	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 telPortableStr = "";
		var telephoneStr = "";
		var adresse1Str = "";
		var adresse2Str = "";
		var cpStr = "";
		var communeStr = "";
		var fractionnementStr = "A";
		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 data = getData();
		
		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["codeMetier"] = metierStr;
		data["adresse1Assure"] = adresse1Str; 
		data["adresse2Assure"] = adresse2Str; 
		data["cpAssure"] = cpStr; 
		data["communeAssure"] = communeStr;
		data["codeFractionnement"] = fractionnementStr;
		data["numSiret"] = numSiretStr;
		
		data["dateEffetSouhaitee"] = dijit.byId("eff").getTextValue();
		data["prenomAssure1"] = document.getElementById("prenomAssure1").value;
		data["nomAssure1"] = document.getElementById("nomAssure1").value;
		data["prenomAssure2"] = document.getElementById("prenomAssure2").value;
		data["nomAssure2"] = document.getElementById("nomAssure2").value;
		data["prenomAssure3"] = document.getElementById("prenomAssure3").value;
		data["nomAssure3"] = document.getElementById("nomAssure3").value;
		data["prenomAssure4"] = document.getElementById("prenomAssure4").value;
		data["nomAssure4"] = document.getElementById("nomAssure4").value;
		data["prenomAssure5"] = document.getElementById("prenomAssure5").value;
		data["nomAssure5"] = document.getElementById("nomAssure5").value;
		
		Rc_mk_expimmo_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"] = "";
		
		Rc_mk_expimmo_ProxySauvegardeDevis.Process(
				data,
				callbackFunc
				);
	}