// Check Password Request Form
function checkPass()
{
var form = document.forms.passreset;
if (form.newemail.value == '')
{
alert("Please enter your email address.");
return false;
}
if (form.newemail.value.search(/^.+@.+\..+$/))
{
alert('Please check your email address. It does not appear to be correctly formatted.');
return false;
} 
return true;
}
// End Check Password Request Form

// Check Password Reset Form
function checkRpass()
{
var form = document.forms.passreset2;
if (form.newrpass1.value == '')
{
alert("Please enter a password.");
return false;
}
if (form.newrpass2.value == '')
{
alert("Please retype your password.");
return false;
}
if (form.newrpass1.value != form.newrpass2.value)
{
alert("Your passwords don't seem to match.");
return false;
}
return true;
}
// End Check Password Reset Form

// Check Registration Form
function checkRegister()
{
var form = document.forms.register;
if (form.newname.value == '')
{
alert("Please enter a username. Usernames should not contain spaces or special characters.");
return false;
}
if (form.newpass1.value == '')
{
alert("Please enter a password.");
return false;
}
if (form.newpass2.value == '')
{
alert("Please retype your password.");
return false;
}
if (form.newpass1.value != form.newpass2.value)
{
alert("Your passwords don't seem to match.");
return false;
}
if (form.newemail.value == '')
{
alert("Please enter your email address.");
return false;
}
if (form.newemail.value.search(/^.+@.+\..+$/))
{
alert('Please check your email address. It does not appear to be correctly formatted.');
return false;
}
if (form.newoptin.checked != 1)
{
alert('You must agree to the terms of use to join.');
return false;
}
/*
if (form.newrealname.value == '')
{
alert("Please enter your real name.");
return false;
}
if (form.newstreet.value == '')
{
alert("Please enter your street address.");
return false;
}
if (form.newcity.value == '')
{
alert("Please enter your city.");
return false;
}
*/
if (form.newstate.value == '')
{
alert("Please select your state.");
return false;
}
if (form.newcounty.value == '')
{
alert("Please select your county.");
return false;
}
if (form.newzip.value == '')
{
alert("Please enter your zip code.");
return false;
}
if (form.newzip.value.length != 5)
{
alert("Please check your zip code. It doesn't appear to have enough numbers.");
return false;
}
if (isNaN(form.newzip.value)) 
{
alert("Please check the format of your zip code.");
return false;
}
/*
if (form.newownrent.value == '')
{
alert("Missing field - own or rent.");
return false;
}
if (form.newhometype.value == '')
{
alert("Please enter your home type.");
return false;
}
if (form.newyearbuilt.value == '')
{
alert("Please enter the year built.");
return false;
}
if (form.newsquare_feet.value == '')
{
alert("Please enter your home's square feet.");
return false;
}
if (form.newnum_bedrooms.value == '')
{
alert("Please enter your home's number of bed rooms.");
return false;
}
if (form.newnum_bathrooms.value == '')
{
alert("Please enter your home's number of bath rooms.");
return false;
}
if (form.newbirthyear.value == '')
{
alert("Please enter your birth year.");
return false;
}
if (form.newown_multihome.value == '')
{
alert("Missing field - Do you have more than one home?.");
return false;
}
if (form.newprevious_contractor.value == '')
{
alert("Missing field - Have you worked with a contractor before?.");
return false;
}
if (form.newfirstime_owner.value == '')
{
alert("Missing field - First-time Homeowner? .");
return false;
}
return true;
*/
}
// End Check Registration Form

// Cancel Account Alert
function ccalert()
{
var agree=confirm("Are you sure you want to cancel your account?");
if (agree)
	return true ;
else
	return false ;
}
// End Cancel Account Alert