var expJour = 700; //cookie mort dans jours

var date_exp = new Date(); 

date_exp.setTime(date_exp.getTime() + (expJour*24*60*60*1000));



function LitCookie(nom) 

{

    var mon_cookie = document.cookie;

    var debut = mon_cookie.indexOf(nom+"=");

    var taille = debut + nom.length + 1;

    if ((!debut) && (nom != mon_cookie.substring(0,nom.length))) return null;

    if (debut == -1) return null;

    var fin = mon_cookie.indexOf(";",taille);

    if (fin == -1) fin = mon_cookie.length;

    return unescape(mon_cookie.substring(taille, fin));

}



function EcritCookie(nom, valeur, expire, chemin, domaine, secure)

{

    document.cookie = nom + "=" + escape(valeur) +

        ( (expire) ? ";expires=" + expire.toGMTString() : "") +

        ( (chemin) ? ";path=" + chemin : "") + 

        ( (domaine) ? ";domain=" + domaine : "") +

        ( (secure) ? ";secure" : "");

}



function DetruitCookie(nom) 

{

    if (LitCookie(nom)) //si le cookie existe (LitCookie=null sinon)

	{

	document.cookie = nom + "=;expires=Thu, 01-Jan-1970 00:00:01 GMT";

	}

}



function efface()

{

DetruitCookie('registre_FormName_FirstName');

DetruitCookie('registre_FormName_LastName');

DetruitCookie('registre_FormName_CompanyName');

DetruitCookie('registre_FormName_Email');

DetruitCookie('registre_FormName_Country');

DetruitCookie('registre_FormName_Phone');

DetruitCookie('registre_FormName_Use');

DetruitCookie('registre_FormName_Origin');

DetruitCookie('registre_FormName_Secteur');

DetruitCookie('registre_FormName_Opt_in');

history.go();

}



function sauveValeur(element) 

{

  	if ((element.type == "text")

  	|| (element.type == "password")

  	|| (element.type == "textarea")

  	|| (element.type == "radio")) 

		{

   		val = element.value;

  		} 

	else if (element.type.indexOf("select") != -1) 

		{

   		val = "";

   		for(k=0;k<element.length;k++)

    	if (element.options[k].selected)

     		val += k+" ";

  		} 

	else if (element.type == "checkbox") 

		{

   		val = element.checked;

  		}

  	EcritCookie("registre_"+element.form.name+"_"+element.name,val,date_exp);


}



function recupValeur() 

{

for (i=0;i<document.forms.length;i++) 

	{

	for (j=0;j<document.forms[i].elements.length; j++) 

		{

   		cookie_name = "registre_"+document.forms[i].name+"_"


   		+document.forms[i].elements[j].name;

   		val = LitCookie(cookie_name);

   		if (val) 

			{

   			if ((document.forms[i].elements[j].type == "text")

   			|| (document.forms[i].elements[j].type == "password")

   			|| (document.forms[i].elements[j].type == "textarea")) 

				{

   				document.forms[i].elements[j].value = val;

   				} 

			else if (document.forms[i].elements[j].type.indexOf("select") != -1) 


				{

   				document.forms[i].elements[j].selectedIndex = -1;

   				while (((pos = val.indexOf(" ")) != -1) && (val.length > 1)) 

					{

   					sel = parseInt(val.substring(0,pos));

   					val = val.substring(pos+1,val.length);

   					if (sel < document.forms[i].elements[j].length)

       					document.forms[i].elements[j].options[sel].selected = true;

   					}

   				} 

			else if (document.forms[i].elements[j].type == "checkbox") 

				{

   				document.forms[i].elements[j].checked = (val=="true");

   				} 

			else if (document.forms[i].elements[j].type == "radio") 

				{

   				if (document.forms[i].elements[j].value == val)

   					document.forms[i].elements[j].checked = true;

   				}

   			}

		}

	}


}