function disableZipcode(field){
    document.getElementById(field).disabled = true;
    document.getElementById(field).style.border = '1px solid #AA7D7D';
    document.getElementById(field).style.background = '#E1E1E6';
}
function enableZipcode(field){
    document.getElementById(field).disabled = false;
    document.getElementById(field).style.border = '1px solid #BDBDBD';
    document.getElementById(field).style.background = '#FFF';

}
$(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(document.getElementById('zipcode').disabled == false)
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function frontinternetdis(form){
    var error = "";
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    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 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);
    if(document.getElementById('zipcode').disabled == false)
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function frontcreditap(form){
    var error = "";
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
     error += checkNumbers(form.income,form.income.value,'Monthly Income',form.income.defaultValue);
    error += checkAlphbts(form.profession,form.profession.value,'Profession',form.profession.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);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.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 += isCreditEmpty(form.street,form.street.value,'Street',form.street.defaultValue);
    error += checkCreditAlphabets(form.city,form.city.value,'City');
    error += checkCreditAlphabets(form.state,form.state.value,'State');
    if(document.getElementById('zipcode').disabled == false)
        error += checkCreditZip(form.zipcode,form.zipcode.value,'Zipcode');
    error += isCreditEmpty(form.time,form.time.value,'Time At Current Address');
    error += checkCreditPhone(form.phone,form.phone.value,'Phone No.');
    error += checkCreditPhone(form.mobile,form.mobile.value,'Mobile No.');
    error += checkCreditEmail(form.email,form.email.value,'Email');
    error += checkCreditConfirmMail(form.cemail,form.cemail.value,'Confirm Email',form.email.value);
    error += isCreditEmpty(form.dob,form.dob.value,'Date Of Birth');
    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 += isCreditEmpty(form.captcha,form.captcha.value,'Captcha');
    error += checkTermsAndCond(form.terms_cond);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function fronttradeinval(form){
    var error = "";
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkNumbers(form.vyear,form.vyear.value,'Vehicle Year',form.vyear.defaultValue);
    error += checkAlphbts(form.vmake,form.vmake.value,'Vehicle Make',form.vmake.defaultValue);
    error += checkNumbers(form.vmile,form.vmile.value,'Vehicle Mileage',form.vmile.defaultValue);
    error += checkAlphbts(form.model,form.model.value,'Model',form.model.defaultValue);
    error += checkDropdown(form.engine_type,form.engine_type.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 += 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 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);
    if(document.getElementById('zipcode').disabled == false)
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Home phone',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 += checkNumbers(form.vyear,form.vyear.value,'Vehicle Year',form.vyear.defaultValue);
    error += checkAlphbts(form.vmake,form.vmake.value,'Vehicle Make',form.vmake.defaultValue);
    error += checkAlphbts(form.vmodel,form.vmodel.value,'Vehicle Model',form.vmodel.defaultValue);
    error += checkNumbers(form.vmile,form.vmile.value,'Vehicle Mileage',form.vmile.defaultValue);
    error += checkAlphbts(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 frontspecown(form){
    var error = "";
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    error += checkDropdown(form.trim,form.trim.selectedIndex,'Trim');
    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 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);
    if(document.getElementById('zipcode').disabled == false)
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone number',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 += checkAlphbts(form.model,form.model.value,'Model',form.model.defaultValue);
    error += checkAlphbts(form.desc,form.desc.value,'Model Description',form.desc.defaultValue);
    error += checkAlphbts(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,'Work phone',form.phone.defaultValue);
    error += checkPhone(form.mobile,form.mobile.value,'Cell 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);
    if(document.getElementById('zipcode').disabled == false)
        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,'Home phone',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    if(document.getElementById('zipcode').disabled == false)
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function personalinfo(form){
    var error = "";
    error += checkName(form.fname,form.fname.value,'First name',form.fname.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Home phone',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    if(document.getElementById('zipcode').disabled == false)
        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,'Home phone',form.phone.defaultValue);
    error += checkEmail(form.email,form.email.value,'Email',form.email.defaultValue);
    if(document.getElementById('zipcode').disabled == false)
        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 interested_form(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);
    if(document.getElementById('zipcode').disabled == false)
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}

function quickcontact_form(form){
    var error = "";
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    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 contact_form(form){
    var error = "";
    error += checkDropdown(form.mod,form.mod.selectedIndex,'Interested In');
    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);
    if(document.getElementById('zipcode').disabled == false)
        error += checkZip(form.zipcode,form.zipcode.value,'Zipcode',form.zipcode.defaultValue);
    error += checkPhone(form.phone,form.phone.value,'Phone No.',form.phone.defaultValue);
    error += isEmpty(form.collisions,form.collisions.value,'Comments',form.collisions.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);
    if(document.getElementById('zipcode').disabled == false)
        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);
     if(document.getElementById('dealer').disabled == false)
    error += checkDropdown(form.dealer,form.dealer.selectedIndex,'dealer');
    error += checkAlphbts(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 += checkDropdown(form.carinterest,form.carinterest.selectedIndex,'Interested In');
    error += checkAlphbts(form.model,form.model.value,'Model',form.model.defaultValue);
    error += checkNumbers(form.miles,form.miles.value,'Miles',form.miles.defaultValue);
    error += checkNumbers(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);
    if(document.getElementById('zipcode').disabled == false)
        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);
    if(document.getElementById('zipcode').disabled == false)
        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 += checkDropdown(form.mod1,form.mod1.selectedIndex,'Interested In');
    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 += 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);
    if(document.getElementById('zipcode').disabled == false)
        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 += checkAlphbts(form.employer,form.employer.value,'Employer Name',form.employer.defaultValue);
    error += isEmpty(form.startdate,form.startdate.value,'Start Date',form.startdate.defaultValue);
    error += checkNumbers(form.income,form.income.value,'Monyhly Income',form.income.defaultValue);
    if (error != "") {
        alert(error);
        return false;
    }
    return true;
}
function friend_form(form){
    
    var error = "";
    error += checkName(form.my_name,form.my_name.value,'Your name',form.my_name.defaultValue);
    error += checkEmail(form.my_email,form.my_email.value,'Email',form.my_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 false;
}

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 isCreditEmpty(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 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 checkCreditProfession(field,strng,name) {
    var error = "";
    var regexp = /^[a-zA-Z]+$/;
    if (strng.length == 0) {
        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 isCreditIncomeEmpty(field,strng,name) {
    var error = "";
    var regexp = /\b\d+\b/;
    if (strng.length == 0) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }    
    else if (regexp.test(strng) == false) {
        error = "* The "+name+" contains illegal characters.\n";
        field.style.background = '#FBF5D0';
    }
    else {
        field.style.background = 'White';
    }
    return error;
}

function checkCreditName(field,strng,name) {
    var error = "";
    var regexp = /^[a-zA-Z]+$/;
    if (strng.length == 0) {        
        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 checkCreditAlphabets(field,strng,name) {
    var error = "";
    var regexp = /^[a-zA-Z]+$/;
    if (strng.length == 0) {        
        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 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 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 checkCreditConfirmMail(field,strng,name,emailval) {
    var error="";    
    if (strng.length == 0) {
        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 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;
}
function checkPhone (field,strng,name,defaultval) {
    var error = "";
    if(defaultval == strng){
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';     
//    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 = "* "+name+" contains illegal characters.\n";
//        field.style.background = '#FBF5D0'; 
    }else {
        field.style.background = 'White';
    }
    return error;
}

function checkNumbers (field,strng,name,defaultval) {
    var error = "";
    var regexp = /\b\d+\b/;    
    if (strng.length == 0 || defaultval == strng) {
        error = "* Enter the "+name+"\n";
        field.style.background = '#FBF5D0';
    }
    else if (regexp.test(strng) == false) {
        error = "* The "+name+" contains illegal characters.\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 has 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 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 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;
}

