// This is a JS file with some PHP sprinkled in to fill in the category lists automatically. function fillCategory(){ // this function is used to fill the category list on load if (document.productFormSearch){ addOption(document.productFormSearch.searchMainCategory, "6", "New Products", ""); addOption(document.productFormSearch.searchSubCategory,"28", "5th Wheel"); addOption(document.productFormSearch.searchSubCategory,"48", "Cargo Trailers"); addOption(document.productFormSearch.searchSubCategory,"25", "Class A"); addOption(document.productFormSearch.searchSubCategory,"26", "Class C"); addOption(document.productFormSearch.searchSubCategory,"30", "Tent Trailers"); addOption(document.productFormSearch.searchSubCategory,"29", "Travel Trailers"); addOption(document.productFormSearch.searchSubCategory,"27", "Van Conversion"); } } function SelectSubCat(){ // ON selection of category this function will work if (document.productFormSearch){ removeAllOptions(document.productFormSearch.searchSubCategory); if(document.productFormSearch.searchMainCategory.value == '6'){ addOption(document.productFormSearch.searchSubCategory,"28", "5th Wheel"); addOption(document.productFormSearch.searchSubCategory,"48", "Cargo Trailers"); addOption(document.productFormSearch.searchSubCategory,"25", "Class A"); addOption(document.productFormSearch.searchSubCategory,"26", "Class C"); addOption(document.productFormSearch.searchSubCategory,"30", "Tent Trailers"); addOption(document.productFormSearch.searchSubCategory,"29", "Travel Trailers"); addOption(document.productFormSearch.searchSubCategory,"27", "Van Conversion"); } } } ////////////////// function removeAllOptions(selectbox) { var i; for(i=selectbox.options.length-1;i>=0;i--) { //selectbox.options.remove(i); selectbox.remove(i); } } function addOption(selectbox, value, text ) { var optn = document.createElement("OPTION"); optn.text = text; optn.value = value; selectbox.options.add(optn); }