function boxbg(name,color){
document.getElementById(name).className=color;
}

String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g,"");
}

function isEmail(str)
{
	var reg1 = new RegExp('^[a-zA-Z0-9][a-zA-Z0-9@._-]{3,}[a-zA-Z]$');
	var reg2 = new RegExp('[@.]{2}');
	
	if (str.search(reg1) == -1
			|| str.indexOf('@') == -1
			|| str.lastIndexOf('.') < str.lastIndexOf('@')
			|| str.lastIndexOf('@') != str.indexOf('@')
			|| str.search(reg2) != -1)
		return false;
	
	return true;
}

function check_nl(){
	
	if (document.newsletter.first_name.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter Your Name";
		return false;
	}
	
	if (document.newsletter.email.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter Your Email Address";
		return false;
	}
	
	if (!isEmail(document.newsletter.email.value)){
		document.getElementById("errorMsg").innerHTML = "Please Enter Validated Email Address";
		return false;
	}

	if (document.newsletter.city.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter the City";
		return false;
	}
	
	if (document.newsletter.state.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Select a State";
		return false;
	}

	if (document.newsletter.zip.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter the Zip Code";
		return false;
	}

	
	return true;
}

function check_lp(){
	if (document.loyalty.title.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter Your Title";
		return false;
	}

	if (document.loyalty.first_name.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter Your First Name";
		return false;
	}

	if (document.loyalty.last_name.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter Your Last Name";
		return false;
	}

	if (document.loyalty.company.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter the Company Name";
		return false;
	}

	if (document.getElementById("00N30000002LRuJ").value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Select Your Profession";
		return false;
	}

	if (document.loyalty.email.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter Your Email Address";
		return false;
	}
	
	if (!isEmail(document.loyalty.email.value)){
		document.getElementById("errorMsg").innerHTML = "Please Enter Validated Email Address";
		return false;
	}
	
	if (document.loyalty.street.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter the Address";
		return false;
	}

	if (document.loyalty.city.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter the City";
		return false;
	}
	
	if (document.loyalty.state.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Select a State";
		return false;
	}

	if (document.loyalty.zip.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter the Zip Code";
		return false;
	}

	if (document.loyalty.phone.value.trim()==""){
		document.getElementById("errorMsg").innerHTML = "Please Enter the Phone";
		return false;
	}
	
	return true;
}