function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false}
else {return true}
}
}

function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false}
else {return true}
}
}

<!-- Newsletter -->

function validate_newsletter(thisform)
{
with (thisform)
{
if (validate_email(email,"An Email Address is required!")==false)
{email.focus();return false}
}
}

<!-- Contact Form -->

function validate_conQuest(thisform)
{
with (thisform)
{
if (validate_required(name,"Your name is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your home street address is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your home city is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your home state or province is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your home zip code is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your home country is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your preferred phone number is required.")==false)
{name.focus();return false}
if (validate_email(email,"An e-mail address is required.")==false)
{email.focus();return false}
}
}

//Name: $name
//Spouse's Name: $sName
//Home Street Address: $address
//Home City: $city
//Home State or Province: $stateProv
//Home Zip: $zip
//Home Country: $country
//Preferred Phone: $phone
//E-mail: $email
//Would you like to be included in our monthly, Tips & Trends e-Newsletter? $newsletter
//How did you hear about us? $hearAbout
//You may have seen our advertising in a number of places. However, please select the primary advertising/magazine source: $primarySource
//So that we can better assist you, please list your question(s) in the box below and complete the brief questionnaire: $question
//Please tell us about your building needs. You need a... $needs
//Do you have a building site? If so, please indicate City and State: $site
//Desired time frame for occupancy? $timeFrame
//What is your desired square feet of living area? $sqft
//What is your complete turnkey budget (not including land)? $budget
//Have you thought about a building style?  If so, please select style: $style
//Did you find a desired Town & Country floor plan for your new home? $floorplan
//What is your primary concern when building your new home? $concern
//What will be the primary use of your new home? $use"


<!-- MossCreek Info Request Form -->

function validate_mossCreek(thisform)
{
with (thisform)
{
if (validate_required(name,"Your name is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your street address is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your city is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your state or province is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your zip code is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your country is required.")==false)
{name.focus();return false}
if (validate_required(address,"Your preferred phone number is required.")==false)
{name.focus();return false}
if (validate_email(email,"An e-mail address is required.")==false)
{email.focus();return false}
}
}

<!-- Request Estimate Form -->

function validate_estimate(thisform)
{
with (thisform)
{
if (validate_required(name,"Your name is required!")==false)
{name.focus();return false}
if (validate_email(email,"An Email Address is required!")==false)
{email.focus();return false}
if (validate_required(homephone,"Phone Number is required!")==false)
{homephone.focus();return false}
if (validate_required(message,"Describe the job is required!")==false)
{message.focus();return false}
}
}

<!-- Open in Fixed Window -->

<!-- <a href="url" onclick="NewWindow(this.href,'name','width','height','yes');return false"></a> -->

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}