function setFocus(){
	document.getElementById("txtFName").focus();
}
function isValidEmail(str) {
	var i=0;
	var iper=0;
	var iat=0;
	var iLen=0;
	var strReturn=1;
	var strChar=""
	
	iLen = str.length;

	i = 0;
	while (i <= iLen)
	{
		strChar = str.charAt(i);
		if (strChar == ".")
		{
			iper=iper+1;
		}
		if (strChar == "@")
		{
			iat=iat+1;
		}
		i=i+1;
	}
	if (iper == 0) 
	{
		strReturn=0;
	}
	if (iper > 3) 
	{
		strReturn=0;
	}
//	if (iat = 0)
//	{
//		strReturn=0;
//	}
	if (iat != 1)
	{
		strReturn=0;
	}
	return strReturn;
}
function checkSubscribe(){
	var txtFName = document.getElementById("txtFName");
	if (txtFName.value == ""){
		alert("Please provide your First Name.");
		txtFName.focus();
		return false;
	}
	var txtLName = document.getElementById("txtLName");
	if (txtLName.value == ""){
		alert("Please provide your Last Name.");
		txtLName.focus();
		return false;
	}
	var txtAddress1 = document.getElementById("txtAddress1");
	if (txtAddress1.value == ""){
		alert("Please provide your Address.");
		txtAddress1.focus();
		return false;
	}
	var txtCity = document.getElementById("txtCity");
	if (txtCity.value == ""){
		alert("Please provide your City.");
		txtCity.focus();
		return false;
	}
	var txtState = document.getElementById("txtState");
	if (txtState.value == ""){
		alert("Please provide your State.");
		txtState.focus();
		return false;
	}
	var txtZip = document.getElementById("txtZip");
	if (txtZip.value == ""){
		alert("Please provide your Zip Code.");
		txtZip.focus();
		return false;
	}
	var txtEmail = document.getElementById("txtEmail");
	if (txtEmail.value == ""){
		alert("Please provide your Email Address.");
		txtEmail.focus();
		return false;
	}
	else if(!isValidEmail(txtEmail.value)){
		alert("Email address appears to be invalid.");
		txtEmail.focus();
		txtEmail.select();
		return false;
	}
	//all good
	return true;
}