// JavaScript Document
function checkFieldsLevelAF(){
	var errMsg ="";
	
	with(document.registerform){
		if(trim(b_firstname.value) == ""){
				alert("Please enter \"First Name\"\t\n");
				b_firstname.focus();
				return false;
		}
		if(trim(b_lastname.value) == ""){
				alert("Please enter \"Last Name\"\t\n");
				b_lastname.focus();
				return false;
		}
		if(trim(b_address.value) == ""){
			alert("Please enter \"Address\"\t\n");
				b_address.focus();
				return false;
		}
	
		if(trim(b_city.value) == ""){
			alert("Please enter \"City\"\t\n");
				b_city.focus();
				return false;
		}
		if(trim(b_country.value) == ""){
			alert("Please select \"Country\"\t\n");
			b_country.focus();
			return false;
		}
		if(trim(b_zipcode.value) == ""){
			alert("Please enter \"Zip Code\"\t\n");
			b_zipcode.focus();
			return false;
		}
		if(trim(phone.value) == ""){
			alert("Please enter \"Phone\"\t\n");
			phone.focus();
			return false;
		}
		if(trim(uname.value) == ""){
			alert("Please enter \"Username\"\t\n");
			uname.focus();
			return false;
		}
		if(trim(email.value) == ""){
			alert("Please enter \"Email\"\t\n");
			email.focus();
			return false;
		}
	
		if(trim(passwd1.value) == ""){
			alert("Please enter \"Password\"\t\n");
			passwd1.focus();
			return false;
		}
		if(trim(passwd2.value) == ""){
		alert("Please enter \"Confirm Password\"\t\n");
			passwd2.focus();
			return false;
		}
		if(trim(uname.value) == trim(passwd1.value)){
			alert("Username and Password should not be same\t\n");
			passwd1.focus();
			return false;
		}
		if(trim(passwd1.value) != trim(passwd2.value)){
		alert("Password doesn't match \t\n");
		
			passwd1.focus();
			return false;
		}
		if(trim(comments.value) == ""){
		alert("Please enter \"Your Comments\"\t\n");
				comments.focus();
				return false;
		}
			
		
		if(current_product[0].checked == false  && current_product[1].checked == false)
		{
		alert("Please check \"You currently have an affiliation with any other whitening product\"\t\n");
				
				return false;
	
		}
	
		if(current_product[1].checked == true  && trim(brand1.value) == "" && trim(brand2.value) == "" && trim(brand3.value) == "")
		{
		alert("Please enter \" Brands\"\t\n");
				
				return false;
		
		}
	
			if(trim(uname.value) != ""){
			var illegalChars = /\W/;
			var alphaExp = /^[0-9a-z_]+$/;
			if (alphaExp.test(uname.value) == false) {
		
			alert(" The username contains illegal character\t\n");
		
			return false;
			}
		}
		
	}
			
	if(checkEmailAddress(document.registerform.email, 'Y')){
	
	
			return true; 
	
	}else{
		return false;
	}
	return true;	

}


function trim(str) {
    return str.replace(/^\s*|\s*$|\n|\r/g,"");
}
function submitFromGeneralAF(){
	if(checkFieldsLevelAF() == true){
	document.registerform.submit();
	}
}

