	function preSauvegarde()
	{
		reachPanel("InfosProduit");
	}

	function handleGetDataSave(listParams) 
	{
		if (listParams != null)
		{
			if ("" == listParams.error)
			{
				window.location.href = racineProduit + "devis-produit?login="
					+ listParams.login + "&sessionId="
					+ listParams.sessionId + "&numDevis="
					+ listParams.numDevis;
			}
			else
			{
				if (listParams.errorField != "")
				{
					document.getElementById("err"+listParams.errorField).style.display="block";
					document.getElementById("err"+listParams.errorField).innerHTML = listParams.error;
				}
				else
				{
					alerteErreur(listParams.error);
				}
			}
		}
	}

	function enregClient()
	{
		var userId;
		if (sessionId != 0) 
		{
			userId = login;
		}
		else
		{
			userId = document.getElementById("email").value;
		}

		var plageJours = "";
		var plageHeures = "";
		var civiliteStr = "";
		var nomStr = "";
		var prenomStr = "";
		var mailStr = "";
		var pwdStr = "";
		var adresse1Str = "";
		var adresse2Str = "";
		var cpStr = "";
		var communeStr = "";
		var telPortableStr = "";
		var telephoneStr = "";
		var numSiretStr = "";
		var typePersonneStr = "P";
		

		if (0 == sessionId)
		{
			typePersonneStr = document.getElementById("typePersonne").checked ? "M" :"P";
			civiliteStr = document.getElementById("typePersonne").checked ?
				document.getElementById("formeJuridique").value :
				document.getElementById("civilite").value;
			prenomStr = document.getElementById("typePersonne").checked ?
				"" :
				document.getElementById("prenom").value;
			numSiretStr = document.getElementById("typePersonne").checked ?
				document.getElementById("numSiren").value :
				"";
			nomStr = document.getElementById("nom").value;
			mailStr = document.getElementById("email").value;
			pwdStr = document.getElementById("pwd").value;
			telephoneStr = document.getElementById("telephone").value;
			adresse1Str = document.getElementById("adresse1").value;
			adresse2Str = document.getElementById("adresse2").value;
			cpStr = document.getElementById("cp").value;
			communeStr = document.getElementById("commune").value;
		}

		var franchise = document.Devis.franchise.options[document.Devis.franchise.selectedIndex].value;
		
		var sinistre3ans = (document.Devis.Liste0.value == 3) ? "1" : "0";
		var alarmeAntiFeu = (document.Devis.Liste1.value == 3) ? "0" : "1";
		var alarmeAntiVol = (document.Devis.Liste2.value == 3) ? "0" : "1";
		var experienceProf = "";
		if(document.Devis.Liste3.value == 3) {
			experienceProf = "0";
		} else if(document.Devis.Liste3.value == 2) {
			experienceProf = "3";
		} else {
			experienceProf = "5";
		}
		var assure3ans = (document.Devis.Liste4.value == 2) ? "0" : "1";
		var departementEtab = document.Devis.Liste5.value;
		
		
		var data = {};
		data["login"] = userId;
		data["sessionId"] = sessionId;
		data["checkOnly"] = "0";
		data["typePersonne"] = typePersonneStr;
		data["civiliteAssure"] = civiliteStr;
		data["nomAssure"] = nomStr;
		data["prenomAssure"] = prenomStr;
		data["emailAssure"] = mailStr;
		data["motPasse"] = pwdStr;
		data["telephoneAssure"] = telephoneStr;
		data["telPortableAssure"] = telPortableStr;
		data["plageJours"] = plageJours;
		data["plageHeures"] = plageHeures;
		//data["dateEffetSouhaitee"] = dijit.byId("eff").getTextValue();
		data["codeMetier"] = metierStr;
		data["adresse1Assure"] = adresse1Str; 
		data["adresse2Assure"] = adresse2Str; 
		data["cpAssure"] = cpStr; 
		data["communeAssure"] = communeStr;
		data["numSiret"] = numSiretStr;
		
		data["valeurBatiment"] = document.getElementById("batiment").value.replace(/ /g,'');		
		data["valeurContenuPro"] = document.getElementById("contenu").value.replace(/ /g,'');		
		data["valeurStock"] = document.getElementById("stock").value.replace(/ /g,'');		
		data["perteLoyers"] = document.getElementById("loyers").value.replace(/ /g,'');		
		data["honorairesExperts"] = document.getElementById("expert").value.replace(/ /g,'');		
		data["pertesExploitation"] = document.getElementById("pertes").value.replace(/ /g,'');		
		data["perteValeurVenale"] = document.getElementById("venale").value.replace(/ /g,'');		
		data["recoursVoisinsTiers"] = document.getElementById("voisin").value.replace(/ /g,'');		
		data["pertesIndirectes"] = document.getElementById("indirectes").value;
		data["vol"] = document.getElementById("vol").value.replace(/ /g,'');		
		data["capitalToiture"] = document.getElementById("tempete").value.replace(/ /g,'');		
		data["capitalEaux"] = document.getElementById("eaux").value.replace(/ /g,'');		
		data["capitalElec"] = document.getElementById("electriques").value.replace(/ /g,'');		
		data["capitalFumee"] = document.getElementById("fumee").value.replace(/ /g,'');		
		data["capitalBG"] = document.getElementById("glaces").value.replace(/ /g,'');		
		data["franchise"] = franchise;		
		data["categorie"] = categorie;		
		data["nomEtablissement"] = document.getElementById("etablissement").value;		
		data["adresseEtablissement"] = document.getElementById("adresse-etablissement").value;		
		data["CPEtablissement"] = document.getElementById("CPEtablissement").value;		
		data["communeEtablissement"] = document.getElementById("commune-etablissement").value;		
		
		data["sinistre3ans"] = sinistre3ans;
		data["alarmeAntiFeu"] = alarmeAntiFeu;
		data["alarmeAntiVol"] = alarmeAntiVol;
		data["experienceProf"] = experienceProf;
		data["assure3ans"] = assure3ans;
		data["departementEtab"] = departementEtab;		
		
		Dom_ropner_discotheque_ProxySauvegardeDevis.Process(data, handleGetDataSave);
		
		
	}

	function valideMail(callbackFunc)
	{
		var data = {};
		data["login"] = document.getElementById("email").value;
		data["sessionId"] = "0";
		data["domain"] = "allo";
		data["checkOnly"] = "1";
		data["codeFormule"] = "";
		data["civiliteAssure"] = "";
		data["nomAssure"] = "";
		data["prenomAssure"] = "";
		data["emailAssure"] = "";
		data["telephoneAssure"] = "";
		data["telPortableAssure"] = "";
		data["plageJours"] = "";
		data["plageHeures"] = "";
		data["ca"] = "";
		data["nomRepresentant"] = "";
		//data["dateEffetSouhaitee"] = "";
		data["codeProduit"] = "";
		data["codeMetier"] = "";
		Dom_ropner_discotheque_ProxySauvegardeDevis.Process(data, callbackFunc);
	}