function Tri(colonne, ordre, idPage)
{
	document.tx_moduleevenement.action = 'index.php?id='+idPage+'#resultat_ancre';
	document.tx_moduleevenement.champ_tri.value = colonne;
	if (ordre == 'desc')
	{
		document.tx_moduleevenement.ordre_tri.value = 'asc';
	}
	else
	{
		document.tx_moduleevenement.ordre_tri.value = 'desc';
	}
	
	document.tx_moduleevenement.submit();
}

function visibilite(thingId,checkId)
{
	var targetElement;
	targetElement = document.getElementById(thingId) ;
	checkElement = document.getElementById(checkId) ;
	
	if (targetElement.style.display == "none")
	{
		targetElement.style.display = "block" ;
		checkElement.checked = true;
	} 
	else 
	{
		targetElement.style.display = "none" ;
		checkElement.checked = false;
	}
}

function goSearch(idPage)
{
    document.tx_moduleevenement.action = 'index.php?id='+idPage+'#resultat_ancre';
    document.tx_moduleevenement.submit();
}

function goPage(valPage, idPage)
{
    document.tx_moduleevenement.action = 'index.php?id='+idPage+'#resultat_ancre';
	document.tx_moduleevenement.page_actuelle.value = valPage;
	document.tx_moduleevenement.is_pagination.value = '1';
	
	document.tx_moduleevenement.submit();
}	

function reload_pagination(idPage)
{
    document.tx_moduleevenement.action = 'index.php?id='+idPage+'#resultat_ancre';
	document.tx_moduleevenement.nb_par_page.value = document.tx_moduleevenement.liste_pagination.value;
	document.tx_moduleevenement.submit();
}

function saveCheckbox()
{
	document.tx_moduleevenement.is_modif.value = '1';
	document.tx_moduleevenement.is_pagination.value = '1';
	document.tx_moduleevenement.submit();
}

function goRSS(idPageRSS)
{
	document.tx_moduleevenement.action = 'index.php?id='+idPageRSS;
	document.tx_moduleevenement.submit();
}

function goMAIL(idPageMAIL)
{
	document.tx_moduleevenement.action = 'index.php?id='+idPageMAIL;
	document.tx_moduleevenement.submit();
}

function newEvt(idPageDetail)
{
	document.tx_moduleevenement.action = 'index.php?id='+idPageDetail;
	document.tx_moduleevenement.submit();
}

/**
 * Ouvre la page permettant l'envoie du mail contenant la liste des résultats d'une recherche multicritères.
 */
function sendMailResult(){

	var bError = false;

	if ( $("#sendMailTo").val() == '' || $("#sendMailTo").val() == 'Destinataire'){
		alert( erreur_mail_obl_dest );
		bError = true;
	}
	
	if ( ( $("#sendMailFrom").val() == '' || $("#sendMailFrom").val() == 'Expéditeur' ) && bError == false){
		alert( erreur_mail_obl_expe );
		bError = true;	
	}

	if ( ( isMailValid( $("#sendMailTo").val() ) == false || isMailValid( $("#sendMailFrom").val() ) == false  ) && bError == false ){
		alert( erreur_format_mail );
		bError = true;
	}
	
	if ( bError == false ){
		var popup_url = js_popup_url + '&action=sendResult&sendMailTo=' + $("#sendMailTo").val() + '&sendMailFrom=' + $("#sendMailFrom").val() ;
		window.open( popup_url ,'Envoie_MAIL', '771x800:resizable=0,location=0,scrollbars=1', true ) 
	}
}

/**
 * Vérifie le format d'un email
 */
function isMailValid( strMail ){

	valide = false;
	for(var j=1;j<(strMail.length);j++){
		if(strMail.charAt(j)=='@'){
			if(j<(strMail.length-4)){
				for(var k=j;k<(strMail.length-2);k++){
					if(strMail.charAt(k)=='.') valide = true;
				}
			}
		}
	}

	return valide;
}

function focusField( field, libelle ){
	
	if ( field.value == libelle )
		field.value = '';

}