function disableZipcode(){
  document.getElementById('zipcode').disabled = true;
}
function enableZipcode(){
  document.getElementById('zipcode').disabled = false;
}
$(document).ready(function() {
        $("input:radio[name=split]").click(function() {
                $("input#selectsite").val($(this).val());
        });
});
function shadowbox_internetdiscount(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);                
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function interestedValidation(form){   
    var error = "";            
    error += checkName(form.fname,form.fname.value,'Name',form.fname.defaultValue);    
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);    
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');   
        
    if (error != "") {        
        alert(error);
        return false;
    }
   return true;
}
function internetdiscount(form){   
    var error = "";        
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += isEmpty(form.address,form.address.value,'Address',form.address.defaultValue);
    error += checkAlphbts(form.city,form.city.value,'City',form.city.defaultValue);
    error += checkAlphbts(form.state,form.state.value,'State',form.state.defaultValue);
    //error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {        
        alert(error);
        return false;
    }
    return true;
}
function home_internetdiscount(form){   
    
    var error = "";        
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);   
    //error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {        
        alert(error);
        return false;
    }
    return true;
}
function introFormValidate(form){
    var error = "";
    error += checkNameShadow(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkNameShadow(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdownShadow(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkEmailShadow(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkPhoneShadow(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    //error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function creditap(form){
    var error = "";       
    error += checkCreditName(form.fname,form.fname.value,'First name');
    error += checkCreditName(form.lname,form.lname.value,'Last name');
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += isEmpty(form.street,form.street.value,'Street',form.street.defaultValue);
    error += checkAlphbts(form.city,form.city.value,'City',form.city.defaultValue);
    error += checkAlphbts(form.state,form.state.value,'State',form.state.defaultValue);    
    error += checkCreditZip(form.zipcode,form.zipcode.value,'Zipcode');
    error += isEmpty(form.time,form.time.value,'Time At Current Address',form.time.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkCreditPhone(form.mobile,form.mobile.value,'Mobile No.');
    error += checkCreditEmail(form.email,form.email.value,'Email');
    error += checkConfirmMail(form.cemail,form.cemail.value,'Confirm Email',form.cemail.defaultValue,form.email.value);
    error += isEmpty(form.dob,form.dob.value,'Date Of Birth',form.dob.defaultValue);
    error += checkCreditProfession(form.empname,form.empname.value,'Employer Name');    
    error += checkDropdown(form.month,form.month.selectedIndex,'Month');
    error += checkDropdown(form.day,form.day.selectedIndex,'Day');
    error += checkDropdown(form.year,form.year.selectedIndex,'Year');
    error += isCreditIncomeEmpty(form.income,form.income.value,'Monthly Income');
    error += isEmpty(form.captcha,form.captcha.value,'Captcha',form.captcha.defaultValue);
    error += checkTermsAndCond(form.terms_cond);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function home_creditap(form){
    var error = "";    
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkIncome(form.income,form.income.value,'Monthly Income',form.income.defaultValue);
    error += checkName(form.profession,form.profession.value,'Profession',form.profession.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');    
    error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function tradeinvalue(form){
    var error = "";         
      error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
      error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);  
      error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
      error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
      error += checkConfirmMail(form.cemail,form.cemail.value,'Confirm Email',form.cemail.defaultValue,form.email.value);
      error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
//    // error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
      error += isEmpty(form.vyear,form.vyear.value,'Vehicle Year',form.vyear.defaultValue);
     error += isEmpty(form.vmake,form.vmake.value,'Vehicle Make',form.vmake.defaultValue);
     error += isEmpty(form.vmodel,form.vmodel.value,'Vehicle Model',form.vmodel.defaultValue);
     error += isEmpty(form.vmile,form.vmile.value,'Vehicle Mileage',form.vmile.defaultValue);
     error += isEmpty(form.vcolor,form.vcolor.value,'Vehicle Color',form.vcolor.defaultValue);
     error += checkDropdown(form.engine_type,form.engine_type.selectedIndex,'Engine Type');
     error += checkDropdown(form.transmission,form.transmission.selectedIndex,'Transmission');
     error += checkDropdown(form.body_style,form.body_style.selectedIndex,'Body Style');
    error += checkDropdown(form.drive_train,form.drive_train.selectedIndex,'Drive Train');
 
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function home_tradeinvalue(form){
    var error = "";    
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested IN');
    error += checkDropdown(form.vyear,form.vyear.selectedIndex,'Year');
    error += checkName(form.vmake,form.vmake.value,'Make',form.vmake.defaultValue);
    error += isEmpty(form.vmile,form.vmile.value,'Mileage',form.vmile.defaultValue);
    error += isEmpty(form.vmodel,form.vmodel.value,'Model',form.vmodel.defaultValue);
    error += checkDropdown(form.condition,form.condition.selectedIndex,'Condition');
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);    
     //error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}

function specown(form){
    var error = "";    
//    error += checkDropdown(form.trimlevel.selectedIndex,'Trim Level');
//    error += checkDropdown(form.extcolor.selectedIndex,'Exterior Color');
//    error += checkDropdown(form.intcolor.selectedIndex,'Interior Color');
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);    
    //error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function home_specown(form){
    var error = "";    
    error += checkDropdown(form.mod_spec,form.mod_spec.selectedIndex,'Model');
    if(form.mod_spec.selectedIndex > 5){
        error += checkDropdown(form.trim,form.trim.selectedIndex,'Trim Level');
    }
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);   
    //error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue)
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function makeoffer(form){
    var error = "";    
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += isEmpty(form.model,form.model.value,'Model',form.model.defaultValue);
    error += isEmpty(form.desc,form.desc.value,'Model Description',form.desc.defaultValue);
    error += isEmpty(form.offer,form.offer.value,'My Offer',form.offer.defaultValue);
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkPhone(form.mobile,form.mobile.value,'Mobile No.',form.mobile.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += isEmpty(form.address,form.address.value,'Address',form.address.defaultValue);
    error += checkAlphbts(form.city,form.city.value,'City',form.city.defaultValue);    
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function cardeals(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function usedcarform(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);        
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);    
    error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function carfinder(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    for (i=0, n=form.search_period.length; i<n; i++) {
        if (form.search_period[i].checked) {
            var checkvalue = form.search_period[i].value;
            break;
        }
    }
    error += checkRadio(checkvalue,'Search');
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function contactform(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);    
     error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += isEmpty(form.comments,form.comments.value,'Comments',form.comments.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function home_contactform(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);    
    error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function testdrive(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += isEmpty(form.testdate,form.testdate.value,'Date',form.testdate.defaultValue);
    error += isEmpty(form.daytime,form.daytime.value,'Time  ',form.daytime.defaultValue);    
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);        
        return false;
    }
    return true;
}

function referralform(form){
    var error = "";     
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += isEmpty(form.refname,form.refname.value,'Referral Name.',form.refname.defaultValue);
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');    
    error += checkPhone(form.refphone,form.refphone.value,'Referral Phone No.',form.refphone.defaultValue);
    error += checkEmail(form.refemail,form.refemail.value,'Referral Email',form.refemail.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function serviceForm(form){
    var error = "";    
    error += isEmpty(form.model,form.model.value,'Model',form.model.defaultValue);
    error += isEmpty(form.miles,form.miles.value,'Miles',form.miles.defaultValue);
    error += isEmpty(form.year,form.year.value,'Year',form.year.defaultValue);    
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);    
    error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function partsForm(form){
    var error = "";    
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkPhone(form.mobile,form.mobile.value,'Cell Phone Number',form.mobile.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);    
    error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function bodyShop(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    error += checkPhone(form.mobile,form.mobile.value,'Cell Phone Number',form.mobile.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function financeform(form){
    var error = "";    
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkName(form.lname,form.lname.value,'Last name',form.lname.defaultValue);
    //error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');    
    error += isEmpty(form.street,form.street.value,'Street',form.street.defaultValue);
    error += checkAlphbts(form.city,form.city.value,'City',form.city.defaultValue);
    error += checkAlphbts(form.state,form.state.value,'State',form.state.defaultValue);    
    error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkConfirmMail(form.cemail,form.cemail.value,'Confirm Email',form.cemail.defaultValue,form.email.value);
    error += isEmpty(form.dob,form.dob.value,'Date Of Birth',form.dob.defaultValue);
    error += isEmpty(form.employer,form.employer.value,'Employer Name',form.employer.defaultValue);
    error += checkDropdown(form.month,form.month.selectedIndex,'Month');
    error += checkDropdown(form.day,form.day.selectedIndex,'Day');
    error += checkDropdown(form.year,form.year.selectedIndex,'Year');
    error += isEmpty(form.income,form.income.value,'Monyhly Income',form.income.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function friendForm(form){    
    var error = "";
    error += checkName(form.fname,form.fname.value,'Your name',form.fname.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    error += checkName(form.friend_name,form.friend_name.value,'Friend name',form.friend_name.defaultValue);        
    error += checkEmail(form.friend_email,form.friend_email.value,'Friend Emailid',form.friend_email.defaultValue);               
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function isEmpty(field,strng,name,defaultval) {
    var error = "";    
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }   
    else {
        field.style.background = 'White';
    }
    return error;
}
function checkName(field,strng,name,defaultval) {
    var error = "";      
    var regexp = /^[a-zA-Z]+$/;
    if (strng.length == 0 || defaultval == strng) {        
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }
     else if (regexp.test(strng) == false) {
            error = "* "+name+" should be in alphabets.\n";
            field.style.background = '#FBF5D0';
     }
    else if(/\s/.test(strng)){
        error = "* Enter the "+name+" without space\n";
        field.style.background = '#FBF5D0';
    }    
    else {
        field.style.background = 'White';
    }
    return error;
}
function checkNameShadow(field,strng,name,defaultval) {
    var error = "";
    var regexp = /^[a-zA-Z]+$/;
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
        field.style.color = '#000';
    }
     else if (regexp.test(strng) == false) {
            error = "* "+name+" should be in alphabets.\n";
            field.style.background = '#FBF5D0';
            field.style.color = '#000';
     }
    else if(/\s/.test(strng)){
        error = "* Enter the "+name+" without space\n";
        field.style.background = '#FBF5D0';
        field.style.color = '#000';
    }
    else {
        field.style.background = '#FFF';
    }
    return error;
}
function checkRadio(checkvalue,strng) {
    var error = "";
    if (!(checkvalue)) {
        error = "* Select the type of "+strng+".\n";        
    }
    return error;
}
function checkDropdown(field,choice,strng) {
    var error = "";
    if (choice == 0) {
        error = "* Select value for "+strng+"\n";
        field.style.background = '#FBF5D0';
    }   else {
        field.style.background = 'White';
    }
    return error;
}
function checkDropdownShadow(field,choice,strng) {
    var error = "";
    if (choice == 0) {
        error = "* Select value for "+strng+"\n";
        field.style.background = '#FBF5D0';
        field.style.color = '#000';
    }   else {
        field.style.background = '#FFF';
        field.style.color = '#000';
    }
    return error;
}
function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
function checkConfirmMail(field,strng,name,defaultval,emailval) {
    var error="";    
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
         field.style.background = '#FBF5D0';
    }   
    else if(strng != emailval){
             error = "* Confirm mail should be the same with email.\n";
             field.style.background = '#FBF5D0';          
     }else {
        field.style.background = 'White';
    }
    return error;
}
function checkEmail (field,strng,name,defaultval) {
    var error="";
    var emailFilter= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
         field.style.background = '#FBF5D0';
    }
    else if(!(emailFilter.test(strng))){    
             error = "* Enter a valid email address.\n";
             field.style.background = '#FBF5D0';
        }
    else if(strng.match(illegalChars)){                        
             error = "* Email address contains illegal characters.\n";
             field.style.background = '#FBF5D0';          
     }else {
        field.style.background = 'White';
    }
    return error;
}
function checkEmailShadow (field,strng,name,defaultval) {
    var error="";
    var emailFilter= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
         field.style.background = '#FBF5D0';
         field.style.color = '#000';
    }
    else if(!(emailFilter.test(strng))){
             error = "* Enter a valid email address.\n";
             field.style.background = '#FBF5D0';
             field.style.color = '#000';
        }
    else if(strng.match(illegalChars)){
             error = "* Email address contains illegal characters.\n";
             field.style.background = '#FBF5D0';
             field.style.color = '#000';
     }else {
        field.style.background = '#FFF';
        field.style.color = '#000';
    }
    return error;
}
function checkPhone (field,strng,name,defaultval) {
    var error = "";
    var regexp = /[(+-/0-9)]+$/;
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0'; 
    }
    else if (regexp.test(strng) == false) {
            error = "* The phone number contains illegal characters.\n";
            field.style.background = '#FBF5D0'; 
     }else {
        field.style.background = 'White';
      }
    return error;
}
function checkPhoneShadow (field,strng,name,defaultval) {
    var error = "";
    var regexp = /[(+-/0-9)]+$/;
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
        field.style.color = '#000';
    }
    else if (regexp.test(strng) == false) {
            error = "* The phone number contains illegal characters.\n";
            field.style.background = '#FBF5D0';
            field.style.color = '#000';
     }else {
        field.style.background = '#FFF';
        field.style.color = '#000';
      }
    return error;
}
function checkIncome (field,strng,name,defaultval) {
    var error = "";
    var regexp = /[0-9]/;
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0'; 
    }
    else if (isNaN(strng)) {
            error = "* The Monthly Income contains illegal characters.\n";
            field.style.background = '#FBF5D0'; 
     }else {
        field.style.background = 'White';
      }
    return error;
}
function checkAlphbts (field,strng,name,defaultval) {
    var error = "";
    var regexp = /^[a-zA-Z]+$/;
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }
    else if (regexp.test(strng) == false) {
            error = "* "+name+" should be in alphabets.\n";
            field.style.background = '#FBF5D0';
     }else {
        field.style.background = 'White';
      }
    return error;
}
function checkZip (field,strng,name,defaultval) {
    var error = "";
    var stripped = strng.replace(/[\(\)\.\ ]/g, '');
    var lengthexp = /^([0-9]){4,7}$/;
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }
    else if (isNaN(parseInt(stripped))) {
        error = "* The zip code contains illegal characters.\n";
        field.style.background = '#FBF5D0'; 
    } else if (lengthexp.test(strng) == false) {
        error = "* The Zip code length should be 4 to 7 numbers without spaces.\n";
        field.style.background = '#FBF5D0'; 
    }else {
        field.style.background = 'White';
      }
    return error;
}
function checkPhoneVal (field,strng) {
    var error = "";
        var regexp = /[(+-/0-9)]+$/;
        if (regexp.test(strng) == false) {
            error = "* The phone number contains illegal characters.\n";
                    field.style.background = '#FBF5D0';
        }else {
            field.style.background = 'White';
        }
    return error;
}
function checkTermsAndCond (terms) {
    var error = "";       
        if (terms.checked == false)
        {
           error = '* Choose the Terms and Conditions.';            
        }        
    return error;
}
function checkCreditName(field,strng,name) {
    var error = "";       
    if (strng.length == 0) {        
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }
    else if(/\s/.test(strng)){
        error = "* Enter the "+name+" without space\n";
        field.style.background = '#FBF5D0';
    }
    else {
        field.style.background = 'White';
    }
    return error;
}
function checkConfirmMail(field,strng,name,defaultval,emailval) {
    var error="";    
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
         field.style.background = '#FBF5D0';
    }   
    else if(strng != emailval){
             error = "* Confirm mail should be the same with email.\n";
             field.style.background = '#FBF5D0';          
     }else {
        field.style.background = 'White';
    }
    return error;
}
function checkCreditProfession(field,strng,name) {
    var error = "";    
    if (strng.length == 0) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }   
    else {
        field.style.background = 'White';
    }
    return error;
}
function isCreditIncomeEmpty(field,strng,name) {
    var error = "";    
    if (strng.length == 0) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }   
    else {
        field.style.background = 'White';
    }
    return error;
}
function checkCreditZip (field,strng,name) {
    var error = "";
    var stripped = strng.replace(/[\(\)\.\ ]/g, '');
    var lengthexp = /^([0-9]){4,7}$/;    
    if (strng.length == 0) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }
    else if (isNaN(parseInt(stripped))) {
        error = "* The zip code contains illegal characters.\n";
        field.style.background = '#FBF5D0'; 
    } else if (lengthexp.test(strng) == false) {
        error = "* The Zip code length should be 4 to 7 numbers without spaces.\n";
        field.style.background = '#FBF5D0'; 
    }else {
        field.style.background = 'White';
      }
    return error;
}
function checkCreditPhone (field,strng,name) {
    var error = "";
    var regexp = /[(+-/0-9)]+$/;
    if (strng.length == 0) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0'; 
    }
    else if (regexp.test(strng) == false) {
            error = "* The phone number contains illegal characters.\n";
            field.style.background = '#FBF5D0'; 
     }else {
        field.style.background = 'White';
      }
    return error;
}
function checkCreditEmail (field,strng,name) {
    var error="";
    var emailFilter= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
    if (strng.length == 0) {
        error = "* Enter the "+name+"\n";
         field.style.background = '#FBF5D0';
    }
    else if(!(emailFilter.test(strng))){    
             error = "* Enter a valid email address.\n";
             field.style.background = '#FBF5D0';
        }
    else if(strng.match(illegalChars)){                        
             error = "* Email address contains illegal characters.\n";
             field.style.background = '#FBF5D0';          
     }else {
        field.style.background = 'White';
    }
    return error;
}
