
function address_StateOpt(iVal)
{
	document.getElementById("txtUS").style.display = 'none';
	document.getElementById("txtCA").style.display = 'none';
	document.getElementById("txtPR").style.display = 'none';
	document.getElementById("txtOT").style.display = 'none';
	switch (iVal)
	{
		case "USA":
			document.getElementById("txtUS").style.display = 'block';
			break
		case "CANADA":
			document.getElementById("txtCA").style.display = 'block';
			break
		case "PUERTO RICO":
			document.getElementById("txtPR").style.display = 'block';
			break
		default:
			document.getElementById("txtOT").style.display = 'block';
	}
}


function chkFrmNewsletter(f)
{

	var xstr = stripInitialWhitespace(document.getElementById("txtEmail").value)
	if ((isWhitespace(xstr))  || (!isEmail(xstr)))
	{ 	alert("Your email address is invalid! please try again ");
		document.getElementById("txtEmail").focus()
		return false;
	}
	
	var xstr = stripInitialWhitespace(document.getElementById("txtFirstName").value)
	if ((isWhitespace(xstr)) || (xstr.length <2)) { alert("Please enter your first name! (at least 2 letters)"); return false; }

	var xstr = stripInitialWhitespace(document.getElementById("txtLastName").value)
	if ((isWhitespace(xstr)) || (xstr.length <2)) { alert("Please enter your last name! (at least 2 letters)"); return false; }

	var xstr = stripInitialWhitespace(document.getElementById("txtZip").value)
	if ((isWhitespace(xstr)) || (xstr.length <2)) { alert("Please enter your zip! (at least 2 letters)"); return false; }


	var xstr = stripInitialWhitespace(document.getElementById("slcDobMonth").value)
	if (isWhitespace(xstr)) { alert("Please enter Date of Birth!"); return false; }

	var xstr = stripInitialWhitespace(document.getElementById("slcDobDay").value)
	if (isWhitespace(xstr)) { alert("Please enter Date of Birth!"); return false; }

	var xstr = stripInitialWhitespace(document.getElementById("slcDobYear").value)
	if (isWhitespace(xstr)) { alert("Please enter Date of Birth!"); return false; }
	
	
	return true
}