var dyn_carsOptionTree = [['3',[['156','10']]],['7',[['A6','45']]],['10',[['5 Series','87']]],['15',[['300C','1138']]],['16',[['Berlingo','136'],['C4','909'],['Grand C4 Picasso','2204']]],['205',[['Duster','2362'],['Sandero','2363']]],['25',[['Doblo','225'],['Punto','229']]],['26',[['C-Max','1218'],['Fiesta','252'],['Focus','253'],['Ka','257'],['Kuga','1391'],['Model A','2456'],['Mondeo','259'],['Transit Connect','1227']]],['34',[['i10','1301'],['i30','1286'],['i40','2191'],['ix20','2168'],['ix35','2138'],['Santa Fe','309'],['Tucson','983']]],['39',[['Rio','339'],['Venga','2135']]],['51',[['Mazda3','925']]],['53',[['E Class','448'],['GLE Class','2574'],['S Class','451'],['SLK Class','455']]],['58',[['Space Star','497']]],['61',[['Micra','521'],['NV300','2614'],['Qashqai','1145']]],['63',[['Astra','868'],['Corsa','871'],['Insignia','1405'],['Meriva','873']]],['67',[['2008','2386'],['208','2230'],['3008','1457'],['406','558'],['508','2182'],['Expert','1201'],['Partner','1222']]],['72',[['Captur','2400'],['Clio','612'],['Fluence','2169'],['Kangoo','617'],['Megane','619']]],['78',[['Ibiza','672']]],['80',[['Fabia','679'],['Octavia','682']]],['82',[['Korando','691']]],['85',[['Celerio','2469']]],['88',[['Avensis','726'],['Corolla','730'],['Verso','2142']]],['92',[['Astra','785'],['Vectra','802'],['Zafira','805']]],['93',[['Caddy','964']]]]; var dispmods = ["10","45","87","1138","136","909","2204","2362","2363","225","229","1218","252","253","257","1391","2456","259","1227","1301","1286","2191","2168","2138","309","983","339","2135","925","448","2574","451","455","497","521","2614","1145","868","871","1405","873","2386","2230","1457","558","2182","1201","1222","2400","612","2169","617","619","672","679","682","691","2469","726","730","2142","785","802","805","964"]; function populateTarget(name,triggerObj,targetObj,emptyText) { eval ('tree = ' + name + 'OptionTree') triggerValue = getValue(triggerObj) for (i=0;i -1) value = formObj.options[formObj.selectedIndex].value } else { if (formObj.length) { // radio for (var b = 0; b < formObj.length; b++) if (formObj[b].checked) value = formObj[b].value } else if (formObj.checked) // checkbox value = formObj.value } return value } function initSearch() { var id_extra = ''; if (!document.getElementById) return false; if (!document.getElementById('make')) { if (!document.getElementById('make_id')) { return false; } else { id_extra = '_id'; } } var makeSelect = document.getElementById('make' + id_extra); // register change event makeSelect.onchange = function() { populateTarget('dyn_cars',this, document.getElementById('model' + id_extra), 'Model') } populateTarget('dyn_cars', makeSelect, document.getElementById('model' + id_extra), 'Model'); var patt = /model_id=([0-9]+)/; if (patt.test(window.location.search)) { var selected_model = patt.exec(window.location.search); selected_model = selected_model[1]; document.getElementById('model' + id_extra).value = selected_model; } } $(document).ready(function(){ initSearch(); });