// JavaScript Document

function validatecontact() {

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.contactus.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.contactus.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.contactus.mobilephone)
function forNumber(obj)
{

var str = obj.value ;
var re = /^[-]?\d+$/;

if (!re.test(str))
return true ;
else
return false ;

}

if(document.contactus.First_Name.value=='') { msg += '- Please Fill First Name\n' ; document.getElementById('First_Name').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('First_Name').style.background='white'; }

if(document.contactus.Last_Name.value=='') { msg += '- Please Fill Last Name\n' ; document.getElementById('Last_Name').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Last_Name').style.background='white'; }

if(document.contactus.Zip.value=='') { msg += '- Please Fill Zip\n' ; document.getElementById('Zip').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Zip').style.background='white'; }

if(document.contactus.City.value=='') { msg += '- Please Fill City\n' ; document.getElementById('City').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('City').style.background='white'; }

if(document.contactus.State.value=='') { msg += '- Please Fill State\n' ; document.getElementById('State').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('State').style.background='white'; }

if(forEmail(document.contactus.Email)) { msg += '- Please Fill Email\n' ; document.getElementById('Email').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Email').style.background='white'; }

if(document.contactus.Comments.value=='') { msg += '- Please Fill Comments\n' ; document.getElementById('Comments').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Comments').style.background='white'; }

if (err)
{
alert(msg) ;
return false ;
}
else
{
return true ;
} 
}

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.contact_us.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.contact_us.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.contact_us.mobilephone)
function forNumber(obj)
{

var str = obj.value ;
var re = /^[-]?\d+$/;

if (!re.test(str))
return true ;
else
return false ;

}

if(document.contact_us.First_Name.value=='') { msg += '- Please Fill First Name\n' ; document.getElementById('First_Name').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('First_Name').style.background='white'; }

if(document.contact_us.Last_Name.value=='') { msg += '- Please Fill Last Name\n' ; document.getElementById('Last_Name').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Last_Name').style.background='white'; }

if(document.contact_us.CPA_Firm_Name.value=='') { msg += '- Please Fill CPA Firm Name\n' ; document.getElementById('CPA_Firm_Name').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('CPA_Firm_Name').style.background='white'; }

if(document.contact_us.Address1.value=='') { msg += '- Please Fill Address1\n' ; document.getElementById('Address1').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Address1').style.background='white'; }

if(document.contact_us.Zip.value=='') { msg += '- Please Fill Zip\n' ; document.getElementById('Zip').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Zip').style.background='white'; }

if(document.contact_us.City.value=='') { msg += '- Please Fill City\n' ; document.getElementById('City').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('City').style.background='white'; }

if(document.contact_us.State.value=='') { msg += '- Please Fill State\n' ; document.getElementById('State').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('State').style.background='white'; }

if(document.contact_us.Phone_Office1.value=='') { msg += '- Please Fill Phone Office1\n' ; document.getElementById('Phone_Office1').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Phone_Office1').style.background='white'; }

if(document.contact_us.Email.value=='') { msg += '- Please Fill Email\n' ; document.getElementById('Email').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Email').style.background='white'; }

if(document.contact_us.Image_Verification_Code.value=='') { msg += '- Please Fill Image Verification Code\n' ; document.getElementById('Image_Verification_Code').style.background='#e7e7e7'; err = 'true' ; } else { document.getElementById('Image_Verification_Code').style.background='white'; }

if (err)
{
alert(msg) ;
return false ;
}
else
{
return true ;
} }
