/*=================================================================================
Ajax
=================================================================================*/
function getXhr()
{
   if(window.XMLHttpRequest)
   {
       //Firefox ou IE >= 7.0
       xhr=new XMLHttpRequest();
   }
   else if (window.ActiveXObject)
   {
       try
       { // essaie de charger l'objet pour IE
           xhr=new ActiveXObject("Msxml2.XMLHTTP");
       }
       catch (e)
       {
           try
           {
               // essaie de charger l'objet pour une autre version IE
               xhr=new ActiveXObject("Microsoft.XMLHTTP");
           }
           catch (e)
           {
               window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest.");
               xhr=false;
           }
       }
   }
   return xhr;
}


/*===================================================================================================================================================================================================================================================
Le menu
===================================================================================================================================================================================================================================================*/
function afficherMenu(id)
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if (version!=6)
	{
		document.getElementById('menu'+id).style.backgroundImage='url(../img/menu-btn-on.png)';
		document.getElementById('menu'+id).style.marginTop='33px';
		document.getElementById('menu'+id).style.height='41px';
	}
}

function cacherMenu(id, etat)
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if (version!=6)
	{
		if(etat=='menubtn')
		{
			document.getElementById('menu'+id).style.backgroundImage='url(../img/menu-btn.png)';
			document.getElementById('menu'+id).style.marginTop='43px';
			document.getElementById('menu'+id).style.height='31px';
		}
	}
}


/*===================================================================================================================================================================================================================================================
DEPOT/MODIFICATION D'UNE ANNONCE
===================================================================================================================================================================================================================================================*/


/*=================================================================================
Suppression du texte dans le textarea des caracteristiques generales
=================================================================================*/
function textareadescriptionfocus(idTextarea) {
	var texte=document.getElementById(idTextarea).value;
	if(texte.substr(0,9)=="N'hésitez")
	{
		document.getElementById(idTextarea).value='';
	}
}

/*=================================================================================
Sélection du type d'opération
=================================================================================*/
function typeOperation(val, typeVendeur)
{
	switch(val)
	{
		case '1':
			document.getElementById('vente').style.display='block';
			document.getElementById('location').style.display='none';
			document.getElementById('vacances').style.display='none';
			document.getElementById('maison').style.display='none';
			document.getElementById('appartement').style.display='none';
			document.getElementById('suivant1').style.display='none';
			document.getElementById('suivietape1on').style.display='none';
			document.getElementById('suivietape1off').style.display='block';
			document.forms['formdepotannonce'].elements['type_location'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_vacances'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			if(typeVendeur==1)
			{
				document.getElementById('formule').innerHTML='';
			}
			break;

		case '2':
			document.getElementById('vente').style.display='none';
			document.getElementById('location').style.display='block';
			document.getElementById('vacances').style.display='none';
			document.getElementById('maison').style.display='none';
			document.getElementById('appartement').style.display='none';
			document.getElementById('suivant1').style.display='none';
			document.getElementById('suivietape1on').style.display='none';
			document.getElementById('suivietape1off').style.display='block';
			document.forms['formdepotannonce'].elements['type_vente'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_vacances'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			if(typeVendeur==1)
			{
				document.getElementById('formule').innerHTML='';
			}
			break;

		case '3':
			document.getElementById('vente').style.display='none';
			document.getElementById('location').style.display='none';
			document.getElementById('vacances').style.display='block';
			document.getElementById('maison').style.display='none';
			document.getElementById('appartement').style.display='none';
			document.getElementById('suivant1').style.display='none';
			document.getElementById('suivietape1on').style.display='none';
			document.getElementById('suivietape1off').style.display='block';
			document.forms['formdepotannonce'].elements['type_vente'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_location'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			if(typeVendeur==1)
			{
				document.getElementById('formule').innerHTML='';
			}
			break;

		case '':
			document.getElementById('vente').style.display='none';
			document.getElementById('location').style.display='none';
			document.getElementById('vacances').style.display='none';
			document.getElementById('maison').style.display='none';
			document.getElementById('appartement').style.display='none';
			document.getElementById('suivant1').style.display='none';
			document.getElementById('suivietape1on').style.display='none';
			document.getElementById('suivietape1off').style.display='block';
			document.forms['formdepotannonce'].elements['type_vente'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_location'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_vacances'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			document.getElementById('formule').innerHTML='';
			break;
	}

	var xhr88=getXhr()

	xhr88.open("POST", 'ajax/ajax_supprFormule.php', true);
	xhr88.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr88.send(null);
}


/*=================================================================================
Sélection du type de bien
=================================================================================*/
function typeBien(val, typeVendeur)
{
	switch(val)
	{
		case '1':
		case '5':
		case '9':
			document.getElementById('suivant1').style.display='none';
			document.getElementById('suivietape1on').style.display='none';
			document.getElementById('suivietape1off').style.display='block';
			document.getElementById('maison').style.display='none';
			document.getElementById('appartement').style.display='block';
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			if(typeVendeur==1)
			{
				document.getElementById('formule').innerHTML='';
			}
			break;

		case '2':
		case '6':
		case '10':
			document.getElementById('suivant1').style.display='none';
			document.getElementById('maison').style.display='block';
			document.getElementById('appartement').style.display='none';
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			if(typeVendeur==1)
			{
				document.getElementById('formule').innerHTML='';
			}
			break;

		case '':
			document.getElementById('suivant1').style.display='none';
			document.getElementById('suivietape1on').style.display='none';
			document.getElementById('suivietape1off').style.display='block';
			document.getElementById('maison').style.display='none';
			document.getElementById('appartement').style.display='none';
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			if(typeVendeur==1)
			{
				document.getElementById('formule').innerHTML='';
			}
			break;

		default:
			document.getElementById('suivant1').style.display='none';
			document.getElementById('suivietape1on').style.display='none';
			document.getElementById('suivietape1off').style.display='block';
			document.getElementById('maison').style.display='none';
			document.getElementById('appartement').style.display='none';
			document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
			document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
			if(typeVendeur==1)
			{
				document.getElementById('formule').innerHTML='';
			}
			else
			{
				document.getElementById('suivant1').style.display='block';
				document.getElementById('suivietape1on').style.display='block';
				document.getElementById('suivietape1off').style.display='none';
			}
			break;
	}

	var xhr=getXhr();
	var xhr2=getXhr();

	xhr.onreadystatechange = function()
	{
		if(xhr.readyState==4)
		{
			document.getElementById('depotannoncesuite').innerHTML=xhr.responseText;
			if(typeVendeur==1)
			{
				choixFormule(val);
			}
		}
	}

	xhr2.onreadystatechange = function()
	{
		if(xhr2.readyState==4)
		{
			//document.getElementById('depotnotation').innerHTML=xhr2.responseText;
			//document.getElementById('debugnote').innerHTML=xhr2.responseText;
		}
	}

	xhr.open("POST",'ajax/ajax_depotAnnonce.php', true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("bien="+val);

	xhr2.open("POST", 'ajax/ajax_notation.php', true);
	xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr2.send("effacement=1");
}


/*=================================================================================
Choix de la formule
=================================================================================*/
function choixFormule(val)
{	
	if (val=="")
	{
		document.getElementById('suivant1').style.display='none';
		document.getElementById('suivietape1on').style.display='none';
		document.getElementById('suivietape1off').style.display='block';
	}
	else
	{
		document.getElementById('suivant1').style.display='none';
		document.getElementById('suivietape1on').style.display='none';
		document.getElementById('suivietape1off').style.display='block';

		var xhr3=getXhr();

		xhr3.onreadystatechange = function()
		{
			if(xhr3.readyState==4)
			{
				document.getElementById('formule').innerHTML=xhr3.responseText;
				
				var xhrVerif=getXhr();
				
				xhrVerif.onreadystatechange = function()
				{
					if(xhrVerif.readyState==4)
					{
						if((xhrVerif.responseText!='' || xhr3.responseText=='<div style="margin-top:15px; display:none;">gratuit</div>') && val!=1 && val!=2 && val!=5 && val!=6 && val!=9 && val!=10)
						{
							document.getElementById('suivant1').style.display='block';
							document.getElementById('suivietape1on').style.display='block';
							document.getElementById('suivietape1off').style.display='none';
						}
					}
				}
				
				xhrVerif.open("POST",'ajax/ajax_verifFormule.php', true);
				xhrVerif.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhrVerif.send(null);
				
			}
		}

		xhr3.open("POST",'ajax/ajax_formule.php', true);
		xhr3.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr3.send("bien="+val);		
	}
}


/*=================================================================================
Affichage du lien  étape suivante + choix formule
=================================================================================*/
function formuleSuite(idFormule, listeFormule)
{
	var xhr50=getXhr();

	xhr50.onreadystatechange = function()
	{
		if(xhr50.readyState==4 && xhr50.responseText!="")
		{
			typeHabitat=document.forms['formdepotannonce'].elements['type_vente'].value;
			if(typeHabitat=="")
			{
				typeHabitat=document.forms['formdepotannonce'].elements['type_location'].value;
			}

			if(typeHabitat=="")
			{
				typeHabitat=document.forms['formdepotannonce'].elements['type_vacances'].value;
			}

			if(typeHabitat=="3" || typeHabitat=="4" || typeHabitat=="7" || typeHabitat=="8" || typeHabitat=="11" || typeHabitat=="12")
			{
				document.getElementById('suivant1').style.display="block";
				document.getElementById('suivietape1on').style.display='block';
				document.getElementById('suivietape1off').style.display='none';
				reajustementIe6('suivant1');
			}
			else
			{
				typeHabitat=document.forms['formdepotannonce'].elements['type_appartement'].value;
				if(typeHabitat=="")
				{
					typeHabitat=document.forms['formdepotannonce'].elements['type_maison'].value;
				}
				if(typeHabitat!="")
				{
					document.getElementById('suivant1').style.display="block";
					document.getElementById('suivietape1on').style.display='block';
					document.getElementById('suivietape1off').style.display='none';
					reajustementIe6('suivant1');
				}
				else
				{
					document.getElementById('suivant1').style.display="none";
					document.getElementById('suivietape1on').style.display='none';
					document.getElementById('suivietape1off').style.display='block';
				}
			}

			var tabFormule=listeFormule.split('-');
			var longTabFormule=tabFormule.length;


			for(i=0; i<longTabFormule; i++)
			{
				if(tabFormule[i]==idFormule)
				{
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="block";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="none";
					}
				}
				else
				{
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="none";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="block";
					}
				}
			}
		}
	}

	xhr50.open("POST",'ajax/ajax_enrFormule.php', true);
	xhr50.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr50.send("id="+idFormule);
}

/*=================================================================================
Afficher promo
=================================================================================*/
function afficherPromo(val)
{
	var xhr40=getXhr();

	xhr40.onreadystatechange = function()
	{		
		if(xhr40.readyState==4 && xhr40.responseText!="")
		{
			typeHabitat=document.forms['formdepotannonce'].elements['type_vente'].value;
			if(typeHabitat=="3" || typeHabitat=="4" || typeHabitat=="7" || typeHabitat=="8" || typeHabitat=="11" || typeHabitat=="12")
			{
				document.getElementById('suivant1').style.display="block";
				document.getElementById('suivietape1on').style.display='block';
				document.getElementById('suivietape1off').style.display='none';
				reajustementIe6('suivant1');
			}
			else
			{
				typeHabitat=document.forms['formdepotannonce'].elements['type_appartement'].value;
				if(typeHabitat=="")
				{
					typeHabitat=document.forms['formdepotannonce'].elements['type_maison'].value;
				}
				if(typeHabitat!="")
				{
					document.getElementById('suivant1').style.display="block";
					document.getElementById('suivietape1on').style.display='block';
					document.getElementById('suivietape1off').style.display='none';
					reajustementIe6('suivant1');
				}
				else
				{
					document.getElementById('suivant1').style.display="none";
					document.getElementById('suivietape1on').style.display='none';
					document.getElementById('suivietape1off').style.display='block';
				}
			}
			
			
			/*if(document.getElementById('suivant1'))
			{
				document.getElementById('suivant1').style.display="block";
			}

			if(document.getElementById('suivietape1on'))
			{
				document.getElementById('suivietape1on').style.display='block';
			}

			if(document.getElementById('suivietape1off'))
			{
				document.getElementById('suivietape1off').style.display='none';
			}*/

			document.getElementById('code').innerHTML+=xhr40.responseText;
			rayerFormule(val);
			if(document.getElementById('suivant1'))
			{
				reajustementIe6('suivant1');
			}
		}
	}

	xhr40.open("POST",'ajax/ajax_afficherPromo.php', true);
	xhr40.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr40.send("code="+val);
}

/*=================================================================================
Rayer l ancienne formule
=================================================================================*/
function rayerFormule(val)
{
	var xhr41=getXhr();

	xhr41.onreadystatechange = function()
	{
		if(xhr41.readyState==4 && xhr41.responseText!="")
		{
			retour=xhr41.responseText;

			var tabRetour=retour.split('|');

			if(document.getElementById('formuleimageon'+tabRetour[0]))
			{
				document.getElementById('formuleimageon'+tabRetour[0]).style.backgroundImage="url('img/formule-orange-off.jpg')";
				document.getElementById('formuleimageoff'+tabRetour[0]).style.backgroundImage="url('img/formule-orange-off.jpg')";
				document.getElementById('formuletexteon'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuletexteoff'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuleprixon'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuleprixoff'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('divformule'+tabRetour[0]).onclick="";
			}

			var tabListeFormule=tabRetour[1].split('-');
			var longListeFormule=tabListeFormule.length;


			for(i=0; i<longListeFormule; i++)
			{
				if(tabListeFormule[i]!=tabRetour[2])
				{
					if(document.getElementById('formuleimageon'+tabListeFormule[i]))
					{
						document.getElementById('formuleimageoff'+tabListeFormule[i]).style.display="block";
						document.getElementById('formuleimageon'+tabListeFormule[i]).style.display="none";
					}
				}
			}
		}
	}

	xhr41.open("POST",'ajax/ajax_rayerOffre.php', true);
	xhr41.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr41.send("code="+val);
}

/*=================================================================================
Affichage du lien  étape suivante
=================================================================================*/
function etapeSuivante(etape)
{
	document.getElementById('suivant1').style.display='none';
	document.getElementById('suivietape1on').style.display='none';
	document.getElementById('suivietape1off').style.display='block';
	document.getElementById('etape1').style.display='none';
	document.getElementById('depotannoncesuite').style.display='block';
	document.getElementById('etape2').style.display='block';
	document.getElementById('suivant2').style.display='block';
	reajustementIe6('etape2');
}


/*=================================================================================
Affichage du lien  étape suivante et précédente
=================================================================================*/
function letapeSuivante(id)
{
	for(i=1; i<=4; i++)
	{
		if(id==i)
		{
			if(document.getElementById('etape'+i))
			{
				document.getElementById('suivant'+i).style.display='block';
				document.getElementById('etape'+i).style.display='block';
				reajustementIe6('etape'+i);
			}
		}
		else
		{
			if(document.getElementById('etape'+i))
			{
				document.getElementById('suivant'+i).style.display='none';
				document.getElementById('etape'+i).style.display='none';
			}
		}
	}

	if(id==1)
	{
		document.getElementById('depotannoncesuite').style.display='none';
	}
	else
	{
		document.getElementById('depotannoncesuite').style.display='block';
	}
}


/*=================================================================================
Affichage des communes et codes postaux selon les pays
=================================================================================*/
function afficherDivLocalisation(pays)
{
	if(pays=="")
	{
		document.forms['formdepotannonce'].elements['cp'].value="";
		document.forms['formdepotannonce'].elements['ville'].value="";
		document.getElementById('ajaxville').style.display='none';
		document.getElementById('ajaxcp').style.display='none';
		document.getElementById('champ36').style.display='none';
		document.getElementById('champ37').style.display='none';
		document.getElementById('champ38').style.display='none';
		document.getElementById('champ142').style.display='none';
	}
	else
	{
		document.getElementById('champ36').style.display='block';
		reajustementIe6('champ36');
		document.getElementById('champ37').style.display='block';
		reajustementIe6('champ37');
		document.getElementById('champ38').style.display='block';
		reajustementIe6('champ38');
		document.getElementById('champ142').style.display='block';
		reajustementIe6('champ142');

		var xhr4=getXhr();
		var xhr5=getXhr();
		var xhr6=getXhr();
		var xhr7=getXhr();

		xhr4.onreadystatechange=function()
		{
			if(xhr4.readyState==4)
			{
				document.getElementById('champ36').innerHTML=xhr4.responseText;
			}
		}

		xhr5.onreadystatechange = function()
		{
			if(xhr5.readyState==4)
			{
				document.getElementById('champ37').innerHTML=xhr5.responseText;
			}
		}

		xhr6.onreadystatechange=function()
		{
			if(xhr6.readyState==4)
			{
				document.getElementById('champ38').innerHTML=xhr6.responseText;
			}
		}

		xhr7.onreadystatechange=function()
		{
			if(xhr7.readyState==4)
			{
				document.getElementById('champ142').innerHTML=xhr7.responseText;
			}
		}

		xhr4.open("POST",'ajax/ajax_afficherLocalisation.php', true);
		xhr4.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr4.send("type=region&pays="+pays);

		xhr5.open("POST",'ajax/ajax_afficherLocalisation.php', true);
		xhr5.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr5.send("type=departement&pays="+pays);

		xhr6.open("POST",'ajax/ajax_afficherLocalisation.php', true);
		xhr6.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr6.send("type=cp&pays="+pays);

		xhr7.open("POST",'ajax/ajax_afficherLocalisation.php', true);
		xhr7.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr7.send("type=ville&pays="+pays);
	}
}


/*=================================================================================
Affichage Ville complete selon debut ville
=================================================================================*/
function afficherVilleComplete(ville)
{
	if(ville.length>2)
	{
		var xhr8=getXhr();
		document.getElementById('ajaxville').style.display='block';
		xhr8.onreadystatechange=function()
		{
			if(xhr8.readyState==4)
			{
				document.getElementById('ajaxville').innerHTML=xhr8.responseText;
			}
		}

		xhr8.open("POST", 'ajax/ajax_afficherVilleComplete.php', true);
		xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr8.send("ville="+ville);
	}
	else
	{
		document.getElementById('ajaxville').style.display='none';
	}
}


/*=================================================================================
Affichage Ville cselon cp
=================================================================================*/
function afficherVille(cp)
{
	if(cp.length>2)
	{
		var xhr9=getXhr();
		document.getElementById('ajaxcp').style.display='block';
		xhr9.onreadystatechange=function()
		{
			if(xhr9.readyState==4)
			{
				document.getElementById('ajaxcp').innerHTML=xhr9.responseText;
			}
		}

		xhr9.open("POST", 'ajax/ajax_afficherVille.php', true);
		xhr9.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr9.send("cp="+cp);
	}
	else
	{
		document.getElementById('ajaxcp').style.display='none';
	}
}


/*=================================================================================
Affichage Cp et Ville
=================================================================================*/
function afficherCpVille(ville, cp, pays, departement)
{
	document.getElementById('ajaxville').style.display='none';
	document.getElementById('ajaxcp').style.display='none';
	document.forms['formdepotannonce'].elements['ville'].value=ville;
	document.forms['formdepotannonce'].elements['cp'].value=cp;
}


/*=================================================================================
Enregistrer region dans session à la volée + choix département
=================================================================================*/
function enrRegion(region)
{
	if(region=="")
	{
		document.getElementById('champ37').style.display='none';
	}
	else
	{
		var xhr10=getXhr();
		xhr10.onreadystatechange=function()
		{
			if(xhr10.readyState==4)
			{
				document.getElementById('champ37').style.display='block';
				document.getElementById('champ37').innerHTML=xhr10.responseText;
				document.forms['formdepotannonce'].elements['ville'].value='';
				document.forms['formdepotannonce'].elements['cp'].value='';
			}
		}

		xhr10.open("POST", 'ajax/ajax_enrRegion.php', true);
		xhr10.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr10.send("region="+region);
	}
}


/*=================================================================================
Rendre visible les calques des villes
=================================================================================*/
function afficherVilleBlock(departement)
{
	if(departement=="")
	{
		document.getElementById('champ38').style.display='none';
		document.getElementById('champ142').style.display='none';
	}
	else
	{
		var xhr11=getXhr();
		xhr11.onreadystatechange=function()
		{
			if(xhr11.readyState==4)
			{
				document.getElementById('champ38').style.display='block';
				document.getElementById('champ142').style.display='block';
				document.forms['formdepotannonce'].elements['ville'].value='';
				document.forms['formdepotannonce'].elements['cp'].value='';
			}
		}

		xhr11.open("POST", 'ajax/ajax_enrDepartement.php', true);
		xhr11.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr11.send("departement="+departement);
	}
}

/*=================================================================================
Système de notation (pour les checkbox)+ modifs de formulaire
=================================================================================*/
function notation(input, axe1, axe2, axe3, val)
{
	var retrait='';
	var ajout='';

	//Année de construction
	inputValue=document.forms['formdepotannonce'].elements[input].checked;
	if(input=="programme_neuf")
	{
		if(inputValue==false)
		{
			if(document.forms['formdepotannonce'].elements['annee_construction'])
			{
				document.forms['formdepotannonce'].elements['annee_construction'].disabled=false;
			}
		}
		else
		{
			if(document.forms['formdepotannonce'].elements['annee_construction'])
			{
				document.forms['formdepotannonce'].elements['annee_construction'].value="";
				document.forms['formdepotannonce'].elements['annee_construction'].disabled=true;
			}
		}
	}

	//Plain pied
	if(input=="plain_pied")
	{
		if(inputValue==true)
		{
			if(document.getElementById('champ177'))
			{
				document.forms['formdepotannonce'].elements['nb_niveaux'].disabled=true;
				document.forms['formdepotannonce'].elements['nb_niveaux'].options[0].selected=true;
				document.getElementById('champ177').style.color="#DDDDDD";
			}

			if(document.getElementById('champ83'))
			{
				document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=true;
				document.getElementById('champ83').style.color="#DDDDDD";

				if(document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked==true)
				{
					retrait+="ascenseur_appart_maison-";

				}

			}

			if(document.getElementById('champ170'))
			{
				document.forms['formdepotannonce'].elements['monte_escalier'].disabled=true;
				document.getElementById('champ170').style.color="#DDDDDD";

				if(document.forms['formdepotannonce'].elements['monte_escalier'].checked==true)
				{
					retrait+="monte_escalier-";
				}
			}
		}
		else
		{
			if(document.getElementById('champ177'))
			{
				document.forms['formdepotannonce'].elements['nb_niveaux'].disabled=false;
				document.getElementById('champ177').style.color="#4D4D4D";
			}

			if(document.getElementById('champ83'))
			{
				document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=false;
				document.getElementById('champ83').style.color="#4D4D4D";
			}

			if(document.getElementById('champ170'))
			{
				document.forms['formdepotannonce'].elements['monte_escalier'].disabled=false;
				document.getElementById('champ170').style.color="#4D4D4D";
			}
		}
	}

	//Ascenseur
	if(input=="ascenseur")
	{
		if(inputValue==true)
		{
			document.forms['formdepotannonce'].elements['ascenseur_grand'].disabled=false;
			document.forms['formdepotannonce'].elements['ascenseur_fermeture'].disabled=false;
			document.forms['formdepotannonce'].elements['ascenseur_accessible'].disabled=false;
			document.forms['formdepotannonce'].elements['indicateurs'].disabled=false;
			
			if(document.forms['formdepotannonce'].elements['parking_sous_terrain'].checked==true)
			{
				document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].disabled=false;
			}
			
			if(document.forms['formdepotannonce'].elements['sous_sol'].checked==true)
			{
				document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].disabled=false;
			}
			
			document.getElementById('champ69').style.color="#4D4D4D";
			document.getElementById('champ150').style.color="#4D4D4D";
			document.getElementById('champ149').style.color="#4D4D4D";
			document.getElementById('champ168').style.color="#4D4D4D";
			document.getElementById('champ167').style.color="#4D4D4D";
			document.getElementById('champ191').style.color="#4D4D4D";
		}
		else
		{
			if(document.forms['formdepotannonce'].elements['ascenseur_grand'].checked==true)
			{
				retrait+="ascenseur_grand-";
			}

			if(document.forms['formdepotannonce'].elements['ascenseur_fermeture'].checked==true)
			{
				retrait+="ascenseur_fermeture-";
			}

			if(document.forms['formdepotannonce'].elements['ascenseur_accessible'].checked==true)
			{
				retrait+="ascenseur_accessible-";
			}

			if(document.forms['formdepotannonce'].elements['indicateurs'].checked==true)
			{
				retrait+="indicateurs-";
			}
			
			if(document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].checked==true)
			{
				retrait+="parking_sous_terrain_desservi_ascenseur-";
			}

			if(document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].checked==true)
			{
				retrait+="sous_sol_desservi_ascenseur-";
			}

			document.forms['formdepotannonce'].elements['ascenseur_grand'].checked=false;
			document.forms['formdepotannonce'].elements['ascenseur_grand'].disabled=true;
			document.forms['formdepotannonce'].elements['ascenseur_fermeture'].checked=false;
			document.forms['formdepotannonce'].elements['ascenseur_fermeture'].disabled=true;
			document.forms['formdepotannonce'].elements['ascenseur_accessible'].checked=false;
			document.forms['formdepotannonce'].elements['ascenseur_accessible'].disabled=true;
			document.forms['formdepotannonce'].elements['indicateurs'].checked=false;
			document.forms['formdepotannonce'].elements['indicateurs'].disabled=true;
			document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].checked=false;
			document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].disabled=true;
			document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].checked=false;
			document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].disabled=true;
			document.getElementById('champ69').style.color="#DDDDDD";
			document.getElementById('champ150').style.color="#DDDDDD";
			document.getElementById('champ149').style.color="#DDDDDD";
			document.getElementById('champ168').style.color="#DDDDDD";
			document.getElementById('champ167').style.color="#DDDDDD";
			document.getElementById('champ191').style.color="#DDDDDD";
		}
	}

	//Si terrase, jardin,...
	if(input=="jardin" || input=="terasse" || input=="cour" || input=="balcon")
	{
		if(val=="")
		{
			val=document.forms['formdepotannonce'].elements['type_vente'].value;
		}
		if(val=="")
		{
			val=document.forms['formdepotannonce'].elements['type_location'].value;
		}

		if(val=="")
		{
			val=document.forms['formdepotannonce'].elements['type_vacances'].value;
		}

		if(val=='2' || val=='6' || val=='10' || val=='11' || val=='12')
		{
			if(document.forms['formdepotannonce'].elements['jardin'].checked==true || document.forms['formdepotannonce'].elements['cour'].checked==true)
			{
				document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].disabled=false;
				document.getElementById('champ169').style.color="#4D4D4D";
			}
			else
			{
				if(document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].checked==true)
				{
					retrait+="acces_aux_exterieurs-";
				}

				document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].checked=false;
				document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].disabled=true;
				document.getElementById('champ169').style.color="#DDDDDD";
			}
		}

		if(val=='1' || val=='2' || val=='4' || val=='5' || val=='6' || val=='8' || val=='9' || val=='10' || val=='11' || val=='12')
		{
			if(document.forms['formdepotannonce'].elements['terasse'].checked==true || document.forms['formdepotannonce'].elements['balcon'].checked==true || document.forms['formdepotannonce'].elements['jardin'].checked==true || document.forms['formdepotannonce'].elements['cour'].checked==true)
			{
				document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].disabled=false;
				document.getElementById('champ169').style.color="#4D4D4D";
			}
			else
			{
				if(document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].checked==true)
				{
					retrait+="acces_aux_exterieurs-";
				}

				document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].checked=false;
				document.forms['formdepotannonce'].elements['acces_aux_exterieurs'].disabled=true;
				document.getElementById('champ169').style.color="#DDDDDD";
			}
		}
	}

	// Surface du terrain
	if(input=="jardin")
	{
		if(inputValue==true)
		{
			document.forms['formdepotannonce'].elements['surface_terrain'].disabled=false;
			document.getElementById('champ23').style.color="#4D4D4D";
		}
		else
		{
			document.forms['formdepotannonce'].elements['surface_terrain'].checked=false;
			document.forms['formdepotannonce'].elements['surface_terrain'].disabled=true;
			document.getElementById('champ23').style.color="#DDDDDD";
		}
	}

	// Garage / Parking
	if(input=="parking_couvert" || input=="parking_couvert_privatif" || input=="place_parking" || input=="garage_ferme")
	{
		if(document.forms['formdepotannonce'].elements['parking_couvert'].checked==true || document.forms['formdepotannonce'].elements['parking_couvert_privatif'].checked==true || document.forms['formdepotannonce'].elements['place_parking'].checked==true || document.forms['formdepotannonce'].elements['garage_ferme'].checked==true)
		{
			document.forms['formdepotannonce'].elements['espace_manoeuvrable'].disabled=false;
			document.forms['formdepotannonce'].elements['parking_entree'].disabled=false;
			document.getElementById('champ146').style.color="#4D4D4D";
			document.getElementById('champ56').style.color="#4D4D4D";
		}
		else
		{
			//Soustraction des notes
			if(document.forms['formdepotannonce'].elements['espace_manoeuvrable'].checked==true)
			{
				retrait+="espace_manoeuvrable-";
			}

			if(document.forms['formdepotannonce'].elements['parking_entree'].checked==true)
			{
				retrait+="parking_entree-";
			}

			document.forms['formdepotannonce'].elements['espace_manoeuvrable'].checked=false;
			document.forms['formdepotannonce'].elements['espace_manoeuvrable'].disabled=true;
			document.forms['formdepotannonce'].elements['parking_entree'].checked=false;
			document.forms['formdepotannonce'].elements['parking_entree'].disabled=true;
			document.getElementById('champ146').style.color="#DDDDDD";
			document.getElementById('champ56').style.color="#DDDDDD";
		}
	}

	//Chambres et toilettes au rez de chaussee
	if(input=="plain_pied")
	{
		if(val=="")
		{
			val=document.forms['formdepotannonce'].elements['type_vente'].value;
		}
		if(val=="")
		{
			val=document.forms['formdepotannonce'].elements['type_location'].value;
		}

		if(val=="")
		{
			val=document.forms['formdepotannonce'].elements['type_vacances'].value;
		}

		if(val=="2" || val=="3" || val=="6" || val=="7" || val=="10" || val=="12")
		{
			if(inputValue==false)
			{
				if(document.getElementById('champ172'))
				{
					document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=false;
					document.getElementById('champ172').style.color="#4D4D4D";
				}
			}
			else
			{
				if(document.getElementById('champ172'))
				{
					if(document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked==true)
					{
						retrait+="chambre_sdb_rdc-";
					}

					document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked=false;
					document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=true;
					document.getElementById('champ172').style.color="#DDDDDD";
				}
			}
		}
	}
	
	//Sous-sol
	if(input=="sous_sol")
	{
		if(inputValue==true)
		{
			if(document.forms['formdepotannonce'].elements['ascenseur'].checked==true)
			{
				document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].disabled=false;
			}
		}
		else
		{
			if(document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].checked==true)
			{
				retrait+="sous_sol_desservi_ascenseur-";
			}
			
			document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].checked=false;
			document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].disabled=true;
			document.getElementById('champ167').style.color="#DDDDDD";
		}
	}
	
	//Parking-sous-terrain
	if(input=="parking_sous_terrain")
	{
		if(inputValue==true)
		{
			if(document.forms['formdepotannonce'].elements['ascenseur'].checked==true)
			{
				document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].disabled=false;
			}
		}
		else
		{
			if(document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].checked==true)
			{
				retrait+="parking_sous_terrain_desservi_ascenseur-";
			}
						
			document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].checked=false;
			document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].disabled=true;	
			document.getElementById('champ168').style.color="#DDDDDD";
		}
	}

	//Si la case est décochée, la note devient négative
	if(inputValue==false)
	{
		axe1=-axe1;
		axe2=-axe2;
		axe3=-axe3;
	}

	var xhr12=getXhr();

	xhr12.onreadystatechange=function()
	{
		if(xhr12.readyState==4)
		{
			if(document.getElementById('debugnote'))
			{
				//document.getElementById('debugnote').innerHTML=xhr12.responseText;
			}
			btnValider();
		}
	}


	xhr12.open("POST",'ajax/ajax_notation.php', true);
	xhr12.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr12.send("axe1="+axe1+"&axe2="+axe2+"&axe3="+axe3+"&retrait="+retrait+"&ajout="+ajout);
}


/*=================================================================================
Système de notation (pour les checkbox)+ modifs de formulaire
=================================================================================*/
function ajusterModifierAnnonce(typeAppartement, plainPied, ascenseur, ascenseurGrand, ascenseurFermeture, ascenseurAccessible, parkingSousTerrain, sousSol, jardin, terrasse, cour, balcon, surfTerrain, parkingCouvert, parkingCouvertPrivatif, placeParking, garageFerme, espaceManoeuvrable, parkingEntree, indicateurs)
{
	//Plain pied
	if(plainPied==1)
	{
		if(document.getElementById('champ83'))
		{
			document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=true;
			document.getElementById('champ83').style.color="#DDDDDD";
		}

		if(document.getElementById('champ170'))
		{
			document.forms['formdepotannonce'].elements['monte_escalier'].disabled=true;
			document.getElementById('champ170').style.color="#DDDDDD";

		}

		if(document.getElementById('champ177'))
		{
			document.forms['formdepotannonce'].elements['nb_niveaux'].disabled=true;
			document.getElementById('champ177').style.color="#DDDDDD";
		}

		if(document.getElementById('champ172'))
		{
			document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=true;
			document.getElementById('champ172').style.color="#DDDDDD";
		}
	}

	//Ascenseur
	if(ascenseur==1)
	{
		if(document.getElementById('champ69'))
		{
			document.forms['formdepotannonce'].elements['ascenseur_grand'].disabled=false;
			document.getElementById('champ69').style.color="#4D4D4D";
			if(ascenseurGrand==1)
			{
				document.forms['formdepotannonce'].elements['ascenseur_grand'].checked=true;
			}
		}
		if(document.getElementById('champ150'))
		{
			document.forms['formdepotannonce'].elements['ascenseur_fermeture'].disabled=false;
			document.getElementById('champ150').style.color="#4D4D4D";
			if(ascenseurFermeture==1)
			{
				document.forms['formdepotannonce'].elements['ascenseur_fermeture'].checked=true;
			}
		}
		if(document.getElementById('champ149'))
		{
			document.getElementById('champ149').style.color="#4D4D4D";
			document.forms['formdepotannonce'].elements['ascenseur_accessible'].disabled=false;
			if(ascenseurAccessible==1)
			{
				document.forms['formdepotannonce'].elements['ascenseur_accessible'].checked=true;
			}
		}
		if(document.getElementById('champ191'))
		{
			document.getElementById('champ191').style.color="#4D4D4D";
			document.forms['formdepotannonce'].elements['indicateurs'].disabled=false;
			if(indicateurs==1)
			{
				document.forms['formdepotannonce'].elements['indicateurs'].checked=true;
			}
		}
		if(document.getElementById('champ168'))
		{
			if(parkingSousTerrain==1)
			{
				document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].disabled=false;
				document.getElementById('champ168').style.color="#4D4D4D";
				document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].checked=true;
			}
			else
			{
				document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].disabled=true;
				document.getElementById('champ168').style.color="#DDDDDD";
				document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].checked=false;
			}
		}
		if(document.getElementById('champ167'))
		{
			if(sousSol==1)
			{
				document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].disabled=false;
				document.getElementById('champ167').style.color="#4D4D4D";
				document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].checked=true;
			}
			else
			{
				document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].disabled=true;
				document.getElementById('champ167').style.color="#DDDDDD";
				document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].checked=false;
			}
		}
	}
	else if(ascenseur==0)
	{
		if(document.getElementById('champ69'))
		{
			document.forms['formdepotannonce'].elements['ascenseur_grand'].disabled=true;
			document.getElementById('champ69').style.color="#DDDDDD";
		}
		if(document.getElementById('champ150'))
		{
			document.forms['formdepotannonce'].elements['ascenseur_fermeture'].disabled=true;
			document.getElementById('champ150').style.color="#DDDDDD";
		}
		if(document.getElementById('champ149'))
		{
			document.getElementById('champ149').style.color="#DDDDDD";
			document.forms['formdepotannonce'].elements['ascenseur_accessible'].disabled=true;
		}
		if(document.getElementById('champ191'))
		{
			document.getElementById('champ191').style.color="#DDDDDD";
			document.forms['formdepotannonce'].elements['indicateurs'].disabled=true;
		}
		if(document.getElementById('champ168'))
		{
			document.forms['formdepotannonce'].elements['parking_sous_terrain_desservi_ascenseur'].disabled=true;
			document.getElementById('champ168').style.color="#DDDDDD";
		}
		if(document.getElementById('champ167'))
		{
			document.forms['formdepotannonce'].elements['sous_sol_desservi_ascenseur'].disabled=true;
			document.getElementById('champ167').style.color="#DDDDDD";
		}
	}

	//Si terrase, jardin,...
	if(jardin==1 || terrasse==1 || cour==1 || balcon==1)
	{
		if(document.getElementById('champ23'))
		{
			document.forms['formdepotannonce'].elements['surface_terrain'].disabled=false;
			document.forms['formdepotannonce'].elements['surface_terrain'].value=surfTerrain;
			document.getElementById('champ23').style.color="#4D4D4D";
		}
	}

	// Garage / Parking
	if(parkingCouvert==1 || parkingCouvertPrivatif==1 || placeParking==1 || garageFerme==1)
	{
		if(document.getElementById('champ146'))
		{
			document.forms['formdepotannonce'].elements['espace_manoeuvrable'].disabled=false;
			document.getElementById('champ146').style.color="#4D4D4D";
			if(espaceManoeuvrable==1)
			{
				document.forms['formdepotannonce'].elements['espace_manoeuvrable'].checked=true;
			}
		}

		if(document.getElementById('champ56'))
		{
			document.forms['formdepotannonce'].elements['parking_entree'].disabled=false;
			document.getElementById('champ56').style.color="#4D4D4D";
			if(parkingEntree==1)
			{
				document.forms['formdepotannonce'].elements['parking_entree'].checked=true;
			}
		}
	}
	else
	{
		if(document.getElementById('champ146'))
		{
			document.forms['formdepotannonce'].elements['espace_manoeuvrable'].disabled=false;
			document.getElementById('champ146').style.color="#DDDDDD";
		}

		if(document.getElementById('champ56'))
		{
			document.forms['formdepotannonce'].elements['parking_entree'].disabled=false;
			document.getElementById('champ56').style.color="#DDDDDD";
		}
	}
	
	if(typeAppartement!='3' && typeAppartement!='4' && typeAppartement!='' && typeAppartement!='')
	{
		//Enlever ascenseur maison
		if(document.getElementById('champ83'))
		{
			if(document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked==true)
			{
				document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked=false;
				retrait+="ascenseur_appart_maison-";
			}

			document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=true;
			document.getElementById('champ83').style.color="#DDDDDD";			
			
			document.getElementById('formcheckglobal83').innerHTML='';
			document.getElementById('formcheckglobal83').style.height='0px';
			document.getElementById('formcheckglobal83').style.margin='0px';
			document.getElementById('formcheckglobal83').style.minHeight='0px';
		}

		//Enlever monte escalier
		if(document.getElementById('champ170'))
		{
			if(document.forms['formdepotannonce'].elements['monte_escalier'].checked==true)
			{
				document.forms['formdepotannonce'].elements['monte_escalier'].checked=false;
				retrait+="monte_escalier-";
			}

			document.forms['formdepotannonce'].elements['monte_escalier'].disabled=true;
			document.getElementById('champ170').style.color="#DDDDDD";			
				
			document.getElementById('formcheckglobal170').innerHTML='';
			document.getElementById('formcheckglobal170').style.height='0px';
			document.getElementById('formcheckglobal170').style.margin='0px';
			document.getElementById('formcheckglobal170').style.minHeight='0px';
		}

		//Enlever Chambres au rdc
		if(document.getElementById('champ172'))
		{
			if(document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked==true)
			{
				document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked=false;
				retrait+="chambre_sdb_rdc-";
			}

			document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=true;
			document.getElementById('champ172').style.color="#DDDDDD";
			
			document.getElementById('champ172').style.display='none';
			
			document.getElementById('formcheckglobal172').innerHTML='';
			document.getElementById('formcheckglobal172').style.margin='0px';
			document.getElementById('formcheckglobal172').style.height='0px';
			document.getElementById('formcheckglobal172').style.minHeight='0px';
		}
	}
}


/*=================================================================================
Système de notation (pour les listes)
=================================================================================*/
function notationListe(input)
{
	nbListe=document.forms['formdepotannonce'].elements[input].length;
	var retrait='';

	for(i=0; i<nbListe; i++)
	{
		if(document.forms['formdepotannonce'].elements[input].options[i].selected==true)
		{
			val=i;
		}
	}

	if(input=='type_appartement' && val!='3' && val!='4')
	{
		//Enlever ascenseur maison
		if(document.getElementById('champ83'))
		{
			if(document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked==true)
			{
				document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked=false;
				retrait+="ascenseur_appart_maison-";
			}

			document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=true;
			document.getElementById('champ83').style.color="#DDDDDD";			
			
			document.getElementById('formcheckglobal83').innerHTML='';
			document.getElementById('formcheckglobal83').style.height='0px';
			document.getElementById('formcheckglobal83').style.margin='0px';
			document.getElementById('formcheckglobal83').style.minHeight='0px';
		}

		//Enlever monte escalier
		if(document.getElementById('champ170'))
		{
			if(document.forms['formdepotannonce'].elements['monte_escalier'].checked==true)
			{
				document.forms['formdepotannonce'].elements['monte_escalier'].checked=false;
				retrait+="monte_escalier-";
			}

			document.forms['formdepotannonce'].elements['monte_escalier'].disabled=true;
			document.getElementById('champ170').style.color="#DDDDDD";			
				
			document.getElementById('formcheckglobal170').innerHTML='';
			document.getElementById('formcheckglobal170').style.height='0px';
			document.getElementById('formcheckglobal170').style.margin='0px';
			document.getElementById('formcheckglobal170').style.minHeight='0px';
		}

		//Enlever Chambres au rdc
		if(document.getElementById('champ172'))
		{
			if(document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked==true)
			{
				document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked=false;
				retrait+="chambre_sdb_rdc-";
			}

			document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=true;
			document.getElementById('champ172').style.color="#DDDDDD";
			
			document.getElementById('champ172').style.display='none';
			
			document.getElementById('formcheckglobal172').innerHTML='';
			document.getElementById('formcheckglobal172').style.margin='0px';
			document.getElementById('formcheckglobal172').style.height='0px';
			document.getElementById('formcheckglobal172').style.minHeight='0px';
		}
	}

	//Si appartement>2 etage qui n'est pas un duplex
	/*if(input=="etage")
	{
		if(val>=3)
		{
			nbType=document.forms['formdepotannonce'].elements['type_appartement'].length;
			for(i=0; i<nbType; i++)
			{
				if(document.forms['formdepotannonce'].elements['type_appartement'].options[i].selected==true)
				{
					appart=i;
				}
			}

			if(appart!=3 && appart!=4)
			{
				//Enlever ascenseur maison
				if(document.getElementById('champ83'))
				{
					if(document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked==true)
					{
						document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked=false;
						retrait+="ascenseur_appart_maison-";
					}

					document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=true;
					document.getElementById('champ83').style.color="#DDDDDD";
				}

				//Enlever monte escalier
				if(document.getElementById('champ170'))
				{
					if(document.forms['formdepotannonce'].elements['monte_escalier'].checked==true)
					{
						document.forms['formdepotannonce'].elements['monte_escalier'].checked=false;
						retrait+="monte_escalier-";
					}

					document.forms['formdepotannonce'].elements['monte_escalier'].disabled=true;
					document.getElementById('champ170').style.color="#DDDDDD";
				}

				//Enlever Chambres au rdc
				if(document.getElementById('champ172'))
				{
					if(document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked==true)
					{
						document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked=false;
						retrait+="chambre_sdb_rdc-";
					}

					document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=true;
					document.getElementById('champ172').style.color="#DDDDDD";
				}
			}
			else
			{
				//Mettre ascenseur maison
				if(document.getElementById('champ83'))
				{
					document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=false;
					document.getElementById('champ83').style.color="#4D4D4D";
				}

				//Mettre monte escalier
				if(document.getElementById('champ170'))
				{
					document.forms['formdepotannonce'].elements['monte_escalier'].disabled=false;
					document.getElementById('champ170').style.color="#4D4D4D";
				}

				//Mettre Chambres au rdc
				if(document.getElementById('champ172'))
				{
					document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=false;
					document.getElementById('champ172').style.color="#4D4D4D";
				}
			}
		}
		else
		{
			//Mettre ascenseur maison
			if(document.getElementById('champ83'))
			{
				document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=false;
				document.getElementById('champ83').style.color="#4D4D4D";
			}

			//Mettre monte escalier
			if(document.getElementById('champ170'))
			{
				document.forms['formdepotannonce'].elements['monte_escalier'].disabled=false;
				document.getElementById('champ170').style.color="#4D4D4D";
			}

			//Mettre Chambres au rdc
			if(document.getElementById('champ172'))
			{
				document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=false;
				document.getElementById('champ172').style.color="#4D4D4D";
			}
		}
	}*/

	var xhr13=getXhr();

	xhr13.onreadystatechange=function()
	{
		if(xhr13.readyState==4)
		{
			//document.getElementById('debugnote').innerHTML=xhr13.responseText;
			btnValider();
		}
	}

	xhr13.open("POST",'ajax/ajax_notation.php', true);
	xhr13.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr13.send("input="+input+"&val="+val+"&retrait="+retrait);
}


/*=================================================================================
Reset du formulaire
=================================================================================*/
function renouvellerDepotSuite(typeVendeur, nbAnnonce, val, typeHabitat)
{
	if(val=="")
	{
		document.getElementById('suivant1').style.display='none';
		document.getElementById('suivietape1on').style.display='none';
		document.getElementById('suivietape1off').style.display='block';
	}
	else
	{
		if(typeVendeur==1)
		{
			var xhr52=getXhr();
			xhr52.onreadystatechange = function()
			{
				if(xhr52.readyState==4 && (xhr52.responseText!="" || document.getElementById('formule').innerHTML=='<div style="margin-top: 15px; display: none;">gratuit</div>' || document.getElementById('formule').innerHTML=='<DIV style="MARGIN-TOP: 15px; DISPLAY: none">gratuit</DIV>'))
				{
					document.getElementById('suivant1').style.display='block';
					document.getElementById('suivietape1on').style.display='block';
					document.getElementById('suivietape1off').style.display='none';
					reajustementIe6('suivant1');
				}
				else
				{
					document.getElementById('suivant1').style.display='none';
					document.getElementById('suivietape1on').style.display='none';
					document.getElementById('suivietape1off').style.display='block';
				}
			}

			xhr52.open("POST",'ajax/ajax_verifFormule.php', true);
			xhr52.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr52.send(null);
		}
		else if(typeVendeur==2 && nbAnnonce>0)
		{
			document.getElementById('suivant1').style.display='block';
			document.getElementById('suivietape1on').style.display='block';
			document.getElementById('suivietape1off').style.display='none';
			reajustementIe6('suivant1');
		}

		var xhr21=getXhr();
		xhr21.onreadystatechange = function()
		{
			if(xhr21.readyState==4)
			{
				document.getElementById('depotannoncesuite').innerHTML=xhr21.responseText;
				if(typeHabitat!='')
				{
					notationListe(typeHabitat);
				}
			}
		}

		xhr21.open("POST",'ajax/ajax_depotAnnonce.php', true);
		xhr21.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr21.send(null);
	}
}


/*=================================================================================
Affichage bouton valider
=================================================================================*/
function btnValider()
{
	var xhr14=getXhr();
	xhr14.onreadystatechange=function()
	{
		if(xhr14.readyState==4)
		{
			document.getElementById('validation').innerHTML=xhr14.responseText;
		}
	}

	xhr14.open("POST", 'ajax/ajax_noteMini.php', true);
	xhr14.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
	xhr14.send(null);
}


/*=================================================================================
Vérification du depot d'une annonce
=================================================================================*/
function verifDepotAnnonce()
{
	//On recherche le type de bien
	typeVente=document.forms['formdepotannonce'].elements['type_vente'];
	typeLocation=document.forms['formdepotannonce'].elements['type_location'];
	typeVacances=document.forms['formdepotannonce'].elements['type_vacances'];

	for(i=0; i<typeVente.length; i++)
	{
		if (typeVente[i].selected==true)
		{
			leTypeBien=typeVente[i].value;
		}
	}

	for(i=0; i<typeLocation.length; i++)
	{
		if (typeLocation[i].selected==true && typeLocation[i].value!="")
		{
			leTypeBien=typeLocation[i].value;
		}
	}

	for(i=0; i<typeVacances.length; i++)
	{
		if (typeVacances[i].selected==true && typeVacances[i].value!="")
		{
			leTypeBien=typeVacances[i].value;
		}
	}

	erreur=0;

	//Les champs présents sur tous les types d'annonce
	titreAnnonce=document.forms['formdepotannonce'].elements['titre_annonce'].value;
	desc=document.forms['formdepotannonce'].elements['description'].value;
	nbPays=document.forms['formdepotannonce'].elements['pays'].length;
	nbRegion=document.forms['formdepotannonce'].elements['region'].length;
	cp=document.forms['formdepotannonce'].elements['cp'].value;
	ville=document.forms['formdepotannonce'].elements['ville'].value;

	erreurTxt='Merci de v\351rifier le(s) champ(s) suivant(s) :\n';

	//Définition des variables vides
	pays="";
	region="";
	departement="";

	if(titreAnnonce=="")
	{
		erreurTxt+='- Le titre de l\'annonce\n';
		erreur++;
	}

	if(desc=="")
	{
		erreurTxt+='- La description\n';
		erreur++;
	}

	for(i=0; i<nbPays; i++)
	{
		if(document.forms['formdepotannonce'].elements['pays'].options[i].selected==true)
		{
			pays=document.forms['formdepotannonce'].elements['pays'].options[i].value;
		}
	}

	if(pays=="")
	{
		nbDepartement=0;
		erreurTxt+='- Le pays\n';
		erreur++;
	}
	else if(pays=='Suisse')
	{
		nbDepartement=0;
	}
	else
	{
		nbDepartement=document.forms['formdepotannonce'].elements['departement'].length;
	}

	for(i=0; i<nbRegion; i++)
	{
		if(document.forms['formdepotannonce'].elements['region'].options[i].selected==true)
		{
			region=document.forms['formdepotannonce'].elements['region'].options[i].value;
		}
	}

	if(region=="")
	{
		erreurTxt+='- La r\351gion\n';
		erreur++;
	}
	else if(pays=="Belgique" && region==1)
	{
		nbDepartement=0;
	}
	else if(pays=="Suisse")
	{
		nbDepartement=0;
	}
	else
	{
		nbDepartement=document.forms['formdepotannonce'].elements['departement'].length;
	}

	if(nbDepartement>0)
	{
		for(i=0; i<nbDepartement; i++)
		{
			if(document.forms['formdepotannonce'].elements['departement'].options[i].selected==true)
			{
				departement=document.forms['formdepotannonce'].elements['departement'].options[i].value;
			}
		}

		if(departement=="")
		{
			erreurTxt+='- Le d\351partement\n';
			erreur++;
		}
	}

	if(cp=="")
	{
		erreurTxt+='- Le code postal\n';
		erreur++;
	}

	if(ville=="")
	{
		erreurTxt+='- La ville\n';
		erreur++;
	}

	//Vérification par type d'annonce
	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==5 || leTypeBien==6)
	{
		surfaceHabitable=document.forms['formdepotannonce'].elements['surface_habitable'].value;
		if(surfaceHabitable=="")
		{
			erreurTxt+='- La surface habitable\n';
			erreur++;
		}
	}

	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==5 || leTypeBien==6 || leTypeBien==9 || leTypeBien==10 || leTypeBien==11)
	{
		nbPiece=document.forms['formdepotannonce'].elements['nb_pieces'].value;
		if(nbPiece=="")
		{
			erreurTxt+='- Le nombre de pi\350ces\n';
			erreur++;
		}
	}

	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==3 || leTypeBien==4)
	{
		prixVente=document.forms['formdepotannonce'].elements['prix_vente'].value;
		if(prixVente=="")
		{
			erreurTxt+='- Le prix de vente\n';
			erreur++;
		}

		if(isNaN(prixVente))
		{
			erreurTxt+='- Le prix de vente doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==12)
	{
		prixNuit=document.forms['formdepotannonce'].elements['prix_nuit'].value;
		if(prixNuit=="")
		{
			erreurTxt+='- Le prix de la nuit\n';
			erreur++;
		}

		if(isNaN(prixNuit))
		{
			erreurTxt+='- Le prix de la nuit doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==9 || leTypeBien==10 || leTypeBien==11)
	{
		loyerHebdomadaire=document.forms['formdepotannonce'].elements['loyer_hebdomadaire'].value;
		if(loyerHebdomadaire=="")
		{
			erreurTxt+='- Le loyer hebdomadaire\n';
			erreur++;
		}

		if(isNaN(loyerHebdomadaire))
		{
			erreurTxt+='- Le loyer hebdomadaire doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==5 || leTypeBien==6 || leTypeBien==7 || leTypeBien==8)
	{
		loyerMensuel=document.forms['formdepotannonce'].elements['loyer_mensuel'].value;
		if(loyerMensuel=="")
		{
			erreurTxt+='- Le loyer mensuel\n';
			erreur++;
		}

		if(isNaN(loyerMensuel))
		{
			erreurTxt+='- Le loyer mensuel doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==7 || leTypeBien==8)
	{
		loyerAnnuel=document.forms['formdepotannonce'].elements['loyer_annuel'].value;
		if(loyerAnnuel=="")
		{
			erreurTxt+='- Le loyer annuel\n';
			erreur++;
		}

		if(isNaN(loyerAnnuel))
		{
			erreurTxt+='- Le loyer annuel doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(erreur!=0)
	{
		alert(erreurTxt);
		return false;
	}
	else
	{
		//VALIDATION V1
		/*if(leTypeBien==1 || leTypeBien==4 || leTypeBien==5 || leTypeBien==8 || leTypeBien==9)
		{
			nbetage=document.forms['formdepotannonce'].elements['etage'].length;
			ascenseur=document.forms['formdepotannonce'].elements['ascenseur'].checked;


			for(i=0; i<nbetage; i++)
			{
				if(document.forms['formdepotannonce'].elements['etage'].options[i].selected==true)
				{
					etage=document.forms['formdepotannonce'].elements['etage'].options[i].value;
				}
			}

			if((etage>2 || etage=="") && ascenseur==false)
			{
				alert('Validation appartement : etage< 2 ou ascenseur');
				return false;
			}
			else
			{
				return true;
			}
		}
		else if(leTypeBien==2 || leTypeBien==3 || leTypeBien==6 || leTypeBien==7 || leTypeBien==10 || leTypeBien==11 || leTypeBien==12)
		{
			valPlainPied=document.forms['formdepotannonce'].elements['plain_pied'].checked;
			valRdC=document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked;
			valMonteEscalier=document.forms['formdepotannonce'].elements['monte_escalier'].checked;
			valAscenseur=document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked;
			if(valPlainPied==false && valRdC==false && valMonteEscalier==false && valAscenseur==false)
			{
				alert('L\'une (ou plusieurs) de ces caract\351ristiques est obligatoire pour valider votre bien :\n- Plain pied\n- Monte escalier ou monte charge\n- Chambre ET Salle de bain/WC au rez-de-chauss\351e\n- Ascenseur dans l\'appartement ou la maison');
				return false;
			}
			else
			{
				return true;
			}
		}*/
		return true;
	}
}


/*=================================================================================
Vérification de la modification d'une annonce
=================================================================================*/
function verifModifAnnonce(leTypeBien)
{
	erreur=0;

	//Les champs présents sur tous les types d'annonce
	titreAnnonce=document.forms['formdepotannonce'].elements['titre_annonce'].value;
	des=document.forms['formdepotannonce'].elements['description'].value;
	nbPays=document.forms['formdepotannonce'].elements['pays'].length;
	nbRegion=document.forms['formdepotannonce'].elements['region'].length;
	nbDepartement=document.forms['formdepotannonce'].elements['departement'].length;
	cp=document.forms['formdepotannonce'].elements['cp'].value;
	ville=document.forms['formdepotannonce'].elements['ville'].value;

	erreurTxt='Merci de v\351rifier le(s) champ(s) suivant(s) :\n';

	//Définition des variables vides
	pays="";
	region="";
	departement="";

	if(titreAnnonce=="")
	{
		erreurTxt+='- Le titre de l\'annonce\n';
		erreur++;
	}

	if(des=="")
	{
		erreurTxt+='- La description\n';
		erreur++;
	}

	for(i=0; i<nbPays; i++)
	{
		if(document.forms['formdepotannonce'].elements['pays'].options[i].selected==true)
		{
			pays=document.forms['formdepotannonce'].elements['pays'].options[i].value;
		}
	}

	if(pays=="")
	{
		erreurTxt+='- Le pays\n';
		erreur++;
	}

	for(i=0; i<nbRegion; i++)
	{
		if(document.forms['formdepotannonce'].elements['region'].options[i].selected==true)
		{
			region=document.forms['formdepotannonce'].elements['region'].options[i].value;
		}
	}

	if(region=="")
	{
		erreurTxt+='- La r\351gion\n';
		erreur++;
	}

	for(i=0; i<nbDepartement; i++)
	{
		if(document.forms['formdepotannonce'].elements['departement'].options[i].selected==true)
		{
			departement=document.forms['formdepotannonce'].elements['departement'].options[i].value;
		}
	}

	if(departement=="")
	{
		erreurTxt+='- Le d\351partement\n';
		erreur++;
	}

	if(cp=="")
	{
		erreurTxt+='- Le code postal\n';
		erreur++;
	}

	if(ville=="")
	{
		erreurTxt+='- La ville\n';
		erreur++;
	}

	//Vérification par type d'annonce
	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==5 || leTypeBien==6)
	{
		surfaceHabitable=document.forms['formdepotannonce'].elements['surface_habitable'].value;
		if(surfaceHabitable=="")
		{
			erreurTxt+='- La surface habitable\n';
			erreur++;
		}
	}

	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==5 || leTypeBien==6 || leTypeBien==9 || leTypeBien==10 || leTypeBien==11)
	{
		nbPiece=document.forms['formdepotannonce'].elements['nb_pieces'].value;
		if(nbPiece=="")
		{
			erreurTxt+='- Le nombre de pi\350ces\n';
			erreur++;
		}
	}

	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==3 || leTypeBien==4)
	{
		prixVente=document.forms['formdepotannonce'].elements['prix_vente'].value;
		if(prixVente=="")
		{
			erreurTxt+='- Le prix de vente\n';
			erreur++;
		}

		if(isNaN(prixVente))
		{
			erreurTxt+='- Le prix de vente doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==12)
	{
		prixNuit=document.forms['formdepotannonce'].elements['prix_nuit'].value;
		if(prixNuit=="")
		{
			erreurTxt+='- Le prix de la nuit\n';
			erreur++;
		}

		if(isNaN(prixNuit))
		{
			erreurTxt+='- Le prix de la nuit doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==9 || leTypeBien==10 || leTypeBien==11)
	{
		loyerHebdomadaire=document.forms['formdepotannonce'].elements['loyer_hebdomadaire'].value;
		if(loyerHebdomadaire=="")
		{
			erreurTxt+='- Le loyer hebdomadaire\n';
			erreur++;
		}

		if(isNaN(loyerHebdomadaire))
		{
			erreurTxt+='- Le loyer hebdomadaire doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==5 || leTypeBien==6 || leTypeBien==7 || leTypeBien==8)
	{
		loyerMensuel=document.forms['formdepotannonce'].elements['loyer_mensuel'].value;
		if(loyerMensuel=="")
		{
			erreurTxt+='- Le loyer mensuel\n';
			erreur++;
		}

		if(isNaN(loyerMensuel))
		{
			erreurTxt+='- Le loyer mensuel doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==7 || leTypeBien==8)
	{
		loyerAnnuel=document.forms['formdepotannonce'].elements['loyer_annuel'].value;
		if(loyerAnnuel=="")
		{
			erreurTxt+='- Le loyer annuel\n';
			erreur++;
		}

		if(isNaN(loyerAnnuel))
		{
			erreurTxt+='- Le loyer annuel doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(erreur!=0)
	{
		alert(erreurTxt);
		return false;
	}
	else
	{
		/*if(leTypeBien==1 || leTypeBien==4 || leTypeBien==5 || leTypeBien==8 || leTypeBien==9)
		{
			nbetage=document.forms['formdepotannonce'].elements['etage'].length;
			ascenseur=document.forms['formdepotannonce'].elements['ascenseur'].checked;


			for(i=0; i<nbetage; i++)
			{
				if(document.forms['formdepotannonce'].elements['etage'].options[i].selected==true)
				{
					etage=document.forms['formdepotannonce'].elements['etage'].options[i].value;
				}
			}

			if((etage>2 || etage=="") && ascenseur==false)
			{
				alert('Validation appartement : etage< 2 ou ascenseur');
				return false;
			}
			else
			{
				return true;
			}
		}
		else if(leTypeBien==2 || leTypeBien==3 || leTypeBien==6 || leTypeBien==7 || leTypeBien==10 || leTypeBien==11 || leTypeBien==12)
		{
			valPlainPied=document.forms['formdepotannonce'].elements['plain_pied'].checked;
			valRdC=document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked;
			valMonteEscalier=document.forms['formdepotannonce'].elements['monte_escalier'].checked;
			valAscenseur=document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked;
			if(valPlainPied==false && valRdC==false && valMonteEscalier==false && valAscenseur==false)
			{
				alert('L\'une (ou plusieurs) de ces caract\351ristiques est obligatoire pour valider votre bien :\n- Plain pied\n- Monte escalier ou monte charge\n- Chambre ET Salle de bain/WC au rez-de-chauss\351e\n- Ascenseur dans l\'appartement ou la maison');
				return false;
			}
			else
			{
				return true;
			}
		}*/

		return true;
	}
}


/*=================================================================================
Afficher/cacher catégorie
=================================================================================*/
function afficherCategorie(id, liste)
{
	var tabCat=liste.split('-');
	var longTabCat=tabCat.length;

	longBoucle=tabCat[longTabCat-1];

	for(i=1; i<=longBoucle; i++)
	{
		for(j=0; j<longTabCat; j++)
		{
			if(i==tabCat[j])
			{
				if(i==id)
				{
					document.getElementById('souscat'+i).style.display='block';
					document.getElementById('pucebleuehor'+i).style.display='none';
				}
				else
				{
					document.getElementById('souscat'+i).style.display='none';
					document.getElementById('pucebleuehor'+i).style.display='block';
				}
			}
		}
	}
}


/*=================================================================================
Supprimer photo
=================================================================================*/
function supprimerPhoto(annonce, photo, retour)
{
	var xhr15=getXhr();

	xhr15.onreadystatechange = function()
	{
		if(xhr15.readyState==4)
		{
			document.getElementById('listephotoajoutannonce').innerHTML=xhr15.responseText;
		}
	}

	xhr15.open("POST",'ajax/ajax_supprimerPhoto.php', true);
	xhr15.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr15.send("annonce="+annonce+"&photo="+photo+"&retour="+retour);
}


/*===================================================================================================================================================================================================================================================
INSCRIPTION
===================================================================================================================================================================================================================================================*/

/*=================================================================================
Vérification formulaire inscription
=================================================================================*/
function verifFormulaireInscription()
{
	//récupération des champs
	typeVendeur=document.forms['forminscription'].elements['type_vendeur'];
	particulierCivilite=document.forms['forminscription'].elements['particulier_civilite'];
	particulierPrenom=document.forms['forminscription'].elements['particulier_prenom'].value;
	particulierNom=document.forms['forminscription'].elements['particulier_nom'].value;
	particulierCP=document.forms['forminscription'].elements['particulier_codepostal'].value;
	particulierVille=document.forms['forminscription'].elements['particulier_ville'].value;
	particulierPays=document.forms['forminscription'].elements['particulier_pays'].value;
	proNomEnseigne=document.forms['forminscription'].elements['pro_nomenseigne'].value;
	proTypeEnseigne=document.forms['forminscription'].elements['pro_typeenseigne'].value;
	proSiren=document.forms['forminscription'].elements['pro_siren'].value;
	proAdresse1=document.forms['forminscription'].elements['pro_adresse1'].value;
	proAdresse2=document.forms['forminscription'].elements['pro_adresse2'].value;
	proCP=document.forms['forminscription'].elements['pro_codepostal'].value;
	proVille=document.forms['forminscription'].elements['pro_ville'].value;
	proPays=document.forms['forminscription'].elements['pro_pays'].value;
	proTel=document.forms['forminscription'].elements['pro_tel'].value;
	proFax=document.forms['forminscription'].elements['pro_fax'].value;
	proCivilite=document.forms['forminscription'].elements['pro_civilite'];
	proPrenom=document.forms['forminscription'].elements['pro_prenom'].value;
	proNom=document.forms['forminscription'].elements['pro_nom'].value;
	email=document.forms['forminscription'].elements['email'].value;
	mdp=document.forms['forminscription'].elements['mdp'].value;
	confirmMdp=document.forms['forminscription'].elements['confirmmdp'].value;
	conditions=document.forms['forminscription'].elements['conditions'].checked;
	charte=document.forms['forminscription'].elements['charte'].checked;

	erreur='Merci de v\351rifier le(s) champ(s) suivant(s) : \n';
	nbErreur=0;

	//particulier ou professionnel?
	for(i=0; i<typeVendeur.length; i++)
	{
		if (typeVendeur[i].checked==true)
		{
			typeVendeurFinal=typeVendeur[i].value;
		}
	}

	//vérification pour un particulier
	if(typeVendeurFinal==1)
	{
		particulierCiviliteFinal='';
		for(i=0; i<particulierCivilite.length; i++)
		{
			if (particulierCivilite[i].checked==true)
			{
				particulierCiviliteFinal=particulierCivilite[i].value;
			}
		}

		if (particulierCiviliteFinal=="")
		{
			erreur+="- votre civilit\351 \n";
			nbErreur++;
		}

		if(particulierPrenom=="")
		{
			erreur+="- votre pr\351nom \n";
			nbErreur++;
		}

		if(particulierNom=="")
		{
			erreur+="- votre nom \n";
			nbErreur++;
		}

		if(email=="")
		{
			erreur+="- votre email \n";
			nbErreur++;
		}

		if(mdp=="")
		{
			erreur+="- votre mot de passe \n";
			nbErreur++;
		}

		if(confirmMdp=="")
		{
			erreur+="- la confirmation de votre mot de passe \n";
			nbErreur++;
		}
	}

	//vérification pour un professionnel
	else if(typeVendeurFinal==2)
	{
		if(proNomEnseigne=="")
		{
			erreur+="- le nom de votre enseigne \n";
			nbErreur++;
		}

		if(proTypeEnseigne=="")
		{
			erreur+="- le type de votre enseigne \n";
			nbErreur++;
		}

		if(proSiren=="")
		{
			erreur+="- le num\351ro siren de votre enseigne \n";
			nbErreur++;
		}

		if(proAdresse1=="")
		{
			erreur+="- votre adresse \n";
			nbErreur++;
		}

		if(proCP=="")
		{
			erreur+="- votre code postal \n";
			nbErreur++;
		}

		if(proVille=="")
		{
			erreur+="- votre ville \n";
			nbErreur++;
		}

		if(proTel=="")
		{
			erreur+="- votre t\351l\351phone \n";
			nbErreur++;
		}

		proCiviliteFinal='';
		for(i=0; i<proCivilite.length; i++)
		{
			if (proCivilite[i].checked==true)
			{
				proCiviliteFinal=proCivilite[i].value;
			}
		}

		if (proCiviliteFinal=="")
		{
			erreur+="- votre civilit\351 \n";
			nbErreur++;
		}

		if(proPrenom=="")
		{
			erreur+="- votre pr\351nom \n";
			nbErreur++;
		}

		if(proNom=="")
		{
			erreur+="- votre nom \n";
			nbErreur++;
		}

		if(email=="")
		{
			erreur+="- votre email \n";
			nbErreur++;
		}

		if(mdp=="")
		{
			erreur+="- votre mot de passe \n";
			nbErreur++;
		}

		if(confirmMdp=="")
		{
			erreur+="- la confirmation de votre mot de passe \n";
			nbErreur++;
		}
	}

	//si ni l'un ni l'autre
	else
	{
		alert('Merci d\'indiquer votre statut (particulier, professionnel ou artisan)');
	}

	if(nbErreur!=0)
	{
		alert(erreur);
		return false;
	}
	else
	{
		if(verifEMail(email)==false)
		{
			alert('Merci de v\351rifier la validit\351 de votre adresse email');
			return false;
		}
		else if(mdp.length<6)
		{
			alert('Votre mot de passe doit contenir 6 caract\350res minimum');
			return false;
		}
		else if(mdp!=confirmMdp)
		{
			alert('Merci de v\351rifier votre mot de passe ainsi que sa confirmation');
			return false;
		}
		else if(conditions==false)
		{
			alert('Merci d\'accepter les conditions pour continuer votre inscription');
			return false;
		}
		else if(charte==false)
		{
			alert('Merci d\'adhérer à la charte Immadea pour continuer votre inscription');
			return false;
		}
		else
		{
			return true;
		}
	}
}


/*=================================================================================
Vérification formulaire inscription artisan
=================================================================================*/
function verifFormulaireInscriptionArtisan()
{
	//récupération des champs
	artisanNomEnseigne=document.forms['forminscription'].elements['artisan_nomenseigne'].value;
	//artisanTypeEnseigne=document.forms['forminscription'].elements['artisan_typeenseigne'].value;
	//artisanTypeArtisan=document.forms['forminscription'].elements['artisan_typeartisan'].value;
	artisanSiren=document.forms['forminscription'].elements['artisan_siren'].value;
	artisanAdresse1=document.forms['forminscription'].elements['artisan_adresse1'].value;
	artisanAdresse2=document.forms['forminscription'].elements['artisan_adresse2'].value;
	artisanCP=document.forms['forminscription'].elements['artisan_codepostal'].value;
	artisanVille=document.forms['forminscription'].elements['artisan_ville'].value;
	artisanPays=document.forms['forminscription'].elements['artisan_pays'].value;
	artisanTel=document.forms['forminscription'].elements['artisan_tel'].value;
	artisanFax=document.forms['forminscription'].elements['artisan_fax'].value;
	artisanCivilite=document.forms['forminscription'].elements['artisan_civilite'];
	artisanPrenom=document.forms['forminscription'].elements['artisan_prenom'].value;
	artisanNom=document.forms['forminscription'].elements['artisan_nom'].value;
	email=document.forms['forminscription'].elements['email'].value;
	mdp=document.forms['forminscription'].elements['mdp'].value;
	confirmMdp=document.forms['forminscription'].elements['confirmmdp'].value;
	conditions=document.forms['forminscription'].elements['conditions'].checked;
	charte=document.forms['forminscription'].elements['charte'].checked;
	declaration=document.forms['forminscription'].elements['declaration'].checked;

	erreur='Merci de v\351rifier le(s) champ(s) suivant(s) : \n';
	nbErreur=0;

	//vérification pour un particulier

	if(artisanNomEnseigne=="")
	{
		erreur+="- le nom de votre enseigne \n";
		nbErreur++;
	}

	/*if(artisanTypeEnseigne=="")
	{
		erreur+="- le type de votre enseigne \n";
		nbErreur++;
	}

	if(artisanTypeArtisan=="")
	{
		erreur+="- la cat\351gorie d'artisan \n";
		nbErreur++;
	}*/

	if(artisanSiren=="")
	{
		erreur+="- le num\351ro siren de votre enseigne \n";
		nbErreur++;
	}

	if(artisanAdresse1=="")
	{
		erreur+="- votre adresse \n";
		nbErreur++;
	}

	if(artisanCP=="")
	{
		erreur+="- votre code postal \n";
		nbErreur++;
	}

	if(artisanVille=="")
	{
		erreur+="- votre ville \n";
		nbErreur++;
	}

	if(artisanTel=="")
	{
		erreur+="- votre t\351l\351phone \n";
		nbErreur++;
	}

	artisanCiviliteFinal='';
	for(i=0; i<artisanCivilite.length; i++)
	{
		if (artisanCivilite[i].checked==true)
		{
			artisanCiviliteFinal=artisanCivilite[i].value;
		}
	}

	if (artisanCiviliteFinal=="")
	{
		erreur+="- votre civilit\351 \n";
		nbErreur++;
	}

	if(artisanPrenom=="")
	{
		erreur+="- votre pr\351nom \n";
		nbErreur++;
	}

	if(artisanNom=="")
	{
		erreur+="- votre nom \n";
		nbErreur++;
	}

	if(email=="")
	{
		erreur+="- votre email \n";
		nbErreur++;
	}

	if(mdp=="")
	{
		erreur+="- votre mot de passe \n";
		nbErreur++;
	}

	if(confirmMdp=="")
	{
		erreur+="- la confirmation de votre mot de passe \n";
		nbErreur++;
	}

	if(nbErreur!=0)
	{
		alert(erreur);
		return false;
	}
	else
	{
		if(verifEMail(email)==false)
		{
			alert('Merci de v\351rifier la validit\351 de votre adresse email');
			return false;
		}
		else if(mdp.length<6)
		{
			alert('Votre mot de passe doit contenir 6 caract\350res minimum');
			return false;
		}
		else if(mdp!=confirmMdp)
		{
			alert('Merci de v\351rifier votre mot de passe ainsi que sa confirmation');
			return false;
		}
		else if(conditions==false)
		{
			alert('Merci d\'accepter les conditions pour continuer votre inscription');
			return false;
		}
		else if(charte==false)
		{
			alert('Merci d\'adh\351rer à la charte Immadea pour continuer votre inscription');
			return false;
		}
		else if(declaration==false)
		{
			alert('Merci de d\351clarer que vous connaissez les normes d\'accessibilit\351 et d\'adaptation');
			return false;
		}
		else
		{
			return true;
		}
	}
}


/*=================================================================================
Vérification adresse e-mail
=================================================================================*/
function verifierProfilEmail(val)
{
	var xhrEmail=getXhr();

	xhrEmail.onreadystatechange = function()
	{
		if(xhrEmail.readyState==4)
		{
			document.getElementById('profilresemail').innerHTML=xhrEmail.responseText;
		}
	}

	xhrEmail.open("POST",'ajax/ajax_verifEmail.php', true);
	xhrEmail.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhrEmail.send("email="+val);
}


/*=================================================================================
Vérification mot de passe
=================================================================================*/
function verifierProfilMdp(val)
{
	var xhrMdp=getXhr();

	xhrMdp.onreadystatechange = function()
	{
		if(xhrMdp.readyState==4)
		{
			document.getElementById('profilresmdp').innerHTML=xhrMdp.responseText;
		}
	}

	xhrMdp.open("POST",'ajax/ajax_verifMdp.php', true);
	xhrMdp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhrMdp.send("mdp="+val);
}


/*=================================================================================
Vérification confirmation mot de passe
=================================================================================*/
function verifierProfilConfirmMdp(val)
{
	var xhrConfirmMdp=getXhr();

	xhrConfirmMdp.onreadystatechange = function()
	{
		if(xhrConfirmMdp.readyState==4)
		{
			document.getElementById('profilresconfirmmdp').innerHTML=xhrConfirmMdp.responseText;
		}
	}

	xhrConfirmMdp.open("POST",'ajax/ajax_verifMdp.php', true);
	xhrConfirmMdp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhrConfirmMdp.send("mdp="+val);
}


/*===================================================================================================================================================================================================================================================
MODIFICATION COMPTE
===================================================================================================================================================================================================================================================*/


/*=================================================================================
Vérification formulaire modification email
=================================================================================*/
function verifFormulaireEmail()
{
	//récupération des champs
	email=document.forms['formemail'].elements['email'].value;
	if(verifEMail(email)==false)
	{
		alert('L\'adresse e-mail n\'est pas valide');
		return false;
	}
	else
	{
		return true;
	}
}


/*=================================================================================
Vérification formulaire modification profil
=================================================================================*/
function verifFormulaireProfil()
{
	//récupération des champs
	typeVendeur=document.forms['formprofil'].elements['type_vendeur'].value;

	erreur='Merci de v\351rifier le(s) champ(s) suivant(s) : \n';
	nbErreur=0;

	//vérification pour un particulier
	if(typeVendeur==1)
	{

		particulierCivilite=document.forms['formprofil'].elements['particulier_civilite'];
		particulierPrenom=document.forms['formprofil'].elements['particulier_prenom'].value;
		particulierNom=document.forms['formprofil'].elements['particulier_nom'].value;

		particulierCiviliteFinal='';
		for(i=0; i<particulierCivilite.length; i++)
		{
			if (particulierCivilite[i].checked==true)
			{
				particulierCiviliteFinal=particulierCivilite[i].value;
			}
		}

		if (particulierCiviliteFinal=="")
		{
			erreur+="- votre civilit\351 \n";
			nbErreur++;
		}

		if(particulierPrenom=="")
		{
			erreur+="- votre pr\351nom \n";
			nbErreur++;
		}

		if(particulierNom=="")
		{
			erreur+="- votre nom \n";
			nbErreur++;
		}
	}

	//vérification pour un professionnel
	else if(typeVendeurFinal==2)
	{
		proCivilite=document.forms['formprofil'].elements['pro_civilite'];
		proNomEnseigne=document.forms['formprofil'].elements['pro_nomenseigne'].value;
		proTypeEnseigne=document.forms['formprofil'].elements['pro_typeenseigne'].value;
		proSiren=document.forms['formprofil'].elements['pro_siren'].value;
		proAdresse1=document.forms['formprofil'].elements['pro_adresse1'].value;
		proAdresse2=document.forms['formprofil'].elements['pro_adresse2'].value;
		proCP=document.forms['formprofil'].elements['pro_codepostal'].value;
		proVille=document.forms['formprofil'].elements['pro_ville'].value;
		proPays=document.forms['formprofil'].elements['pro_pays'].value;
		proTel=document.forms['formprofil'].elements['pro_tel'].value;
		proFax=document.forms['formprofil'].elements['pro_fax'].value;
		proCivilite=document.forms['formprofil'].elements['pro_civilite'].value;
		proPrenom=document.forms['formprofil'].elements['pro_prenom'].value;
		proNom=document.forms['formprofil'].elements['pro_nom'].value;

		proCiviliteFinal='';
		for(i=0; i<proCivilite.length; i++)
		{
			if (proCivilite[i].checked==true)
			{
				proCiviliteFinal=proCivilite[i].value;
			}
		}

		if (proCiviliteFinal=="")
		{
			erreur+="- votre civilit\351 \n";
			nbErreur++;
		}

		if(proNomEnseigne=="")
		{
			erreur+="- le nom de votre enseigne \n";
			nbErreur++;
		}

		if(proTypeEnseigne=="")
		{
			erreur+="- le type de votre enseigne \n";
			nbErreur++;
		}

		if(proSiren=="")
		{
			erreur+="- le num\351ro siren de votre enseigne \n";
			nbErreur++;
		}

		if(proAdresse1=="")
		{
			erreur+="- votre adresse \n";
			nbErreur++;
		}

		if(proCP=="")
		{
			erreur+="- votre code postal \n";
			nbErreur++;
		}

		if(proVille=="")
		{
			erreur+="- votre ville \n";
			nbErreur++;
		}

		if(proPays=="")
		{
			erreur+="- votre pays \n";
			nbErreur++;
		}

		if(proTel=="")
		{
			erreur+="- votre t\351l\351phone \n";
			nbErreur++;
		}

		if (proCivilite=="")
		{
			erreur+="- votre civilit\351 \n";
			nbErreur++;
		}

		if(proPrenom=="")
		{
			erreur+="- votre pr\351nom \n";
			nbErreur++;
		}

		if(proNom=="")
		{
			erreur+="- votre nom \n";
			nbErreur++;
		}
	}

	//si ni l'un ni l'autre
	else
	{
		alert('Merci d\'indiquer votre statut (particulier ou professionnel)');
	}

	if(nbErreur!=0)
	{
		alert(erreur);
		return false;
	}
	else
	{
		return true;
	}
}


/*=================================================================================
Vérification formulaire modification email
=================================================================================*/
function verifFormulaireEmail()
{
	//récupération des champs
	email=document.forms['formemail'].elements['email'].value;
	if(verifEMail(email)==false)
	{
		alert('L\'adresse e-mail n\'est pas valide');
		return false;
	}
	else
	{
		return true;
	}

}


/*=================================================================================
Vérification formulaire modification email
=================================================================================*/
function verifFormulaireMdp()
{
	//récupération des champs
	ancienmdp=document.forms['formmdp'].elements['mdp'].value;
	mdp=document.forms['formmdp'].elements['mdp'].value;
	confirmmdp=document.forms['formmdp'].elements['mdp'].value;

	erreur='Merci de v\351rifier le(s) champ(s) suivant(s) : \n';
	nbErreur=0;

	if(ancienmdp==false)
	{
		erreur+="- votre ancien mot de passe\n";
		nbErreur++;
	}

	if(mdp==false)
	{
		erreur+="- votre mot de passe\n";
		nbErreur++;
	}

	if(confirmmdp==false)
	{
		erreur+="- la confirmation de votre nouveau mot de passe\n";
		nbErreur++;
	}

	if(nbErreur!=0)
	{
		alert(erreur);
		return false;
	}
	else
	{
		if(confirmMdp!=mdp)
		{
			alert('Merci de v\351rifier votre mot de passe ainsi que sa confirmation');
			return false;
		}
		else
		{
			return true;
		}
	}

}


/*=================================================================================
Vérification email
=================================================================================*/
function verifEMail(email)
{
	var expr=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;
	if(expr.exec(email))
	{
		return true;
	}
	else
	{
		return false;
	}
}


/*=================================================================================
Suppression profil
=================================================================================*/
function supprimerProfil(url)
{
	if(confirm('La suppression sera d\351finitive. Continuez?'))
	{
		window.location.replace(url);
	}
	else
	{
		window.location.replace(urlRetour);
	}
}


/*===================================================================================================================================================================================================================================================
ANNONCE
===================================================================================================================================================================================================================================================*/

/*=================================================================================
Affichage d'une annonce
=================================================================================*/
function depliageAnnonce(id, liste)
{
	tabListe=liste.split(',');
	nbListe=tabListe.length;

	for(i=0; i<nbListe; i++)
	{
		if(tabListe[i]==id)
		{
			if(document.getElementById('annoncesouscat'+tabListe[i]))
			{
				document.getElementById('annoncesouscat'+tabListe[i]).style.display='block';
				document.getElementById('detaillibelleaxe'+tabListe[i]).style.backgroundColor='#6496CD';
				document.getElementById('detailtitreaxe'+tabListe[i]).style.color='#6496CD';
				document.getElementById('puce'+tabListe[i]).style.display='none';
				if(document.getElementById('lienamelioration'+tabListe[i]))
				{
					document.getElementById('lienamelioration'+tabListe[i]).style.display='block';
				}
			}
		}
		else
		{
			if(document.getElementById('annoncesouscat'+tabListe[i]))
			{
				document.getElementById('annoncesouscat'+tabListe[i]).style.display='none';
				document.getElementById('detaillibelleaxe'+tabListe[i]).style.backgroundColor='#BBDFB7';
				document.getElementById('detailtitreaxe'+tabListe[i]).style.color='#349F2B';
				document.getElementById('puce'+tabListe[i]).style.display='block';
				if(document.getElementById('lienamelioration'+tabListe[i]))
				{
					document.getElementById('lienamelioration'+tabListe[i]).style.display='none';
				}
				if(document.getElementById('amelioration'+tabListe[i]))
				{
					document.getElementById('amelioration'+tabListe[i]).style.display='none';
				}
			}
		}
	}
}


/*=================================================================================
Affichage d'une annonce
=================================================================================*/
function depliageAnnonceArtisan(id, liste)
{
	tabListe=liste.split(',');
	nbListe=tabListe.length;

	for(i=0; i<nbListe; i++)
	{
		if(tabListe[i]==id)
		{
			if(document.getElementById('annoncesouscatartisan'+tabListe[i]))
			{
				document.getElementById('annoncesouscatartisan'+tabListe[i]).style.display='block';
				document.getElementById('detaillibelleaxeartisan'+tabListe[i]).style.backgroundColor='#6496CD';
				document.getElementById('detailtitreaxeartisan'+tabListe[i]).style.color='#6496CD';
				document.getElementById('puceartisan'+tabListe[i]).style.display='none';
			}
		}
		else
		{
			if(document.getElementById('annoncesouscatartisan'+tabListe[i]))
			{
				document.getElementById('annoncesouscatartisan'+tabListe[i]).style.display='none';
				document.getElementById('detaillibelleaxeartisan'+tabListe[i]).style.backgroundColor='#BBDFB7';
				document.getElementById('detailtitreaxeartisan'+tabListe[i]).style.color='#349F2B';
				document.getElementById('puceartisan'+tabListe[i]).style.display='block';
			}
		}
	}
}


/*=================================================================================
Affichage d'une annonce
=================================================================================*/
function afficherArtisan(idChamp, idMetier, departement, page, idAnnonce, ev)
{
	var xhrBlocArtisan=getXhr();

	xhrBlocArtisan.onreadystatechange = function()
	{
		if(xhrBlocArtisan.readyState==4)
		{
			if(document.getElementById('blocartisan'+xhrBlocArtisan.responseText))
			{
				document.getElementById('blocartisan'+xhrBlocArtisan.responseText).style.display='none';
			}

			var xhrArtisan=getXhr();
			xhrArtisan.onreadystatechange = function()
			{
				if(xhrArtisan.readyState==4)
				{
					document.getElementById('blocartisan'+idChamp).innerHTML=xhrArtisan.responseText;
					document.getElementById('blocartisan'+idChamp).style.display='block';
					reajustementIe6('blocartisan'+idChamp);
				}
			}

			xhrArtisan.open("POST",'ajax/ajax_artisan.php', true);
			xhrArtisan.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhrArtisan.send("idchamp="+idChamp+"&idmetier="+idMetier+"&iddepartement="+departement+"&page="+page+"&idannonce="+idAnnonce+"&ev="+ev);
		}
	}

	xhrBlocArtisan.open("POST",'ajax/ajax_recupBlocArtisan.php', true);
	xhrBlocArtisan.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhrBlocArtisan.send('test=ok');
}


/*=================================================================================
Changement des photos au rollover
=================================================================================*/
function changerPhoto(id, nb)
{
	document.getElementById('photoprincipale').style.display='none';
	for(i=0; i<=nb; i++)
	{
		if(i==id)
		{
			document.getElementById('photo'+i).style.display='block';
		}
		else
		{
			document.getElementById('photo'+i).style.display='none';
		}
	}
}


/*=================================================================================
Permuter notation/Handicaps
=================================================================================*/
function afficherAnnonceNotation(etat)
{
	if(etat==1)
	{
		document.getElementById('annoncenotation').style.display='block';
		document.getElementById('annoncehandicap').style.display='none';
	}
	else
	{
		document.getElementById('annoncenotation').style.display='none';
		document.getElementById('annoncehandicap').style.display='block';
	}
}


/*=================================================================================
Afficher ameliorations
=================================================================================*/
function afficherAmeliorations(id)
{
	document.getElementById('amelioration'+id).style.display='block';
}

/*=================================================================================
Fermer ameliorations
=================================================================================*/
function fermerAmeliorations(id)
{

	document.getElementById('amelioration'+id).style.display='none';
	document.getElementById('touslescriteres'+id).innerHTML='';
}

/*=================================================================================
Afficher tous les criteres
=================================================================================*/
function tousLesCriteres(idcat, idbien, idannonce, ameGras)
{
	var xhr16=getXhr();

	xhr16.onreadystatechange = function()
	{
		if(xhr16.readyState==4)
		{
			document.getElementById('touslescriteres'+idcat).innerHTML=xhr16.responseText;
			reajustementIe6('amelioration'+idcat);
		}
	}

	xhr16.open("POST",'ajax/ajax_tousCriteres.php', true);
	xhr16.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr16.send("idcat="+idcat+"&idbien="+idbien+"&idannonce="+idannonce+"&amegras="+ameGras);
}

/*=================================================================================
Afficher un commentaire
=================================================================================*/
function afficherCommentaire(div, id)
{
	var xhr80=getXhr();

	xhr80.onreadystatechange = function()
	{
		if(xhr80.readyState==4)
		{
			document.getElementById(div).innerHTML=xhr80.responseText;
			document.getElementById(div).style.display="block";
		}
	}

	xhr80.open("POST",'ajax/ajax_afficherCommentaire.php', true);
	xhr80.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr80.send("id="+id);
}

function cacherCommentaire(id)
{
	document.getElementById(id).style.display="none";
}

function pointOn(on, off, id)
{
	document.getElementById(on+id).style.display="block";
	document.getElementById(off+id).style.display="none";
}

function pointOff(on, off, id)
{
	document.getElementById(on+id).style.display="none";
	document.getElementById(off+id).style.display="block";
}


/*=================================================================================
Suppression  annocne
=================================================================================*/
function supprimerAnnonce(url)
{
	if(confirm('La suppression sera d\351finitive. Continuez?'))
	{
		window.location.replace(url);
	}
	else
	{
		window.location.replace(urlRetour);
	}
}

/*===================================================================================================================================================================================================================================================
RECHERCHE
===================================================================================================================================================================================================================================================*/

/*=================================================================================
Affichage
=================================================================================*/
function affichageRecherche(type)
{
	if(type=="simple")
	{
		document.getElementById('recherchesimple').style.display='block';
		document.getElementById('rechercheavancee').style.display='none';
		document.getElementById('mesrecherches').style.display='none';
		document.getElementById('itemrecherchesimple').style.backgroundColor='transparent';
		document.getElementById('itemrecherchesimple').style.color='#349F2B';
		document.getElementById('itemrechercheavancee').style.backgroundColor='#BBDFB7';
		document.getElementById('itemrechercheavancee').style.color='#FFFFFF';
		document.getElementById('itemmesrecherches').style.backgroundColor='#BBDFB7';
		document.getElementById('itemmesrecherches').style.color='#FFFFFF';
	}
	else if(type=="avancee")
	{
		document.getElementById('recherchesimple').style.display='block';
		document.getElementById('rechercheavancee').style.display='block';
		document.getElementById('mesrecherches').style.display='none';
		document.getElementById('itemrecherchesimple').style.backgroundColor='#BBDFB7';
		document.getElementById('itemrecherchesimple').style.color='#FFFFFF';
		document.getElementById('itemrechercheavancee').style.backgroundColor='transparent';
		document.getElementById('itemrechercheavancee').style.color='#349F2B';
		document.getElementById('itemmesrecherches').style.backgroundColor='#BBDFB7';
		document.getElementById('itemmesrecherches').style.color='#FFFFFF';
	}
	else if(type=="mesrecherches")
	{
		document.getElementById('recherchesimple').style.display='none';
		document.getElementById('rechercheavancee').style.display='none';
		document.getElementById('mesrecherches').style.display='block';
		document.getElementById('itemrecherchesimple').style.backgroundColor='#BBDFB7';
		document.getElementById('itemrecherchesimple').style.color='#FFFFFF';
		document.getElementById('itemrechercheavancee').style.backgroundColor='#BBDFB7';
		document.getElementById('itemrechercheavancee').style.color='#FFFFFF';
		document.getElementById('itemmesrecherches').style.backgroundColor='transparent';
		document.getElementById('itemmesrecherches').style.color='#349F2B';
	}
}


/*=================================================================================
Transaction
=================================================================================*/
function modeTransaction(val, ext)
{
	if(val=="acheter")
	{
		document.forms['formrecherche'].elements['type_operation'].value='1';
		if(ext=='jpg')
		{
			document.images['transactionacheter'].src='/img/btn-to-vendre-on.'+ext;
			document.images['transactionlouer'].src='/img/btn-to-louer-off.'+ext;
			document.images['transactionvacances'].src='/img/btn-to-vacances-off.'+ext;
			document.images['imgdroite'].src='/img/btn-to-vendre-deco-on.jpg';
		}
		else
		{
			document.getElementById('transactionacheter').src='/img/btn-to-vendre-on.'+ext;
			document.getElementById('transactionlouer').src='/img/btn-to-louer-off.'+ext;
			document.getElementById('transactionvacances').src='/img/btn-to-vacances-off.'+ext;
			document.getElementById('imgdroite').src='/img/btn-to-vendre-deco-on.jpg';
		}
		//document.getElementById('intituleacheter').style.color='#555555';
		//document.getElementById('intitulelouer').style.color='#B2B2B2';
		//document.getElementById('intitulevacances').style.color='#B2B2B2';
	}
	else if(val=="louer")
	{
		document.forms['formrecherche'].elements['type_operation'].value='2';
		if(ext=='jpg')
		{
			document.images['transactionacheter'].src='/img/btn-to-vendre-off.'+ext;
			document.images['transactionlouer'].src='/img/btn-to-louer-on.'+ext;
			document.images['transactionvacances'].src='/img/btn-to-vacances-off.'+ext;
			document.images['imgdroite'].src='/img/btn-to-louer-deco-on.jpg';
		}
		else
		{
			document.getElementById('transactionacheter').src='/img/btn-to-vendre-off.'+ext;
			document.getElementById('transactionlouer').src='/img/btn-to-louer-on.'+ext;
			document.getElementById('transactionvacances').src='/img/btn-to-vacances-off.'+ext;
			document.getElementById('imgdroite').src='/img/btn-to-louer-deco-on.jpg';
		}
		//document.getElementById('intituleacheter').style.color='#B2B2B2';
		//document.getElementById('intitulelouer').style.color='#555555';
		//document.getElementById('intitulevacances').style.color='#B2B2B2';
	}
	else if(val=="vacances")
	{
		document.forms['formrecherche'].elements['type_operation'].value='3';
		if(ext=='jpg')
		{
			document.images['transactionacheter'].src='/img/btn-to-vendre-off.'+ext;
			document.images['transactionlouer'].src='/img/btn-to-louer-off.'+ext;
			document.images['transactionvacances'].src='/img/btn-to-vacances-on.'+ext;
			document.images['imgdroite'].src='/img/btn-to-vacances-deco-on.jpg';
		}
		else
		{
			document.getElementById('transactionacheter').src='/img/btn-to-vendre-off.'+ext;
			document.getElementById('transactionlouer').src='/img/btn-to-louer-off.'+ext;
			document.getElementById('transactionvacances').src='/img/btn-to-vacances-on.'+ext;
			document.getElementById('transactionvacances').src='/img/btn-to-vacances-on.'+ext;
			document.getElementById('imgdroite').src='/img/btn-to-vacances-deco-on.jpg';
		}
		//document.getElementById('intituleacheter').style.color='#B2B2B2';
		//document.getElementById('intitulelouer').style.color='#B2B2B2';
		//document.getElementById('intitulevacances').style.color='#555555';
	}

	var xhrBabylon5=getXhr();

	xhrBabylon5.onreadystatechange = function()
	{
		if(xhrBabylon5.readyState==4)
		{
			document.getElementById('recherchetypebien').innerHTML=xhrBabylon5.responseText;
		}
	}

	xhrBabylon5.open("POST",'ajax/ajax_rechercheTypeBien.php', true);
	xhrBabylon5.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhrBabylon5.send("type="+val);

}


/*=================================================================================
Affichage
=================================================================================*/
function modeAffichage(val)
{
	if(val=="liste")
	{
		document.getElementById('nbresparpage').style.display='block';
		document.getElementById('listeon').style.display='block';
		document.getElementById('galerieon').style.display='none';
		document.getElementById('carteon').style.display='none';
		document.getElementById('intituleliste').style.color='#555555';
		document.getElementById('intitulegalerie').style.color='#B2B2B2';
		document.getElementById('intitulecarte').style.color='#B2B2B2';
	}
	else if(val=="galerie")
	{
		document.forms['formrecherche'].elements['avecphoto'].checked=true;
		document.getElementById('nbresparpage').style.display='none';
		document.getElementById('listeon').style.display='none';
		document.getElementById('galerieon').style.display='block';
		document.getElementById('carteon').style.display='none';
		document.getElementById('intituleliste').style.color='#B2B2B2';
		document.getElementById('intitulegalerie').style.color='#555555';
		document.getElementById('intitulecarte').style.color='#B2B2B2';
	}
	else if(val=="carte")
	{
		document.getElementById('nbresparpage').style.display='none';
		document.getElementById('listeon').style.display='none';
		document.getElementById('galerieon').style.display='none';
		document.getElementById('carteon').style.display='block';
		document.getElementById('intituleliste').style.color='#B2B2B2';
		document.getElementById('intitulegalerie').style.color='#B2B2B2';
		document.getElementById('intitulecarte').style.color='#555555';
	}

	var xhr38=getXhr();

	xhr38.onreadystatechange = function()
	{
		if(xhr38.readyState==4)
		{
		}
	}

	xhr38.open("POST",'ajax/ajax_rechercheModeAffichage.php', true);
	xhr38.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr38.send("mode="+val);
}


/*=================================================================================
Verifier le mode d'affichage
=================================================================================*/
function verifModifListe()
{
	mode=document.forms['formmodifliste'].elements['mode'].value;

	if(mode=="")
	{
		alert('Merci de sp\351cifier un mode');
		return false;
	}
	else
	{
		return true;
	}
}


/*=================================================================================
affichage rayon voisinage
=================================================================================*/
function affichageVoisinage(valeur)
{
	if(valeur!="")
	{
		document.getElementById('divrayonvoisinage').style.display='block';
	}
	else
	{
		nbRayon=document.forms['formrecherche'].elements['rayonvoisinage'].length;
		for(i=0; i<nbRayon; i++)
		{
			document.forms['formrecherche'].elements['rayonvoisinage'][i].checked=false;
		}
		document.getElementById('divrayonvoisinage').style.display='none';
	}
}


/*=================================================================================
Afficher formulaire recherche (nom pour espace perso)
=================================================================================*/
function afficherNomRecherche()
{
	document.getElementById('nomalerte').style.display='none';
	document.getElementById('nomrecherche').style.display='block';
}

/*=================================================================================
Afficher formulaire  alerte (nom pour espace perso)
=================================================================================*/
function afficherNomAlerte()
{
	document.getElementById('nomrecherche').style.display="none";
	document.getElementById('nomalerte').style.display='block';
}


/*=================================================================================
Memorisation d'une recherche
=================================================================================*/
function memoriserRecherche()
{
	nom=document.forms['formnomrecherche'].elements['nomdelarecherche'].value;
	var xhr17=getXhr();

	xhr17.onreadystatechange = function()
	{
		if(xhr17.readyState==4)
		{
			document.getElementById('nomrecherche').style.display='none';
			document.getElementById('memoriserrecherche').style.display='block';
			document.getElementById('memoriserrecherche').innerHTML=xhr17.responseText;
		}
	}

	xhr17.open("POST",'ajax/ajax_memoriserRecherche.php', true);
	xhr17.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr17.send("nom="+nom);
}

/*=================================================================================
Memorisation d une recherche
=================================================================================*/
function memoriserAlerte()
{
	nom=document.forms['formnomalerte'].elements['nomdelalerte'].value;
	var xhr17=getXhr();

	xhr17.onreadystatechange = function()
	{
		if(xhr17.readyState==4)
		{
			document.getElementById('nomalerte').style.display='none';
			document.getElementById('memoriseralerte').style.display='block';
			document.getElementById('memoriseralerte').innerHTML=xhr17.responseText;
		}
	}

	xhr17.open("POST",'ajax/ajax_memoriserAlerte.php', true);
	xhr17.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr17.send("nom="+nom);
}


/*=================================================================================
Creer une alerte
=================================================================================*/
function creerAlerte(recherche)
{
	var xhr35=getXhr();

	xhr35.onreadystatechange = function()
	{
		if(xhr35.readyState==4)
		{
			document.getElementById('resultatalerte').innerHTML=xhr35.responseText;
		}
	}

	xhr35.open("POST",'ajax/ajax_creerAlerte.php', true);
	xhr35.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr35.send("recherche="+recherche);
}


/*=================================================================================
Supprimer alerte
=================================================================================*/
function supprimerAlerte(alerte)
{
	var xhr36=getXhr();

	xhr36.onreadystatechange = function()
	{
		if(xhr36.readyState==4)
		{
			document.getElementById('listealertes').innerHTML=xhr36.responseText;
		}
	}

	xhr36.open("POST",'ajax/ajax_supprimerAlerte.php', true);
	xhr36.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr36.send("alerte="+alerte);
}


/*=================================================================================
Supprimer une recherche
=================================================================================*/
function supprimerRecherche(idRecherche)
{
	var xhr18=getXhr();

	xhr18.onreadystatechange = function()
	{
		if(xhr18.readyState==4)
		{
			document.getElementById('listerecherches').innerHTML=xhr18.responseText;
		}
	}

	xhr18.open("POST",'ajax/ajax_supprimerRecherche.php', true);
	xhr18.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr18.send("id="+idRecherche);

}


/*=================================================================================
Sélection région en fonction du pays
=================================================================================*/
function selectionRegion(pays)
{
	if(pays=="")
	{
		document.getElementById('region').innerHTML="";
		document.getElementById('region').style.display="none";
		document.getElementById('departement').innerHTML="";
		document.getElementById('departement').style.display="none";
	}
	else
	{
		document.getElementById('departement').innerHTML="";
		document.getElementById('departement').style.display="none";
		document.getElementById('region').style.display="block";
		var xhr19=getXhr();

		xhr19.onreadystatechange = function()
		{
			if(xhr19.readyState==4)
			{
				document.getElementById('region').innerHTML=xhr19.responseText;
			}
		}

		xhr19.open("POST",'ajax/ajax_rechercheRegion.php', true);
		xhr19.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr19.send("pays="+pays);
	}
}


/*=================================================================================
Sélection région en fonction du pays
=================================================================================*/
function selectionDepartement(region)
{
	if(document.forms['formrecherche'])
	{
		formu='formrecherche';
	}
	else
	{
		formu='formrecherchebesoin';
	}

	if(region=="")
	{
		document.getElementById('departement').innerHTML="";
		document.getElementById('departement').style.display='none';
	}
	else
	{
		document.getElementById('departement').style.display='block';
		nbPays=document.forms[formu].elements['pays'].length;

		for(i=0; i<nbPays; i++)
		{
			if(document.forms[formu].elements['pays'].options[i].selected==true)
			{
				pays=document.forms[formu].elements['pays'].options[i].value;
			}
		}

		if(pays=="")
		{
			document.getElementById('departement').innerHTML="";
		}
		else if(pays=="Suisse")
		{
			document.getElementById('departement').innerHTML="";
			document.getElementById('departement').style.display='none';
		}
		else if(pays=="Belgique" && region==1)
		{
			document.getElementById('departement').innerHTML="";
			document.getElementById('departement').style.display='none';
		}
		else
		{
			var xhr39=getXhr();

			xhr39.onreadystatechange = function()
			{
				if(xhr39.readyState==4)
				{
					document.getElementById('departement').innerHTML=xhr39.responseText;
				}
			}

			xhr39.open("POST",'ajax/ajax_rechercheDepartement.php', true);
			xhr39.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr39.send("pays="+pays+"&region="+region);
		}
	}
}

function checkFormBesoin(ada)
{
	if(document.forms['formrecherchebesoin'].elements['ada'+ada].checked==true)
	{
		document.forms['formrecherchebesoin'].elements['ada'+ada].checked=false;
	}
	else
	{
		document.forms['formrecherchebesoin'].elements['ada'+ada].checked=true;
	}
}


/*=================================================================================
Affichage details
=================================================================================*/
function affichageDetail(typeBien)
{

	if(typeBien=="")
	{
		document.getElementById('recherchedetail').innerHTML="Merci de s&eacute;lectionner un type de bien";
	}
	else
	{
		var xhr20=getXhr();

		xhr20.onreadystatechange = function()
		{
			if(xhr20.readyState==4)
			{
				document.getElementById('recherchedetail').innerHTML=xhr20.responseText;
			}
		}

		xhr20.open("POST",'ajax/ajax_rechercheDetail.php', true);
		xhr20.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr20.send("type="+typeBien);
	}
}


/*=================================================================================
Permuter affichage détail/besoin
=================================================================================*/
function rechercheCritereBesoin(etat)
{
	if(etat==1)
	{
		document.getElementById('recherchedetail').style.display='block';
		document.getElementById('recherchebesoin').style.display='none';
	}
	else if(etat==2)
	{
		document.getElementById('recherchedetail').style.display='none';
		document.getElementById('recherchebesoin').style.display='block';
	}
}


/*=================================================================================
Afficher/cacher catégorie (Pour une recherche)
=================================================================================*/
function afficherCategorieRecherche(id)
{
	val=document.getElementById('souscat'+id).style.display;
	if(val=='block')
	{
		document.getElementById('souscat'+id).style.display='none';
	}
	else
	{
		document.getElementById('souscat'+id).style.display='block';
	}
}


/*=================================================================================
Afficher tous les criteres (Espace Perso)
=================================================================================*/
function afficherCritereRecherche(id)
{
	val=document.getElementById('touscriteres'+id).style.display;
	if(val=='block')
	{
		document.getElementById('touscriteres'+id).style.display='none';
	}
	else
	{
		document.getElementById('touscriteres'+id).style.display='block';
	}
}

/*=================================================================================
Particulier/professionnel
=================================================================================*/
function rechercheTypeVendeur(type)
{
	if(type=="particulier")
	{
		if(document.forms['formrecherche'].elements['annpart'].checked==true)
		{
			document.forms['formrecherche'].elements['annpro'].disabled=true;
		}
		else
		{
			document.forms['formrecherche'].elements['annpro'].disabled=false;
		}
	}
	else if(type=="professionnel")
	{
		if(document.forms['formrecherche'].elements['annpro'].checked==true)
		{
			document.forms['formrecherche'].elements['annpart'].disabled=true;
		}
		else
		{
			document.forms['formrecherche'].elements['annpart'].disabled=false;
		}

	}
}

/*===================================================================================================================================================================================================================================================
MENU
===================================================================================================================================================================================================================================================*/

/*=================================================================================
Les boutons du menu
=================================================================================*/
function menuBtnOver(menu)
{
	//menu.style.backgroundImage='url(img/menu-btn-over.png)';
	//menu.style.display='none';
	menu.style.backgroundImage='none';
}


function menuBtnOut(menu, etat)
{
	//menu.style.backgroundImage='url(img/menu-btn.png)';
	//menu.style.display='block';
	if(etat==1)
	{
		menu.style.backgroundImage='url(img/menu-btn.png)';
	}
	else if(etat==2)
	{
		menu.style.backgroundImage='url(img/menu-btn-on.png)';
	}
}

function lien(leLien)
{
	window.location.replace(leLien);
}


/*===================================================================================================================================================================================================================================================
SELECTION
===================================================================================================================================================================================================================================================*/
function ajouterSelection(annonce, utilisateur, page)
{
	var xhr30=getXhr();

	xhr30.onreadystatechange = function()
	{
		if(xhr30.readyState==4)
		{
			if(page=="liste")
			{
				document.getElementById('selec'+annonce).innerHTML=xhr30.responseText;
			}
			else if(page=="annonce")
			{
				document.getElementById('selection').innerHTML=xhr30.responseText;
			}
		}
	}

	xhr30.open("POST",'ajax/ajax_selectionAjouter.php', true);
	xhr30.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr30.send("annonce="+annonce+"&utilisateur="+utilisateur+"&page="+page);
}

function supprimerSelection(annonce, utilisateur, page)
{
	var xhr31=getXhr();

	xhr31.onreadystatechange = function()
	{
		if(xhr31.readyState==4)
		{
			if(page=="liste")
			{
				document.getElementById('selec'+annonce).innerHTML=xhr31.responseText;
			}
			else if(page=="annonce")
			{
				document.getElementById('selection').innerHTML=xhr31.responseText;
			}
		}
	}

	xhr31.open("POST",'ajax/ajax_selectionSupprimer.php', true);
	xhr31.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr31.send("annonce="+annonce+"&utilisateur="+utilisateur+"&page="+page);
}

function supprimerSelectionListe(annonce, utilisateur)
{
	var xhr32=getXhr();

	xhr32.onreadystatechange = function()
	{
		if(xhr32.readyState==4)
		{
			document.getElementById('favoris').innerHTML=xhr32.responseText;
		}
	}

	xhr32.open("POST",'ajax/ajax_selectionListeSupprimer.php', true);
	xhr32.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr32.send("annonce="+annonce+"&utilisateur="+utilisateur);
}


/*===================================================================================================================================================================================================================================================
Commande
===================================================================================================================================================================================================================================================*/
function verifFormCommande()
{
	longueurRadio=document.forms['formcommande'].elements['formule'].length;

	nbFormuleSelec=0;
	for(i=0; i<longueurRadio; i++)
	{
		if(document.forms['formcommande'].elements['formule'][i].checked==true)
		{
			nbFormuleSelec=1;
		}
	}

	if(nbFormuleSelec==0)
	{
		alert('Merci de s\351lectionner une formule');
		return false;
	}
	else
	{
		return true;
	}

}


/*===================================================================================================================================================================================================================================================
LISTE DES ANNONCES
===================================================================================================================================================================================================================================================*/
function zoomListeAnnonce(val, tete)
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if (version!=6)
	{
		document.getElementById('listeannoncebox'+val).style.marginLeft="-25px";
		document.getElementById('listeannoncebox'+val).style.fontSize="13px";
		document.getElementById('listeannoncebox'+val).style.marginTop="-8px";

		if(tete==0)
		{
			document.getElementById('listeannonceboxhaut'+val).style.backgroundImage="url('img/liste-annonce-haut-on.png')";
			document.getElementById('listeannonceboxcentre'+val).style.backgroundImage="url('img/liste-annonce-centre-on.png')";
			document.getElementById('listeannonceboxbas'+val).style.backgroundImage="url('img/liste-annonce-bas-on.png')";
		}
		else
		{
			document.getElementById('listeannonceboxhaut'+val).style.backgroundImage="url('img/liste-tete-annonce-haut-on.png')";
			document.getElementById('listeannonceboxcentre'+val).style.backgroundImage="url('img/liste-tete-annonce-centre-on.png')";
			document.getElementById('listeannonceboxbas'+val).style.backgroundImage="url('img/liste-tete-annonce-bas-on.png')";
		}
		
		document.getElementById('listeannonceboxhaut'+val).style.width="477px";
		document.getElementById('listeannonceboxhaut'+val).style.height="13px";
		document.getElementById('listeannonceboxhaut'+val).style.fontSize="12px";
		document.getElementById('listeannonceboxhaut'+val).style.paddingTop="13px";
		document.getElementById('listeannonceboxhaut'+val).style.paddingLeft="18px";
		
		document.getElementById('listeannonceboxcentre'+val).style.width="479px";
		document.getElementById('listeannonceboxcentre'+val).style.paddingLeft="8px";
		document.getElementById('listeannonceboxcentre'+val).style.paddingRight="8px";
		document.getElementById('listeannonceboxcentre'+val).style.backgroundColor="transparent";
		document.getElementById('listeannoncedivimage'+val).style.width="115px";
		document.images['listeannonceimage'+val].width=110;

		document.getElementById('listeannonceboxbas'+val).style.width="495px";
		document.getElementById('listeannonceboxbas'+val).style.height="12px";
	}
}

function dezoomListeAnnonce(val, tete)
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if (version!=6)
	{
		document.getElementById('listeannoncebox'+val).style.marginLeft="0px";
		document.getElementById('listeannoncebox'+val).style.fontSize="12px";
		document.getElementById('listeannoncebox'+val).style.marginTop="0px";

		if(tete==0)
		{
			document.getElementById('listeannonceboxhaut'+val).style.backgroundImage="url('img/liste-fond-annonce-haut.gif')";
			document.getElementById('listeannonceboxcentre'+val).style.backgroundColor="#F6F6F6";
		}
		else
		{
			document.getElementById('listeannonceboxhaut'+val).style.backgroundImage="url('img/liste-fond-tete-annonce-haut.gif')";
			document.getElementById('listeannonceboxcentre'+val).style.backgroundColor="#E3EFF3";
		}
		
		document.getElementById('listeannonceboxhaut'+val).style.width="446px";
		document.getElementById('listeannonceboxhaut'+val).style.height="11px";
		document.getElementById('listeannonceboxhaut'+val).style.fontSize="11px";
		document.getElementById('listeannonceboxhaut'+val).style.paddingTop="3px";
		document.getElementById('listeannonceboxhaut'+val).style.paddingLeft="10px";

		document.getElementById('listeannonceboxcentre'+val).style.backgroundImage="none";
		document.getElementById('listeannonceboxcentre'+val).style.width="456px";
		document.getElementById('listeannonceboxcentre'+val).style.paddingLeft="0px";
		document.getElementById('listeannonceboxcentre'+val).style.paddingRight="0px";
		document.getElementById('listeannoncedivimage'+val).style.width="105px";
		document.images['listeannonceimage'+val].width=100;

		document.getElementById('listeannonceboxbas'+val).style.backgroundImage="none";
		document.getElementById('listeannonceboxbas'+val).style.width="0px";
		document.getElementById('listeannonceboxbas'+val).style.height="0px";
		document.getElementById('listeannonceboxbas'+val).style.width="456px";
	}
}

function zoomGalerieAnnonce(val)
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if (version!=6)
	{
		document.getElementById('galerieannoncebox'+val).style.marginTop="-8px";
		document.getElementById('galerieannoncebox'+val).style.marginLeft="-15px";
		document.getElementById('galerieannoncebox'+val).style.fontSize="13px";
		document.getElementById('galerieannoncebox'+val).style.width="166px";

		document.getElementById('galerieannonceboxhaut'+val).style.backgroundImage="url('img/galerie-annonce-haut-on.png')";
		document.getElementById('galerieannonceboxhaut'+val).style.width="141px";
		document.getElementById('galerieannonceboxhaut'+val).style.paddingLeft="15px";
		document.getElementById('galerieannonceboxhaut'+val).style.paddingRight="10px";
		document.getElementById('galerieannonceboxhaut'+val).style.paddingTop="10px";
		document.getElementById('galerieannonceboxhaut'+val).style.height="45px";
		document.getElementById('galerieannonceboxhaut'+val).style.fontSize="12px";

		document.getElementById('galerieannonceboxcentre'+val).style.backgroundImage="url('img/galerie-annonce-centre-on.png')";
		document.getElementById('galerieannonceboxcentre'+val).style.width="158px";
		document.getElementById('galerieannonceboxcentre'+val).style.height="150px";
		document.getElementById('galerieannonceboxcentre'+val).style.paddingLeft="8px";
		document.images['galerieannonceimage'+val].width=150;

		document.getElementById('galerieannonceboxbas'+val).style.backgroundImage="url('img/galerie-annonce-bas-on.png')";
		document.getElementById('galerieannonceboxbas'+val).style.backgroundColor="transparent";
		document.getElementById('galerieannonceboxbas'+val).style.width="146px";
		document.getElementById('galerieannonceboxbas'+val).style.height="35px";
		document.getElementById('galerieannonceboxbas'+val).style.paddingTop="5px";
		document.getElementById('galerieannonceboxbas'+val).style.paddingLeft="20px";
		document.getElementById('galerieannonceboxbas'+val).style.paddingRight="0px";
	}
}

function dezoomGalerieAnnonce(val)
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if (version!=6)
	{
		document.getElementById('galerieannoncebox'+val).style.marginTop="0px";
		document.getElementById('galerieannoncebox'+val).style.marginLeft="0px";
		document.getElementById('galerieannoncebox'+val).style.fontSize="11px";
		document.getElementById('galerieannoncebox'+val).style.width="136px";

		document.getElementById('galerieannonceboxhaut'+val).style.backgroundImage="url('img/galerie-annonce-haut.gif')";
		document.getElementById('galerieannonceboxhaut'+val).style.width="126px";
		document.getElementById('galerieannonceboxhaut'+val).style.paddingLeft="5px";
		document.getElementById('galerieannonceboxhaut'+val).style.paddingRight="5px";
		document.getElementById('galerieannonceboxhaut'+val).style.paddingTop="0px";
		document.getElementById('galerieannonceboxhaut'+val).style.height="42px";
		document.getElementById('galerieannonceboxhaut'+val).style.fontSize="11px";

		document.getElementById('galerieannonceboxcentre'+val).style.backgroundImage="none";
		document.getElementById('galerieannonceboxcentre'+val).style.width="136px";
		document.getElementById('galerieannonceboxcentre'+val).style.height="136px";
		document.getElementById('galerieannonceboxcentre'+val).style.paddingLeft="0px";
		document.images['galerieannonceimage'+val].width=136;

		document.getElementById('galerieannonceboxbas'+val).style.backgroundImage="none";
		document.getElementById('galerieannonceboxbas'+val).style.backgroundColor="#F6F6F6";
		document.getElementById('galerieannonceboxbas'+val).style.width="121px";
		document.getElementById('galerieannonceboxbas'+val).style.height="25px";
		document.getElementById('galerieannonceboxbas'+val).style.paddingTop="5px";
		document.getElementById('galerieannonceboxbas'+val).style.paddingLeft="15px";
	}
}


function rechercheBesoin(i, imageBesoin)
{	
	if(document.forms['formrecherche'].elements['ada'+i].value=='')
	{
		document.forms['formrecherche'].elements['ada'+i].value='on';
		document.images['imageada'+i].src="/img/recherche-fond-besoin-on-"+i+".jpg";
	}
	else if(document.forms['formrecherche'].elements['ada'+i].value=='on')
	{
		document.forms['formrecherche'].elements['ada'+i].value='';
		document.images['imageada'+i].src="/img/recherche-fond-besoin-off-"+i+".jpg";
	}
}


function rechercheBesoinOver(i, imageBesoin)
{	
	if(document.forms['formrecherche'].elements['ada'+i].value=='')
	{
		document.images['imageada'+i].src="/img/recherche-fond-besoin-over-"+i+".jpg";
	}
}


function rechercheBesoinOut(i, imageBesoin)
{
	if(document.forms['formrecherche'].elements['ada'+i].value=='')
	{		
		document.images['imageada'+i].src="/img/recherche-fond-besoin-off-"+i+".jpg";
	}
}

/*===================================================================================================================================================================================================================================================
PROLONGER ANNONCE PARTICULIER
===================================================================================================================================================================================================================================================*/
function formuleProlongerSuite(idFormule, listeFormule)
{
	var xhr90=getXhr();

	xhr90.onreadystatechange = function()
	{
		if(xhr90.readyState==4 && xhr90.responseText!="")
		{
			var tabFormule=listeFormule.split('-');
			var longTabFormule=tabFormule.length;

			for(i=0; i<longTabFormule; i++)
			{
				if(tabFormule[i]==idFormule)
				{
					document.getElementById('validationcommande').style.display="block";
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="block";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="none";
					}
				}
				else
				{
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="none";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="block";
					}
				}
			}
		}
	}

	xhr90.open("POST",'ajax/ajax_enrFormule.php', true);
	xhr90.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr90.send("id="+idFormule);
}

/*=================================================================================
Afficher formules et promos pour la prolongation
=================================================================================*/
function afficherProlongerPromo(val)
{
	var xhr91=getXhr();

	xhr91.onreadystatechange = function()
	{
		if(xhr91.readyState==4 && xhr91.responseText!="")
		{
			document.getElementById('code').innerHTML+=xhr91.responseText;
			document.getElementById('validationcommande').style.display="block";
			rayerProlongerFormule(val);
		}
	}

	xhr91.open("POST",'ajax/ajax_afficherProlongerPromo.php', true);
	xhr91.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr91.send("code="+val);
}

/*=================================================================================
rayer formule PRO
=================================================================================*/
function rayerProlongerFormule(val)
{
	var xhr92=getXhr();

	xhr92.onreadystatechange = function()
	{
		if(xhr92.readyState==4 && xhr92.responseText!="")
		{
			retour=xhr92.responseText;

			var tabRetour=retour.split('|');

			if(document.getElementById('formuleimageon'+tabRetour[0]))
			{
				document.getElementById('formuleimageon'+tabRetour[0]).style.backgroundImage="url('img/formule-orange-off.jpg')";
				document.getElementById('formuleimageoff'+tabRetour[0]).style.backgroundImage="url('img/formule-orange-off.jpg')";
				document.getElementById('formuletexteon'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuletexteoff'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuleprixon'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuleprixoff'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('divformule'+tabRetour[0]).onclick="";
			}

			var tabListeFormule=tabRetour[1].split('-');
			var longListeFormule=tabListeFormule.length;


			for(i=0; i<longListeFormule; i++)
			{
				if(tabListeFormule[i]!=tabRetour[2])
				{
					if(document.getElementById('formuleimageon'+tabListeFormule[i]))
					{
						document.getElementById('formuleimageoff'+tabListeFormule[i]).style.display="block";
						document.getElementById('formuleimageon'+tabListeFormule[i]).style.display="none";
					}
				}
			}
		}
	}

	xhr92.open("POST",'ajax/ajax_rayerOffre.php', true);
	xhr92.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr92.send("code="+val);
}


/*===================================================================================================================================================================================================================================================
LES FORMULES PRO
===================================================================================================================================================================================================================================================*/
function formuleProSuite(idFormule, listeFormule)
{
	var xhr60=getXhr();

	xhr60.onreadystatechange = function()
	{
		if(xhr60.readyState==4 && xhr60.responseText!="")
		{
			var tabFormule=listeFormule.split('-');
			var longTabFormule=tabFormule.length;

			for(i=0; i<longTabFormule; i++)
			{
				if(tabFormule[i]==idFormule)
				{
					document.getElementById('validationcommande').style.display="block";
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="block";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="none";
					}
				}
				else
				{
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="none";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="block";
					}
				}
			}
		}
	}

	xhr60.open("POST",'ajax/ajax_enrFormule.php', true);
	xhr60.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr60.send("id="+idFormule);
}

/*=================================================================================
Afficher formules et promos pro
=================================================================================*/
function afficherPromoPro(val)
{
	var xhr40=getXhr();

	xhr40.onreadystatechange = function()
	{
		if(xhr40.readyState==4 && xhr40.responseText!="")
		{
			document.getElementById('code').innerHTML+=xhr40.responseText;
			document.getElementById('validationcommande').style.display="block";
			rayerFormulePro(val);
		}
	}

	xhr40.open("POST",'ajax/ajax_afficherPromoPro.php', true);
	xhr40.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr40.send("code="+val);
}


/*=================================================================================
rayer formule PRO
=================================================================================*/
function rayerFormulePro(val)
{
	var xhr61=getXhr();

	xhr61.onreadystatechange = function()
	{
		if(xhr61.readyState==4 && xhr61.responseText!="")
		{
			retour=xhr61.responseText;

			var tabRetour=retour.split('|');

			if(document.getElementById('formuleimageon'+tabRetour[0]))
			{
				document.getElementById('formuleimageon'+tabRetour[0]).style.backgroundImage="url('img/formule-orange-off.jpg')";
				document.getElementById('formuleimageoff'+tabRetour[0]).style.backgroundImage="url('img/formule-orange-off.jpg')";
				document.getElementById('formuletexteon'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuletexteoff'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuleprixon'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('formuleprixoff'+tabRetour[0]).style.color="#f1d1b6";
				document.getElementById('divformule'+tabRetour[0]).onclick="";
			}

			var tabListeFormule=tabRetour[1].split('-');
			var longListeFormule=tabListeFormule.length;


			for(i=0; i<longListeFormule; i++)
			{
				if(tabListeFormule[i]!=tabRetour[2])
				{
					if(document.getElementById('formuleimageon'+tabListeFormule[i]))
					{
						document.getElementById('formuleimageoff'+tabListeFormule[i]).style.display="block";
						document.getElementById('formuleimageon'+tabListeFormule[i]).style.display="none";
					}
				}
			}
		}
	}

	xhr61.open("POST",'ajax/ajax_rayerOffre.php', true);
	xhr61.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr61.send("code="+val);
}


/*=================================================================================
Enregistrer option pro
=================================================================================*/
function enregistrerOption(id)
{
	var xhr62=getXhr();

	if(document.forms['formoption'].elements['option'+id].checked==true)
	{
		operateur=1;
	}
	else
	{
		operateur=2;
	}

	xhr62.onreadystatechange = function()
	{
		if(xhr62.readyState==4)
		{
			//
		}
	}

	xhr62.open("POST",'ajax/ajax_enregistrerOption.php', true);
	xhr62.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr62.send("option="+id+"&operateur="+operateur);
}

/*=================================================================================
Afficher formules et promos art
=================================================================================*/
function afficherPromoArt(val)
{
	var xhr40=getXhr();

	xhr40.onreadystatechange = function()
	{
		if(xhr40.readyState==4 && xhr40.responseText!="")
		{
			document.getElementById('code').innerHTML+=xhr40.responseText;
			document.getElementById('validationcommande').style.display="block";
			rayerFormulePro(val);
		}
	}

	xhr40.open("POST",'ajax/ajax_afficherPromoArt.php', true);
	xhr40.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr40.send("code="+val);
}


function afficherDetailAcheteur(id)
{
	if(document.getElementById('acheteur'+id).style.display=="none")
	{
		document.getElementById('acheteur'+id).style.display="block";
	}
	else if(document.getElementById('acheteur'+id).style.display=="block")
	{
		document.getElementById('acheteur'+id).style.display="none";
	}
}

/*=================================================================================
Reajustement de l animation flash (depot d une annonce)
=================================================================================*/

function getWindowHeight() 
{
    var h = 0;
    if (typeof(window.innerHeight) == 'number') { // Netscape
        h = window.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        h = document.documentElement.clientHeight;
    } else if (document.body && document.body.offsetHeight) { //client
        h = document.body.offsetHeight;
    }
    return h;
}


function ajusterFlash(y)
{
	if(y>550)
	{
		hauteurPage=document.getElementById('global').offsetHeight;
		hauteurAut=parseInt(hauteurPage);
		hauteurNav=getWindowHeight();
		if(hauteurNav>410 && hauteurNav<500)
		{
			if((y+hauteurNav)>hauteurAut)
			{
				document.getElementById('noteflash').style.position='fixed';
				document.getElementById('noteflash').style.marginTop='-650px';
			}
			else
			{
				document.getElementById('noteflash').style.position='fixed';
				document.getElementById('noteflash').style.marginTop='-550px';
			}
		}
		else if(hauteurNav<410)
		{
			document.getElementById('noteflash').style.position='absolute';
			document.getElementById('noteflash').style.marginTop='15px';
		}
		else
		{
			document.getElementById('noteflash').style.position='fixed';
			document.getElementById('noteflash').style.marginTop='-550px';
		}
	}
	else
	{
		document.getElementById('noteflash').style.position='absolute';
		document.getElementById('noteflash').style.marginTop='15px';
	}
}

/*=================================================================================
Création d une Popup
=================================================================================*/

function openPopup(url, titre, largeur, hauteur, scroll) {
	window.open(url, titre, 'width=' + largeur + ', height=' + hauteur + ', scrollbars=' + scroll);
}

/*=================================================================================
Suppression du calque introflash
=================================================================================*/

function supprIntroFlash() {
	hauteur=document.getElementById('introflash').offsetHeight;
	document.getElementById('indexpartie1').style.display='block';
	document.getElementById('indexpartie2').style.display='block';
	document.getElementById('introcache').style.display='block';
	if(hauteur>0)
	{
		newHauteur=hauteur-10;
		document.getElementById('introflash').style.height=newHauteur+'px';
		setTimeout("supprIntroFlash()", 0.000001);
	}
	else
	{
		hauteur=document.getElementById('introflash').style.display='none';
	}
}


/*===================================================================================================================================================================================================================================================
LE SYSTEME D'EVALUATION
===================================================================================================================================================================================================================================================*/
function evaluationSuite(val, niveau, typeHabitat)
{
	if(niveau==1)
	{
		switch(val)
		{
			case '1,5,9':
				document.getElementById('suivant1').style.display='none';
				document.getElementById('suivietape1on').style.display='none';
				document.getElementById('suivietape1off').style.display='block';
				document.getElementById('evaluationtypemaison').style.display='none';
				document.getElementById('evaluationtypeappartement').style.display='block';
				document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
				document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
				break;
			case '2,6,10':
				document.getElementById('suivant1').style.display='none';
				document.getElementById('suivietape1on').style.display='none';
				document.getElementById('suivietape1off').style.display='block';
				document.getElementById('evaluationtypemaison').style.display='block';
				document.getElementById('evaluationtypeappartement').style.display='none';
				document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
				document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
				break;
			default:
				document.getElementById('suivietape1on').style.display='none';
				document.getElementById('suivietape1off').style.display='block';
				document.getElementById('evaluationtypemaison').style.display='none';
				document.getElementById('evaluationtypeappartement').style.display='none';
				document.forms['formdepotannonce'].elements['type_maison'].options[0].selected=true;
				document.forms['formdepotannonce'].elements['type_appartement'].options[0].selected=true;
				document.getElementById('suivant1').style.display='block';
				document.getElementById('suivietape1on').style.display='block';
				document.getElementById('suivietape1off').style.display='none';
				break;
		}

		var xhr=getXhr();
		var xhr2=getXhr();

		xhr.onreadystatechange = function()
		{
			if(xhr.readyState==4)
			{
				document.getElementById('depotannoncesuite').innerHTML=xhr.responseText;
				if(typeHabitat!='')
				{
					notationListe(typeHabitat);
				}
			}
		}

		xhr.open("POST",'ajax/ajax_depotEvaluation.php', true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("bien="+val);

		xhr2.onreadystatechange = function()
		{
			if(xhr2.readyState==4)
			{
				//document.getElementById('debugnote').innerHTML=xhr2.responseText;
			}
		}

		xhr2.open("POST", 'ajax/ajax_notation.php', true);
		xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr2.send("effacement=1");
	}
	else if(niveau=='2' && val!='')
	{
		val=document.forms['formdepotannonce'].elements['type_bien'].value;
		document.getElementById('suivant1').style.display='block';

		var xhr=getXhr();

		xhr.onreadystatechange = function()
		{
			if(xhr.readyState==4)
			{
				document.getElementById('depotannoncesuite').innerHTML=xhr.responseText;
				if(typeHabitat!='')
				{
					notationListe(typeHabitat);
				}
			}
		}

		xhr.open("POST",'ajax/ajax_depotEvaluation.php', true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("bien="+val);
	}
	else
	{
		document.getElementById('suivant1').style.display='none';
	}
}


/*=================================================================================
Choix de la formule valide
=================================================================================*/
/*function verifEvaluationDepot()
{
	//On recherche le type de bien
	typeVente=document.forms['formdepotannonce'].elements['type_vente'];
	typeLocation=document.forms['formdepotannonce'].elements['type_location'];
	typeVacances=document.forms['formdepotannonce'].elements['type_vacances'];

	for(i=0; i<typeVente.length; i++)
	{
		if (typeVente[i].selected==true)
		{
			leTypeBien=typeVente[i].value;
		}
	}

	for(i=0; i<typeLocation.length; i++)
	{
		if (typeLocation[i].selected==true && typeLocation[i].value!="")
		{
			leTypeBien=typeLocation[i].value;
		}
	}

	for(i=0; i<typeVacances.length; i++)
	{
		if (typeVacances[i].selected==true && typeVacances[i].value!="")
		{
			leTypeBien=typeVacances[i].value;
		}
	}

	if(leTypeBien==1 || leTypeBien==4 || leTypeBien==5 || leTypeBien==8 || leTypeBien==9)
	{
		nbetage=document.forms['formdepotannonce'].elements['etage'].length;
		ascenseur=document.forms['formdepotannonce'].elements['ascenseur'].checked;


		for(i=0; i<nbetage; i++)
		{
			if(document.forms['formdepotannonce'].elements['etage'].options[i].selected==true)
			{
				etage=document.forms['formdepotannonce'].elements['etage'].options[i].value;
			}
		}

		if((etage>2 || etage=="") && ascenseur==false)
		{
			alert('Validation appartement : etage< 2 ou ascenseur');
			return false;
		}
		else
		{
			return true;
		}
	}
	else if(leTypeBien==2 || leTypeBien==3 || leTypeBien==6 || leTypeBien==7 || leTypeBien==10 || leTypeBien==11 || leTypeBien==12)
	{
		valPlainPied=document.forms['formdepotannonce'].elements['plain_pied'].checked;
		valRdC=document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked;
		valMonteEscalier=document.forms['formdepotannonce'].elements['monte_escalier'].checked;
		valAscenseur=document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked;
		if(valPlainPied==false && valRdC==false && valMonteEscalier==false && valAscenseur==false)
		{
			alert('L\'une (ou plusieurs) de ces caract\351ristiques est obligatoire pour valider votre \351valuation :\n- Plain pied\n- Monte escalier ou monte charge\n- Chambre ET Salle de bain/WC au rez-de-chauss\351e\n- Ascenseur dans l\'appartement ou la maison');
			return false;
		}
		else
		{
			return true;
		}
	}
}*/


/*=================================================================================
Choix de la formle pour une evaluation
=================================================================================*/
function formuleSuiteEval(idFormule, listeFormule, typeHabitat)
{
	var xhr50=getXhr();

	xhr50.onreadystatechange = function()
	{
		if(xhr50.readyState==4 && xhr50.responseText!="")
		{
			if(typeHabitat=="3" || typeHabitat=="4" || typeHabitat=="7" || typeHabitat=="8" || typeHabitat=="11" || typeHabitat=="12")
			{
				document.getElementById('suivant1').style.display="block";
				document.getElementById('suivietape1on').style.display='block';
				document.getElementById('suivietape1off').style.display='none';
				reajustementIe6('suivant1');
			}
			else
			{
				typeHabitat=document.forms['formdepotannonce'].elements['type_appartement'].value;
				if(typeHabitat=="")
				{
					typeHabitat=document.forms['formdepotannonce'].elements['type_maison'].value;
				}
				if(typeHabitat!="")
				{
					document.getElementById('suivant1').style.display="block";
					document.getElementById('suivietape1on').style.display='block';
					document.getElementById('suivietape1off').style.display='none';
					reajustementIe6('suivant1');
				}
				else
				{
					document.getElementById('suivant1').style.display="none";
					document.getElementById('suivietape1on').style.display='none';
					document.getElementById('suivietape1off').style.display='block';
				}
			}

			var tabFormule=listeFormule.split('-');
			var longTabFormule=tabFormule.length;

			for(i=0; i<longTabFormule; i++)
			{
				if(tabFormule[i]==idFormule)
				{
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="block";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="none";
					}
				}
				else
				{
					if(document.getElementById('formuleimageon'+tabFormule[i]))
					{
						document.getElementById('formuleimageon'+tabFormule[i]).style.display="none";
						document.getElementById('formuleimageoff'+tabFormule[i]).style.display="block";
					}
				}
			}
		}
	}

	xhr50.open("POST",'ajax/ajax_enrFormule.php', true);
	xhr50.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr50.send("id="+idFormule);
}


/*=================================================================================
Choix de la formule valide
=================================================================================*/
function verifEvaluationFormule(annonce)
{
	var xhr52=getXhr();
	xhr52.onreadystatechange = function()
	{
		if(xhr52.readyState==4)
		{
			if(xhr52.responseText=="")
			{
				alert('Merci de s\351lectionner une formule');
			}
			else
			{
				window.location.replace('/modifier_annonce.php?id='+annonce+'&ev=1');
			}
		}
	}

	xhr52.open("POST",'ajax/ajax_verifFormule.php', true);
	xhr52.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr52.send(null);
}


/*=================================================================================
Sauvegarde du type de transaction et du type de bien dans la session
=================================================================================*/
function svgTypeOperationEval(operation, typeBien, idAnnonce, plainPied, ascenseur, ascenseurGrand, ascenseurFermeture, ascenseurAccessible, parkingSousTerrain, sousSol, jardin, terrasse, cour, balcon, surfTerrain, parkingCouvert, parkingCouvertPrivatif, placeParking, garageFerme, espaceManoeuvrable, parkingEntree, typeAppartement)
{
	if(operation=="")
	{
		document.getElementById('formule').style.display='none';
		document.getElementById('suivant1').style.display='none';
		document.getElementById('suivietape1on').style.display='none';
		document.getElementById('suivietape1off').style.display='block';
	}
	else
	{
		var xhr52=getXhr();

		xhr52.onreadystatechange = function()
		{
			if(xhr52.readyState==4)
			{
				//Sauvegarde des infos dans la session
				ok=0;
				document.forms['formdepotannonce'].elements['type_bien'].value=xhr52.responseText;
				if(xhr52.responseText==1 || xhr52.responseText==5 || xhr52.responseText==9)
				{
					typeAppartement=document.forms['formdepotannonce'].elements['type_appartement'].value;
					if(typeAppartement!="")
					{
						ok=1;
					}
				}
				else if(xhr52.responseText==2 || xhr52.responseText==6 || xhr52.responseText==10)
				{
					typeMaison=document.forms['formdepotannonce'].elements['type_maison'].value;
					if(typeMaison!="")
					{
						ok=1;
					}
				}
				else
				{
					ok=1;
				}


				if(ok==1)
				{
					choixFormuleEvaluation(operation, xhr52.responseText);
					document.getElementById('formule').style.display='block';
				}

				var xhr152=getXhr();

				xhr152.onreadystatechange = function()
				{
					if(xhr152.readyState==4)
					{
						document.getElementById('depotannoncesuite').innerHTML=xhr152.responseText;
						ajusterModifierAnnonce(typeAppartement, plainPied, ascenseur, ascenseurGrand, ascenseurFermeture, ascenseurAccessible, parkingSousTerrain, sousSol, jardin, terrasse, cour, balcon, surfTerrain, parkingCouvert, parkingCouvertPrivatif, placeParking, garageFerme, espaceManoeuvrable, parkingEntree);

						if(typeAppartement!='' && typeAppartement!=3 && typeAppartement!=4)
						{
							//Enlever ascenseur maison
							if(document.getElementById('champ83'))
							{
								if(document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked==true)
								{
									document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked=false;
								}

								document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=true;
								document.getElementById('champ83').style.color="#DDDDDD";
							}

							//Enlever monte escalier
							if(document.getElementById('champ170'))
							{
								if(document.forms['formdepotannonce'].elements['monte_escalier'].checked==true)
								{
									document.forms['formdepotannonce'].elements['monte_escalier'].checked=false;
								}

								document.forms['formdepotannonce'].elements['monte_escalier'].disabled=true;
								document.getElementById('champ170').style.color="#DDDDDD";
							}

							//Enlever Chambres au rdc
							if(document.getElementById('champ172'))
							{
								if(document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked==true)
								{
									document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked=false;
								}

								document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=true;
								document.getElementById('champ172').style.color="#DDDDDD";
							}
						}
					}
				}

				xhr152.open("POST",'ajax/ajax_depotAnnonceEval.php', true);
				//xhr152.open("POST",'ajax/ajax_depotAnnonce.php', true);
				xhr152.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr152.send('bien='+xhr52.responseText+'&id='+idAnnonce);

			}
		}

		xhr52.open("POST",'ajax/ajax_typeOpEval.php', true);
		xhr52.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr52.send('op='+operation+'&tb='+typeBien);
	}
}


/*=================================================================================
Choix de la formule
=================================================================================*/
function choixFormuleEvaluation(op, tb)
{
	if (op=="" || tb=="")
	{
		document.getElementById('suivant1').style.display='none';
		document.getElementById('suivietape1on').style.display='none';
		document.getElementById('suivietape1off').style.display='block';
	}
	else
	{
		document.getElementById('suivant1').style.display='none';
		document.getElementById('suivietape1on').style.display='none';
		document.getElementById('suivietape1off').style.display='block';

		var xhr3=getXhr();

		xhr3.onreadystatechange = function()
		{
			if(xhr3.readyState==4)
			{
				document.getElementById('formule').innerHTML=xhr3.responseText;
				document.getElementById('formule').style.display='block';
				reajustementIe6('formule');
			}
		}

		xhr3.open("POST",'ajax/ajax_formuleEval.php', true);
		xhr3.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr3.send("bien="+tb);
	}
}


/*=================================================================================
Vérification du depot d'une annonce
=================================================================================*/
function verifDepotAnnonceEval()
{

	leTypeBien=document.forms['formdepotannonce'].elements['type_bien'].value;

	erreur=0;

	//Les champs présents sur tous les types d'annonce
	titreAnnonce=document.forms['formdepotannonce'].elements['titre_annonce'].value;
	desc=document.forms['formdepotannonce'].elements['description'].value;
	nbPays=document.forms['formdepotannonce'].elements['pays'].length;
	nbRegion=document.forms['formdepotannonce'].elements['region'].length;
	cp=document.forms['formdepotannonce'].elements['cp'].value;
	ville=document.forms['formdepotannonce'].elements['ville'].value;

	erreurTxt='Merci de v\351rifier le(s) champ(s) suivant(s) :\n';

	//Définition des variables vides
	pays="";
	region="";
	departement="";

	if(titreAnnonce=="")
	{
		erreurTxt+='- Le titre de l\'annonce\n';
		erreur++;
	}

	if(desc=="")
	{
		erreurTxt+='- La description\n';
		erreur++;
	}

	for(i=0; i<nbPays; i++)
	{
		if(document.forms['formdepotannonce'].elements['pays'].options[i].selected==true)
		{
			pays=document.forms['formdepotannonce'].elements['pays'].options[i].value;
		}
	}

	if(pays=="")
	{
		nbDepartement=0;
		erreurTxt+='- Le pays\n';
		erreur++;
	}
	else if(pays=='Suisse')
	{
		nbDepartement=0;
	}
	else
	{
		nbDepartement=document.forms['formdepotannonce'].elements['departement'].length;
	}

	for(i=0; i<nbRegion; i++)
	{
		if(document.forms['formdepotannonce'].elements['region'].options[i].selected==true)
		{
			region=document.forms['formdepotannonce'].elements['region'].options[i].value;
		}
	}

	if(region=="")
	{
		erreurTxt+='- La r\351gion\n';
		erreur++;
	}
	else if(pays=="Belgique" && region==1)
	{
		nbDepartement=0;
	}
	else if(pays=="Suisse")
	{
		nbDepartement=0;
	}
	else
	{
		nbDepartement=document.forms['formdepotannonce'].elements['departement'].length;
	}

	if(nbDepartement>0)
	{
		for(i=0; i<nbDepartement; i++)
		{
			if(document.forms['formdepotannonce'].elements['departement'].options[i].selected==true)
			{
				departement=document.forms['formdepotannonce'].elements['departement'].options[i].value;
			}
		}

		if(departement=="")
		{
			erreurTxt+='- Le d\351partement\n';
			erreur++;
		}
	}

	if(cp=="")
	{
		erreurTxt+='- Le code postal\n';
		erreur++;
	}

	if(ville=="")
	{
		erreurTxt+='- La ville\n';
		erreur++;
	}

	//Vérification par type d'annonce
	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==5 || leTypeBien==6)
	{
		surfaceHabitable=document.forms['formdepotannonce'].elements['surface_habitable'].value;
		if(surfaceHabitable=="")
		{
			erreurTxt+='- La surface habitable\n';
			erreur++;
		}
	}

	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==5 || leTypeBien==6 || leTypeBien==9 || leTypeBien==10 || leTypeBien==11)
	{
		nbPiece=document.forms['formdepotannonce'].elements['nb_pieces'].value;
		if(nbPiece=="")
		{
			erreurTxt+='- Le nombre de pi\350ces\n';
			erreur++;
		}
	}

	if(leTypeBien==1 || leTypeBien==2 || leTypeBien==3 || leTypeBien==4)
	{
		prixVente=document.forms['formdepotannonce'].elements['prix_vente'].value;
		if(prixVente=="")
		{
			erreurTxt+='- Le prix de vente\n';
			erreur++;
		}

		if(isNaN(prixVente))
		{
			erreurTxt+='- Le prix de vente doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==12)
	{
		prixNuit=document.forms['formdepotannonce'].elements['prix_nuit'].value;
		if(prixNuit=="")
		{
			erreurTxt+='- Le prix de la nuit\n';
			erreur++;
		}

		if(isNaN(prixNuit))
		{
			erreurTxt+='- Le prix de la nuit doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==9 || leTypeBien==10 || leTypeBien==11)
	{
		loyerHebdomadaire=document.forms['formdepotannonce'].elements['loyer_hebdomadaire'].value;
		if(loyerHebdomadaire=="")
		{
			erreurTxt+='- Le loyer hebdomadaire\n';
			erreur++;
		}

		if(isNaN(loyerHebdomadaire))
		{
			erreurTxt+='- Le loyer hebdomadaire doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==5 || leTypeBien==6 || leTypeBien==7 || leTypeBien==8)
	{
		loyerMensuel=document.forms['formdepotannonce'].elements['loyer_mensuel'].value;
		if(loyerMensuel=="")
		{
			erreurTxt+='- Le loyer mensuel\n';
			erreur++;
		}

		if(isNaN(loyerMensuel))
		{
			erreurTxt+='- Le loyer mensuel doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(leTypeBien==7 || leTypeBien==8)
	{
		loyerAnnuel=document.forms['formdepotannonce'].elements['loyer_annuel'].value;
		if(loyerAnnuel=="")
		{
			erreurTxt+='- Le loyer annuel\n';
			erreur++;
		}

		if(isNaN(loyerAnnuel))
		{
			erreurTxt+='- Le loyer annuel doit \352tre un nombre\n';
			erreur++;
		}
	}

	if(erreur!=0)
	{
		alert(erreurTxt);
		return false;
	}
	else
	{
		return true;
	}
}


/*=================================================================================
Afficher promo
=================================================================================*/
function afficherPromoEval(val)
{
	var xhr40=getXhr();

	xhr40.onreadystatechange = function()
	{
		if(xhr40.readyState==4 && xhr40.responseText!="")
		{
			if(document.getElementById('suivant1'))
			{
				document.getElementById('suivant1').style.display="block";
			}

			if(document.getElementById('suivietape1on'))
			{
				document.getElementById('suivietape1on').style.display='block';
			}

			if(document.getElementById('suivietape1off'))
			{
				document.getElementById('suivietape1off').style.display='none';
			}

			document.getElementById('code').innerHTML+=xhr40.responseText;
			rayerFormule(val);
			if(document.getElementById('suivant1'))
			{
				reajustementIe6('suivant1');
			}
		}
	}

	xhr40.open("POST",'ajax/ajax_afficherPromoEval.php', true);
	xhr40.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr40.send("code="+val);
}


/*=================================================================================
Afficher promo
=================================================================================*/
function verifierEvaluation(type, op, tb)
{
	op=document.forms['formdepotannonce'].elements['type_operation'].value;
	if(type=="")
	{
		document.getElementById('suivant1').style.display='none';
		document.getElementById('suivietape1on').style.display='none';
		document.getElementById('suivietape1off').style.display='block';
		document.getElementById('formule').style.display='none';
	}
	else if(op!="")
	{
		choixFormuleEvaluation(op, tb);
	}
}


/*=================================================================================
Evaluation
=================================================================================*/
function notationHabitatEval(typeHabitat, val)
{
	if(typeHabitat=='type_appartement')
	{
		if(val!=3 && val!=4)
		{
			//Enlever ascenseur maison
			if(document.getElementById('champ83'))
			{
				if(document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked==true)
				{
					document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].checked=false;
				}

				document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=true;
				document.getElementById('champ83').style.color="#DDDDDD";
			}

			//Enlever monte escalier
			if(document.getElementById('champ170'))
			{
				if(document.forms['formdepotannonce'].elements['monte_escalier'].checked==true)
				{
					document.forms['formdepotannonce'].elements['monte_escalier'].checked=false;
				}

				document.forms['formdepotannonce'].elements['monte_escalier'].disabled=true;
				document.getElementById('champ170').style.color="#DDDDDD";
			}

			//Enlever Chambres au rdc
			if(document.getElementById('champ172'))
			{
				if(document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked==true)
				{
					document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].checked=false;
				}

				document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=true;
				document.getElementById('champ172').style.color="#DDDDDD";
			}
		}
		else
		{
			//Enlever ascenseur maison
			if(document.getElementById('champ83'))
			{
				document.forms['formdepotannonce'].elements['ascenseur_appart_maison'].disabled=false;
				document.getElementById('champ83').style.color="#4D4D4D";
			}

			//Enlever monte escalier
			if(document.getElementById('champ170'))
			{
				document.forms['formdepotannonce'].elements['monte_escalier'].disabled=false;
				document.getElementById('champ170').style.color="#4D4D4D";
			}

			//Enlever Chambres au rdc
			if(document.getElementById('champ172'))
			{
				document.forms['formdepotannonce'].elements['chambre_sdb_rdc'].disabled=false;
				document.getElementById('champ172').style.color="#4D4D4D";
			}
		}
	}

	var xhrNotation=getXhr();

	xhrNotation.onreadystatechange = function()
	{
		if(xhrNotation.readyState==4)
		{
			//alert(xhrNotation.responseText);
			//document.getElementById('listerecherches').innerHTML=xhrNotation.responseText;
		}
	}

	xhrNotation.open("POST",'ajax/ajax_evaluationNoteHabitat.php', true);
	xhrNotation.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhrNotation.send("type="+typeHabitat+"&val="+val);
}


/*===================================================================================================================================================================================================================================================
DEMANDE SUR UNE BESOIN ADAPTE
===================================================================================================================================================================================================================================================*/
function verifFormBesoin()
{
	erreur=1;

	for(i=0; i<100; i++)
	{
		if(document.forms['formrecherchebesoin'].elements['ada'+i])
		{
			if(document.forms['formrecherchebesoin'].elements['ada'+i].value=='on')
			{
				erreur=0;
			}
		}
	}

	if(erreur==1)
	{
		alert('Merci de s\351lectionner un besoin au minimum');
		return false;
	}
	else
	{
		if(document.forms['formrecherchebesoin'].elements['nom'].value=="")
		{
			alert('Merci d\'indiquer un nom \340 votre demande');
			return false;
		}
		else
		{
			return true;
		}
	}
}


/*=================================================================================
Activer un besoin
=================================================================================*/
function activerBesoin(id, imageBesoin)
{
	if(document.forms['formrecherchebesoin'].elements[id].value=='')
	{
		document.forms['formrecherchebesoin'].elements[id].value='on';
		document.images['image'+id].src="/img/"+imageBesoin;
	}
	else if(document.forms['formrecherchebesoin'].elements[id].value=='on')
	{
		document.forms['formrecherchebesoin'].elements[id].value='';
		document.images['image'+id].src="/img/gris-"+imageBesoin;
	}
}


/*=================================================================================
Activer un besoin (Rollover)
=================================================================================*/
function activerBesoinRollOn(id, imageBesoin)
{	
	if(document.forms['formrecherchebesoin'].elements[id].value=='')
	{
		document.images['image'+id].src="/img/"+imageBesoin;
	}
}


/*=================================================================================
Activer un besoin (Rollout)
=================================================================================*/
function activerBesoinRollOff(id, imageBesoin)
{	
	if(document.forms['formrecherchebesoin'].elements[id].value=='')
	{
		document.images['image'+id].src="/img/gris-"+imageBesoin;
	}
}


/*=================================================================================
Afficher le bon habitat
=================================================================================*/
function besoinHabitat(val)
{
	if(val=='1')
	{
		document.getElementById('besoinliste1').style.display='block';
		document.getElementById('besoinliste2').style.display='none';
		document.getElementById('besoinliste3').style.display='none';
	}
	else if(val=='2')
	{
		document.getElementById('besoinliste1').style.display='none';
		document.getElementById('besoinliste2').style.display='block';
		document.getElementById('besoinliste3').style.display='none';
	}
	else if(val=='3')
	{
		document.getElementById('besoinliste1').style.display='none';
		document.getElementById('besoinliste2').style.display='none';
		document.getElementById('besoinliste3').style.display='block';
	}
}


/*=================================================================================
Supprimer une demande
=================================================================================*/
function supprimerDemande(idDemande)
{
	var xhr18=getXhr();

	xhr18.onreadystatechange = function()
	{
		if(xhr18.readyState==4)
		{
			document.getElementById('listerecherches').innerHTML=xhr18.responseText;
		}
	}

	xhr18.open("POST",'ajax/ajax_supprimerDemande.php', true);
	xhr18.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr18.send("id="+idDemande);
}


/*=================================================================================
Les demandes pour les personnes non connectés
=================================================================================*/
function demandeConnexionInscription(type)
{
	if(type=="inscription")
	{
		document.getElementById('demandeinscription').style.display="block";
		document.getElementById('demandeconnexion').style.display="none";
		document.forms['formrecherchebesoin'].elements['type_connexion'].value="2";
	}
	else
	{
		document.getElementById('demandeinscription').style.display="none";
		document.getElementById('demandeconnexion').style.display="block";
		document.forms['formrecherchebesoin'].elements['type_connexion'].value="1";
	}
}

function verifierFormDemandeAccueil()
{
	if(document.forms['formrecherchebesoin'].elements['type_connexion'].value=='1')
	{
		if(document.forms['formrecherchebesoin'].elements['connexion_email'].value=="")
		{
			alert('Merci d\'indiquer votre identifiant de connexion');
			return false;
		}

		if(document.forms['formrecherchebesoin'].elements['connexion_mdp'].value=="")
		{
			alert('Merci d\'indiquer votre mot de passe');
			return false;
		}
	}
	else if(document.forms['formrecherchebesoin'].elements['type_connexion'].value=='2')
	{
		particulierCivilite=document.forms['formrecherchebesoin'].elements['particulier_civilite'];
		particulierCiviliteFinal='';
		for(i=0; i<particulierCivilite.length; i++)
		{
			if (particulierCivilite[i].checked==true)
			{
				particulierCiviliteFinal=particulierCivilite[i].value;
			}
		}

		if(particulierCiviliteFinal=="")
		{
			alert('Merci d\'indiquer votre civilite');
			return false;
		}

		if(document.forms['formrecherchebesoin'].elements['particulier_prenom'].value=="")
		{
			alert('Merci d\'indiquer votre pr\351nom');
			return false;
		}
		
		if(document.forms['formrecherchebesoin'].elements['particulier_nom'].value=="")
		{
			alert('Merci d\'indiquer votre nom');
			return false;
		}
		
		if(verifEMail(document.forms['formrecherchebesoin'].elements['email'].value)==false)
		{
			alert('Merci de v\351rifier la validit\351 de votre adresse email');
			return false;
		}
		
		if(document.forms['formrecherchebesoin'].elements['mdp'].value=="")
		{
			alert('Merci d\'indiquer nu mot de passe');
			return false;
		}

		if(document.forms['formrecherchebesoin'].elements['confirmmdp'].value=="")
		{
			alert('Merci d\'indiquer la confirmation de votre mot de passe');
			return false;
		}
		
		if(document.forms['formrecherchebesoin'].elements['mdp'].value<6)
		{
			alert('Votre mot de passe doit contenir 6 caract\350res minimum');
			return false;
		}
		
		if(document.forms['formrecherchebesoin'].elements['mdp'].value!=document.forms['formrecherchebesoin'].elements['confirmmdp'].value)
		{
			alert('Merci de v\351rifier votre mot de passe ainsi que sa confirmation');
			return false;
		}
		
		if(document.forms['formrecherchebesoin'].elements['conditions'].checked==false)
		{
			alert('Vous devez acceptez les conditions pour continuer votre inscription');
			return false;
		}

		if(document.forms['formrecherchebesoin'].elements['charte'].checked==false)
		{
			alert('Vous devez acceptez la charte pour continuer votre inscription');
			return false;
		}				
	}

	if(document.forms['formrecherchebesoin'].elements['nom'].value=="")
	{
		alert('Merci d\'indiquer un nom \340 votre demande');
		return false;
	}

	erreur=1;

	for(i=0; i<100; i++)
	{
		if(document.forms['formrecherchebesoin'].elements['ada'+i])
		{
			if(document.forms['formrecherchebesoin'].elements['ada'+i].value=='on')
			{
				erreur=0;
			}
		}
	}

	if(erreur==1)
	{
		alert('Merci de s\351lectionner un besoin au minimum');
		return false;
	}
}


/*=================================================================================
Il faut remplir le formulaire avant de poursuivre
=================================================================================*/
function poursuivreEvalAc()
{
	if(document.forms['formdepotannonce'].elements['type_connexion'].value==0)
	{
		alert('Merci de vous connecter ou de vous inscrire');
		return false;
	}
	else if(document.forms['formdepotannonce'].elements['type_connexion'].value==1)
	{
		if(document.forms['formdepotannonce'].elements['connexion_email'].value=="")
		{
			alert('Merci d\'indiquer votre identifiant de connexion');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['connexion_mdp'].value=="")
		{
			alert('Merci d\'indiquer votre mot de passe');
			return false;
		}
	}
	else if(document.forms['formdepotannonce'].elements['type_connexion'].value==2)
	{
		particulierCivilite=document.forms['formdepotannonce'].elements['particulier_civilite'];
		particulierCiviliteFinal='';
		for(i=0; i<particulierCivilite.length; i++)
		{
			if (particulierCivilite[i].checked==true)
			{
				particulierCiviliteFinal=particulierCivilite[i].value;
			}
		}

		if(particulierCiviliteFinal=="")
		{
			alert('Merci d\'indiquer votre civilite');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['particulier_prenom'].value=="")
		{
			alert('Merci d\'indiquer votre pr\351nom');
			return false;
		}
		
		if(document.forms['formdepotannonce'].elements['particulier_nom'].value=="")
		{
			alert('Merci d\'indiquer votre nom');
			return false;
		}
		
		if(verifEMail(document.forms['formdepotannonce'].elements['email'].value)==false)
		{
			alert('Merci de v\351rifier la validit\351 de votre adresse email');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['mdp'].value=="")
		{
			alert('Merci d\'indiquer un mot de passe');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['confirmmdp'].value=="")
		{
			alert('Merci d\'indiquer la confirmation de votre mot de passe');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['mdp'].value.length<6)
		{
			alert('Votre mot de passe doit contenir 6 caract\350res minimum');
			return false;
		}
		
		if(document.forms['formdepotannonce'].elements['mdp'].value!=document.forms['formdepotannonce'].elements['confirmmdp'].value)
		{
			alert('Merci de v\351rifier votre mot de passe ainsi que sa confirmation');
			return false;
		}
		
		if(document.forms['formdepotannonce'].elements['conditions'].checked==false)
		{
			alert('Vous devez acceptez les conditions pour continuer votre inscription');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['charte'].checked==false)
		{
			alert('Vous devez acceptez la charte pour continuer votre inscription');
			return false;
		}
	}
	
	id=2;
	
	for(i=1; i<=4; i++)
	{
		if(id==i)
		{
			if(document.getElementById('etape'+i))
			{
				document.getElementById('suivant'+i).style.display='block';
				document.getElementById('etape'+i).style.display='block';
				reajustementIe6('etape'+i);
			}
		}
		else
		{
			if(document.getElementById('etape'+i))
			{
				document.getElementById('suivant'+i).style.display='none';
				document.getElementById('etape'+i).style.display='none';
			}
		}
	}

	if(id==1)
	{
		document.getElementById('depotannoncesuite').style.display='none';
	}
	else
	{
		document.getElementById('depotannoncesuite').style.display='block';
	}
	
}


/*=================================================================================
Les evaluations pour les personnes non connectés
=================================================================================*/
function evaluationConnexionInscription(type)
{
	if(type=="inscription")
	{
		document.getElementById('demandeinscription').style.display="block";
		document.getElementById('demandeconnexion').style.display="none";
		document.forms['formdepotannonce'].elements['type_connexion'].value="2";
	}
	else
	{
		document.getElementById('demandeinscription').style.display="none";
		document.getElementById('demandeconnexion').style.display="block";
		document.forms['formdepotannonce'].elements['type_connexion'].value="1";
	}
}

function verifEvaluationDepotAccueil()
{	
	if(document.forms['formdepotannonce'].elements['type_connexion'].value=='1')
	{
		if(document.forms['formdepotannonce'].elements['connexion_email'].value=="")
		{
			alert('Merci d\'indiquer votre identifiant de connexion');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['connexion_mdp'].value=="")
		{
			alert('Merci d\'indiquer votre mot de passe');
			return false;
		}
	}
	else if(document.forms['formdepotannonce'].elements['type_connexion'].value=='2')
	{
		particulierCivilite=document.forms['formdepotannonce'].elements['particulier_civilite'];
		particulierCiviliteFinal='';
		for(i=0; i<particulierCivilite.length; i++)
		{
			if (particulierCivilite[i].checked==true)
			{
				particulierCiviliteFinal=particulierCivilite[i].value;
			}
		}

		if(particulierCiviliteFinal=="")
		{
			alert('Merci d\'indiquer votre civilite');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['particulier_nom'].value=="")
		{
			alert('Merci d\'indiquer votre nom');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['particulier_prenom'].value=="")
		{
			alert('Merci d\'indiquer votre pr\351nom');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['mdp'].value=="")
		{
			alert('Merci d\'indiquer nu mot de passe');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['confirmmdp'].value=="")
		{
			alert('Merci d\'indiquer la confirmation de votre mot de passe');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['conditions'].value=="")
		{
			alert('Vous devez acceptez les conditions pour continuer votre inscription');
			return false;
		}

		if(document.forms['formdepotannonce'].elements['charte'].value=="")
		{
			alert('Vous devez acceptez la charte pour continuer votre inscription');
			return false;
		}
	}

}


/*===================================================================================================================================================================================================================================================
HAUTEUR COLONNE SUR ACCUEIL
===================================================================================================================================================================================================================================================*/
function hauteurActu(nbColonne)
{
	for(i=1; i<=nbColonne; i++)
	{
		if(i%2==0)
		{
			hauteur2=document.getElementById('encadrepetit'+i).offsetHeight;
			if(hauteur>hauteur2)
			{
				hauteurMax=hauteur;
			}
			else
			{
				hauteurMax=hauteur2;
			}

			document.getElementById('encadrepetit'+(i-1)).style.height=hauteurMax+'px';
			document.getElementById('encadrepetit'+i).style.height=hauteurMax+'px';

			hauteur=0;
			hauteur2=0;
			hauteurMax=0;
		}
		else
		{
			hauteur=document.getElementById('encadrepetit'+i).offsetHeight;
		}
	}
}


/*===================================================================================================================================================================================================================================================
AFFICHER / MASQUER DESCRIPTION DES HANDICAPS
===================================================================================================================================================================================================================================================*/
function afficherHandicapEnGrand(id, tableCommHandicap) {
	document.getElementById('handicap').style.display='block';
	document.getElementById('handicapcontenu').innerHTML=tableCommHandicap[id];
}

function masquerHandicap() {
	document.getElementById('handicap').style.display='none';
}

/*===================================================================================================================================================================================================================================================
Hauteur fenetre
===================================================================================================================================================================================================================================================*/
function getWindowHeight() 
{
    var h = 0;
    if (typeof(window.innerHeight) == 'number') { // Netscape
        h = window.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        h = document.documentElement.clientHeight;
    } else if (document.body && document.body.offsetHeight) { //client
        h = document.body.offsetHeight;
    }
    return h;
}


/*===================================================================================================================================================================================================================================================
Largeur fenetre
===================================================================================================================================================================================================================================================*/
function getWindowWidth() 
{
    var w = 0;
    if (typeof(window.innerWidth) == 'number') { // Netscape
        w = window.innerWidth;
    } else if (document.documentElement && document.documentElement.clientWidth) {
        w = document.documentElement.clientWidth;
    } else if (document.body && document.body.offsetWidth) { //client
        w = document.body.offsetWidth;
    }
    return w;
}

/*===================================================================================================================================================================================================================================================
Accueil Flash
===================================================================================================================================================================================================================================================*/
function afficherFlashAccueil()
{	
	hauteurFenetre=getWindowHeight();
	
	if(document.getElementById('fondflashaccueil').style.visibility=='visible')
	{
		document.getElementById('fondflashaccueil').style.visibility='hidden';
	}
	else
	{
		document.getElementById('fondflashaccueil').style.visibility='visible';
		
		hauteurMap=document.getElementById('flashaccueil').offsetHeight;
		hauteurInt=hauteurFenetre-hauteurMap;
		mTop=hauteurInt/2;
		document.getElementById('flashaccueil').style.top=mTop+'px';
		
		//Pour IE6
		var arVersion = navigator.appVersion.split("MSIE")
		var version = parseFloat(arVersion[1])

		if (version==6)
		{
			largeurFenetre=getWindowWidth();
			placementLargeur=((largeurFenetre/2)-300);
			hauteurDocument=document.getElementById('global').offsetHeight;
			hauteurDocument+=40;
			document.getElementById('fondflashaccueil').style.width=largeurFenetre+'px';
			document.getElementById('fondflashaccueil').style.height=hauteurDocument+'px';		
			document.getElementById('flashaccueil').style.marginLeft=placementLargeur+'px';
			document.getElementById('flashaccueil').style.marginTop=mTop+'px';
		}
		
	}	
}


/*===================================================================================================================================================================================================================================================
Easy Prom
===================================================================================================================================================================================================================================================*/
function easyProm()
{
	if(document.getElementById('phototurntool').style.display=='none')
	{
		document.getElementById('blocphoto').style.display='none'; 
		document.getElementById('phototurntool').style.display='block';
	}
	else
	{
		document.getElementById('phototurntool').style.display='none'; 
		document.getElementById('blocphoto').style.display='block';
	}
}