function CheckScrollBar(ObjectId,Aces)
{
	if (!Aces) {
		Aces="either x or y";
	}
	return IsScrollBarExist(ObjectId,Aces);
	
}
function IsScrollBarExist(ObjectId,Aces)
{
	Objet=document.getElementById(ObjectId);
	alert(Objet);
	switch (Aces)
	{
		case 'x' :
			Objet.scrollLeft=1;
			if (Objet.scrollLeft>0) {Objet.scrollLeft=0; return true;}
			else {return false;}
			break;
		case 'y' :
			Objet.scrollTop=1;
			if (Objet.scrollTop>0) {Objet.scrollTop=0; return true;}
			else {return false;}
			break;
		case 'xy' :
			Objet.scrollTop=1;
			Objet.scrollLeft=1;
			if (Objet.scrollTop>0 && Objet.scrollLeft>0) {Objet.scrollTop=0; Objet.scrollLeft=0; return true;}
			else {return false;}
			break;
		default :
			Objet.scrollTop=1;
			Objet.scrollLeft=1;
			if (Objet.scrollTop>0 || Objet.scrollLeft>0) {Objet.scrollTop=0; Objet.scrollLeft=0; return true;}
			else {return false;}
		break;
	}
}

/*function modifieWidthContenu()
{
	if(!CheckScrollBar("html"))
	{
		document.getElementById("body").style.overflow="hidden";
	}
	$largeurEcran = document.getElementById("body").offsetWidth;
	
	$largeurMenu1 = document.getElementById("menu1").offsetWidth;
	$largeurMenu2 = document.getElementById("menu2").offsetWidth;
	$largeurMenu3 = document.getElementById("menu2retracte").offsetWidth;
	
	document.getElementById("contenu").style.width = $largeurEcran - $largeurMenu1 - $largeurMenu2  - $largeurMenu3 + "px";
	document.getElementById("body").style.overflow="auto";
}*/

function changeImageCheckbox(num)
{
	if(!document.getElementById("tags"+num).checked)
	{
		document.getElementById("imagetags"+num).src="/css/case-off.gif";	
	}
	else
	{
		document.getElementById("imagetags"+num).src="/css/case-on.gif";	
	}
}

function cochesouscateg(num)
{
	var coche = true;
	if(!document.getElementById("categ"+num).checked)
		coche = false;
		
	var liste = document.getElementsByName("souslistecateg"+num+"[]");
	for(var i=0; i<liste.length; i++)
	{
		liste[i].checked = coche;
		if(coche)
		{
			document.getElementById("divcategpuce"+liste[i].value).style.visibility = "visible";
		}
		else
		{
			document.getElementById("divcategpuce"+liste[i].value).style.visibility = "hidden";
		}
		
	}
}

function cochecateg(num)
{
	var liste = document.getElementsByName("souslistecateg"+num+"[]");
	var nb = 0;
	for(var i=0; i<liste.length; i++)
	{
		if(liste[i].checked)
			nb++;
	}
	if(nb > 0)
	{
		document.getElementById("categ"+num).checked = true;
		document.getElementById("divcategpuce"+num).style.visibility = "visible";
	}
	else	
	{
		document.getElementById("categ"+num).checked = false;
		document.getElementById("divcategpuce"+num).style.visibility = "hidden";
	}
}

function resetCategorie(chaine,langue)
{
	tab = chaine.split(",");
	for(var i = 0; i< tab.length; i++)
	{
		toutSelectionner(tab[i], 0,langue);	
		document.getElementById("souscateg"+tab[i]).style.display="none";
	}
	
	document.getElementById("scrolltheme").scrollUpdate();

	getRechercheXml("1", "");
	document.formrecherche.lieu.value = "";
	getRechercheXml("0", "");

}

function changeClass(id)
{
	div = document.getElementById("divcateg"+id);
	divpuce = document.getElementById("divcategpuce"+id);
	
	if(div)
	{
		if(divpuce.style.visibility == "hidden")
		{
			divpuce.style.visibility = "visible";
		}
		else
		{
			divpuce.style.visibility = "hidden";
		}
	}	
}			

function prepareScrollRues()
{
	/*document.getElementById("resultatrues").scrollUpdate();*/
	/*document.getElementById("smenu5").style.display ="none";*/
	
}
function afficheRues(lettre){

	   var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {    
              if(xhr.status  == 200) 
              {
					rep = xhr.responseText;
					document.getElementById("resultatrues").innerHTML = rep;
					/*document.getElementById("resultatrues").scrollUpdate();*/
			  }
           } 
    }; 
    
   xhr.open("GET", "/getRues.php?lettre="+lettre,true);
   xhr.send(null);	
}	


function afficheBatiment(lettre,page){

	   var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {    
              if(xhr.status  == 200) 
              {
					rep = xhr.responseText;

					/*document.getElementById("resultatrues").style.display ="block";*/
					
					document.getElementById("resultatbatiment").innerHTML = rep;
					/*document.getElementById("resultatrues").scrollUpdate();*/
			  }
           } 
    }; 
    
   xhr.open("GET", "/getBatiments.php?lettre="+lettre+"&page="+page,true);
   xhr.send(null);	
}	

var time;
function afficheFiltre(objet,saison)
{
	if(document.getElementById("case_tri_conteneur"))
	{
		if(objet == "li")
		{
			document.getElementById("case_tri_conteneur").style.display = "block";
			document.getElementById("case_tri").style.backgroundImage="url('/images/"+saison+"/filtres-close.png')";
			
		}
		else
		{
			if(document.getElementById("case_tri_conteneur").style.display == "block")	
			{
				document.getElementById("case_tri_conteneur").style.display = "none";
				document.getElementById("case_tri").style.backgroundImage="url('/images/"+saison+"/filtres.png')";
			}
			else
			{
				document.getElementById("case_tri_conteneur").style.display = "block";
				document.getElementById("case_tri").style.backgroundImage="url('/images/"+saison+"/filtres-close.png')";
			}
		}
	}
	if(time)
		clearTimeout(time);
	time = setTimeout("fermeFiltre('"+saison+"')",3000);
}

function fermeFiltre(saison)
{
	if(document.getElementById("case_tri_conteneur"))
	{
		document.getElementById("case_tri_conteneur").style.display = "none";
		document.getElementById("case_tri").style.backgroundImage="url('/images/"+saison+"/filtres.png')";
	}
}


function vueEtendue()
{
	$largeurEcran = document.getElementById("body").offsetWidth;
	if(document.getElementById("menu2").style.display == "none")
	{
		if(!CheckScrollBar("html"))
		{
			document.getElementById("body").style.overflow="hidden";
		}
		document.getElementById("menu2").style.display = "block";
	}
	else	
	{
		if(!CheckScrollBar("html"))
		{
			document.getElementById("body").style.overflow="hidden";
		}
		document.getElementById("menu2").style.display = "none";
	}
	//modifieWidthContenu();		
}



/*function afficheZoneSelection()
{
	$largeurEcran = document.getElementById("body").offsetWidth;
	if(document.getElementById("menu2").style.display == "none")
	{
		if(!CheckScrollBar("html"))
		{
			document.getElementById("body").style.overflow="hidden";
		}
		document.getElementById("menu2").style.display = "block";

		document.getElementById("menu2retracte").style.display = "none";
*/		
		/*src = document.getElementById("onglet_selection").style.backgroundImage;
		part1 = src.substring(0,33);
		part2 = src.substring(34);
		if(part2.length == 7)
		{
			document.getElementById("onglet_selection").style.background=part1+"2_"+part2; 
		}*/
/*		
		if(document.getElementById("onglet_fiche_vide"))
		{
			src = document.getElementById("onglet_fiche_vide").style.backgroundImage;
			
			part1 = src.substring(0,33);
			part2 = src.substring(34);
			if(part2.length == 7)
			{
				document.getElementById("onglet_fiche_vide").style.background=part1+"2_"+part2; 
			}
		}
		else if(document.getElementById("onglet_fiche"))
		{
			src = document.getElementById("onglet_fiche").style.backgroundImage;
			src = src.split("3_");
			if(src.length > 1)
			{
				document.getElementById("onglet_fiche").style.background=src[0]+"_"+src[1]; 
			}
		}
		
		afficheSelection("0","view");
	}
	else	
	{
		if(!CheckScrollBar("html"))
		{
			document.getElementById("body").style.overflow="hidden";
		}
		document.getElementById("menu2").style.display = "none";

		document.getElementById("menu2retracte").style.display = "block";

		src = document.getElementById("onglet_selection").style.backgroundImage;
		
		src = src.split("2_");
		if(src.length > 1)
		{
			document.getElementById("onglet_selection").style.background=src[0]+"_"+src[1]; 
		}
		else
		{
			src = document.getElementById("onglet_selection").style.backgroundImage;
			src = src.split("3_");
			if(src.length > 1)
			{
				document.getElementById("onglet_selection").style.background=src[0]+"_"+src[1]; 
			}
		}
		
		if(document.getElementById("onglet_fiche_vide"))
		{
			src = document.getElementById("onglet_fiche_vide").style.backgroundImage;
			src = src.split("2_");
			if(src.length > 1)
			{
				document.getElementById("onglet_fiche_vide").style.background=src[0]+"_"+src[1]; 
			}
		}
		else if(document.getElementById("onglet_fiche"))
		{
			src = document.getElementById("onglet_fiche").style.backgroundImage;
			part1 = src.substring(0,33);
			part2 = src.substring(34);
			if(part2.length == 7)
			{
				document.getElementById("onglet_fiche").style.background=part1+"3_"+part2; 
			}
			else
			{
				src = src.split("2_");
				if(src.length > 1)
				{
					document.getElementById("onglet_fiche").style.background=src[0]+"3_"+src[1]; 
				}
			}
			
			
		}
	}
	modifieWidthContenu();	
}*/

function afficheZoneSelection(curPage)
{
	//$largeurEcran = document.getElementById("body").offsetWidth;
	if(document.getElementById("menu2").style.display == "none")
	{
		document.getElementById("menu2").style.display = "block";

		document.getElementById("menu2retracte").style.display = "none";

		document.getElementById("contenu").style.marginRight = "204px";
				
		if(document.getElementById("onglet_fiche_vide"))
		{
			src = document.getElementById("onglet_fiche_vide").style.backgroundImage;
			
			part1 = src.substring(0,33);
			part2 = src.substring(34);
			if(part2.length == 7)
			{
				document.getElementById("onglet_fiche_vide").style.background=part1+"2_"+part2; 
			}
		}
		else if(document.getElementById("onglet_fiche"))
		{
			src = document.getElementById("onglet_fiche").style.backgroundImage;
			src = src.split("3_");
			if(src.length > 1)
			{
				document.getElementById("onglet_fiche").style.background=src[0]+"_"+src[1]; 
			}
		}
		
		afficheSelection("0","view", curPage);
	}
	else	
	{
		document.getElementById("menu2").style.display = "none";

		document.getElementById("menu2retracte").style.display = "block";

		document.getElementById("contenu").style.marginRight = "17px";

		src = document.getElementById("onglet_selection").style.backgroundImage;
		
		src = src.split("2_");
		if(src.length > 1)
		{
			document.getElementById("onglet_selection").style.background=src[0]+"_"+src[1]; 
		}
		else
		{
			src = document.getElementById("onglet_selection").style.backgroundImage;
			src = src.split("3_");
			if(src.length > 1)
			{
				document.getElementById("onglet_selection").style.background=src[0]+"_"+src[1]; 
			}
		}
		
		if(document.getElementById("onglet_fiche_vide"))
		{
			src = document.getElementById("onglet_fiche_vide").style.backgroundImage;
			src = src.split("2_");
			if(src.length > 1)
			{
				document.getElementById("onglet_fiche_vide").style.background=src[0]+"_"+src[1]; 
			}
		}
		else if(document.getElementById("onglet_fiche"))
		{
			src = document.getElementById("onglet_fiche").style.backgroundImage;
			part1 = src.substring(0,33);
			part2 = src.substring(34);
			if(part2.length == 7)
			{
				document.getElementById("onglet_fiche").style.background=part1+"3_"+part2; 
			}
			else
			{
				src = src.split("2_");
				if(src.length > 1)
				{
					document.getElementById("onglet_fiche").style.background=src[0]+"3_"+src[1]; 
				}
			}
			
			
		}
	}	
}



/*function afficheSelection(id,action){
	if(document.getElementById("menu2").style.display != "none")
	{
		
		var xhr = null;
		 if (window.XMLHttpRequest) // Firefox et autres
		 {
		  xhr = new XMLHttpRequest();
		 }
		 else if (window.ActiveXObject) // Internet Explorer
		 {
		  try
		  {
		   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
		  }
		  catch (e)
		  {
		   try
		   {
		    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
		   }
		   catch (e1)
		   {
		    xhr = null;
		   }
		     }
		}
	    xhr.onreadystatechange  = function()
	    { 
	         if(xhr.readyState  == 4)
	         {    
	              if(xhr.status  == 200) 
	              {
						rep = xhr.responseText;
						rep = rep.split("@");
						var contenu = rep[0];  
						
						var res = rep[1].replace("\t","");
						document.getElementById("selection_contentwrapper").innerHTML = contenu;
						
					 	//document.getElementById("menu2").style.display = "block"; 
					 	document.getElementById("selection").scrollUpdate();
					 	src = document.getElementById("onglet_selection").style.backgroundImage;
						part1 = src.substring(0,37);
						part2 = src.substring(38);
						
						if(part2.length == 7)
						{
							document.getElementById("onglet_selection").style.background=part1+"2_"+part2; 
						}
						else
						{
							src = src.split("3_");
							if(src.length > 1)
							{
								document.getElementById("onglet_selection").style.background=src[0]+"2_"+src[1]; 
							}
						}
						
						if(document.getElementById("onglet_fiche"))
						{
							src = document.getElementById("onglet_fiche").style.backgroundImage;
							src = src.split("2_");
							if(src.length > 1)
							{
								document.getElementById("onglet_fiche").style.background=src[0]+"_"+src[1]; 
							}
						}
						modifieWidthContenu();	
				  }
	           } 
	    }; 
	    
	   xhr.open("GET", "/afficheSelection.php?act="+action+"&id="+id,true);
	   xhr.send(null);	
   }
}*/

function afficheSelection(id,action,curPage){
	
	if(document.getElementById('divcouponreduc'))
		document.getElementById('divcouponreduc').style.display ='none';
	//if(document.getElementById("menu2").style.display != "none")
	//{
		
		var xhr = null;
		 if (window.XMLHttpRequest) // Firefox et autres
		 {
		  xhr = new XMLHttpRequest();
		 }
		 else if (window.ActiveXObject) // Internet Explorer
		 {
		  try
		  {
		   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
		  }
		  catch (e)
		  {
		   try
		   {
		    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
		   }
		   catch (e1)
		   {
		    xhr = null;
		   }
		     }
		}
	    xhr.onreadystatechange  = function()
	    { 
	         if(xhr.readyState  == 4)
	         {    
	              if(xhr.status  == 200) 
	              {
						rep = xhr.responseText;
						rep = rep.split("@");
						var contenu = rep[0];  
						
						var res = rep[1].replace("\t","");
						if(document.getElementById("selection_contentwrapper")) document.getElementById("selection_contentwrapper").innerHTML = contenu;
						
					 	//document.getElementById("menu2").style.display = "block"; 
					 	
					 	if(document.getElementById("selection"))
					 	{
						 	//if(action == "ajout" || action == "delete")
						 		document.getElementById("selection").scrollUpdate();
					 	}
					 	/*src = document.getElementById("onglet_selection").style.backgroundImage;
						part1 = src.substring(0,37);
						part2 = src.substring(38);
						
						if(part2.length == 7)
						{
							document.getElementById("onglet_selection").style.background=part1+"2_"+part2; 
						}
						else
						{
							src = src.split("3_");
							if(src.length > 1)
							{
								document.getElementById("onglet_selection").style.background=src[0]+"2_"+src[1]; 
							}
						}
						
						if(document.getElementById("onglet_fiche"))
						{
							src = document.getElementById("onglet_fiche").style.backgroundImage;
							src = src.split("2_");
							if(src.length > 1)
							{
								document.getElementById("onglet_fiche").style.background=src[0]+"_"+src[1]; 
							}
						}*/

						if(document.getElementById("onglet_fiche"))
						{
						 	src = document.getElementById("onglet_fiche").style.backgroundImage;
							var strdebut = src.substring("0", "33");
							var strfin = src.substring(src.lastIndexOf("_"));
							document.getElementById("onglet_fiche").style.background = strdebut+""+strfin; 
						}


						src = document.getElementById("onglet_selection").style.backgroundImage;
						var strdebut = src.substring("0", "37");
						var strfin = src.substring(src.lastIndexOf("_"));

						document.getElementById("onglet_selection").style.background = strdebut+"2"+strfin; 
						
						document.getElementById("menu2").style.display = "block";

						document.getElementById("menu2retracte").style.display = "none";

						document.getElementById("contenu").style.marginRight = "204px";

						//modifieWidthContenu();	
				  }
	           } 
	    }; 

		/*if(action == "ajout") document.getElementById("veoMiniMap").selectPOI(id, 1);

		if(action == "delete") document.getElementById("veoMiniMap").deletePOI(id);*/
	    
	   xhr.open("GET", "/afficheSelection.php?act="+action+"&id="+id+"&curPage="+curPage,true);
	   xhr.send(null);	
   //}
}

function afficheFichePoi(id, type){

	
	if(document.getElementById('divcouponreduc'))
		document.getElementById('divcouponreduc').style.display ='none';
	
	if(document.getElementById("onglet_fiche"))
	{
		document.getElementById("onglet_fiche").onclick= function() { afficheFichePoi(id,type); }
	}

	//if(document.getElementById("menu2").style.display != "none")
	//{
		var xhr = null;
		 if (window.XMLHttpRequest) // Firefox et autres
		 {
		  xhr = new XMLHttpRequest();
		 }
		 else if (window.ActiveXObject) // Internet Explorer
		 {
		  try
		  {
		   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
		  }
		  catch (e)
		  {
		   try
		   {
		    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
		   }
		   catch (e1)
		   {
		    xhr = null;
		   }
		     }
		}
	    xhr.onreadystatechange  = function()
	    { 
	         if(xhr.readyState  == 4)
	         {    
	              if(xhr.status  == 200) 
	              {
						rep = xhr.responseText;
						var contenu = rep;  
						
						//document.getElementById("menu2").style.display = "block";
						if(document.getElementById("selection_contentwrapper")) document.getElementById("selection_contentwrapper").innerHTML = contenu;
					 	document.getElementById("selection").scrollUpdate();	
					 	
					 	
					 	/*#### faire test si le menu est ouvert ou non pour mettre les bonnes images #### */
					 	/*if(document.getElementById("onglet_fiche"))
						{
						 	src = document.getElementById("onglet_fiche").style.backgroundImage;
							part1 = src.substring(0,33);
							part2 = src.substring(34);
							if(part2.length == 7)
							{
								document.getElementById("onglet_fiche").style.background=part1+"2_"+part2; 
							}
						}
						
						src = document.getElementById("onglet_selection").style.backgroundImage;
						src = src.split("2_");
						if(src.length > 1)
						{
							document.getElementById("onglet_selection").style.background=src[0]+"3_"+src[1]; 
						}*/

						if(document.getElementById("onglet_fiche"))
						{
						 	src = document.getElementById("onglet_fiche").style.backgroundImage;
							var strdebut = src.substring("0", "33");
							var strfin = src.substring(src.lastIndexOf("_"));
							document.getElementById("onglet_fiche").style.background = strdebut+"2"+strfin; 
						}


						src = document.getElementById("onglet_selection").style.backgroundImage;
						var strdebut = src.substring("0", "37");
						var strfin = src.substring(src.lastIndexOf("_"));

						document.getElementById("onglet_selection").style.background = strdebut+"3"+strfin; 
						
						document.getElementById("menu2").style.display = "block";

						document.getElementById("menu2retracte").style.display = "none";

						document.getElementById("contenu").style.marginRight = "204px";

						//modifieWidthContenu();	
				  }
	           } 
	    }; 
	    
	   xhr.open("GET", "/afficheFichePoi.php?id="+id+"&type="+type,true);
	   xhr.send(null);	
   //}
}	




function afficheSousCateg(id,bool)
{
	if(document.getElementById(id))
	{
		if(document.getElementById(id).style.display == "none")
			document.getElementById(id).style.display = "block";
		else
			document.getElementById(id).style.display = "none";	
			
		if(bool)	
			document.getElementById("scrolltheme").scrollUpdate();	
		
	}	
}

function afficheSousMenu(indice)
{
	for(var i=0;i<=10;i++)
	{
		if(i != indice)
		{
			if(document.getElementById("smenu"+i))
			{
				document.getElementById("smenu"+i).style.display="none";
			}
		}	
	}
	
	if(document.getElementById("smenu"+indice))
	{
		//alert(document.getElementById("smenu"+indice).style.display);
		if(document.getElementById("smenu"+indice).style.display == "none")
		{	
			document.getElementById("smenu"+indice).style.display = "block";
		}
		else
		{
			document.getElementById("smenu"+indice).style.display = "none";
		}
	}
}

function toutSelectionner(num, action, langue)
{	
	var coche = true;
	if(action == 0)
		coche = false;
		
	var liste = document.getElementsByName("listecateg"+num+"[]");
	for(var i=0; i<liste.length; i++)
	{
		liste[i].checked = coche;
		if(coche)
		{
			document.getElementById("divcategpuce"+liste[i].value).style.visibility = "visible";
			cochesouscateg(liste[i].value);
		}
		else
		{
			document.getElementById("divcategpuce"+liste[i].value).style.visibility = "hidden";
			cochesouscateg(liste[i].value);
		}
		
	}
	
	var trad;
	if(action == 0) 
	{
		if(langue == "FR")
			trad = "Tout sélectionner";
		else if(langue == "EN")
			trad = 	"Select all";
		
		document.getElementById("sel"+num).innerHTML = "<a href='javascript:toutSelectionner("+num+", 1,\""+langue+"\");'>&rsaquo; "+ trad +"</a>";
	}
	else
	{
		if(langue == "FR")
			trad = "Tout désélectionner";
		else if(langue == "EN")
			trad = 	"Deselect all";
			
		document.getElementById("sel"+num).innerHTML = "<a href='javascript:toutSelectionner("+num+", 0,\""+langue+"\");'>&rsaquo; "+ trad +"</a>";
	}
}



/* ################ COMMERCANT ################ */
function verif(form)
{
	if(!form.intitule.value)
	{
		alert("Veuillez saisir l'intitulé");
		form.intitule.focus;
		return false;	
	}	
	if(form.rue.value == "0")
	{
		alert("Veuillez sélectionner une rue");
		form.rue.focus;
		return false;	
	}	
	if(form.ville.value == "0")
	{
		alert("Veuillez sélectionner une ville");
		form.ville.focus;
		return false;	
	}	
	if(form.categorie.value == "0")
	{
		alert("Veuillez sélectionner une catégorie");
		form.categorie.focus;
		return false;	
	}	
	return true;
}

function verifContact(form)
{
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom");
		form.nom.focus;
		return false;	
	}	
	if(!form.message.value)
	{
		alert("Veuillez saisir votre message");
		form.message.focus;
		return false;	
	}	
	return true;
}

function verifPointage(form)
{
	if(form.x.value == "-50" && form.y.value == "-50")
	{
		alert("Veuillez pointer votre point d'intérêt");
		return false;	
	}	
	return true;
}



function getRechercheXml(type, lettre)
{

	var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {    
              if(xhr.status  == 200) 
              {
				  var resultat = xhr.responseText;
				 // alert(resultat);
				  if(document.getElementById("veoMiniMap")) document.getElementById("veoMiniMap").displayPOIs(resultat);
			  }
          } 
    }; 

	var chaine = "";
	var liste = document.getElementsByTagName("input");

	for(i = 0 ; i < liste.length ; i++)
	{
		if(liste[i].type == "checkbox")
		{
			if(liste[i].checked) 
			{
				if(chaine != "") chaine = chaine + ",";
				chaine = chaine + liste[i].value;
			}
		}
	}

	//getSelectionXml();

   
	   xhr.open("POST", "/getResultatRecherche.php?type="+type+"&lettre="+lettre,true);

	   xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

	   xhr.send("lieu=" + document.formrecherche.lieu.value + "&chaine=" + chaine);
}


function getSelectionXml()
{

	var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {    
              if(xhr.status  == 200) 
              {
				  var resultat = xhr.responseText;
				  //alert(resultat);
				  if(document.getElementById("veoMiniMap")) document.getElementById("veoMiniMap").addPOIsToPanier(resultat);
			  }
          } 
    }; 

   
   xhr.open("GET", "/getSelectionXml.php",true);

   xhr.send(null);	
}

function getPoisProx(x,y,rayon,affichebatiment)
{
	var chaine = maliste;
	tab = chaine.split(",");
	for(var i = 0; i< tab.length; i++)
	{
		toutSelectionner(tab[i], 0,langue);	
		document.getElementById("souscateg"+tab[i]).style.display="none";
	}
	document.getElementById("scrolltheme").scrollUpdate();
	document.formrecherche.lieu.value = "";
	
	var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {    
              if(xhr.status  == 200) 
              {
				  var resultat = xhr.responseText;
				  //alert(resultat);
				  if(document.getElementById("veoMiniMap")) document.getElementById("veoMiniMap").displayPOIs(resultat);
			  }
          } 
    }; 

   xhr.open("POST", "/getPoisProx.php?x="+x+"&y="+y+"&rayon="+rayon+"&affichebatiment="+affichebatiment,true);
   xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
   xhr.send("lieu=''&chaine=''");

      
   //xhr.open("GET", "/getPoisProx.php?x="+x+"&y="+y+"&rayon="+rayon,true);
   //xhr.send(null);	
}

function verifCodePromo(){

	var code = document.formabo.codepromo.value;
	 var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {    
              if(xhr.status  == 200) 
              {
					rep = xhr.responseText;
					document.getElementById("resultatCodePromo").innerHTML = rep;
			  }
           } 
    }; 
   xhr.open("GET", "/verifCodePromo.php?code="+code,true);
   xhr.send(null);	
}	

function verifFormAbo(form)
{
	
	if(form.codepromo.value)
	{
		if(document.getElementById("resultatCodePromo").innerHTML == "false\t")
		{
			alert("Code promo érroné");
			return false;
		}	
	}
	if(!form.case1.checked)
	{
		alert("Veuillez cocher la case 1");
		return false;	
	}	
	if(!form.case2.checked)
	{
		alert("Veuillez cocher la case 2");
		return false;	
	}
	document.formabo.submit();
}

function codeValide(form)
{
	if(form.codepromo.value)
	{
		verifCodePromo();
	}
	setTimeout("verifFormAbo(document.formabo)",1000);
}

function afficheCouponReduction(id)
{
	//recuperation des info du produit pour le mois donnée en AJAX
	var xhr2 = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr2 = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr2 = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr2 = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr2 = null;
	   }
	     }
	}

    xhr2.onreadystatechange  = function()
    { 
         if(xhr2.readyState  == 4)
         {    
              if(xhr2.status  == 200) 
              {
					var rep = xhr2.responseText;

	              	if(rep.length > 0 )
	                {
	              		document.getElementById("divcouponreduc").innerHTML = xhr2.responseText;
						document.getElementById('divcouponreduc').style.display ='block';	
					}
              } 
         }
    }; 

   xhr2.open("GET", "/getCouponReduction.php?id="+id,true);
   xhr2.send(null);
}

function videSessionPoi()
{
	//recuperation des info du produit pour le mois donnée en AJAX
	var xhr2 = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr2 = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr2 = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr2 = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr2 = null;
	   }
	     }
	}

    xhr2.onreadystatechange  = function()
    { 
         if(xhr2.readyState  == 4)
         {    
              if(xhr2.status  == 200) 
              {

              } 
         }
    }; 

   xhr2.open("GET", "/commercant-videSessionPoi.php",true);
   xhr2.send(null);
}

function afficheInfos()
{
	if(document.getElementById("info").style.display == "none")
		document.getElementById("info").style.display = "block";
	else
		document.getElementById("info").style.display = "none";

}