function validateAndSubmit()
{
var f = window.document.regFrm;

if (f.fname.value == "") 
  { alert("What is your First Name?"); f.fname.focus();return(false); }

if (f.lname.value == "") 
  { alert("What is your Last Name?"); f.lname.focus();return(false); }

if (f.snailmail.value == "") 
  { alert("Please enter your address?"); f.snailmail.focus();return(false); }

if (f.city.value == "") 
  { alert("Please enter your city?"); f.city.focus();return(false); }

if (f.state.selectedIndex == 0) 
  { alert("Please select your state?"); f.state.focus();return(false); }

if (f.zipcode.value == "") 
  { alert("Please enter your zip / postal code?"); f.zipcode.focus();return(false); }

if (f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1) 
  { alert("A valid email is required"); f.email.focus();return(false); }


// if ( isNaN(f.phone.value) == true )
// { alert("Phone numbers must be numeric values 0-9"); f.phone.focus();return(false); }

if (f.phone.value == "")
{ alert("Please provide a phone #"); f.phone.focus();return(false); }

if (f.login.value == "") 
  { alert("Please choose a login name");f.login.focus();return(false); }

if (f.passwd1.value.length < 4)
  { alert("A password is required\nand must be at least 4 characters long.");f.passwd.focus();return(false); }

if (f.passwd1.value == f.login.value)
  { alert("Your password cannot be\nthe same as your login name.");f.passwd.focus();return(false); }

if ( (f.passwd2.value == "") || (f.passwd2.value != f.passwd1.value) )
  { alert("Your passwords do not match"); f.passwd2.focus();return(false); }


//end
//begin prompt to show user his selections
msg = "_____________________________";
msg += "\n\nVerify the information you entered...";
msg += "\n_____________________________\n\nClick Cancel to make any corrections,";
msg += "\nor Click OK if everything is correct...\n\nName: " + f.fname.value;
msg += " " + f.lname.value + "\n\nStreet Address: " + f.snailmail.value;
msg += "\nCity, State, Zip: "+f.city.value+", "+f.state.options[f.state.selectedIndex].value;
msg += ", " + f.zipcode.value + "\nCountry: "+f.country.options[f.country.selectedIndex].value;
msg += "\n\nPhone: " + f.phone.value + " Ext. " +  f.xtnsn.value;
msg += "\nEmail: " + f.email.value;
msg += "\n\nLogin Name: " +  f.login.value;
msg += "\nPassword: ***************";
msg += "\n\nPrice Range: " + f.pricerange.options[f.pricerange.selectedIndex].value;
return confirm(msg);

//end

}

function validatePasswd()
{
var f = document.chpswd;

if (f.password.value.length < 4)  { alert("Your password must be 4 or more characters long."); f.password.focus();return(false); }

if ( f.password2.value != f.password.value )
  { alert("Your passwords do not match"); f.password2.focus();return(false); }

alert("A confirmation will be emailed to you.\nClick OK now to change your password.");

}
