function checkid() 
	{
		var username = document.frmsignup.loginid;
		if (username.value.length == 0 || username.value == " ") 
		{
			username.focus();
			alert("Login ID must be provided");
			return false;
		}
		if(username.value.match(/[^a-zA-Z0-9]/)){
				username.focus();
				alert("Login ID can contain only alphabet characters and numbers");
				return false;
		}
		if(username.value.length<4){
			username.focus();
			alert("Please specify your Login ID at least 4 characters!");
			return false;
		}
		if(username.value.length>20){
			username.focus();
			alert("Please specify your Login ID not greater than 20 characters!");
			return false;
		}
		popupWindow = window.open("http://www.enthenou.com/confirm-id.html?username="+username.value,"check_id", "width=350, height=150,resizable=no,status=no,titlebar=no,location=no,scrollbars=yes");
		
		if(popupWindow)
			popupWindow.focus();
		return false;
	}
function check_signup(elm){
		if(elm.loginid.value=="" || elm.loginid.value==null){
				elm.loginid.focus();
				alert("Please choose your Login ID.");
				return false;
		}
		if(elm.loginid.value.match(/[^a-zA-Z0-9]/)){
				elm.loginid.focus();
				alert("Login ID can contain only alphabet characters and numbers");
				return false;
		}
		if(elm.loginid.value.length<4){
			elm.loginid.focus();
			alert("Please specify your Login ID at least 4 characters!");
			return false;
		}
		if(elm.loginid.value.length>20){
			elm.loginid.focus();
			alert("Please specify your Login ID not greater than 20 characters!");
			return false;
		}
		if(elm.upassword.value=="" || elm.upassword.value==null){
			elm.upassword.focus();
			alert("Please specify your password!");
			return false;
		}
		if(elm.upassword.value.match(/[^a-zA-Z0-9]/)){
			elm.upassword.value.focus();
			alert("Password can contain only alphabet characters and numbers");
			return false;
		}
		if(elm.upassword.value.length<6){
			elm.upassword.focus();
			alert("Password can not less than 6 characters!");
			return false;
		}
		if(elm.upassword.value.length>20){
			elm.upassword.focus();
			alert("Password can not greater than 20 characters!");
			return false;
		}
		if(elm.uconfirmpassword.value=="" || elm.uconfirmpassword.value==null){
			elm.uconfirmpassword.focus();
			alert("Please type confirm password!");
			return false;
		}
		if(elm.upassword.value!=elm.uconfirmpassword.value){
			elm.uconfirmpassword.focus();
			alert("Incorrect confirm password, try again.");
			return false;
		}
		if(elm.gender.value=="" || elm.gender.value==null){
			elm.gender.focus();
			alert("Please select your gender.");
			return false;
		}
		if(elm.ujobtitle.value=='' || elm.ujobtitle.value==null){
				elm.ujobtitle.focus();
				alert("Please select your job\'s title!");
				return false;
		}
		if(elm.fname.value=='' || elm.fname.value==null){
				elm.fname.focus();
				alert("Please enter your first name!");
				return false;
		}
			
		if(validate_email(elm.email)==false){
				elm.email.focus();
				return false;
		}
		
		if(elm.country.value=='' || elm.country.value==null){
				elm.country.focus();
				alert("Please choose your country.");
				return false;
		}
		if(elm.member_type.value=='' || elm.member_type.value==null){
				elm.member_type.focus();
				alert("Please select your member type.");
				return false;
		}
		if(elm.agree.checked==false){
			alert("Please check the word 'I agree to the following:'");
			return false;
		}
		if(elm.confirmtext.value=="" || elm.confirmtext.value==null){
				elm.confirmtext.focus();
				alert("Please type confirm text.");
				return false;
		}
return true;
}
function validate_email(fields) {
    if(-1 == fields.value.indexOf("@")) { 
       fields.focus(); 
       alert("Your email must have a '@'."); 
       return false; 
       }
    if(-1 != fields.value.indexOf(",")) { 
       fields.focus(); 
       alert("Your email must not have a ',' in it"); 
       return false; 
       }
    if(-1 != fields.value.indexOf("#")) { 
       fields.focus(); 
       alert("Your email must not have an '#' in it." ); 
       return false; 
       }
    if(-1 != fields.value.indexOf("!")) { 
       fields.focus(); 
       alert("Your email must not have a '!' in it." ); 
       return false; 
       }
    if(-1 != fields.value.indexOf(" ")) { 
       fields.focus(); 
       alert("Your email must not have a space in it." ); 
       return false; 
       }
    if(fields.value.length == (fields.value.indexOf("@")+1) ) {
       fields.focus();
       alert("Your email must have a domain name after the '@'.");
       return false;
       }

    if(fields.value.length == 0) { 
      fields.focus(); 
      alert("Please input your valide email address."); 
      return false; 
      }
	  
	if(fields.value.length == 0) { 
      fields.focus(); 
      alert("Please input your valide email address."); 
      return false; 
      }
    return true;
 }