function check_register1(elm){
		if(validate_email(elm.uemail)==false){
			elm.uemail.focus();
			return false;
		}
		if(elm.ucountry.value=='' || elm.ucountry.value==null){
			elm.ucountry.focus();
			alert("Please select your country.");
			return false;
		}
		if(elm.uusertype[0].checked==false && elm.uusertype[1].checked==false){
			alert("Please specify what you want to do on Tradekhmer.com");
			return false;
		}
		if(elm.uagree.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 input confirmtext.");
			return false;
		}
return true;
}

function check_register2(elm){
		if(elm.umemberid.value=="" || elm.umemberid.value==null){
			elm.umemberid.focus();
			alert("Please specify your Member ID");
			return false;
		}
		if(elm.umemberid.value.match(/[^a-zA-Z0-9]/)){
			elm.umemberid.focus();
			alert("Member ID can contain only alphabet characters and numbers");
			return false;
		}
		if(elm.umemberid.value.length<4){
			elm.umemberid.focus();
			alert("Please specify your Member ID at least 4 characters!");
			return false;
		}
		if(elm.umemberid.value.length>20){
			elm.umemberid.focus();
			alert("Please specify your Member 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.ugender[0].checked==false && elm.ugender[1].checked==false){
			alert("Please choose your gender");
			return false;
		}
		if(elm.ufirstname.value=="" || elm.ufirstname.value==null){
			elm.ufirstname.focus();
			alert("Please type your first name.");
			return false;
		}
		if(elm.ulastname.value=="" || elm.ulastname.value==null){
			elm.ulastname.focus();
			alert("Please type your last name");
			return false;
		}
		/*
		if(elm.ubuyingsellingproducts.value=="" || elm.ubuyingsellingproducts.value==null){
			elm.ubuyingsellingproducts.focus();
			alert("Please specify products that you want to buy or sell seperate by comma.");
			return false;
		}*/
		if(elm.uindustry.value=="" || elm.uindustry.value==null){
			elm.uindustry.focus();
			alert("Please select your industry.");
			return false;
		}
		if(elm.confirmtext2.value=="" || elm.confirmtext2.value==null){
			elm.confirmtext2.focus();
			alert("Incorrect confirm text, try again.");
			return false;
		}
return true;
}

function check_register3(elm){
	if(elm.ucompanyname.value=="" || elm.ucompanyname.value==null){
		elm.ucompanyname.focus();
		alert("Please specify your company name.");
		return false;
	}
	if(elm.ucompanyname.value.length<4){
		elm.ucompanyname.focus();
		alert("Your company name in full from 4 to 100 characters!");
		return false;
	}
	if(elm.ucompanyname.value.length>100){
		elm.ucompanyname.focus();
		alert("Your company name in full from 4 to 100 characters!");
		return false;
	}
	
	if(elm.ustreet.value=="" || elm.ustreet.value==null){
		elm.ustreet.focus();
		alert("Please specify your street.");
		return false;
	}
	if(elm.ucity.value=="" || elm.ucity.value==null){
		elm.ucity.focus();
		alert("Please specify your city.");
		return false;
	}
	if(elm.uzipcode.value=="" || elm.uzipcode.value==null){
		elm.uzipcode.focus();
		alert("Please specify your Zip/Postal code.");
		return false;
	}
	if(elm.uzipcode.value.match(/[^0-9]/)){
			elm.uzipcode.focus();
			alert("Zip/Postal Code can contain only numbers");
			return false;
	}
	if(elm.ujobtitle.value=="" || elm.ujobtitle.value==null){
		elm.ujobtitle.focus();
		alert("Please specify your Job Title.");
		return false;
	}
	if(elm.uphonecountrycode.value=="" || elm.uphonecountrycode.value==null){
		elm.uphonecountrycode.focus();
		alert("Please specify your business phone country code.");
		return false;
	}
	if(elm.uphonecountrycode.value.match(/[^0-9]/)){
		elm.uphonecountrycode.focus();
		alert("Country code can contain only numbers");
		return false;
	}
	if(elm.uphoneareacode.value=="" || elm.uphoneareacode.value==null){
		elm.uphoneareacode.focus();
		alert("Please specify your business phone area code.");
		return false;
	}
	if(elm.uphoneareacode.value.match(/[^0-9]/)){
		elm.uphoneareacode.focus();
		alert("Area code can contain only numbers");
		return false;
	}
	if(elm.uphonetelnum.value=="" || elm.uphonetelnum.value==null){
		elm.uphonetelnum.focus();
		alert("Please specify your business phone tel number.");
		return false;
	}
	if(elm.uphonetelnum.value.match(/[^0-9]/)){
		elm.uphonetelnum.focus();
		alert("Tel Number can contain only numbers");
		return false;
	}
	/*if(elm.ufaxcountrycode.value=="" || elm.ufaxcountrycode.value==null){
		elm.ufaxcountrycode.focus();
		alert("Please specify your fax country code.");
		return false;
	}
	if(elm.ufaxcountrycode.value.match(/[^0-9]/)){
		elm.ufaxcountrycode.focus();
		alert("Country Code can contain only numbers");
		return false;
	}
	if(elm.ufaxareacode.value=="" || elm.ufaxareacode.value==null){
		elm.ufaxareacode.focus();
		alert("Please specify your fax area code.");
		return false;
	}
	if(elm.ufaxareacode.value.match(/[^0-9]/)){
		elm.ufaxareacode.focus();
		alert("Area Code can contain only numbers");
		return false;
	}
	if(elm.ufaxtelnum.value=="" || elm.ufaxtelnum.value==null){
		elm.ufaxtelnum.focus();
		alert("Please specify your fax tel number.");
		return false;
	}
	if(elm.ufaxtelnum.value.match(/[^0-9]/)){
		elm.ufaxtelnum.focus();
		alert("Fax Number can contain only numbers");
		return false;
	}*/
	/*fax*/
	if(elm.ufaxcountrycode.value!="" || elm.ufaxcountrycode.value!==null){
		if(elm.ufaxcountrycode.value.match(/[^0-9]/)){
			elm.ufaxcountrycode.focus();
			alert("Country Code can contain only numbers");
			return false;
		}
	}
	if(elm.ufaxareacode.value!="" || elm.ufaxareacode.value!=null){
			if(elm.ufaxareacode.value.match(/[^0-9]/)){
					elm.ufaxareacode.focus();
					alert("Area Code can contain only numbers.");
					return false;
			}
	}
	if(elm.ufaxtelnum.value!="" || elm.ufaxtelnum.value!=null){
		if(elm.ufaxtelnum.value.match(/[^0-9]/)){
			elm.ufaxtelnum.focus();
			alert("Fax Number can contain only numbers");
			return false;
		}
	}
	/*mobile*/
	if(elm.umobilecountrycode.value!="" || elm.umobilecountrycode.value!==null){
		if(elm.umobilecountrycode.value.match(/[^0-9]/)){
			elm.umobilecountrycode.focus();
			alert("Country Code can contain only numbers");
			return false;
		}
	}
	if(elm.umobileareacode.value!="" || elm.umobileareacode.value!=null){
			if(elm.umobileareacode.value.match(/[^0-9]/)){
					elm.umobileareacode.focus();
					alert("Area Code can contain only numbers.");
					return false;
			}
	}
	if(elm.umobiletelnum.value!="" || elm.umobiletelnum.value!=null){
		if(elm.umobiletelnum.value.match(/[^0-9]/)){
			elm.umobiletelnum.focus();
			alert("Mobile Number can contain only numbers");
			return false;
		}
	}
	if(elm.confirmtext3.value=="" || elm.confirmtext3.value==null){
		elm.confirmtext3.focus();
		alert("Incorrect confirm text, try again.");
		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;
 }
