

	function check_societe()
	{
		var formulaire = document.forms["formulaire"];
		var div_societe = document.getElementById("societe");
		
		
		if (formulaire.elements["vous_etes"].options[formulaire.elements["vous_etes"].selectedIndex].value == "particulier"){
			if (typeof(div_societe) != "undefined" && div_societe != null) {
				div_societe.style.display = "none";
			}
			
			formulaire.elements["firstname"].value = "";
			formulaire.elements["lastname"].value = "";
			formulaire.elements["address"].value = "";
			formulaire.elements["addresscompl"].value = "";
			formulaire.elements["zipcode"].value = "";
			formulaire.elements["city"].value = "";
			formulaire.elements["society"].value = "";
			formulaire.elements["phone"].value = "";
			formulaire.elements["contacttype"].selectedIndex = 0;
			formulaire.elements["geoinformation"].selectedIndex = 0;
			formulaire.elements["activitysector"].selectedIndex = 0;
		} else {
			if (typeof(div_societe) != "undefined" && div_societe != null) {
				div_societe.style.display = "";
			}
		}
	
	}
	
	function is_societe()
	{
		if (document.forms["formulaire"].elements["society"].value != "") document.getElementById("societe").style.display = "";
	
	}
	
	function check_name(el)	{
		var obligatoire = true;
		if (
			/* Champs facultatifs */
			el.name == "firstname"
			||
			el.name == "geoinformation"
			||
			el.name == "contacttype"
			||
			el.name == "comments"
		){
				obligatoire = false;
		}
		return obligatoire;
	}
	
	function colore(nom_champ, couleur){
		var label = document.getElementById(nom_champ+"_label");
		if ( typeof(label) != "undefined" && label != null) {
			label.style.color = couleur;
		}
	}
	
	function check_form()
	{
		var reg2 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		formu = document.forms["formulaire"];
		err = "no";
		i = 0;
		
		while (i < formu.elements.length)
		{
			el = formu.elements[i];
			if (typeof(el.name) != "undefined"){
				colore(el.name, "black");
				if (check_name(el))
				{   
						if ((el.type == "text")&&(el.value == "")) 
						{
							err = i;
							colore(el.name, "red");
							i = formu.elements.length;
						}
						
						if ((el.type.indexOf("select") != -1)&&(el.selectedIndex == 0)) 
						{
							err = i;
							colore(el.name, "red");
							i = formu.elements.length;
						}
						if ((el.type == "radio") && (testRadio(formu,formu.elements[i].name) == false) )
						{
							err = i;
							colore(el.name, "red");
							i = formu.elements.length;
						}
						if ((el.type == "checkbox") && (el.checked == false))
						{
							err = i;
							colore(el.name, "red");
							i = formu.elements.length;
						}
						if (!isUpdate){
							if ((el.type == "password")&&(el.value == "")) 
							{
								err = i;
								colore(el.name, "red");
								i = formu.elements.length;
							}
						}
				}
			}
			i++;
		}
		if (err != "no")
		{
	
			if (formu.elements[err].name == "conditions_read")
			{
				alert(message4);
			} else {
				alert(message1);
			}
			formu.elements[err].focus();
			return false;
		}
		
		TestEmail = formu.email.value;
		if(!reg2.test(TestEmail)) {	
			alert(message2);
			formu.email.focus();
			colore("email", "red");
			return false;
		}
		if (formu.elements['domains'].value.indexOf("http://") != -1)
		{
			formu.elements['domains'].value = formu.elements['domains'].value.substring(7,formu.elements['domaine'].value.length);
		}
		if (formu.elements['domains'].value.indexOf("/") != -1)
		{
			formu.elements['domains'].value = formu.elements['domains'].value.substring(0,formu.elements['domaine'].value.indexOf("/"));
		}
		if (formu.elements['domains'].value.indexOf(":") != -1)
		{
			formu.elements['domains'].value = formu.elements['domains'].value.substring(0,formu.elements['domaine'].value.indexOf(":"));
		}
	}
	

