var secondDlg;

function pleaseWait(n){
	if(n==0){
		dojo.byId("cache").style.display="none";
	}else{
		dojo.byId("cache").style.display="";
	}
}

function publicationForm(actForm){
	pleaseWait(1);

	var kw = {
	url:urlServer + "?act="+actForm,
	form: dojo.byId("MyFormAd"),
	load:function( data, evt) { 
			pleaseWait(0);
			dojo.byId("publicationAnnonce").innerHTML = data;
			dojo.parser.parse(dojo.byId("publicationAnnonce"));
		}
	}
	dojo.xhrPost(kw);

}

function maison_appartement(id){
	document.getElementById("type_bien_A").style.display="none";
	document.getElementById("type_bien_M").style.display="none";
	document.getElementById("type_bien_C").style.display="none";
	document.getElementById("type_bien_" + id).style.display="block";

	dojo.query(".selectType").forEach(
	    function(inputElement) {
		dojo.byId(inputElement.id).checked = false;
	   }
	);
}

function onglet(n){
	for(i=1;i<=3;i++){
		dojo.byId("tab"+i).className="TabbedPanelsTab";
		dojo.byId("tabContent"+i).style.display="none";
	}
	dojo.byId("tab"+n).className="TabbedPanelsTab TabbedPanelsTabSelected";
	dojo.byId("tabContent"+n).style.display="block";
}
// *********************************************************

function validForm1(){
	var test_type = 0;
	dojo.query(".selectType").forEach(
	    function(inputElement) {
		if(dojo.byId(inputElement.id).checked){
			test_type = 1;
		}
	   }
	);

	if(test_type == 0){
		alert("Veuillez indiquer le type de bien !");
		return false;
	}
	
	if(dojo.byId("bien_surface").value == ""){
		alert("champ surface manquant");
		return false;
	}
	if(dojo.byId("bien_code_postal").value == ""){
		alert("champ code postal manquant");
		return false;
	}

	if(dojo.byId("bien_ville").value == ""){
		alert("champ ville manquant");
		return false;
	}

	
	publicationForm("pub-form2");
}

function validForm2(){
	var test_diag = 0;
	dojo.query(".selDIAG").forEach(
	    function(inputElement) {
		if(dojo.byId(inputElement.id).checked){
			test_diag = 1;
		}
	   }
	);

	if(test_diag == 0){
		alert("Veuillez sélectionner un ou plusieurs diagnostics ");
		return false;
	}

	publicationForm("pub-form3");
}


function validForm3(){
	if(dojo.byId("civilite").value == ""){
		stabilo("civilite");
		return false;
	}
	if(dojo.byId("email").value == ""){
		stabilo("email");
		return false;
	}
	if(dojo.byId("nom").value == ""){
		stabilo("nom");
		return false;
	}
	if(dojo.byId("prenom").value == ""){
		stabilo("prenom");
		return false;
	}
	if(dojo.byId("adresse").value == ""){
		stabilo("adresse");
		return false;
	}
	if(dojo.byId("code_postal").value == ""){
		stabilo("code_postal");
		return false;
	}
	if(dojo.byId("ville").value == ""){
		stabilo("ville");
		return false;
	}
	if(dojo.byId("tel1").value == "" && dojo.byId("tel2").value == ""){
		stabilo("tel1");
		return false;
	}
	publicationForm("pub-form3a");

}

function validForm3a(){
	if(dojo.byId("adf").checked){
		if(dojo.byId("nom2").value == ""){
			stabilo("nom2");
			return false;
		}
		if(dojo.byId("prenom2").value == ""){
			stabilo("prenom2");
			return false;
		}
		if(dojo.byId("adresse2").value == ""){
			stabilo("adresse2");
			return false;
		}
		if(dojo.byId("code_postal2").value == ""){
			stabilo("code_postal2");
			return false;
		}
		if(dojo.byId("ville2").value == ""){
			stabilo("ville2");
			return false;
		}
	}	
	publicationForm("pub-form3b");

}

function validForm3b(){
	publicationForm("pub-form4");
}


function validForm4(){
	publicationForm("pub-form5");
}

function stabilo(id){
	dojo.byId(id).style.backgroundColor = "#ffff00";
	alert("formulaire incomplet !");
}
function goForm(n){
	publicationForm("pub-form"+n);	
}

function adfacturation(){
	if(dojo.byId("adf").checked){
		dojo.byId("adf1").style.display = "none";
		dojo.byId("adf2").style.display = "block";
	}else{
		dojo.byId("adf1").style.display = "block";
		dojo.byId("adf2").style.display = "none";
	}
}

function login_client(){
	if(!secondDlg){secondDlg = new dijit.Dialog({title: 'Login'});}
		dijit.byId(secondDlg).attr("href",urlServer+"?act=login-client");
		secondDlg.show();
}


function closeLoginClient(){
	secondDlg.hide();
}



dojo.addOnLoad(
    	function(){
		dojo.require("dijit.Dialog");
		dojo.require("dijit.Tooltip");

		if(dojo.byId("publicationAnnonce")){
			goForm(1);
			onglet(1);
		}	
		pleaseWait(0);
	}
);

