$(function() { load_ymm_dropdown(); }); function load_ymm_dropdown() { var el_ymm = document.getElementById("ymm"); var el_ymm_make = document.getElementById("ymm_make"); var el_ymm_year = document.getElementById("ymm_year"); var el_ymm_model = document.getElementById("ymm_model"); if (el_ymm != null) { $(el_ymm_make).change( function() { makeChange(this.value); }); $(el_ymm_year).change( function() { yearChange(el_ymm_make.value,this.value); }); $(el_ymm_model).change( function() { modelChange(el_ymm_make.value, el_ymm_year.value, this.value); }); if (!el_ymm_model.disabled) { el_ymm_model.disabled = true; } el_ymm_make.options.length=1; el_ymm_make.options[0] = new Option('PONTIAC', '1697'); getMakes(); getYearsByMake(1697); $(el_ymm).submit( function() { return ymm_submit(); }); $(el_ymm).attr("action", "http://www.innerauto.com/store/parts.php"); } } function makeChange(make) { var el_ymm_make = document.getElementById("ymm_make"); var el_ymm_year = document.getElementById("ymm_year"); var el_ymm_model = document.getElementById("ymm_model"); if (!el_ymm_model.disabled) { el_ymm_model.disabled = true; el_ymm_model.options.length=1; } if(el_ymm_make.value != make) { el_ymm_make.value = make; } if (make!="") { getYearsByMake(make); }else{ el_ymm_year.value = ""; el_ymm_year.disabled = true; } } function yearChange(make,year) { var el_ymm_make = document.getElementById("ymm_make"); var el_ymm_year = document.getElementById("ymm_year"); var el_ymm_model = document.getElementById("ymm_model"); if (!el_ymm_model.disabled) { el_ymm_model.disabled = true; el_ymm_model.options.length=1; } if (el_ymm_year.value != year) { el_ymm_year.value = year; } if (year!="") { getModelsByMakeYear(year,make); if (!el_ymm_model.disabled) { el_ymm_model.disabled = true; el_ymm_model.options.length=1; } } } function modelChange(year,make,model) { var el_ymm = document.getElementById("ymm"); var el_ymm_model = document.getElementById("ymm_model"); if(el_ymm_model.value != model) { el_ymm_model.value = model; } if (model!="") { $(el_ymm)[0].submit(); } } function getMakes() { var el_my_make = document.getElementById("ymm_make"); var select_make_text = ""; select_make_text = el_my_make.options[0].text; el_my_make.options[0].text = "Loading Makes..."; $.get("/store/ajax/php/getYearsByMake.php", { N: 0 }, function(makes){ makes = $.trim(makes); makes = makes.split("|"); el_my_make.options.length=1; for (i=0; i