   function doSubmit(formObj){
   	   try{
   	    	if (Validator.Validate(formObj,2)){
	   	   	  if (formObj.isValid.value=="0"){
	   	   	  	 alert("The same email has beean registered.");
	   	   	  	 formObj.email.focus();
	   	   	  	 return false;
	   	   	  }
	   	   	  return true;
   	   	  }
   	   	  return false;
   	   }catch(e){
   	   	  alert(e.description);
   	   	  
   	   }
   	   return false;
   }

	function validNameUnique(obj) {
		  if (obj.value==""){
			   document.getElementById("validResultMsg").innerHTML = "";
			   return;   
		  }
		  
		  var pattern = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		  
		  if (!pattern.exec(obj.value)){
		  	  alert("Please input correct email address.");
		  	  obj.focus();
		  	  return;
		  }
		
	    var url = "validNameUnique.php";
	    var pars = "email=" + obj.value + "&systime="+(new Date()).getTime();  
	    
	    var mailAjax = new Ajax.Request(    
	        url,    
	        {    
	            method: 'get',
	            parameters: pars,
	            onComplete: jsonResponse    
	        }    
	    );    
	}    
	   
	function jsonResponse(originalRequest) {    
	    var responseTxt = originalRequest.responseText;
	    if (responseTxt=="true"){
	    	document.getElementById("validResultMsg").innerHTML = "<font color='green'>Email is valid.</font>";
	    	document.getElementById("isValid").value="1";
	    }else{
	    	document.getElementById("validResultMsg").innerHTML = "<font color='red'>Email has been registered.</font>";
	    	document.getElementById("isValid").value="0";
	    }
	}
