
function setStyle(style) {
    var cssn = document.createElement('link');
    cssn.type = 'text/css';
    cssn.rel = 'stylesheet';
    cssn.media = 'screen';
    if (style == "Skate") {
        cssn.href = 'http://skatewavestage.playlsi.com/Style%20Library/Skatewave.css';
    } else {
        cssn.href = 'http://www.playlsi.com/Style%20Library/Playlsi.css';
    }
    document.getElementsByTagName("head")[0].appendChild(cssn);

    //Disable AutoComplete in both IE & FireFox	
    var forms = document.getElementsByTagName("form");
    for (var i = 0; i < forms.length; i++) {
        forms[i].setAttribute("Autocomplete", "off")
    }

    var inputs = document.getElementsByTagName('input');
    for (var j = 0; j < inputs.length; j++) {
        var l_this = inputs[j];
        if (l_this.type == "text") l_this.setAttribute("autocomplete", "off");
    }

}

function changeState() {
    index = document._mktf.state_temp.selectedIndex;
    if (index > 0) {
        document._mktf.STATE.value = document._mktf.state_temp.options[index].value;
    }
}

function changeCountry() {
    index = document._mktf.country_temp.selectedIndex;
    if (index >= 0) {
        document._mktf.COUNTRY.value = document._mktf.country_temp.options[index].value;
    } else {
        alert("Please select a Country");
    }

    var zipusadiv = document.getElementById("divUSAZip");
    var zipnonusadiv = document.getElementById("divNonUSAZip");
    var stateusadiv = document.getElementById("divUSAState"); // 20100802 djp added
    var statenonusadiv = document.getElementById("divNonUSAState"); // 20100802 djp added

    // 20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        zipusadiv.style.display = "block";
        zipnonusadiv.style.display = "none";
        stateusadiv.style.display = "block";
        statenonusadiv.style.display = "none";
        // 20100802 djp added
        // 20100802 djp added
    } else {
        zipusadiv.style.display = "none";
        zipnonusadiv.style.display = "block";
        stateusadiv.style.display = "none"; // 20100802 djp added
        statenonusadiv.style.display = "block"; // 20100802 djp added
    }

}



function changeCountryBill() {
    index = document._mktf.bill_country_temp.selectedIndex;
    if (index >= 0) {
        document._mktf.F_18620.value = document._mktf.bill_country_temp.options[index].value; //20100812 djp changed from COUNTRY to F_18620
    } else {
        alert("Please select a Billing Country");
    }

    var billzipusadiv = document.getElementById("divUSABillZip");
    var billzipnonusadiv = document.getElementById("divNonUSABillZip");
    var billstateusadiv = document.getElementById("divUSABillState"); // 20100802 djp added
    var billstatenonusadiv = document.getElementById("divNonUSABillState"); // 20100802 djp added

    // 20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.bill_country_temp.options[index].value == "USA" || document._mktf.bill_country_temp.options[index].value == "Canada") {
        billzipusadiv.style.display = "block";
        billzipnonusadiv.style.display = "none";
        billstateusadiv.style.display = "block";
        billstatenonusadiv.style.display = "none";
        // 20100802 djp added
        // 20100802 djp added
    } else {
        billzipusadiv.style.display = "none";
        billzipnonusadiv.style.display = "block";
        billstateusadiv.style.display = "none"; // 20100802 djp added
        billstatenonusadiv.style.display = "block"; // 20100802 djp added
    }
}


function compare(field1, field2, flabel) {
    var f1 = field1.value;
    var f2 = field2.value;
    if (f1 != f2) {
        alert(flabel + " do not match.");
        field1.focus();
        return false;
    } else {
        return true;
    }
}

function compareemail() {
    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        field1.focus();
        return false;
    } else {
        return true;
    }
}

function checkemail() {
    strTrimmed = trim(document._mktf.PRIMARY_EMAIL_ADDR.value);
    alert(document._mktf.PRIMARY_EMAIL_ADDR.value);
    if (strTrimmed.length > 0) return true;
    alert("Email is a required field. Please type a value.");
    document._mktf.PRIMARY_EMAIL_ADDR.focus();
    return false;
}

//20091027 djp moved all how heard functions to howheard page
//function changeHowHeard() {
//    var hhdi=document._mktf.how_heard_dd.selectedIndex;
//    var hhtxt=document._mktf.how_heard;
//    var hhwhich=document._mktf.hhwhich;
//    if(hhdi >= 0) {
//        hhtxt.value=document._mktf.how_heard_dd[hhdi].value;
//        if(hhwhich.value != "") {
//            hhtxt.value=hhtxt.value + " | " + hhwhich.value;
//        }
//    }
//}

//function changeHowHeard_1() {
//    var hhdi=document._mktf.how_heard_dd.selectedIndex;
//    var hhtxt=document._mktf.how_heard_1;
//    var hhwhich=document._mktf.hhwhich;
//    if(hhdi >= 0) {
//        hhtxt.value=document._mktf.how_heard_dd[hhdi].value;
//        if(hhwhich.value != "") {
//            hhtxt.value=hhtxt.value + " | " + hhwhich.value;
//        }
//    }
//}
//20091027 djp moved all how heard functions to howheard page

function changeBusinessType() {

    var btype1 = document._mktf.Businesstype1.value;
    var btype2 = document._mktf.Businesstype2.value;
    var btype_other = trim(document._mktf.Businesstype_other.value);

    if (btype1 != "")
    { document._mktf.cta_business_type.value = btype1; }

    if (btype2 != "")
    { document._mktf.cta_Business_Sub_Type.value = btype2; }

    if (btype_other != "")
    { document._mktf.cta_Business_Other.value = btype_other; }
}

function changeContactMethod() {
    //alert("In CTA_PreSaleContactMethod");

    var myRadioButtons = document._mktf["Radio"];
    for (i = 0; i < myRadioButtons.length; i++) {
        if (myRadioButtons[i].checked) document._mktf.CTA_PreSaleContactMethod.value = myRadioButtons[i].value;
    }
}

function PopulateRPList() {
    var RPdi1 = document._mktf.cta_rp_dd1.selectedIndex;
    var RPdi2 = document._mktf.cta_rp_dd2.selectedIndex;
    var RPdi3 = document._mktf.cta_rp_dd3.selectedIndex;
    var RPdi4 = document._mktf.cta_rp_dd4.selectedIndex;
    var RPdi5 = document._mktf.cta_rp_dd5.selectedIndex;
    var RPdi6 = document._mktf.cta_rp_dd6.selectedIndex;
    var RPdi7 = document._mktf.cta_rp_dd7.selectedIndex;
    var RPdi8 = document._mktf.cta_rp_dd8.selectedIndex;
    var RPdi9 = document._mktf.cta_rp_dd9.selectedIndex;
    var RPdi10 = document._mktf.cta_rp_dd10.selectedIndex;
    var RP_Quote_List = document._mktf.RP_Quote_List;
    if (RPdi1 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd1[RPdi1].value + '|' + document._mktf.cta_rp_dd1[RPdi1].label + '|' + document._mktf.Q1.value + '^';
    }
    if (RPdi2 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd2[RPdi2].value + '|' + document._mktf.cta_rp_dd2[RPdi2].label + '|' + document._mktf.Q2.value + '^';
    }
    if (RPdi3 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd3[RPdi3].value + '|' + document._mktf.cta_rp_dd3[RPdi3].label + '|' + document._mktf.Q3.value + '^';
    }
    if (RPdi4 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd4[RPdi4].value + '|' + document._mktf.cta_rp_dd4[RPdi4].label + '|' + document._mktf.Q4.value + '^';
    }
    if (RPdi5 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd5[RPdi5].value + '|' + document._mktf.cta_rp_dd5[RPdi5].label + '|' + document._mktf.Q5.value + '^';
    }
    if (RPdi6 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd6[RPdi6].value + '|' + document._mktf.cta_rp_dd6[RPdi6].label + '|' + document._mktf.Q6.value + '^';
    }
    if (RPdi7 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd7[RPdi7].value + '|' + document._mktf.cta_rp_dd7[RPdi7].label + '|' + document._mktf.Q7.value + '^';
    }
    if (RPdi8 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd8[RPdi8].value + '|' + document._mktf.cta_rp_dd8[RPdi8].label + '|' + document._mktf.Q8.value + '^';
    }
    if (RPdi9 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd9[RPdi9].value + '|' + document._mktf.cta_rp_dd9[RPdi9].label + '|' + document._mktf.Q9.value + '^';
    }
    if (RPdi10 >= 0) {
        RP_Quote_List.value = RP_Quote_List.value + document._mktf.cta_rp_dd1[RPdi10].value + '|' + document._mktf.cta_rp_dd10[RPdi10].label + '|' + document._mktf.Q10.value + '^';
    }
}

//20091027 djp moved all how heard functions to howheard page
//function HHWhich(mode) {
//    var hhdiv=document.getElementById("hhdiv");
//    if(mode=="hide") {
//        //alert("hiding...");
//        hhdiv1.style.display="none";
//        hhdiv2.style.display="none";
//    } else {
//        //alert("showing...");
//        hhdiv1.style.display="block";
//        hhdiv2.style.display="block";
//    }
//}

//function showHHWhich(field) {
//    var index=field.selectedIndex;
//    switch(field[index].value) {
//        case "Trade Show":
//        case "Magazine/Trade Publication":
//        case "Website":
//        case "Search Engine":
//            //alert("show it");
//            HHWhich('show');
//            break;
//        default:
//            //alert("hide it");
//            HHWhich('hide');
//    }
//}
//20091027 djp moved all how heard functions to howheard page

function showhidebill() {

    if (document._mktf.billchk.checked) {
        document._mktf.F_18614.value = document._mktf.Ship_ADDRESS_LINE1.value;
        document._mktf.F_18615.value = document._mktf.ADDRESS_LINE2.value;
        document._mktf.F_18616.value = document._mktf.CITY.value;
        document._mktf.F_18617.value = document._mktf.STATE.value;
        document._mktf.bill_state_temp.selectedIndex = document._mktf.state_temp.selectedIndex;
        document._mktf.F_18619.value = document._mktf.ZIP_CODE.value;
        document._mktf.F_18620.value = document._mktf.COUNTRY.value;
        document._mktf.bill_country_temp.selectedIndex = document._mktf.country_temp.selectedIndex;
    }
    else {
        document._mktf.F_18614.value = "";
        document._mktf.F_18615.value = "";
        document._mktf.F_18616.value = "";
        document._mktf.F_18617.value = "";
        document._mktf.bill_state_temp.selectedIndex = 0;
        document._mktf.F_18619.value = "";
        document._mktf.F_18620.value = "";
        document._mktf.bill_country_temp.selectedIndex = 0;

    }
}

function build_lit_list(fld) {
    //alert("build_lit_list()");
    fields = document.getElementsByName(fld);
    var litlist = "";
    for (i = 0; i < fields.length; i++) {
        if (fields[i].checked == true) {
            litlist = lpush(litlist, fields[i].value);
        }
    }
    //alert(litlist);
    return litlist;
}

function lpush(list, value) {
    list = list + value + "-1;";
    return list;
}

function stateselectedindex() {
    sel = document._mktf.state_temp;
    //alert(document._mktf.STATE.value);
    str = document._mktf.STATE.value;

    if (str.length > 0) {
        for (i = 0; i < sel.options.length; i++) {
            if (sel.options[i].text == str) {
                sel.selectedIndex = i;
            }
        }
    }

}

function countryselectedindex() {
    sel = document._mktf.country_temp;
    str = document._mktf.COUNTRY.value.toUpperCase();

    if (str.length > 0) {
        for (i = 0; i < sel.options.length; i++) {
            if (sel.options[i].text == str) {
                sel.selectedIndex = i;
            }
        }
    }

}

function PhoneDivDownloadLit() {
    //20110606 djp added
    index = document._mktf.mail_or_email.selectedIndex;
    if (document._mktf.mail_or_email.options[index].text == "Postal Mail") {
        divPhone.style.display = "block";
        divNonPhone.style.display = "none";
    } else {
        divPhone.style.display = "none";
        divNonPhone.style.display = "block";
    }

}


function PhoneDiv() {
    //20110606 should no longer be called from preferred comm method on cta forms.  Phone always required
    var val = 0;

    for (i = 0; i < document._mktf.Radio.length; i++) {
        if (document._mktf.Radio[i].checked == true)
            val = document._mktf.Radio[i].value;
    }

    if (val == "Phone") {
        divPhone.style.display = "block";
        divNonPhone.style.display = "none";
    } else {
        divPhone.style.display = "none";
        divNonPhone.style.display = "block";
    }
}

function validate_form() {

    valid = true;

    index = document._mktf.country_temp.selectedIndex;
    //20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus();
            valid = false;
            return valid;
        }

        //20100802 djp added state required
        index = document._mktf.state_temp.selectedIndex;
        if (index > 0) {
            valid = true;
        } else {
            alert("Please select a state");
            document._mktf.state_temp.focus();
            valid = false;
            return valid;
        }
    }

    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }

    var val = 0;

    // 20110606 djp phone is now always required
    //    for( i = 0; i < document._mktf.Radio.length; i++ )
    //    {
    //    if( document._mktf.Radio[i].checked == true )
    //    val = document._mktf.Radio[i].value;
    //    }

    //    if(val == "Phone")
    //    {
    //    
    //    strPhone = trim(document._mktf.PHONE_1.value);
    //		if (strPhone.length > 0)
    //	    {
    //	        valid = true;
    //        } 
    //        else
    //        {
    //    	        alert("Preferred Phone # is a required field. Please type a value.");
    //	            document._mktf.PHONE_1.focus();
    //	            valid = false;
    //	            return valid;
    //        }
    //     }

    return valid;


}

function AddFedToComment() {

    for (i = 0; i < document._mktf.FedProj.length; i++) {
        if (document._mktf.FedProj[i].checked == true)
            val = document._mktf.FedProj[i].value;
    }

    var comment = document._mktf.comments.value;
    if (val == "Yes") {
        document._mktf.comments.value = document._mktf.comments.value + " <br><br>Federal Project: Yes";
    }
}

function validate_Phone_Email() {

    valid = true;


    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }

    var val = 0;

    for (i = 0; i < document._mktf.Radio.length; i++) {
        if (document._mktf.Radio[i].checked == true)
            val = document._mktf.Radio[i].value;
    }

    if (val == "Phone") {
        strPhone = trim(document._mktf.PHONE_1.value);
        if (strPhone.length > 0) {
            valid = true;
        }
        else {
            alert("Preferred Phone # is a required field. Please type a value.");
            document._mktf.PHONE_1.focus();
            valid = false;
            return valid;
        }
    }



    return valid;


}

function validate_Phone_Email_for_downloadLit() {
    //20110609 djp added
    valid = true;
    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;

    if (f1 == '') {
        alert("Email address is required.");
        document._mktf.PRIMARY_EMAIL_ADDR.focus();
        valid = false;
        return valid;
    }

    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }
    index = document._mktf.mail_or_email.options.selectedIndex;
   
    if (document._mktf.mail_or_email.options[index].text == "Postal Mail" && document._mktf.PHONE_1.value == '') {
        strPhone = trim(document._mktf.PHONE_1.value);
        if (strPhone.length > 0) {
            valid = true;
            return valid;
        }
        else {
            alert("Preferred Phone # is a required field. Please type a value.");
            document._mktf.PHONE_1.focus();
            valid = false;
            return valid;
        }
    }
    return valid;
}

function validate_Email() {

    valid = true;


    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }


    return valid;


}


function validateZip() {
    valid = true;


    index = document._mktf.country_temp.selectedIndex;
    //20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus();
            valid = false;
            return valid;
        }
    }

    return valid;

}

function validateBecomeRep() {

    valid = true;

    index = document._mktf.country_temp.selectedIndex;
    //20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus();
            valid = false;
            return valid;
        }

        //20100802 djp added state required
        index = document._mktf.state_temp.selectedIndex;
        if (index > 0) {
            valid = true;
        } else {
            alert("Please select a state");
            document._mktf.state_temp.focus();
            valid = false;
            return valid;
        }
    }

    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }

    return valid;

}

function validateCatalog() {

    valid = false;


    for (i = 0; i < document._mktf.Catalog.length; i++) {
        if (document._mktf.Catalog[i].checked == true)
            valid = true;
    }

    if (valid == false) {
        alert("Please select a catalog.");
        return valid;
    }

    valid = true;

    index = document._mktf.country_temp.selectedIndex;
    //20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus();
            valid = false;
            return valid;
        }

        //20100802 djp added state required
        index = document._mktf.state_temp.selectedIndex;
        if (index > 0) {
            valid = true;
        } else {
            alert("Please select a state");
            document._mktf.state_temp.focus();
            valid = false;
            return valid;
        }
    }

    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }

    // 2010 djp Lead Qualification - Removed with preferred commincation method	
    //    var val = 0;
    //    for( i = 0; i < document._mktf.Radio.length; i++ )
    //    {
    //    if( document._mktf.Radio[i].checked == true )
    //    val = document._mktf.Radio[i].value;
    //    }
    //    if(val == "Phone")
    //    {
    // 2010 djp Lead Qualification - Removed with preferred commincation method    
    strPhone = trim(document._mktf.PHONE_1.value);
    if (strPhone.length > 0) {
        valid = true;
    }
    else {
        alert("Preferred Phone # is a required field. Please type a value.");
        document._mktf.PHONE_1.focus();
        valid = false;
        return valid;
    }
    // 2010 djp Lead Qualification - Removed with preferred commincation method
    //     }
    // 2010 djp Lead Qualification - Removed with preferred commincation method	
    return valid;
}

function ValidateRPList() {

    valid = true;

    var RPdi1 = document._mktf.cta_rp_dd1.selectedIndex;
    if (RPdi1 == 0) {
        alert("One Part selection is required. Please select at least one replacement part and enter the quantity you need.");
        document._mktf.cta_rp_dd1.focus();
        valid = false;
        return valid;
    }
}


function getScrollHeight() {
    var h = window.pageYOffset ||
           parent.parent.document.body.scrollTop ||
           parent.parent.document.documentElement.scrollTop;

    return h ? h : 0;
}
function getThankYouTop() {
    var pos = getScrollHeight() + 45;
    return pos;
}


function resizeGreybox(newHeight) {
    var gb_window = top.top.document.getElementById('GB_window');
    var iframe = gb_window.getElementsByTagName('iframe');
    //var oldTop = gb_window.style.bottom - (newHeight/3);
    //var oldHeight = iframe[0].style.height;
    //var windowHeight = parent.parent.document.getElementsByTagName('body')[0].clientHeight;
    //var newTop = (windowHeight/2) - (newHeight/2) - 35;
    //var newTop = getThankYouTop();
    //gb_window.style.top = newTop;
    iframe[0].style.height = newHeight + 'px';
    //iframe[0].style.width = iframe[0].style.width + 50 + 'px';
    //parent.GB.width = iframe.offsetWidth;
    parent.GB.height = newHeight;
    parent.document.getElementById('popuppage').style.height = parent.GB.height;
    setupOuterGB(newHeight);
}

function setupOuterGB(newHeight) {
    parent.GB.height = newHeight;
    parent.GB.setFrameSize();
    parent.GB.setWindowPosition();
    //alert(parent.GB.height);
}

////JScript built for CTA Consumer Color
function setupColorFields() {
    stateselectedindex();
    countryselectedindex();
    document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value;


}

function setWorkAdd() {
    document._mktf.WORK_ADDRESS_LINE1.value = document._mktf.Ship_ADDRESS_LINE1.value;
    document._mktf.WORK_ADDRESS_LINE2.value = document._mktf.ADDRESS_LINE2.value;
    document._mktf.WORK_CITY.value = document._mktf.CITY.value;
    document._mktf.WORK_STATE.value = document._mktf.STATE.value;
    document._mktf.WORK_ZIP.value = document._mktf.ZIP_CODE.value;
    document._mktf.WORK_COUNTRY.value = document._mktf.COUNTRY.value;
}
//20100711 djp added validateENews
function validateENews() {
    valid = true;

    index = document._mktf.country_temp.selectedIndex;
    //20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus();
            valid = false;
            return valid;
        }

        //20100802 djp added state required
        index = document._mktf.state_temp.selectedIndex;
        if (index > 0) {
            valid = true;
        } else {
            alert("Please select a state");
            document._mktf.state_temp.focus();
            valid = false;
            return valid;
        }
    }

    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }


    //20100802 djp added state required
    index = document._mktf.Businesstype1.selectedIndex;
    if (index > 0) {
        valid = true;
    } else {
        alert("Please select an organization type.");
        document._mktf.Businesstype1.focus();
        valid = false;
        return valid;
    }



    if (document._mktf.interest_via_email_temp.checked == false && document._mktf.enewsletter_temp.checked == false) {
        alert("Please choose to receive the Landscape Structures e-newsletter or e-mails about events and promotions. Or choose both to stay on top of everything happening at Landscape Structures.");
        valid = false;
        return valid;
    }
    else {
        return valid;
    }
}

function validateRequestLit() {
    valid = true;

    index = document._mktf.country_temp.selectedIndex;
    //20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus();
            valid = false;
            return valid;
        }

        //20100802 djp added state required
        index = document._mktf.state_temp.selectedIndex;
        if (index > 0) {
            valid = true;
        } else {
            alert("Please select a state");
            document._mktf.state_temp.focus();
            valid = false;
            return valid;
        }
    }

    var f1 = document._mktf.PRIMARY_EMAIL_ADDR.value;
    var f2 = document._mktf.reEmail.value;
    if (f1 != f2) {
        alert("The E-mail fields do not match.  Please correct the mistyped entry.");
        document._mktf.reEmail.focus();
        valid = false;
        return valid;
    }

    if (document._mktf.interest_via_email_temp.checked == false && document._mktf.enewsletter_temp.checked == false) {
        alert("Please choose to receive the Landscape Structures e-newsletter or e-mails about events and promotions. Or choose both to stay on top of everything happening at Landscape Structures.");
        valid = false;
        return valid;
    }
    else {
        return valid;
    }
}

function validateRequestQuote() {
    valid = true;


    if (document._mktf.Ship_ADDRESS_LINE1) {
        strTrimmed = trim(document._mktf.Ship_ADDRESS_LINE1.value);
        document._mktf.Ship_ADDRESS_LINE1.value = document._mktf.Ship_ADDRESS_LINE1.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Address 1 field is required.");
            document._mktf.Ship_ADDRESS_LINE1.focus();
            valid = false;
            return valid;
        }
    }

    if (document._mktf.ADDRESS_LINE1) {
        strTrimmed = trim(document._mktf.ADDRESS_LINE1.value);
        document._mktf.ADDRESS_LINE1.value = document._mktf.ADDRESS_LINE1.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Address 1 field is required.");
            document._mktf.ADDRESS_LINE1.focus();
            valid = false;
            return valid;
        }
    }

    if (document._mktf.CITY) {
        strTrimmed = trim(document._mktf.CITY.value);
        document._mktf.CITY.value = document._mktf.CITY.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The City field is required.");
            document._mktf.CITY.focus();
            valid = false;
            return valid;
        }
    }



    index = document._mktf.country_temp.selectedIndex;
    //20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (document._mktf.country_temp.options[index].value == "USA" || document._mktf.country_temp.options[index].value == "Canada") {
        strTrimmed = trim(document._mktf.ZIP_CODE.value);
        document._mktf.ZIP_CODE.value = document._mktf.ZIP_CODE.value
        if (strTrimmed.length > 0) {
            valid = true;
        }
        else {
            alert("The Zip/Postal Code field is required.  Please type your zip/postal code.");
            document._mktf.ZIP_CODE.focus();
            valid = false;
            return valid;
        }

        //20100802 djp added state required
        index = document._mktf.state_temp.selectedIndex;
        if (index > 0) {
            valid = true;
        } else {
            alert("Please select a state");
            document._mktf.state_temp.focus();
            valid = false;
            return valid;
        }
    }


}

function setOrgTypeRequired(varRequired) {
    var divOrgRequired = document.getElementById("divOrgRequired");
    var divOrgNotRequired = document.getElementById("divOrgNotRequired");

    // 20100802 djp if (document._mktf.country_temp.options[index].value == "USA")
    if (varRequired == "Required") {
        divOrgRequired.style.display = "block";
        divOrgNotRequired.style.display = "none";
    } else {
        divOrgRequired.style.display = "none";
        divOrgNotRequired.style.display = "block";
    }
}
