// Script validation email et informations 
	var isNav = (navigator.appName.indexOf("Netscape") !=-1);

	function verifmail(email)
	{
		if (isNav){
		
			// vérif validité email par STRING
                               var arobase = email.indexOf("@")
                                var point = email.lastIndexOf(".")
                                 if((arobase < 3)||(point + 2 > email.length) ||(point < arobase+3)) { 
                                 	return false;}
                                 else {                                 	
                                  	return true;}
			}
		else{
			var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$/
			return (reg.exec(email)!=null)
		}
	}
					
	function inscription()
	{
	
	var bad_enter = new Array();
    var j         = 0;
    var y         = "";
    var missing_fields = new Array();
    var i              = 0;
    var x              = "";
	         
    /* check for missing fields */
    
    // email checking
    if (document.forms('commande').email.value ==''){
		missing_fields[i] = "E-mail";
        i = i + 1;
	} else {
	
		
		 if ( verifmail(document.forms('commande').email.value)!=true){
			missing_fields[i] = "l'email doit avoir la forme : xxx @ xx. xx";
			 i = i + 1;
		}
	}
    
    /* check for missing fields */
    if (document.forms('commande').nom.value == ''){
        missing_fields[i] = "Nom";
        i = i + 1;
    }
    
     if (document.forms('commande').prenom.value == ''){
        missing_fields[i] = "Prénom";
        i = i + 1;
    }
	
	 if (document.forms('commande').cp.value == ''){
        missing_fields[i] = "Code Postal";
        i = i + 1;
    }
     if (document.forms('commande').ville.value == ''){
        missing_fields[i] = "Ville";
        i = i + 1;
    }
     if (document.forms('commande').adresse.value == ''){
        missing_fields[i] = "Adresse";
        i = i + 1;
    }
    
       if (document.forms('commande').telephone.value == ''){
        missing_fields[i] = "Telephone";
        i = i + 1;
    }
    
    
    // alert sending
    if ((i > 0) || (j >0)){
        for (var i=0; i<missing_fields.length; i++)
		    var x = x + "\t" + missing_fields[i] + "\n";
		for (var j=0; j<bad_enter.length; j++)
		    var y = y + "\t" + bad_enter[j] + "\n";
		var message = "";
		if (x!="") { message = "Les informations suivantes sont manquantes ou incorrectes:\n" + x; }
		if ((x!="") && (y!="")) { message = message + "\n"; }
		if (y!="") { message = message + "Les informations suivantes sont incorrectes :\n" + y; }
		alert(message);
        return(false);
    }
	
	if (isNav){
		document.commande.submit();
	}
	else if ( navigator.userAgent.indexOf('Mac') != -1 ){
		
		window.commande.submit();
		}
	else {
		window.commande.submit;
	}
		
	return 0 ; 
		
				}

