// JavaScript Document

	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//													GENERAL														//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	function effacercontenu(form,champs,init)
	{
		if(document.forms[form].elements[champs].value == init)
		{
			document.forms[form].elements[champs].value = '';
		}
		else return false;
	}
	
	function testercodepostal(codepostal)
	{
		var erreur = 0;
		var str = new String(codepostal);
		for(i = 0; i<str.length;i++)
		{
			if(isNaN(str.charAt(i))) erreur++;
		}
		
		if(codepostal.length != 5 || erreur!=0 || str.indexOf(' ') != -1) return false;
		else return true;
	}
	
	function verifemail(adresse)
	{
		var str = new String(adresse);
		var point = str.lastIndexOf('.');
		var arobase = str.lastIndexOf('@');
		var lgtotal = str.length;
		
		if( (lgtotal-point <3) || point == -1 || arobase == -1 || point < arobase) return false;
		else return true;
	}
	
	function show_layer(info,etat)
	{
		var object = info;
		
		if (document.getElementById) 
		{
			if(document.getElementById(object)) document.getElementById(object).style.display = etat;
		} 
		else if (document.layers && document.layers[object])
		{ 
			if(document.layers[object]) document.layers[object].display = etat;
		} 
		else if (document.all)
		{ 
			if(document.all[object]) document.all[object].style.display = etat;
		}
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//													NEWSLETTER													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	function verifformnews()
	{
		var adresse = document.formnews.email.value;
		
		if(!adresse || !verifemail(adresse))
		{
			alert("l'adresse email saisie n'a pas un format correct.");
			return false;
		}
		else return true;
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												AVERTIR UN AMI													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	function verifformami()
	{
		var erreurs = "";
		
		var sonadresse = document.formami.sonemail.value;
		var votreadresse = document.formami.votreemail.value;
		
		if(!sonadresse || !verifemail(sonadresse))
		{
			erreurs += "L'adresse email de votre ami n'a pas un format correct.\n\n";
		}
		
		if(!votreadresse || !verifemail(votreadresse))
		{
			erreurs += "Votre adresse email n'a pas un format correct.\n\n";
		}
		
		if( (sonadresse != "" && votreadresse != "") && (votreadresse == sonadresse))
		{
			erreurs += "Vos 2 adresses email doivent etre differentes.\n\n";
		}
		
		if(erreurs != "")
		{
			alert(erreurs);
			return false;
		}
		else return true;
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												LISTE DES DOSSIERS												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	function changer_dossier(nom)
	{
		if(document.forms['dossiers'+nom].autre.value != "")
		{
			 window.location = document.forms['dossiers'+nom].autre.value+".php";
		}		
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//													CONSTRUCTION												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verif_cp()
	{
		if(document.formcp.cp.value && testercodepostal(document.formcp.cp.value))
		{
			return true;
		}
		else
		{
			alert("Veuillez saisir un code postal valide.");
			return false;
		}
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//														LEXIQUE													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function afficher_definition(liste)
	{
		with(document.formlex)
		{
			if(elements['liste'+liste].value != '')
			{
				action = 'lexique-immobilier.php#'+elements['liste'+liste].value;
				submit();
			}
		}
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												AVERTIR UN AMI													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verifenvoiami()
	{
		var erreur = "";
		
		with(document.formecard)
		{
			var ami_email = amiemail.value;
			var ami_prenom = amiprenom.value;
			var vous_email = vousemail.value;
			var vous_prenom = vousprenom.value;
		}
		
		if(!ami_email || !ami_prenom)
		{
			erreur += "Veuillez saisir toutes les informations de votre ami.\n\n";
		}
		
		if(!vous_email || !vous_prenom)
		{
			erreur += "Veuillez saisir toutes vos informations.\n\n";
		}
		
		if(ami_email && !verifemail(ami_email))
		{
			erreur += "L'adresse email de votre ami n'a pas un format correct.\n\n";
		}
		
		if(vous_email && !verifemail(vous_email))
		{
			erreur += "Votre adresse email n'a pas un format correct.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else return true;
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												LISTE DES PROJETS												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function acceder_au_projet()
	{
		//var base_url = "http://192.168.2.100/camif-habitat/projet/";
		//var base_url = "http://www.compagnie-interactive.net/camif-habitat/";
		//var base_url = "http://192.168.2.100/Camif-Habitat/projet/";
		var base_url = "http://www.camif-habitat.fr/";
		
		with(document.formprojets)
		{
			if(listeprojets.value != "") window.location = base_url+listeprojets.value;
		}
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												Image PNG pour IE 6												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function setpng(img) { if(document.all && (IEver=parseFloat(navigator.appVersion.split("MSIE")[1])) && (IEver>=5.5) && (IEver<7) && document.body.filters && img) {
	imgName=img.src.toUpperCase();
	if(imgName.substring(imgName.length-3,imgName.length)=="PNG") img.outerHTML=
		"<span "+(img.id?"id='"+img.id+"' ":"")+(img.className?"class='"+img.className+"' ":"")+(img.title?"title=\""+img.title+"\" ":"")
		+"style=\"width:"+img.width+"px;height:"+img.height+"px;"+(img.align=="left"?"float:left;":(img.align=="right"?"float:right;":""))
		+(img.parentElement.href?"cursor:hand;":"")+"display:inline-block;"+img.style.cssText+";"
		+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img.src+"',sizingMethod='scale');\"></span>";
}}