// JavaScript Document
function validate() {

var msg = '';
var err = false;
msg="________________________________________________________\n\n";

msg=msg +"The form was not submitted because of following error(s).\n";

msg=msg +"Please correct these error(s) and resubmit\n";

msg=msg +"________________________________________________________\n\n";

msg=msg + "The following required field(s) are empty or have an invalid format : \n\n";//forEmail(document.form1.mobilephone)
function forEmail(obj)
{

if (!/^[A-Za-z0-9\.\_\-]+\@[A-Za-z0-9\.\_\-]+(\.[A-Za-z]+)+$/.test(obj.value))
return true ;
else
return false ;

}
//forPhone(document.form1.mobilephone)
function forPhone(obj)
{

var str = obj.value ;
var re = /^[-]?\d*\.?\d*$/;

if (!re.test(str) || (obj.value.length == 0))
return true ;
else
return false ;

}

//forNumber(document.form1.mobilephone)
function forNumber(obj)
{

var str = obj.value ;
var re = /^[-]?\d+$/;

if (!re.test(str))
return true ;
else
return false ;

}
if(document.form1.First_Name.value=='') { msg += '- Please Fill First Name\n' ; document.getElementById('First_Name').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('First_Name').style.background='white'; }

if(document.form1.Last_Name.value=='') { msg += '- Please Fill Last Name\n' ; document.getElementById('Last_Name').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Last_Name').style.background='white'; }

if(document.form1.Address.value=='') { msg += '- Please Fill Address\n' ; document.getElementById('Address').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Address').style.background='white'; }

if(document.form1.City.value=='') { msg += '- Please Fill City\n' ; document.getElementById('City').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('City').style.background='white'; }

if(document.form1.State.value=='') { msg += '- Please Fill State\n' ; document.getElementById('State').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('State').style.background='white'; }

if(document.form1.Zip.value=='') { msg += '- Please Fill Zip\n' ; document.getElementById('Zip').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Zip').style.background='white'; }

if(document.form1.Phone.value=='') { msg += '- Please Fill Phone\n' ; document.getElementById('Phone').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Phone').style.background='white'; }

if(document.form1.Fax.value=='') { msg += '- Please Fill Fax\n' ; document.getElementById('Fax').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Fax').style.background='white'; }

if(document.form1.Email.value=='') { msg += '- Please Fill Email\n' ; document.getElementById('Email').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Email').style.background='white'; }

if(document.form1.How_did_you_hear_about_us.value=='') { msg += '- Please Fill How did you hear about us\n' ; document.getElementById('How_did_you_hear_about_us').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('How_did_you_hear_about_us').style.background='white'; }

if(document.form1.Tell_us_more.value=='') { msg += '- Please Fill Tell us more\n' ; document.getElementById('Tell_us_more').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Tell_us_more').style.background='white'; }

if(document.form1.Image_Verification_Code.value=='') { msg += '- Please Fill Image Verification Code\n' ; document.getElementById('Image_Verification_Code').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Image_Verification_Code').style.background='white'; }

if (err)
{
alert(msg) ;
return false ;
}
else
{
return true ;
} 
} 


function validateQuick() {

var msg = '';
var err = false;
msg="________________________________________________________\n\n";

msg=msg +"The form was not submitted because of following error(s).\n";

msg=msg +"Please correct these error(s) and resubmit\n";

msg=msg +"________________________________________________________\n\n";

msg=msg + "The following required field(s) are empty or have an invalid format : \n\n";//forEmail(document.form1.mobilephone)
function forEmail(obj)
{

if (!/^[A-Za-z0-9\.\_\-]+\@[A-Za-z0-9\.\_\-]+(\.[A-Za-z]+)+$/.test(obj.value))
return true ;
else
return false ;

}
//forPhone(document.form1.mobilephone)
function forPhone(obj)
{

var str = obj.value ;
var re = /^[-]?\d*\.?\d*$/;

if (!re.test(str) || (obj.value.length == 0))
return true ;
else
return false ;

}

//forNumber(document.form1.mobilephone)
function forNumber(obj)
{

var str = obj.value ;
var re = /^[-]?\d+$/;

if (!re.test(str))
return true ;
else
return false ;

}

if(document.QuickContact.Name.value=='') { msg += '- Please Fill Name\n' ; document.getElementById('Name').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Name').style.background='white'; }

if(document.QuickContact.Phone.value=='') { msg += '- Please Fill Phone\n' ; document.getElementById('Phone').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Phone').style.background='white'; }

if(document.QuickContact.Email.value=='') { msg += '- Please Fill Email\n' ; document.getElementById('Email').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Email').style.background='white'; }

if(document.QuickContact.Tell_us_more.value=='') { msg += '- Please Fill Tell us more\n' ; document.getElementById('Tell_us_more').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Tell_us_more').style.background='white'; }

if(document.QuickContact.Image_Verification_Code.value=='') { msg += '- Please Fill Image Verification Code\n' ; document.getElementById('Image_Verification_Code').style.background='#d5e4e7'; err = 'true' ; } else { document.getElementById('Image_Verification_Code').style.background='white'; }

if (err)
{
alert(msg) ;
return false ;
}
else
{
return true ;
}
}


///////////////// POP UP Window JS /////////////////
function popupWindow(o,d)
{
// o - Object to display.
// d - Display, true =  display, false = hide

var obj = document.getElementById(o);
if(d)
obj.style.display = 'block';
else
obj.style.display = 'none';
}
