
// Home Page Vehicle Searcher

function PopulateOnLoad()
{
PopulateMake();
PopulateMinPrice();
PopulateMaxPrice();
}
//
// Populate Make
//
function PopulateMake()
{

var U_Make_List='|Alfa Romeo|Aston Martin|Audi|BMW|Chevrolet|Chrysler|Citroen|Daewoo|Daihatsu|Daimler|Fiat|Ford|Honda|Hyundai|Jaguar|Jeep|Kia|Land Rover|Lexus|Mazda|Mcc Smart|Mercedes Benz|MG|MINI|Mitsubishi|Nissan|Peugeot|Porsche|Proton|Renault|Rover|Saab|SAT NAV|Seat|Skoda|Smart|Subaru|Suzuki|Toyota|Vauxhall|Volkswagen|Volvo';
var U_MakeID_List='|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|40|28|29|30|31|42|32|33|43|34|35|36|37|38|39';
marray=eval("U_Make_List");
midarray=eval("U_MakeID_List");
var Make = new Array();
var MakeID = new Array();
Make=marray.split("|");
MakeID=midarray.split("|");
document.vehsearch.make.length=0;
document.vehsearch.make[0]=new Option("Make","");
for (c=1;c<Make.length;c++)
    {
    if (MakeID[c]==document.vehsearch.prev_make.value)
       {
       document.vehsearch.make[c]=new Option(Make[c],MakeID[c],true,true);
       }
    else
       {
       document.vehsearch.make[c]=new Option(Make[c],MakeID[c]);
       }
    }
PopulateModel();
}
//
//
//
function PopulateModel()
{
var U_Model_1='|147|156|159|Brera|GT';
var U_ModelID_1='|1|2|3|4|5';
var U_Model_2='|DB7|DB9|V8 Vantage|Vanquish';
var U_ModelID_2='|119|6|7|8';
var U_Model_3='||A2|A3|A4|A6|A8|RS4|RS6|S4|S6|TT';
var U_ModelID_3='|243|120|121|122|235|236|239|240|237|238|123';
var U_Model_4='|1 Series|3 Series|3 Series Compact|5 Series|6 Series|7 Series|Alpina|M Series|X3|X5|Z3|Z4';
var U_ModelID_4='|9|10|124|11|12|13|14|15|16|17|125|18';
var U_Model_5='|Corvette C6|Kalos|Lacetti|Matiz|Tacuma';
var U_ModelID_5='|19|20|21|22|23';
var U_Model_6='|PT|Voyager';
var U_ModelID_6='|126|248';
var U_Model_7='|Berlingo Multispace|C1|C2|C3|C3 Pluriel|C4|C5|C6|C8|Saxo|Xsara|Xsara Picasso';
var U_ModelID_7='|24|25|26|27|28|29|30|31|32|127|128|33';
var U_Model_8='|Kalos|Lanos|Matiz|Musso|Tacuma';
var U_ModelID_8='|129|130|131|132|133';
var U_Model_9='|Charade';
var U_ModelID_9='|134';
var U_Model_10='|Super Eight';
var U_ModelID_10='|34';
var U_Model_11='|126|500|Brava|Croma|Doblo|Grande Punto|Idea|Marea Weekend|Multipla|Panda|Punto|Sedici|Seicento|Stilo|Stilo Multiwagon|Ulysse';
var U_ModelID_11='|135|262|136|35|36|37|38|137|39|40|41|42|138|43|44|139';
var U_Model_12='|Escort|Fiesta|Focus|Focus C-Max|Fusion|Galaxy|Ka|Maverick|Mondeo|Puma|S-Max|StreetKA';
var U_ModelID_12='|140|45|46|47|48|49|50|141|51|142|52|53';
var U_Model_13='|Accord|Civic|CR-V|Hr-v|Jazz|S2000 GT';
var U_ModelID_13='|143|144|251|145|146|261';
var U_Model_14='|Accent|Amica|Coupe|Getz|Matrix|Santa FE|Trajet|Tucson';
var U_ModelID_14='|147|148|149|150|151|152|153|154';
var U_Model_15='|S-TYPE|V8 XJ|XJ|XK|XK8|XK8|X-TYPE';
var U_ModelID_15='|54|155|56|57|58|156|55';
var U_Model_16='|Cherokee';
var U_ModelID_16='|157';
var U_Model_17='|Carens|Cerato|Magentis|Picanto|Rio|Sedona|Shuma Il|Sorento|Sportage';
var U_ModelID_17='|59|60|61|62|63|64|158|65|66';
var U_Model_18='|Discovery|Discovery 3|Freelander|Range Rover|Range Rover Sport';
var U_ModelID_18='|67|68|69|70|71';
var U_Model_19='|IS|Is200|RX 300';
var U_ModelID_19='|255|159|252';
var U_Model_20='|3|323|Demio|Mazda2|Mazda3|Mazda6|Mx-5|Premacy|RX-8|Tribute 4WD';
var U_ModelID_20='|244|160|161|162|163|164|165|166|167|168';
var U_Model_21='|City-Coupe|Forfour|ForTwo|Roadster';
var U_ModelID_21='|169|72|73|74';
var U_Model_22='|A Class|B Class|C Class|C270|CL|CLK|CLS|E Class|ML|R Class|S Class|SL|SLK|Viano';
var U_ModelID_22='|75|76|77|245|78|79|80|81|82|83|84|85|86|87';
var U_Model_23='|MGF|MGTF|ZR|ZS|ZT|ZT-T';
var U_ModelID_23='|170|171|172|173|174|175';
var U_Model_24='|Cooper|Cooper S|One';
var U_ModelID_24='|88|89|90';
var U_Model_25='|Carisma|Grandis|Shogun Pinin|Space Star';
var U_ModelID_25='|176|177|178|179';
var U_Model_26='|350Z|Almera|Almera Tino|Micra|Murano|Navara|Note|Pathfinder|Patrol|Primera|Terrano|X-Trail';
var U_ModelID_26='|91|92|180|93|94|95|96|97|98|99|100|101';
var U_Model_27='|1007|106|206|206 CC|306|307|307 Coupe Cabriolet|307 SW|406|407|807|Partner Combi';
var U_ModelID_27='|181|182|183|184|185|186|187|188|189|190|191|192';
var U_Model_40='|911|Boxter|Cayenne';
var U_ModelID_40='|242|250|253';
var U_Model_28='|Wira';
var U_ModelID_28='|193';
var U_Model_29='|Clio|Espace|Grand Espace|Grand Scenic|Kangoo|Laguna|Megane|Megane Scenic|Modus|Scenic|Scenic RX4';
var U_ModelID_29='|102|103|104|105|106|107|108|256|109|110|194';
var U_Model_30='|200|25|45|75|Streetwise';
var U_ModelID_30='|195|196|197|198|199';
var U_Model_31='|9-3|9-5';
var U_ModelID_31='|200|247';
var U_Model_42='|SAT NAV';
var U_ModelID_42='|249';
var U_Model_32='|Altea|Arosa|Cordoba|Ibiza|Leon';
var U_ModelID_32='|201|202|203|204|205';
var U_Model_33='|Fabia|Octavia';
var U_ModelID_33='|206|207';
var U_Model_43='|ForFour|Roadster';
var U_ModelID_43='|257|254';
var U_Model_34='|Impreza';
var U_ModelID_34='|208';
var U_Model_35='|Alto|Grand Vitara|Jimny|Liana|Swift|Wagon R';
var U_ModelID_35='|209|210|211|212|260|213';
var U_Model_36='|Avensis|Celica|Corolla|Landcruiser|MR2|RAV 4|Rav4|Yaris';
var U_ModelID_36='|214|215|216|259|217|218|219|220';
var U_Model_37='|Agila|Astra|Corsa|Meriva|Omega|Signum|Tigra|Vectra|VX220|Zafira';
var U_ModelID_37='|221|111|112|113|222|114|115|116|117|118';
var U_Model_38='|Beetle|Bora|Golf|Jetta|Lupo|Passat|Polo|Sharan|Touran';
var U_ModelID_38='|223|224|225|258|226|227|228|229|230';
var U_Model_39='|C30|C70|S40|S60|V40|V70|XC90';
var U_ModelID_39='|263|231|232|233|234|241|246';

document.vehsearch.model.length=0;
document.vehsearch.model[0]=new Option("Model","");
if (document.vehsearch.make.value!="")
   {
   // Need to take out spaces and replace with _
   var_name=document.vehsearch.make.value.split(" ").join("_");
   marray=eval("U_Model_" + var_name);
   midarray=eval("U_ModelID_" + var_name);
   var Model = new Array();
   var ModelID = new Array();
   Model=marray.split("|");
   ModelID=midarray.split("|");
   for (c=1;c<Model.length;c++)
       {
       if (ModelID[c]==document.vehsearch.prev_model.value)
          {
          document.vehsearch.model[c]=new Option(Model[c],ModelID[c],true,true);
          }
       else
          {
          document.vehsearch.model[c]=new Option(Model[c],ModelID[c]);
          }
       }
   }
}
// Populate Minimum Price
function PopulateMinPrice()
{
document.vehsearch.min_price.length=0;
document.vehsearch.min_price[0]=new Option("Min Price","");
for (c=1;c<20;c++)
    {
    if (c<8)
       {
       min_price=(c + 2) * 1000;
       }
    else
       {
       min_price=10000 + (c - 8) * 2000;
       }


    if (min_price == document.vehsearch.prev_min_price.value)
     {
     document.vehsearch.min_price[c]=new Option("£" + min_price,min_price,true,true);
     }
    else
     {
     document.vehsearch.min_price[c]=new Option("£" + min_price,min_price);
     }
    }
}
// Populate Max Price
function PopulateMaxPrice()
{
document.vehsearch.max_price.length=0;
document.vehsearch.max_price[0]=new Option("Max Price","");
max_ref=0;
for (c=(document.vehsearch.min_price.value / 1000) + 1;c<25;c++)
    {
    if (c<8)
       {
       max_price=(c + 2) * 1000;
       }
    else
       {
       max_price=10000 + (c - 8) * 2000;
       }
    max_ref++;
    if (max_price==document.vehsearch.prev_max_price.value)
     {
     document.vehsearch.max_price[max_ref]=new Option("£" + max_price,max_price,true,true);
     }
    else
     {
     document.vehsearch.max_price[max_ref]=new Option("£" + max_price,max_price);
     }
    }
}
