	function trim(x) {
		while (x.substring(0,1) == ' ') x = x.substring(1);
		while (x.substring(x.length - 1) == ' ') x = x.substring(0, x.length - 1);
		return x;
	}

	function isEmpty(element) {
		toTest = "" + element.value;
		toTest = trim(toTest);
		if ((toTest != "") && (toTest != "undefined")) return  false;
		return true;
	}
  function validateemail(id) {
    var e = document.getElementById(id);
    var val = trim(e.value);
    var retVal = (val == val.match(/^[A-Za-z0-9~_.-]+@[A-Za-z0-9~_-]+\.[A-Za-z0-9~_.-]+$/));
    retVal = (isEmpty(e))?true:retVal;
    lastC=val.substr(val.length-1,val.length-1);
    retVal= (lastC!=".")&&retVal;
    retVal = (val.indexOf(" ")< 0)&&retVal;
    if (!retVal) alert("Adresse email invalide -  Invalid mail");
    return retVal;
	}

  function validateFields(){
	  val=true;
		fname="";
				
		val=val&&!isEmpty(document.getElementById("iduser"));
		if(!val)
		  fname="iduser";
			
		val=val&&!isEmpty(document.getElementById("nomprenom"));
		if(!val && fname=="")
 		  fname="nomprenom";		
			
		val=val&&!isEmpty(document.getElementById("adresse"));
		if(!val && fname=="")
 		  fname="adresse";				
			
		val=val&&!isEmpty(document.getElementById("numero"));
		if(!val && fname=="")
 		  fname="numéro";				
			
		val=val&&!isEmpty(document.getElementById("codepostal"));
		if(!val && fname=="")
 		  fname="code postal";				
			
		val=val&&!isEmpty(document.getElementById("localite"));
		if(!val && fname=="")
 		  fname="localite";				
			
		val=val&&!isEmpty(document.getElementById("mail"));
		if(!val && fname=="")
 		  fname="mail";				
			
		val=val&&!isEmpty(document.getElementById("pw"));
		if(!val && fname=="")
 		  fname="Mot de passe";				
			
		val=val&&!isEmpty(document.getElementById("pw2"));
		if(!val && fname=="")
 		  fname="Confirmation du mot de passe";		

		if(!val)
		  alert("La zone '"+fname+"' ne peut rester vide");		
		else {
		  frm=document.getElementById("formpasinscrit");
			frm.action="creationutilisateur.asp";
      frm.submit();
		}		 
	}
