function checkZip(form1){
re=/^\d{5}(-\d{4})?$/
if (!re.test(form1.zip_code.value)){
		alert("Enter a valid Zip Code.\n")
		return false
	}//ENDS if (form1.user_password_confirm.value == "")
}//END checkZip()
function showField(id){
	document.getElementById(id).style.visibility = "visible";
}//END showField()
function hideField(id){
	document.getElementById(id).style.visibility = "hidden";
}//END hideField()
function SubmitValidForm(form1) {
var errors ="";
/***************************************************
//--Start--Validate New User Info
***************************************************/
if (form1.first_name.value == ""){
		errors= errors+"Enter your first name.\n"
	}//ENDS if (form1.first_name.value == "")
if (form1.last_name.value == ""){
		errors= errors+"Enter your last name.\n"
	}//ENDS if (form1.last_name.value == "")
if (form1.address_line1.value == ""){
		errors= errors+"Enter your street address in 'Address Line 1'.\n"
	}//ENDS if (form1.address_line1.value == "")

re=/.*[p,P]{1}[.]*[o,O]{1}[.]*[ ]*[b,B]{1}[o,O]{1}[x,X]{1}.*/
if (re.test(form1.address_line1.value)){
		errors= errors+"Please enter a physical address, (not PO Box).\n";
		form1.address_line1.select()
	}//ENDS if (re.test(address_line1.value))
if (form1.city.value == ""){
		errors= errors+"Enter your City.\n"
	}//ENDS if (form1.city.value == "")
if (form1.state.selectedIndex == 0){
		errors= errors+"Select your State.\n"
	}//ENDS if (form1.state.selectedIndex == 0)	
re=/^\d{5}(-\d{4})?$/
if (!re.test(form1.zip_code.value) && form1.country.value == 'US'){
		errors= errors+"Enter a valid zip code.\n"
	}//ENDS if (!re.test(form1.zip_code.value))
re = /^\w+([\.-]?\w+)*@\w+([\.-]?w\+)*(\.\w{2,3})+$/
if (!re.test(form1.user_email.value)){
		errors= errors+"Enter a valid email address.\n"
	}//ENDS if (!re.test(form1.user_email.value))
if (form1.user_email_confirm.value == ""){
		errors= errors+"Please confirm your email address.\n"
	}//ENDS if (form1.user_email_confirm.value == "")
if ((form1.user_email_confirm.value != "" && form1.user_email.value != "") && form1.user_email.value != form1.user_email_confirm.value){
		errors= errors+"Please check your email address, the confirmation did not match.\n"
	}//ENDS if ((form1.user_email_confirm.value != "" && form1.user_email.value != "") && form1.user_email.value != form1.user_email_confirm.value)
re= /^\(?(\d{3})\)?[\.\-\/ ]?(\d{3})[\.\-\/ ]?(\d{4})$/
if (!re.test(form1.phone_number.value)){
	errors= errors+"Please enter your phone number using the format of (999)999-9999\n"
	} //ENDS if (!re.test(form1.phone_number.value)) 
if (form1.user_password.value == ""){
		errors= errors+"Enter a password.\n"
	}//ENDS if (form1.user_password.value == "")
if (form1.user_password_confirm.value == ""){
		errors= errors+"Please confirm your password.\n"
	}//ENDS if (form1.user_password_confirm.value == "")
if ((form1.user_password_confirm.value != "" && form1.user_password.value != "") && form1.user_password.value != form1.user_password_confirm.value){
		errors= errors+"Please re-type your password. The confirmation did not match.\n";
		form1.user_password.value = "";
		form1.user_password_confirm.value = "";
		form1.user_password.focus()
	}//ENDS if ((form1.user_password_confirm.value != "" && form1.user_password.value != "") && form1.user_password.value != form1.user_password_confirm.value)
/***************************************************
//--END--Validate New User Info
***************************************************/
if (errors != "")
{ 
alert("Please make the following corrections: \n\n"+errors+"\n")
return false
}//ENDS if (errors != "")
hideField('Login')
}
function checkValues(form1){
errors = ""
if (form1.user_name.value == "")
{
errors = errors + "Enter a valid userName.\n"
}//END if (form1.user_name.value = "")
if (form1.user_password.value == "")
{
errors = errors + "Enter a valid password.\n"
}//END if (form1.user_password.value = "")
if (errors != "")
{ 
alert(errors+"\n")
return false
}//ENDS if (errors != "")
hideField('Login')
}//END checkValues()

