function trim(chaine)
{ 
 var myString = new String (chaine);
 var rExp = / /gi;
 var newString = new String ('');
 var results = myString.replace(rExp, newString);
 
 return results;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_openBrWindow(theURL,winName,features,myWidth,myHeight,isCenter) {
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = 0;
    var myTop = 0;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  fenetre=window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
  fenetre.focus(winName);
}

function getHTTPObject() 
{
	var xmlHttp;
	// Ce bloc est destiné au navigateur de version inférieur ou égal à IE6
	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
										"MSXML2.XMLHTTP.5.0",
										"MSXML2.XMLHTTP.4.0",
										"MSXML2.XMLHTTP.3.0",
										"MSXML2.XMLHTTP",
										"Microsoft.XMLHTTP");

		// On essaye tous les progID jusqu'à que la création de l'objet réussisse
		for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
		{
			try 
			{ 
				xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
			} 
			catch (e) {}
		}
	}
	
	// L'objet est retourné ou alors un message d'erreur est affiché
	if (!xmlHttp)
		alert("Error creating the XMLHttpRequest object.");
	else 
		return xmlHttp;
}


function choix_rubrique(valeur)
{
	if(document.getElementById("val1_bis"))
	{
		var xhr_object = getHTTPObject();
		xhr_object.open("GET","../ajax_site/test.php?rubrique="+valeur+"",false);
		xhr_object.send(null);
		if(xhr_object.readyState ==4)
		{
			var reponse=xhr_object.responseText;
			document.getElementById('val1_bis').innerHTML = reponse;	
		}
	}	
}



function ajouter_champ()
{
	if(document.getElementById('cp'))
	{
		var code = document.getElementById('cp').value;
		if(document.getElementById('metro'))
		{
			var x = code.substr(0,2);
			var a=document.getElementById('metro').value;
			if((x == 75)||( x==93)||( x==94)||( x==92)||( x==95)||( x==78)||( x==13)||( x==69)||( x==34)||( x==33))
			{
				var chaine = '<tr>\n<td class="titreEdit"><b>Metro</b></td>\n';
				chaine += '<td valign="top" colspan="2">';
				chaine += '<input type="text" name="metro" size="40" value=\"".etat_formulaire($_POST["metro"]."\"></td>\n</tr>\n';
				chaine += '<tr>\n<td class="titreEdit"><b>Ligne Métro</b></td>\n';
				chaine += '<td valign="top" colspan="2"><input type="text" name="ligne_metro" size="40" value=\"".etat_formulaire($_POST["ligne_metro"]."\"></td>\n';
				chaine += '</tr>\n';	
				document.getElementById('metro').innerHTML = chaine;
			}
		}
	}	
}


function affiche_photo()
{
	if(document.getElementById("id_restor"))
	{
		var id_restor = document.getElementById("id_restor").value;
		if(document.getElementById("id_dossier"))
		{
			var id_dossier = document.getElementById("id_dossier").value;
			var xhr_object = getHTTPObject();
			xhr_object.open("GET","../adminandur2/ajax/ajax_recup_dossier_photo.php?id_dossier="+id_dossier+"&id_restor="+id_restor+"",false);
			xhr_object.send(null);
			if(xhr_object.readyState ==4)
			{
				var reponse=xhr_object.responseText;
				if(document.getElementById('dossier_photo'))
				{
					document.getElementById('dossier_photo').innerHTML = reponse;
				}
			}
		}
	}
}

function affiche_comment()
{
	if(document.getElementById("id_restor"))
	{
		var id_restor = document.getElementById("id_restor").value;
		if(document.getElementById("id_dossier"))
		{
			var id_dossier = document.getElementById("id_dossier").value;
			var xhr_object = getHTTPObject();
			xhr_object.open("GET","../adminandur2/ajax/ajax_recup_dossier_comment.php?id_dossier="+id_dossier+"&id_restor="+id_restor+"",false);
			xhr_object.send(null);
			if(xhr_object.readyState ==4)
			{
				var reponse=xhr_object.responseText;
				if(document.getElementById('corps_comment_dossier'))
				{
				document.getElementById('corps_comment_dossier').innerHTML = reponse;
				}
			}
		}
	}	
}


function affich_dossier()
{
	if(document.getElementById("id_restor"))
	{
		var id_restor = document.getElementById("id_restor").value;
		if(document.getElementById("id_dossier"))
		{
			var id_dossier = document.getElementById("id_dossier").value;
			var xhr_object = getHTTPObject();
			xhr_object.open("GET","../adminandur2/ajax/ajax_recup_dossier.php?id_dossier="+id_dossier+"&id_restor="+id_restor+"",false);
			xhr_object.send(null);
			if(xhr_object.readyState ==4)
			{
				var reponse=xhr_object.responseText;
				if(document.getElementById("titre_comment_dossier"))
				{
					document.getElementById('titre_comment_dossier').innerHTML = reponse;
					affiche_comment();
					affiche_photo();
				}
			}
		}
	}
}

///function pour que l'artiste gère ses evenements

function affich_evenement()
{
	var daForm = document.form1;
	if (daForm.identificateur.value!="") 
	{	
		var id_artiste = daForm.identificateur.value;
		//alert(id_artiste);	
			
			if(daForm.id_evenement.value!="")
			{
				
				var id_evenement = daForm.id_evenement.value;
				/*
				var xhr_object = getHTTPObject();
				xhr_object.open("GET","../ajax/ajax_recup_evenement.php?id_evenement="+id_evenement+"&id_artiste="+id_artiste+"",false);
				xhr_object.send(null);
				if(xhr_object.readyState ==4)
				{
					var reponse=xhr_object.responseText;
					if(document.getElementById("titre_comment_dossier"))
					{
						document.getElementById('titre_comment_dossier').innerHTML = reponse;
						affiche_comment();
						affiche_photo();
					}
				}
				*/
			}
				
			if(id_evenement==0)
			{
				var new_input = "<input type='texte' name='dossier_titre_commentaire' size='80' value='tapez ici le nom du nouveau sujet'>";
			}
			else
			{
				var new_input = "<input type='texte' onFocus='javascript:this.blur()' name='dossier_titre_commentaire' size='80' value='"+id_evenement+"'>";
			}
			document.getElementById('titre_evenement').innerHTML = new_input;
	}
}
//fin de la fonction



function check() 
{
	if(document.getElementById("Ajouter"))
	{
		var chaine = document.getElementById('Ajouter').value;
		chaine= "Voulez-vous "+chaine+" cette article au dossier?"; 
		var isConfirm = confirm(chaine);
		if(isConfirm)
		{
			return true;
		}
		else
		{
			return false;
		}	
	}

	chaine="Voulez vous vraiment modifier ou supprimer cette article?";
	var isConfirm = confirm(chaine);
	if(isConfirm)
	{
		return true;
	}
	else
	{
		return false;
	}
	
}

function recharge()

{

	window.opener.navigate(window.opener.document.location.href);
	self.close();

}

function list_option()
{
	if(document.getElementById("type_opt"))
	{
		var chaine=document.getElementById("type_opt").value;
		var xhr_object = getHTTPObject();

		xhr_object.open("GET","ajax/ajax_options.php?chaine="+chaine+"",false);
		xhr_object.send(null);
		if(xhr_object.readyState ==4)
		{		
			var reponse=xhr_object.responseText;
			reponse = '<select class="champ-ville2" name="id_option[]" multiple="multiple" size="7">' + reponse + '</select>';
			document.getElementById("id_option").innerHTML=reponse;
		}
	}
}

function login_exist()
{

	if(document.getElementById("pseudo"))
	{
		var pseudo = document.getElementById("pseudo").value;
		var xhr_object = getHTTPObject();
		xhr_object.open("GET","ajax/ajax_login.php?pseudo="+pseudo+"",false);
		xhr_object.send(null);
		if(xhr_object.readyState ==4)
		{
			var reponse=xhr_object.responseText;	
			if(document.getElementById("id_restor"))
			{
				var lo = document.getElementById("id_restor").value;
				if((reponse - lo == 0)||(reponse == 0)){}
				else
				{
					alert("Ce pseudo existe deja");
					document.getElementById("pseudo").value='';	
				}
			}
		}	
	}
}

//verifer l'exsitence du pseudo lors de l'inscription
function login_exist_ins()
{
	if(document.getElementById("pseudo"))
	{
		var pseudo = document.getElementById("pseudo").value;
		var xhr_object = getHTTPObject();
		xhr_object.open("GET","ajax/ajax_login_ins.php?pseudo="+pseudo+"",false);
		xhr_object.send(null);
		if(xhr_object.readyState ==4)
		{
			var reponse=xhr_object.responseText;	
			if(reponse==1)
			{
				alert("Ce pseudo existe deja");
				document.getElementById("pseudo").value='';	
			}
		}	
	}
}

//vérifier l'existence du pseudo lors d'une modification
function login_exist_modif()
{
	var daForm = document.form1;
	if (daForm.identificateur.value!="") 
	{
		var identifiant = daForm.identificateur.value;	
	}

	if(document.getElementById("pseudo"))
	{
		var pseudo = document.getElementById("pseudo").value;
		var xhr_object = getHTTPObject();
		xhr_object.open("GET","ajax/ajax_login_ins.php?pseudo="+pseudo+"&identifiant="+identifiant+"",false);
		xhr_object.send(null);
		if(xhr_object.readyState ==4)
		{
			var reponse=xhr_object.responseText;	
			if(reponse==1)
			{
				alert("Ce pseudo existe deja");
				document.getElementById("pseudo").value='';	
			}
		}	
	}
}

function check_inscription() 
{
	var message = "";
	var daForm = document.form1;
	
	if (trim(daForm.nom.value)=="") 
	{
		message += "Veuillez saisir le nom de votre etablissement\n";		
	}
	
	
	
	if((daForm.restaurant)&&(daForm.restaurant)&&(daForm.restaurant))
	{
		if((daForm.restaurant.checked == false)&&(daForm.cafe_bar.checked == false)&&(daForm.club.checked == false))
		{
			message += "Veuillez choisir votre type d'établissement\n";
		}
	}
	
		if(daForm.adresse)
	{
		if (trim(daForm.adresse.value)=="") 
		{
			message += "Votre adresse n'est pas valide\n";	
			daForm.adresse.value="";	
		}
	}
	
		
	if(daForm.cp)
	{
		if (trim(daForm.cp.value)=="") 
		{
			message += "Veuillez saisir votre code postal \n";	
			daForm.cp.value="";		
		}
		else
		{
			if(daForm.cp.value.length<5)
			{
				message += "Le code postal doit contenir 5 caracteres.Commencez par 0 si necessaire \n";	
			}	
		}
	}
		
	if(daForm.ville)
	{
		if (trim(daForm.ville.value)=="") 
		{
			message += "Veuillez saisir votre ville\n";		
			daForm.ville.value="";	
		}
	}
	
	if(daForm.nom_restaurateur)
	{
		if (trim(daForm.nom_restaurateur.value)=="") 
		{
			message += "Veuillez rentrer  votre nom\n";		
		}
	}
	
	if(daForm.prenom_restaurateur)
	{
		if (trim(daForm.prenom_restaurateur.value)=="") 
		{
			message += "Veuillez rentrer votre prenom\n";		
		}
	}


	if (trim(daForm.mail.value)=="") 
	{
		message += "Votre mail n'est pas valide\n";		
	}
	
	if (trim(daForm.pseudo.value)=="") 
	{
		message += "Veuillez saisir un login\n";		
	}
	
	if (trim(daForm.password.value)=="") 
	{
		message += "Veuillez saisir un mot de passe\n";	
		daForm.password.value="";
		daForm.confirm_password.value="";
	}
	else
	{
			if(daForm.confirm_password)
			{
					if ((trim(daForm.confirm_password.value)=="")||(trim(daForm.confirm_password.value)!=trim(daForm.password.value))) 
					{
									message += "Votre mot de passe et sa confirmation doivent être identiques.\n";
									daForm.confirm_password.value="";
									daForm.password.value="";
					}
			}
	}
	
	if ((daForm.tel1.value!="")||(daForm.tel2.value!="")||(daForm.tel3.value!="")||(daForm.tel4.value!="")||(daForm.tel5.value!=""))
	{
		if((daForm.tel1.value=="")||(daForm.tel2.value=="")||(daForm.tel3.value=="")||(daForm.tel4.value=="")||(daForm.tel5.value==""))
		{
			message += "Veuillez saisir l'intégraliter de votre numéro de téléphone\n";	
		}	
	}
	
	if (message != "")
	{
		alert(message);
		return false;
	}
	else
	{
		var isConfirm=confirm("Etes vous sur de vouloir valider cette inscription");
		if(isConfirm)
		{
			return true;
		}
		else
		{
			return false;
		}
	}	
}

function check_inscription_artiste() 
{
	var message = "";
	var daForm = document.form1;
	if (trim(daForm.mail.value)=="") 
	{
		message += "Votre mail n'est pas valide\n";		
	}
	
	if (trim(daForm.nom_groupe.value)=="") 
	{
		message += "Veuillez saisir un nom a votre restaurant\n";	
	}
	
	if (trim(daForm.pseudo.value)=="") 
	{
		message += "Veuillez saisir un login\n";		
	}
	
	if (trim(daForm.password.value)=="") 
	{
		message += "Veuillez saisir un mot de passe\n";	
		daForm.password.value="";
		daForm.confirm_password.value="";
	}
	else
	{
			if(daForm.confirm_password)
			{
					if ((trim(daForm.confirm_password.value)=="")||(trim(daForm.confirm_password.value)!=trim(daForm.password.value))) 
					{
									message += "Votre mot de passe et sa confirmation doivent être identiques.\n";
									daForm.confirm_password.value="";
									daForm.password.value="";
					}
			}
	}
	
	if (trim(daForm.nom_contact.value)=="") 
	{
		message += "Veuillez saisir votre nom (il peut etre identique à votre nom d\'artiste)\n";	
	}
	
	if (trim(daForm.prenom_contact.value)=="") 
	{
		message += "Veuillez saisir votre prenom\n";	
	}
	
	if ((daForm.tel1.value!="")||(daForm.tel2.value!="")||(daForm.tel3.value!="")||(daForm.tel4.value!="")||(daForm.tel5.value!=""))
	{
		if((daForm.tel1.value=="")||(daForm.tel2.value=="")||(daForm.tel3.value=="")||(daForm.tel4.value=="")||(daForm.tel5.value==""))
		{
			message += "Veuillez saisir l'intégraliter de votre numéro de téléphone\n";	
		}	
	}
		
	if (message != "")
	{
		alert(message);
		return false;
	}
	else
	{
		if(daForm.valider.value=="modifier")
		{
			var isConfirm=confirm("Etes vous sur de vouloir effectuer cette modifcation");
			
		}
		else
		{
		var isConfirm=confirm("Etes vous sur de vouloir valider cette inscription");
		}
		
		if(isConfirm)
		{
			return true;
		}
		else
		{
			return false;
		}
	}	
}


function date_verif() 
{
	var message = "";
	var daForm = document.form1;
	if (daForm.month.value!="") 
	{
		var month = daForm.month.value;
		var day =  daForm.day.value;
		var year =  daForm.year.value;
		
		if((month==4)||(month==6)||(month==9)||(month==11))
		{	
			if(day>30)
			{
				alert('Ce mois ne comporte que 30 jours');
				daForm.day.value='30';
			}
		}
		if(month==2)
		{
			year = year.substring(2,4);
			year = year % 4;
			if(year==0)
			{
				if(day>29)
				{
					alert('Ce mois ne comporte que 29 jours');
					daForm.day.value='29';
					;	
				}
			}
			else
			{
				if(day>28)
				{
					alert('Ce mois ne comporte que 28 jours');
					daForm.day.value='28';
				}
			}							
		}	
	}
}



function check_int()
{
	var message = "";
	var daForm = document.form1;
	var reg=new RegExp("[0-9][0-9]","g");
	var reg1=new RegExp("0[1-9]","g");
	
	if (daForm.tel1.value!="") 
	{
		
		if(!daForm.tel1.value.match(reg1))
		{
			alert("Ce champ doit contenir 2 chiffres et commencer par 0");
			daForm.tel1.value='';	
		}
	}

	if (daForm.tel2.value!="") 
	{
		
		if(!daForm.tel2.value.match(reg))
		{
			alert("Ce champ doit contenir 2 chiffres");
			daForm.tel2.value='';	
		}
	}
	
	if (daForm.tel3.value!="") 
	{
		
		if(!daForm.tel3.value.match(reg))
		{
			alert("Ce champ doit contenir 2 chiffres");
			daForm.tel3.value='';	
		}
	}
	
	
	if (daForm.tel4.value!="") 
	{
		
		if(!daForm.tel4.value.match(reg))
		{
			alert("Ce champ doit contenir 2 chiffres");
			daForm.tel4.value='';	
		}
	}
	
	if (daForm.tel5.value!="") 
	{
		
		if(!daForm.tel5.value.match(reg))
		{
			alert("Ce champ doit contenir 2 chiffres");
			daForm.tel5.value='';	
		}
	}
}



function check_sponsors() 
{
	var message = "";
	var daForm = document.form1;
	
	if(daForm.message_sponsors)
	{
		if (trim(daForm.message_sponsors.value)=="") 
		{
			message += "Veuillez saisir une description rapide de votre restaurant\n";		
		}
	}
	

	if (message != "")
	{
		alert(message);
		return false;
	}
	else
	{
		if(daForm.valider.value=="renouveler")
		{
			var isConfirm=confirm("Etes vous sur de vouloir renouveler cet abonnement sponsors");	
		}
		else
		{
		var isConfirm=confirm("Etes vous sur de vouloir valider cet abonnement sponsors");
		}
		
		if(isConfirm)
		{
			return true;
		}
		else
		{
			return false;
		}
	}	
}


function check_inscription_internaute() 
{
	var message = "";
	var daForm = document.form1;
	
	if (trim(daForm.mail.value)=="") 
	{
		message += "Votre mail n'est pas valide\n";		
	}
	
	if (trim(daForm.pseudo.value)=="") 
	{
		message += "Veuillez saisir un login\n";		
	}
	
	if (trim(daForm.password.value)=="") 
	{
		message += "Veuillez saisir un mot de passe\n";	
		daForm.password.value="";
		daForm.confirm_password.value="";
	}
	else
	{
			if(daForm.confirm_password)
			{
					if ((trim(daForm.confirm_password.value)=="")||(trim(daForm.confirm_password.value)!=trim(daForm.password.value))) 
					{
									message += "Votre mot de passe et sa confirmation doivent être identiques.\n";
									daForm.confirm_password.value="";
									daForm.password.value="";
					}
			}
	}
	
	if(daForm.cp)
	{
		if (trim(daForm.cp.value)=="") 
		{
			message += "Veuillez saisir votre code postal \n";	
			daForm.cp.value="";		
		}
		else
		{
			if(daForm.cp.value.length<5)
			{
				message += "Le code postal doit contenir 5 caracteres.Commencez par 0 si necessaire \n";	
			}	
		}
	}
	
	if ((daForm.year.value==0)||(daForm.month.value==00)||(daForm.day.value==00)) 
	{
		message += "Veuillez saisir correctement votre date de naissance\n";		
	}
	
	if ((daForm.tel1.value!="")||(daForm.tel2.value!="")||(daForm.tel3.value!="")||(daForm.tel4.value!="")||(daForm.tel5.value!=""))
	{
		if((daForm.tel1.value=="")||(daForm.tel2.value=="")||(daForm.tel3.value=="")||(daForm.tel4.value=="")||(daForm.tel5.value==""))
		{
			message += "Veuillez saisir l'intégraliter de votre numéro de téléphone\n";	
		}	
	}
	
	if (message != "")
	{
		alert(message);
		return false;
	}
	else
	{
		if(daForm.valider.value=="modifier")
		{
			var isConfirm=confirm("Etes vous sur de vouloir effectuer cette modifcation");
			
		}
		else
		{
		var isConfirm=confirm("Etes vous sur de vouloir valider cette inscription");
		}
		
		if(isConfirm)
		{
			return true;
		}
		else
		{
			return false;
		}
	}	
}

function checkmail() 
{
	var message = "";
	var daForm = document.form1;
	
	if (daForm.mail.value.indexOf("@",0)<0) 
	{
		message = "Votre mail n'est pas valide\n";
	}
	
	if (daForm.mail.value.indexOf(".",0)<0) 
	{
		message = "Votre mail n'est pas valide\n";
	}
	
	if (message != "")
	{
		alert (message);
		daForm.mail.value='';
	}
}


function checkmail2() 
{
	var message = "";
	var daForm = document.form1;
	if (daForm.mail.value.indexOf("@",0)<0) 
	{
		message = "Votre mail n'est pas valide\n";
	}
	
	if (daForm.mail.value.indexOf(".",0)<0) 
	{
		message = "Votre mail n'est pas valide\n";
	}
	
	if (message != "")
	{
		alert (message);
		daForm.mail.value='';
	}
	else
	{
		var mail=daForm.mail.value;
		var xhr_object = getHTTPObject();
		xhr_object.open("GET","ajax/ajax_mail.php?mail="+mail+"",false);
		xhr_object.send(null);
		if(xhr_object.readyState ==4)
		{
			var reponse=xhr_object.responseText;	
			if(reponse==1)
			{
				alert("Ce mail existe deja");
				daForm.mail.value='';
			}
		}	
	}
}



function modif_info_resto_verif() 
{
	var message = "";
	var daForm = document.form1;
	
//Partie sur les coordonnées du restaurant	


	if((daForm.restaurant)&&(daForm.restaurant)&&(daForm.restaurant))
	{
		if((daForm.restaurant.checked == false)&&(daForm.cafe_bar.checked == false)&&(daForm.club.checked == false))
		{
			message += "Veuillez choisir votre type d'établissement\n"; 
		}
	}
		
	if(daForm.adresse)
	{
		if (trim(daForm.adresse.value)=="") 
		{
			message += "Votre adresse n'est pas valide\n";	
			daForm.adresse.value="";	
		}
	}
	
		
	if(daForm.cp)
	{
		if (trim(daForm.cp.value)=="") 
		{
			message += "Veuillez saisir votre code postal \n";	
			daForm.cp.value="";		
		}
		else
		{
			if(daForm.cp.value.length<5)
			{
				message += "Le code postal doit contenir 5 caracteres.Commencez par 0 si necessaire \n";	
			}	
		}
	}
		
	if(daForm.ville)
	{
		if (trim(daForm.ville.value)=="") 
		{
			message += "Veuillez saisir votre ville\n";		
			daForm.ville.value="";	
		}
	}
	
	if(daForm.tel1)
	{
		if ((daForm.tel1.value!="")||(daForm.tel2.value!="")||(daForm.tel3.value!="")||(daForm.tel4.value!="")||(daForm.tel5.value!=""))
		{
			if((daForm.tel1.value=="")||(daForm.tel2.value=="")||(daForm.tel3.value=="")||(daForm.tel4.value=="")||(daForm.tel5.value==""))
			{
				message += "Veuillez saisir l'intégraliter de votre numéro de téléphone\n";	
			}	
		}
	}
//Fin	
	
// Verification des coordonnees personnelles et confidentielles

	if(daForm.nom_restaurateur)
	{
		if (trim(daForm.nom_restaurateur.value)=="") 
		{
			message += "Veuillez rentrer  votre nom\n";		
		}
	}
	
	if(daForm.prenom_restaurateur)
	{
		if (trim(daForm.prenom_restaurateur.value)=="") 
		{
			message += "Veuillez rentrer votre prenom\n";		
		}
	}

	
	if(daForm.mail)
	{
		if (trim(daForm.mail.value)=="") 
		{
			message += "Veuillez choisir une adresse mail valide\n";		
		}
	}

	if(daForm.pseudo)
	{
		if (trim(daForm.pseudo.value)=="") 
		{
			message += "Veuillez choisir un pseudo\n";		
		}
	}
	
	if((daForm.password)&&(daForm.confirm_password))
	{
		if (trim(daForm.password.value)=="") 
		{
			message += "Veuillez saisir un mot de passe\n";	
			daForm.password.value="";
			daForm.confirm_password.value="";
		}
		else
		{	
			if ((trim(daForm.confirm_password.value)=="")||(trim(daForm.confirm_password.value)!=trim(daForm.password.value))) 
			{
				message += "Votre mot de passe et sa confirmation doivent être identiques.\n";
				daForm.confirm_password.value="";
				daForm.password.value="";
			}
		}
	}

//Fin	
	
// Verification de la présentation du restaurant

	if(daForm.accroche)
	{
		if (trim(daForm.accroche.value)=="") 
		{
			message += "Veuillez choisir une accroche a votre commentaire\n";		
		}
	}
	
	if(daForm.commentairerestaurateur)
	{
		if (trim(daForm.commentairerestaurateur.value)=="") 
		{
			message += "Veuillez saisir votre commentaire\n";		
		}
	}

//Fin	
	
// Verification de la présentation des photos gratuite 
	if(daForm.document1&&!daForm.document2)
	{
		if (trim(daForm.document1.value)=="") 
		{
			message += "Veuillez choisir une photo\n";		
		}
	}
//Fin	
	
// Verification des photos premium

	if(daForm.document1&&daForm.document2&&daForm.document3&&daForm.document4)
	{
		if (trim(daForm.document1.value)==""&&trim(daForm.document2.value)==""&&trim(daForm.document3.value)==""&&trim(daForm.document4.value)=="") 
		{
			message += "Veuillez choisir au moins une photo\n";		
		}
	}

//Fin

// Verification des menus

	if(daForm.menu_titre)
	{
		if (trim(daForm.menu_titre.value)=="") 
		{
			message += "Veuillez donnez un nom a votre menu ou votre formule\n";		
		}
	}


	if(daForm.corps_menu)
	{
		if (trim(daForm.corps_menu.value)=="") 
		{
			message += "Veuillez entrez le contenu du menu\n";		
		}
	}

//fin 

	if (message != "")
	{
		alert(message);
		return false;
	}
	else
	{
		if(daForm.modifier.value=="Valider les modifications")
		{
			var isConfirm=confirm("Etes vous sur de vouloir effectuer cette modifcation");
			
		}
		else
		{
		var isConfirm=confirm("Etes vous sur de vouloir valider cette inscription");
		}
		
		if(isConfirm)
		{
			return true;
		}
		else
		{
			return false;
		}
	}	
}


























function rempli(variable)
{
	/*var chaine = variable;
	alert(chaine);	
	var xhr_object = getHTTPObject();
	
	xhr_object.open("GET","../ajax_site/autre_resto.php?evenement="+chaine+"",false);
	xhr_object.send(null);
	if(xhr_object.readyState ==4)
	{
		var reponse=xhr_object.responseText;
		alert(reponse);	
	}
	*/
}

/*
function civilite()
{
var chaine=document.toto.civilite_restaurateur.value;
//alert(chaine);

var xhr_object = null;


if(window.XMLHttpRequest)
	{
	xhr_object = new XMLHttpRequest();
	}
else if(window.ActiveXObject)
	{
	xhr_object =new ActiveXObject("Microsoft.XMLHTPP");
	}
else
	{
	alert("Votre navigateur ne supporte les HTTPRequest");
	return;
	}

xhr_object.open("GET","ajax.php?chaine="+chaine+"",true);
xhr_object.send(null);
if(xhr_object.readyState ==4)
	{
	//document.form_liste_annale.id_matiere.style.display="none";

	var reponse=xhr_object.responseText;
	
	alert(reponse);
	//document.write("chaine="+reponse);
	//
//document.getElementById("id_matiere").innerHTML=reponse;
	//document.getElementById("id_matiere").innerHTML="<option value='bidon'>bidon</option>";
	//document.form_liste_annale.id_matiere.value=reponse;
	//eval(reponse);
//	if(document.getElementById("id_chapitre"))
//		{
//		list_chapitre();
//		}
	
	}
else
	{
	alert('dommage');
	}
}
*/


//*************************************************************************************************
//* DEBUT CALENDRIER DYNAMIQUE POUR FACILITER L'INSERTION DE DATES DANS UN FORMULAIRE
//*************************************************************************************************

// fonction principale
// cree et affiche le calendrier
// year, month : obvious
// idCal = id du <div> qui contiendra le calendrier
// idField = id du <input> qu'on veut remplir avec une date
function calendar(year, month, idCal, idField) {

	var today = new Date(); // pour marquer 'today' dans le calendrier

	// pour marquer selectedDate dans le calendrier
	var inputField = document.getElementById(idField);
	if (inputField.value) {
		var selectedDate = inputField.value.split("/");
		var selectedDay = selectedDate[0];
		var selectedMonth = selectedDate[1]-1;
		var selectedYear = selectedDate[2];
	}
	
	var daFirstDay = (new Date(year, month, 1)).getDay();
	if (daFirstDay == 0) daFirstDay = 7; // dimanche
	var daLastDay = (new Date(year, month+1 , 0)).getDate();
	
	var daTable = document.createElement("table");
	daTable.setAttribute("border", "0");
	daTable.setAttribute("cellPadding", "0");
	daTable.setAttribute("cellSpacing", "0");
	daTable.className = "calendar";

	

	var daCal = document.getElementById(idCal);
	if (daCal.firstChild) {
		daCal.replaceChild(daTable,daCal.firstChild);
	} else {
		daCal.appendChild(daTable);
	}
	
	var daTBody = document.createElement("tbody");
	daTable.appendChild(daTBody);

	// ligne contenant << Février 2002 >>
	printEnTete(daTBody, idCal, idField);

	// ligne contenant les jours (L M M J V S D)
	printDays(daTBody);
	
	// on calcule le nombre de cases necessaires	
	if (daFirstDay+daLastDay-1 == 28) nCases = 28;
	else if ((daFirstDay+daLastDay-1 > 28) && (daFirstDay+daLastDay-1 <= 35)) nCases = 35;
	else nCases = 42;
	
	i = 1;
	
	while (i <= nCases) {
		if ((i==1) || (i==8) || (i==15) || (i==22) || (i==29) || (i==36)) {
			var daRow = document.createElement("tr");
			daTBody.appendChild(daRow);
		}
	
		var daBox = document.createElement("td");
			
		if ((i < daFirstDay) || (i>=daFirstDay+daLastDay)) {

			daBox.className = "calendarDay";
			daRow.appendChild(daBox);
			var daText = document.createTextNode(" ");
			daBox.appendChild(daText);

		} else {
			j = i-daFirstDay+1;
		
			// si day = 'selectedDate'
			if ((year==selectedYear) && (month==selectedMonth) && (j==selectedDay)) {
				daBox.className = "calendarSelectedDate";
			// si day = 'today'
			} else if ((year==today.getFullYear()) && (month==today.getMonth()) && (j==today.getDate())) {
				daBox.className = "calendarToday";
			} else {
				daBox.className = "calendarDay";
			}
			
			daBox.setAttribute("align", "middle");
			daRow.appendChild(daBox);
			
			// on prepare la date choisie sous le format : 09/02/1972
			daChosenDay = j;
			daChosenMonth = activeMonth + 1;
			daChosenYear = activeYear;
			if (daChosenDay < 10) daChosenDay = "0" + daChosenDay;
			if (daChosenMonth < 10) daChosenMonth = "0" + daChosenMonth;
			var daChosenDate = daChosenDay + "/" + daChosenMonth + "/" + daChosenYear;
			
			var daLink = document.createElement("a");
			daLink.setAttribute("href", "javascript: dateToInput('" + daChosenDate + "', '" + idCal + "', '" + idField + "');");
			daLink.className = "calendar";
			daBox.appendChild(daLink);
			
			var daText = document.createTextNode(j);
			daLink.appendChild(daText);
		}
		i++;		
	}
	
	// Ligne pour enlever le Calendrier
	printCancel(daTBody, idCal);
}

// fonction appelee par calendar()
// cree et affiche la ligne L M M J V S D
function printDays(daTBody) {
	var jours = new Array('L', 'M', 'M', 'J', 'V', 'S', 'D');
	var daRow = document.createElement("tr");
	daTBody.appendChild(daRow);

	for (i=0; i<7; i++) {
		var daBox = document.createElement("td");
		daBox.className = "calendarWeekDay";
		daRow.appendChild(daBox);
		var daText = document.createTextNode(jours[i]);
		daBox.appendChild(daText);
	}
}

// fonction appelee par calendar()
// cree et affiche la ligne << Mars 2002 >>
function printEnTete(daTBody, idCal, idField) {
	var daRow = document.createElement("tr");
	daTBody.appendChild(daRow);
	
	var daBox = document.createElement("td");
	daBox.className = "calendarNav";
	daRow.appendChild(daBox);
	var daLink = document.createElement("a");
	daLink.className = "calendarNav";
	daLink.setAttribute("href", "javascript: previousMonth('" + idCal + "', '" + idField + "');");
	daBox.appendChild(daLink);
	var daText = document.createTextNode("<<");
	daLink.appendChild(daText);
	
	var daBox = document.createElement("td");
	daBox.className = "calendarTitle";
	daBox.setAttribute("colSpan", "5");
	daRow.appendChild(daBox);
	var months = new Array('Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sept', 'Oct', 'Nov', 'Déc');
	var daText = document.createTextNode(months[activeMonth]+" "+activeYear);
	daBox.appendChild(daText);
	
	var daBox = document.createElement("td");
	daBox.className = "calendarNav";
	daRow.appendChild(daBox);
	var daLink = document.createElement("a");
	daLink.className = "calendarNav";
	daLink.setAttribute("href", "javascript: nextMonth('" + idCal + "', '" + idField + "');");
	daBox.appendChild(daLink);
	var daText = document.createTextNode(">>");
	daLink.appendChild(daText);
}

// fonction appelee par calendar
// affiche la barre Annuler en bas du calendrier
function printCancel(daTBody, idCal) {
	var daRow = document.createElement("tr");
	daTBody.appendChild(daRow);
	var daBox = document.createElement("td");
	daBox.className = "calendarCancel";
	daBox.setAttribute("colSpan", "7");
	daRow.appendChild(daBox);
	var daLink = document.createElement("a");
	daLink.className = "calendar";
	daLink.setAttribute("href", "javascript: hideCalendar('" + idCal + "');");
	daBox.appendChild(daLink);
	var daText = document.createTextNode("Annuler");
	daLink.appendChild(daText);
}

var activeMonth;
var activeYear;

// fonction appelee par revealCalendar()
// appelle calendar() avec l'annee et le mois actuels
function initCalendar(idCal, idField) {
	var inputField = document.getElementById(idField);
	if (inputField.value) {
		var selectedDate = inputField.value.split("/");
		var selectedDay = selectedDate[0];
		var selectedMonth = selectedDate[1];
		var selectedYear = selectedDate[2];
	}
	if (selectedDay && selectedMonth && selectedYear) {
		activeYear = selectedYear;
		activeMonth = selectedMonth - 1; // janvier = 0;
	} else {
		var today = new Date();
		activeYear = today.getFullYear();
		activeMonth = today.getMonth();
	}
	calendar(activeYear, activeMonth, idCal, idField);
}

// fonction appelee lorsqu'on clique sur >>
// passe au mois suivant
function nextMonth(idCal, idField) {
	activeMonth++;
	if (activeMonth == 12) {
		activeMonth = 0;
		activeYear++;
	}
	calendar(activeYear, activeMonth, idCal, idField);
}

// fonction appelee lorsqu'on clique sur <<
// passe au mois precedent
function previousMonth(idCal, idField) {
	activeMonth--;
	if (activeMonth < 0) {
		activeMonth = 11;
		activeYear--;
	}
	calendar(activeYear, activeMonth, idCal, idField);
}

// function appelee lorsqu'on clique sur une date du calendrier
// remplit le champ input dont l'id est passe en parametre
function dateToInput(daChosenDate, idCal, idField) {
	daInputField = document.getElementById(idField);
	daInputField.value = daChosenDate;
	hideCalendar(idCal);
}

// fonction appelee lorsqu'on clique sur le bouton HTML
// lance initCalendar()
// seule fonction qui doit etre connue de l'exterieur
function revealCalendar(idCal, idField) {
	var daCal = document.getElementById(idCal);
	initCalendar(idCal, idField);
	daCal.style.visibility = "";
}

// fonction appelee lorsqu'on a entre une date ou lorsqu'on clique sur Annuler
// cache le calendrier
function hideCalendar(idCal) {
	var daCal = document.getElementById(idCal);
	daCal.style.visibility = "hidden";
}
//*************************************************************************************************
//* FIN CALENDRIER DYNAMIQUE POUR FACILITER L'INSERTION DE DATES DANS UN FORMULAIRE
//*************************************************************************************************

function AffBulle(texte)
{
	contenubulle="<TABLE border=0 cellspacing=0 cellpadding="+IB.NbPixel+"><TR bgcolor='"+IB.ColContour+"'><TD><TABLE border=0 cellpadding=2 cellspacing=0 bgcolor='"+IB.ColFond+"'><TR><TD><FONT size='-1' face='arial' color='"+IB.ColTexte+"'>"+texte+"</FONT></TD></TR></TABLE></TD></TR></TABLE>&nbsp;";
  	var finalPosX=posX-xOffset;
  	if (finalPosX<0) finalPosX=0;
  		if (document.layers)
  		{
    			document.layers["bulle"].document.write(contenubulle);
    			document.layers["bulle"].document.close();
    			document.layers["bulle"].top=posY+yOffset;
    			document.layers["bulle"].left=finalPosX;
    			document.layers["bulle"].visibility="show";
    		}
  	if (document.all) 
  	{
    		//var f=window.event;
    		//doc=document.body.scrollTop;
    		bulle.innerHTML=contenubulle;
    		document.all["bulle"].style.top=posY+yOffset;
    		document.all["bulle"].style.left=finalPosX;//f.x-xOffset;
    		document.all["bulle"].style.visibility="visible";
  	}
  	//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
  	else if (document.getElementById)
  	{
    		document.getElementById("bulle").innerHTML=contenubulle;
    		document.getElementById("bulle").style.top=posY+yOffset;
    		document.getElementById("bulle").style.left=finalPosX;
    		document.getElementById("bulle").style.visibility="visible";
  	}
}

function getMousePos(e)
{
	if (document.all)
	{
  		posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
  		posY=event.y+document.body.scrollTop;
  	}else{
  		posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
  		posY=e.pageY; 
  	}
}

function HideBulle()
{
	if (document.layers) {document.layers["bulle"].visibility="hide";}
	if (document.all) {document.all["bulle"].style.visibility="hidden";}
	else if (document.getElementById){document.getElementById("bulle").style.visibility="hidden";}
}

function InitBulle(ColTexte,ColFond,ColContour,NbPixel)
{
	IB.ColTexte=ColTexte;IB.ColFond=ColFond;IB.ColContour=ColContour;IB.NbPixel=NbPixel;
	if (document.layers)
	{
		window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=getMousePos;
		document.write("<LAYER name='bulle' top=0 left=0 visibility='hide'></LAYER>");
	}
	if (document.all)
	{
		document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
		document.onmousemove=getMousePos;
	}
	//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	else if (document.getElementById) 
	{
	        document.onmousemove=getMousePos;
	        document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
	}
}
 

