function preciseautre(){
	if(document.form1.activite.options[document.form1.activite.selectedIndex].value == "autres"){
		document.getElementById('precise-autre').style.visibility = "visible";
	}else{
		document.getElementById('precise-autre').style.visibility = "hidden";
	}
}
function verifCommunes(){
	var code_postal = document.form1.code_postal.value;
	if(trim(code_postal) == "" || !checkCP('form1')){
		alert("vous devez saisir un code postal à 5 chiffres");
	}else{
		DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'verifCommunes', code_postal, doQueryVerifCommunes);
	}
}
function doQueryVerifCommunes(r){
	if(document.form1.ville.options.length > 0){
		for(var i=document.form1.ville.length; i>=0; i--){
			document.form1.ville.options[i] = null;
		}
	}
	if(r.getRowCount() > 0  && r.id_expert[0] == null){
		alert("Aucun diagnostiqueur ne couvre la zone de votre code postal.\rMerci de contacter notre numéro vert\r\r0 800 397 378\r\pour plus d'informations.");
	}else if(r.getRowCount() > 1){
		nbCantons = r.getRowCount();
		var i = 0;
		var j = 0;
		while(i < nbCantons){
			if(r.commune[i] != r.commune[i-1]){
				document.form1.ville.options[j] = new Option(r.commune[i],r.code_canton[i]);
				j++;
			}
			i++;
		}
		var nbVerif = document.form1.ville.options.length;
		if(nbVerif < 6){
			document.form1.ville.size = nbVerif;	
		}else{
			document.form1.ville.size = 5;
		}
	}else if(r.getRowCount() == 1){
		document.form1.ville.options[0] = new Option(r.commune[0],r.code_canton[0]);
	}else{
		// on affiche une alerte
		alert("Votre code postal n'est pas assez précis.\rPlusieurs diagnostiqueurs couvrent la zone concernée,\rune réponse personnalisée ne peut donc pas vous être fournie.\rMerci d'affiner votre recherche.");
	}	
}
function doQueryForm1(){
	var cfcObj = new Object();
	cfcObj.activite = document.form1.activite.options[document.form1.activite.selectedIndex].value;
	cfcObj.activite_autre = document.form1.activite_autre.value;
	cfcObj.nom = document.form1.nom.value;
	cfcObj.prenom = document.form1.prenom.value;
	cfcObj.societe = document.form1.societe.value;
	cfcObj.adresse = document.form1.adresse.value;
	cfcObj.code_postal = document.form1.code_postal.value;
	cfcObj.ville = document.form1.ville.value;
	cfcObj.tel = document.form1.tel.value;
	cfcObj.fax = document.form1.fax.value;
	cfcObj.email = document.form1.email.value;
	cfcObj.comments = document.form1.comments.value;
	if(trim(cfcObj.nom) == ""){
		alert("vous devez saisir votre nom");
	}else if(trim(cfcObj.prenom) == ""){
		alert("vous devez saisir votre prénom");
	}else if(trim(cfcObj.societe) == ""){
		alert("vous devez saisir votre société");
	}else if(trim(cfcObj.adresse) == ""){
		alert("vous devez saisir votre adresse");
	}else if(trim(cfcObj.code_postal) == "" || !checkCP('form1')){
		alert("vous devez saisir votre code postal");
	}else if(trim(cfcObj.ville) == ""){
		alert("vous devez saisir votre ville");
	}else if(trim(cfcObj.tel) == ""){
		alert("vous devez saisir votre numéro de téléphone");
	}else if(trim(cfcObj.email) == "" || !emailCheck(cfcObj.email)){
		alert("vous devez saisir votre email");
	}else{
		DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'step1', cfcObj, doQueryEndResults);
	}
}
function doQueryEndResults(r){
	var str = "";
	str = str + "Merci " + r.prenom[0] + " " + r.nom[0] + ",<br /><br />";
	str = str + "Votre demande a bien &eacute;t&eacute; prise en compte.<br /><br />";
	str = str + "Votre diagnostiqueur vous contactera dans les meilleurs d&eacute;lais.";
	$('details').innerHTML = str;
}
