function switchAjax(action,id_input,id_divcible,label,indexFrance) {
	this.ajaxIO = false;
	this.action=action;
	this.id_input=id_input;
	this.id_divcible=id_divcible;
	if (indexFrance==undefined) indexFrance=0;
	this.label=label;
	this.value=eval("document.getElementById('"+this.id_input+"').value");
	if (window.XMLHttpRequest) {
		this.ajaxIO = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		this.ajaxIO = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		// le navigateur  ne prend pas en charge les requetes
	}
	switchDepReg();
	document.forms.form1.pays.selectedIndex=indexFrance;
	function switchDepReg() {
		ajaxIO.onreadystatechange=ajaxAjout;
		ajaxIO.open("GET", "switch.php?action="+this.action+"&id="+this.value+"&label="+this.label, true);
		ajaxIO.send(null);
	}
	function ajaxAjout () {
		if (ajaxIO.readyState == 4) {
			eval("document.getElementById('"+id_divcible+"').innerHTML=ajaxIO.responseText");
		} 
	}
}

function displayRegDep(numReg) {
	if (numReg==undefined) numReg="";
	eval("valPays=document.getElementById('pays"+numReg+"').value");
	
	if (valPays!=18) {
		eval("document.getElementById('liReg"+numReg+"').style.display=\"none\"");
		eval("document.getElementById('liDep"+numReg+"').style.display=\"none\"");
	} else {
		eval("document.getElementById('liReg"+numReg+"').style.display=\"block\"");
		eval("document.getElementById('liDep"+numReg+"').style.display=\"block\"");
	}
}
function noEntry() {
	var str="";
	var valideCBDates="";
	var valideCBPublic="";
	for(n = 0; n < document.form1.elements['DATES[]'].length; n++) { if (document.form1.elements['DATES[]'][n].checked) valideCBDates=1;	}
	for(n = 0; n < document.form1.elements['PUBLIC[]'].length; n++) { if (document.form1.elements['PUBLIC[]'][n].checked) valideCBPublic=1;	}
	if (document.form1.pays.value.length<1) str+="Vous devez obligatoirement sélectionner un pays\n";
	if (document.form1.REGION.value.length<1 || (document.form1.REGION.value<1 && document.form1.pays.value==18)) str+="Vous devez obligatoirement sélectionner une région\n";
	if (document.form1.DEPARTEMENT.value.length<1 || (document.form1.DEPARTEMENT.value<1 && document.form1.pays.value==18)) str+="Vous devez obligatoirement sélectionner un departement\n";
	if (document.form1.VILLE.value.length<1) str+="Vous devez obligatoirement saisir une ville\n";
	if (document.form1.TITRE.value.length<1)str="Vous devez obligatoirement saisir un titre\n";
	if (document.form1.ADRESSE.value.length<1)str+="Vous devez obligatoirement saisir une adresse\n";
	if (document.form1.CP.value.length<1)str+="Vous devez obligatoirement saisir un code postal\n";
	if (document.form1.LIEU.value.length<1)str+="Vous devez obligatoirement saisir un lieu\n";
	if (document.form1.DESCRIPTIF.value.length<1)str+="Vous devez obligatoirement saisir un descriptif\n";
	if (document.form1.DATES_TEXTE.value.length<1)str+="Vous devez obligatoirement renseigner le champ Dates (format texte)\n";
	if (valideCBDates=="") str+="Vous devez cocher au moins une case \"Dates\"\n";
	if (valideCBPublic=="") str+="Vous devez cocher au moins une case \"Public\"\n";
	if (document.form1.TELEPHONE.value.length>1 && isNaN(document.form1.TELEPHONE.value)) str+="Le numéro de téléphone ne doit comporter que des chiffres\n"; 
	if (str.length>1) {
		alert(str);
		return false;
	}
	document.getElementById('blank').style.display='block';
}
function noEntryStructure() {
	var str="";
	mail1=document.form1.mail1.value;
	if (document.form1.pays.value.length<1) str+="Vous devez obligatoirement sélectionner un pays\n";
	if (document.form1.REGION.value.length<1 || (document.form1.REGION.value<1 && document.form1.pays.value==18)) str+="Vous devez obligatoirement sélectionner une région\n";
	if (document.form1.DEPARTEMENT.value.length<1 || (document.form1.DEPARTEMENT.value<1 && document.form1.pays.value==18)) str+="Vous devez obligatoirement sélectionner un departement\n";
	if (document.form1.TYPE.value.length<1) str+="Vous devez obligatoirement sélectionner un type de structure\n";
	if (mail1.length>=1 & mail1.indexOf("@",0)<0) str+="Adresse courriel saisie invalide.\n";
	if (document.form1.VILLE.value.length<1) str+="Vous devez obligatoirement saisir une Ville\n";
	if (document.form1.NOM.value.length<1)str="Vous devez obligatoirement saisir un nom de Structure";
	if (document.form1.ADRESSE.value.length<1)str+="Vous devez obligatoirement saisir une Adresse\n";
	if (document.form1.CP.value.length<1)str+="Vous devez obligatoirement saisir un Code Postal\n";
	if (document.form1.civilite1.value.length<1)str+="Vous devez obligatoirement sélectionner une civilité pour le contact principal\n";
	if (document.form1.nom1.value.length<1)str+="Vous devez obligatoirement indiquer le nom du contact principal\n";
	if (document.form1.mail1.value.length<1)str+="Vous devez obligatoirement saisir un courriel pour le contact principal\n";
	if (document.form1.tel1.value.length<1)str+="Vous devez obligatoirement saisir un téléphone pour le contact principal\n";
	if (isNaN(document.form1.tel1.value) || (document.form1.tel2.value.length>1 && isNaN(document.form1.tel2.value))|| (document.form1.TELEPHONE.value.length>1 && isNaN(document.form1.TELEPHONE.value)) || (document.form1.FAX.value.length>1 && isNaN(document.form1.FAX.value))) str+="Les numéros de téléphone et/ou de fax ne doivent comporter que des chiffres\n"; 
	if (str.length>1) {
		alert(str);
		return false;
	}
}
function aide_on(val) {
	document.getElementById(val).style.display="block";
}
function aide_off(val) {
	document.getElementById(val).style.display="none";
}
				
function affiche_cache(id_cible) {
	val_actuelle=document.getElementById(id_cible).style.display;
	if (val_actuelle!='none') document.getElementById(id_cible).style.display='none';
	else document.getElementById(id_cible).style.display='block';

}

function suppression() {
		if (confirm ("Attention, vous vous apprêtez à supprimer définitivement un enregistrement. En êtes-vous certain ?")) return true;
		else return false;
}
function nodroit () {
	alert("Vous ne disposez pas des droits pour cette action !\nLa structure ou la manifestation concernée n'est sans doute pas localisée dans votre région"); 
	return false;
}


function popup(id){
window.open('ami_manif.php?id='+id,'Envoyer &agrave; un ami','250px','400px');
}