


	if (navigator.userAgent.indexOf("Opera")!=-1  && document.getElementById) type="OP";
	if (document.all) type="IE"
	if (document.layers) type="NN";
	if (!document.all && document.getElementById) type="MO";

	prenom="";
        nom="";
        profession="";
	profession_index=0;
	telephone="";
	courrier="";
	methode=""
	methode_index=0;
	pays="";
	pays_index=0;
        sujet="";  
	desc="";   
   

	function getData(cas){
            if (cas==2){
  	    	nom=document.forms[0].Name.value;
	        courrier=document.forms[0].Email.value;
                }
            if (cas==1){
		nom=document.forms[0].Nom.value;
        	courrier=document.forms[0].Courrier.value;
	   
	   
		prenom=document.forms[0].Prénom.value;          	
		profession_index=document.forms[0].Profession.selectedIndex;
          	profession= document.forms[0].Profession[profession_index].text;
          	telephone= document.forms[0].Téléphone.value;
 
 	  	for (i=0; i<=1; i++){
            		if (document.forms[0].Méthode[i].checked){ 
				methode=document.forms[0].Méthode[i].value
				methode_index=i
				}
            		}
		pays_index=document.forms[0].Pays.selectedIndex
        	pays=  document.forms[0].Pays[pays_index].text;
          	sujet=document.forms[0].Sujet.value  
          	desc=document.forms[0].Description.value; 
               }         

   	}

       


	function setCookie(name, value) {
          expires = new Date()
          expires.setTime(expires.getTime() +60*60*24)

     //alert(expires)
          path="" 
          domain="www.sac-ecole-electronique.org" 
//domain=""
          secure=""
	  curCookie = name + "=" + escape(value) +
	      ((expires) ? "; expires=" + expires.toGMTString() : "") +
	      ((path) ? "; path=" + path : "") +
	      ((domain) ? "; domain=" + domain : "") +
	      ((secure) ? "; secure" : "");
    // alert("cookie  "+curCookie)
	  document.cookie = curCookie;
	}


	function getCookie(name) {
	  var dc = document.cookie;
	  var prefix = name + "=";
	  var begin = dc.indexOf("; " + prefix);
	  if (begin == -1) {
	    begin = dc.indexOf(prefix);
	    if (begin != 0) return null;
	    } else { 
                     begin += 2;
                       }
          var end = document.cookie.indexOf(";", begin);
          if (end == -1){end = dc.length;}
          rep=dc.substring(begin + prefix.length, end);
          if (rep==null) return "";
//alert(rep)
          return unescape(rep);
	}


       function setValue(cas){
 	 getData(cas)
         setCookie("Prénom", prenom);
         setCookie("Nom", nom);
         setCookie("Profession", profession_index);
         setCookie("Téléphone", telephone);
         setCookie("Courrier", courrier);
	 setCookie("Méthode",methode_index);            
         setCookie("Pays", pays_index);
         setCookie("Sujet", sujet);
         setCookie("Description", desc);      
         }

       function getValue(){
         prenom=getCookie("Prénom");
         if (prenom!=null) document.forms[0].Prénom.value=prenom ; 
         nom=getCookie("Nom");
         if (nom!=null) document.forms[0].Nom.value=nom ; 
	 profession=getCookie("Profession");
         if (profession!=null) document.forms[0].Profession.selectedIndex=profession; 
         telephone=getCookie("Téléphone");
         if (telephone!=null) document.forms[0].Téléphone.value=telephone ; 
         courrier=getCookie("Courrier");
         if (courrier!=null) document.forms[0].Courrier.value=courrier ; 
	 methode=getCookie("Méthode");
         if (methode!=null) document.forms[0].Méthode[methode].checked=true; 
	 pays=getCookie("Pays");
         if (pays!=null) document.forms[0].Pays.selectedIndex=pays; 
         sujet=getCookie("Sujet");
         if (sujet!=null) document.forms[0].Sujet.value=sujet ; 
         desc=getCookie("Description");
         if (desc!=null) document.forms[0].Description.value=desc ; 
         }

         function email(ref){
         	getData()
	        msg=""
	        if (sujet !=null) msg+="subject="+sujet+"&"
	        msg+="body="
	        if (prenom !=null) msg+="Prénom:%20"+escape(prenom)+"%0A"
	        if (nom !=null) msg+="Nom:%20"+escape(nom)+"%0A"
	        if (profession !=null) msg+="Profession:%20"+escape(profession)+"%0A"
	        if (telephone !=null) msg+="Téléphone:%20"+escape(telephone)+"%0A"
	        if (courrier !=null) msg+="Courrier:%20"+escape(courrier)+"%0A"
	        if (methode !=null) msg+="Méthode:%20"+escape(methode)+"%0A"
	        if (pays !=null) msg+="Pays:%20"+escape(pays)+"%0A"
	        if (desc !=null) msg+="%0A"+escape(desc)
	        ref.href="mailto:commentaire@sac-ecole-electronique.org?"+msg;
         }

	function setMessageError(cpt){
		 name="error_submit"
		 msg= cpt+" erreur" 
		 if (cpt>1) msg+="s"

		 if (cpt>0){
			if (type=="MO" || type=="OP") document.getElementById(name).innerHTML=msg;
			if (type=="IE") document.all[name].innerHTML=msg;
		 	if (type=="NN") {
				document.layers[name].document.open();
				document.layers[name].document.write(msg);
				document.layers[name].document.close();
				}
			   }
		 getVisible(name, cpt>0)

	}

	function getVisible(name, test){

		if (test) {
                  if (type=="MO" || type=="OP") document.getElementById(name).style.visibility="visible";
		  if (type=="IE") document.all[name].style.visibility="visible";
		  if (type=="NN") document.layers[name].visibility="visible";


		}
		else {
		   if (type=="MO" || type=="OP") document.getElementById(name).style.visibility="hidden";
 		   if (type=="IE") document.all[name].style.visibility="hidden";
		   if (type=="NN") document.layers[name].visibility="hidden";
		}

        }



 	function valider(typeFormulaire){
	  switch (typeFormulaire){
	      case 1: document.forms[0].check.value="5";  return valider_1(); break;
	      case 2: return valider_2(); break;
              } 
         return true;	

        }

 	function valider_1(){
		cpt=0;
		getData(1)
		rep= (prenom==null || prenom=="" || prenom.length<1)
		if (rep) cpt++
		getVisible("error_prenom",rep)
		rep= (nom==null || nom=="" || nom.length<1)
		if (rep) cpt++
		getVisible("error_nom",rep)                    
		rep= (courrier==null || courrier=="")
		if (rep) cpt++
		getVisible("error_courrier",rep)  
		if (!rep){	   	   
  		    rep= (courrier.length<6 || courrier.indexOf("@")==-1 || courrier.indexOf("@")!=courrier.lastIndexOf("@"))
		    if (rep) cpt++
		    getVisible("error_courrier_format",rep)  
		    }
		rep= (sujet==null || sujet=="" || sujet.length<1)
		if (rep) cpt++
		getVisible("error_sujet",rep)
		rep= (desc==null || desc=="" || desc.length<1)
		if (rep) cpt++
		getVisible("error_description",rep)

		setMessageError(cpt)
		if (cpt>0) return false
		return true;
        }

 	function valider_2(){
		cpt=0;
		getData(2)
		rep= (nom==null || nom=="" || nom.length<1)
		if (rep) cpt++
		getVisible("error_nom",rep)                    
		rep= (courrier==null || courrier=="")
		if (rep) cpt++
		getVisible("error_courrier",rep)  
		if (!rep){	   	   
  		    rep= (courrier.length<6 || courrier.indexOf("@")==-1 || courrier.indexOf("@")!=courrier.lastIndexOf("@"))
		    if (rep) cpt++
		    getVisible("error_courrier_format",rep)  
		    }
		
		if (cpt>0) return false
		return true;

        }


