
/**
 *
 * @access public
 * @param file		 	fichier du dossier 'zones' à recharger
 * @param params 		paramètres qui seront passés en POST, à écrire sous la forme '&param1=value&param2=value'
 * @return void
 *
 * charge le contenu de la page désirée en AJAX dans le div "content" de la page.
 *
 **/
function loadContent(file, params)
{
	file = "zones/"+file+'?dynCall=1'+params;
	returnFragmentToFunction(file, 'loadContent_callback', 'content', 'loading...', 'POST');
}

function loadContent_callback(response)
{
	var oContent = document.getElementById('content');
	oContent.innerHTML = response;
	var js = oContent.getElementsByTagName('script');
	for( var i in js ) {eval(js[i].text);}

}

var currentOnglet = -1;


/**
 * Change le contenu d'un div en fonction de l'onglet choisi
 *
 */
function bloc_change(id)
{
		if (currentOnglet != -1) {
			document.getElementById('onglet-'+currentOnglet).style.display = 'none';		
			document.getElementById('ongletLink-'+currentOnglet).className = 'onglet';	
		}
		document.getElementById('onglet-'+id).style.display = 'block';
		document.getElementById('ongletLink-'+id).className = 'ongletActif';	
		
		currentOnglet = id;
}


/**
 *  Validation du formulaire de contact
 */
function contacts_valider() {
	
	var formValid = true;
	var oForm = document.getElementById('frm_contacts');
	var oFields = getElementsByClass('required', oForm, '*');
	var oFieldsLength = oFields.length;
	
	for(var i=0; i<oFieldsLength; i++) {
		if(oFields[i].value=="") {
			
			formValid = false;
			oFields[i].style.border="1px solid #ee0000";
		} else {
			oFields[i].style.border="1px solid #A7A6AA";
		}
	}
	
	if (oForm.elements['sujet'].value == '#' || oForm.elements['sujet'].value == 'message') {
		formValid = false;
		oForm.elements['sujet'].style.border="1px solid #ee0000";
	}
	
	if(formValid) {
		oForm.elements['valid'].value = '1';
		oForm.submit();
	} else {
		alert('Veuillez renseigner les gens marqués en rouge.');
	}
}
