

var newCar = new Array();
var newCarByYear=new Array();
var current_year=2008;


newCarByYear['Acura'] = new Array();

newCarByYear['Acura']['2008'] = new Array();

newCarByYear['Acura']['2008']['MDX'] = new Array();
newCarByYear['Acura']['2008']['MDX']['buildable']= true;
newCarByYear['Acura']['2008']['MDX']['ishighend']= false;

newCarByYear['Acura']['2008']['RDX'] = new Array();
newCarByYear['Acura']['2008']['RDX']['buildable']= true;
newCarByYear['Acura']['2008']['RDX']['ishighend']= false;

newCarByYear['Acura']['2008']['RL'] = new Array();
newCarByYear['Acura']['2008']['RL']['buildable']= true;
newCarByYear['Acura']['2008']['RL']['ishighend']= false;

newCarByYear['Acura']['2008']['TL'] = new Array();
newCarByYear['Acura']['2008']['TL']['buildable']= true;
newCarByYear['Acura']['2008']['TL']['ishighend']= false;

newCarByYear['Acura']['2008']['TSX'] = new Array();
newCarByYear['Acura']['2008']['TSX']['buildable']= true;
newCarByYear['Acura']['2008']['TSX']['ishighend']= false;

newCarByYear['Acura']['2009'] = new Array();

newCarByYear['Acura']['2009']['TSX'] = new Array();
newCarByYear['Acura']['2009']['TSX']['buildable']= true;
newCarByYear['Acura']['2009']['TSX']['ishighend']= false;

newCarByYear['Aston Martin'] = new Array();

newCarByYear['Aston Martin']['2008'] = new Array();

newCarByYear['Aston Martin']['2008']['DB9 Coupe'] = new Array();
newCarByYear['Aston Martin']['2008']['DB9 Coupe']['buildable']= true;
newCarByYear['Aston Martin']['2008']['DB9 Coupe']['ishighend']= true;

newCarByYear['Aston Martin']['2008']['DB9 Volante'] = new Array();
newCarByYear['Aston Martin']['2008']['DB9 Volante']['buildable']= true;
newCarByYear['Aston Martin']['2008']['DB9 Volante']['ishighend']= true;

newCarByYear['Aston Martin']['2008']['V8 Vantage'] = new Array();
newCarByYear['Aston Martin']['2008']['V8 Vantage']['buildable']= true;
newCarByYear['Aston Martin']['2008']['V8 Vantage']['ishighend']= true;

newCarByYear['Aston Martin']['2008']['V8 Vantage Roadster'] = new Array();
newCarByYear['Aston Martin']['2008']['V8 Vantage Roadster']['buildable']= true;
newCarByYear['Aston Martin']['2008']['V8 Vantage Roadster']['ishighend']= true;

newCarByYear['Audi'] = new Array();

newCarByYear['Audi']['2008'] = new Array();

newCarByYear['Audi']['2008']['A3'] = new Array();
newCarByYear['Audi']['2008']['A3']['buildable']= true;
newCarByYear['Audi']['2008']['A3']['ishighend']= false;

newCarByYear['Audi']['2008']['A4 Avant'] = new Array();
newCarByYear['Audi']['2008']['A4 Avant']['buildable']= true;
newCarByYear['Audi']['2008']['A4 Avant']['ishighend']= false;

newCarByYear['Audi']['2008']['A4 Cabriolet'] = new Array();
newCarByYear['Audi']['2008']['A4 Cabriolet']['buildable']= true;
newCarByYear['Audi']['2008']['A4 Cabriolet']['ishighend']= false;

newCarByYear['Audi']['2008']['A4 Sedan'] = new Array();
newCarByYear['Audi']['2008']['A4 Sedan']['buildable']= true;
newCarByYear['Audi']['2008']['A4 Sedan']['ishighend']= false;

newCarByYear['Audi']['2008']['A5'] = new Array();
newCarByYear['Audi']['2008']['A5']['buildable']= true;
newCarByYear['Audi']['2008']['A5']['ishighend']= false;

newCarByYear['Audi']['2008']['A6 Avant'] = new Array();
newCarByYear['Audi']['2008']['A6 Avant']['buildable']= true;
newCarByYear['Audi']['2008']['A6 Avant']['ishighend']= false;

newCarByYear['Audi']['2008']['A6 Sedan'] = new Array();
newCarByYear['Audi']['2008']['A6 Sedan']['buildable']= true;
newCarByYear['Audi']['2008']['A6 Sedan']['ishighend']= false;

newCarByYear['Audi']['2008']['A8'] = new Array();
newCarByYear['Audi']['2008']['A8']['buildable']= true;
newCarByYear['Audi']['2008']['A8']['ishighend']= false;

newCarByYear['Audi']['2008']['Q7'] = new Array();
newCarByYear['Audi']['2008']['Q7']['buildable']= true;
newCarByYear['Audi']['2008']['Q7']['ishighend']= false;

newCarByYear['Audi']['2008']['R8'] = new Array();
newCarByYear['Audi']['2008']['R8']['buildable']= true;
newCarByYear['Audi']['2008']['R8']['ishighend']= false;

newCarByYear['Audi']['2008']['RS 4 Cabriolet'] = new Array();
newCarByYear['Audi']['2008']['RS 4 Cabriolet']['buildable']= true;
newCarByYear['Audi']['2008']['RS 4 Cabriolet']['ishighend']= false;

newCarByYear['Audi']['2008']['RS 4 Sedan'] = new Array();
newCarByYear['Audi']['2008']['RS 4 Sedan']['buildable']= true;
newCarByYear['Audi']['2008']['RS 4 Sedan']['ishighend']= false;

newCarByYear['Audi']['2008']['S4 Avant'] = new Array();
newCarByYear['Audi']['2008']['S4 Avant']['buildable']= true;
newCarByYear['Audi']['2008']['S4 Avant']['ishighend']= false;

newCarByYear['Audi']['2008']['S4 Cabriolet'] = new Array();
newCarByYear['Audi']['2008']['S4 Cabriolet']['buildable']= true;
newCarByYear['Audi']['2008']['S4 Cabriolet']['ishighend']= false;

newCarByYear['Audi']['2008']['S4 Sedan'] = new Array();
newCarByYear['Audi']['2008']['S4 Sedan']['buildable']= true;
newCarByYear['Audi']['2008']['S4 Sedan']['ishighend']= false;

newCarByYear['Audi']['2008']['S5'] = new Array();
newCarByYear['Audi']['2008']['S5']['buildable']= true;
newCarByYear['Audi']['2008']['S5']['ishighend']= false;

newCarByYear['Audi']['2008']['S6'] = new Array();
newCarByYear['Audi']['2008']['S6']['buildable']= true;
newCarByYear['Audi']['2008']['S6']['ishighend']= false;

newCarByYear['Audi']['2008']['S8'] = new Array();
newCarByYear['Audi']['2008']['S8']['buildable']= true;
newCarByYear['Audi']['2008']['S8']['ishighend']= false;

newCarByYear['Audi']['2008']['TT Coupe'] = new Array();
newCarByYear['Audi']['2008']['TT Coupe']['buildable']= true;
newCarByYear['Audi']['2008']['TT Coupe']['ishighend']= false;

newCarByYear['Audi']['2008']['TT Roadster'] = new Array();
newCarByYear['Audi']['2008']['TT Roadster']['buildable']= true;
newCarByYear['Audi']['2008']['TT Roadster']['ishighend']= false;

newCarByYear['BMW'] = new Array();

newCarByYear['BMW']['2008'] = new Array();

newCarByYear['BMW']['2008']['1 Series Convertible'] = new Array();
newCarByYear['BMW']['2008']['1 Series Convertible']['buildable']= true;
newCarByYear['BMW']['2008']['1 Series Convertible']['ishighend']= false;

newCarByYear['BMW']['2008']['1 Series Coupe'] = new Array();
newCarByYear['BMW']['2008']['1 Series Coupe']['buildable']= false;
newCarByYear['BMW']['2008']['1 Series Coupe']['ishighend']= false;

newCarByYear['BMW']['2008']['3 Series Convertible'] = new Array();
newCarByYear['BMW']['2008']['3 Series Convertible']['buildable']= true;
newCarByYear['BMW']['2008']['3 Series Convertible']['ishighend']= false;

newCarByYear['BMW']['2008']['3 Series Coupe'] = new Array();
newCarByYear['BMW']['2008']['3 Series Coupe']['buildable']= true;
newCarByYear['BMW']['2008']['3 Series Coupe']['ishighend']= false;

newCarByYear['BMW']['2008']['3 Series Sedan'] = new Array();
newCarByYear['BMW']['2008']['3 Series Sedan']['buildable']= true;
newCarByYear['BMW']['2008']['3 Series Sedan']['ishighend']= false;

newCarByYear['BMW']['2008']['3 Series Wagon'] = new Array();
newCarByYear['BMW']['2008']['3 Series Wagon']['buildable']= true;
newCarByYear['BMW']['2008']['3 Series Wagon']['ishighend']= false;

newCarByYear['BMW']['2008']['5 Series Sedan'] = new Array();
newCarByYear['BMW']['2008']['5 Series Sedan']['buildable']= true;
newCarByYear['BMW']['2008']['5 Series Sedan']['ishighend']= false;

newCarByYear['BMW']['2008']['5 Series Wagon'] = new Array();
newCarByYear['BMW']['2008']['5 Series Wagon']['buildable']= true;
newCarByYear['BMW']['2008']['5 Series Wagon']['ishighend']= false;

newCarByYear['BMW']['2008']['6 Series Convertible'] = new Array();
newCarByYear['BMW']['2008']['6 Series Convertible']['buildable']= true;
newCarByYear['BMW']['2008']['6 Series Convertible']['ishighend']= false;

newCarByYear['BMW']['2008']['6 Series Coupe'] = new Array();
newCarByYear['BMW']['2008']['6 Series Coupe']['buildable']= true;
newCarByYear['BMW']['2008']['6 Series Coupe']['ishighend']= false;

newCarByYear['BMW']['2008']['7 Series Sedan'] = new Array();
newCarByYear['BMW']['2008']['7 Series Sedan']['buildable']= true;
newCarByYear['BMW']['2008']['7 Series Sedan']['ishighend']= false;

newCarByYear['BMW']['2008']['Alpina B7'] = new Array();
newCarByYear['BMW']['2008']['Alpina B7']['buildable']= true;
newCarByYear['BMW']['2008']['Alpina B7']['ishighend']= false;

newCarByYear['BMW']['2008']['M5'] = new Array();
newCarByYear['BMW']['2008']['M5']['buildable']= true;
newCarByYear['BMW']['2008']['M5']['ishighend']= false;

newCarByYear['BMW']['2008']['M6 Convertible'] = new Array();
newCarByYear['BMW']['2008']['M6 Convertible']['buildable']= true;
newCarByYear['BMW']['2008']['M6 Convertible']['ishighend']= false;

newCarByYear['BMW']['2008']['M6 Coupe'] = new Array();
newCarByYear['BMW']['2008']['M6 Coupe']['buildable']= true;
newCarByYear['BMW']['2008']['M6 Coupe']['ishighend']= false;

newCarByYear['BMW']['2008']['X3'] = new Array();
newCarByYear['BMW']['2008']['X3']['buildable']= true;
newCarByYear['BMW']['2008']['X3']['ishighend']= false;

newCarByYear['BMW']['2008']['X5'] = new Array();
newCarByYear['BMW']['2008']['X5']['buildable']= true;
newCarByYear['BMW']['2008']['X5']['ishighend']= false;

newCarByYear['BMW']['2008']['Z4 Coupe'] = new Array();
newCarByYear['BMW']['2008']['Z4 Coupe']['buildable']= true;
newCarByYear['BMW']['2008']['Z4 Coupe']['ishighend']= false;

newCarByYear['BMW']['2008']['Z4 M Coupe'] = new Array();
newCarByYear['BMW']['2008']['Z4 M Coupe']['buildable']= true;
newCarByYear['BMW']['2008']['Z4 M Coupe']['ishighend']= false;

newCarByYear['BMW']['2008']['Z4 M Roadster'] = new Array();
newCarByYear['BMW']['2008']['Z4 M Roadster']['buildable']= true;
newCarByYear['BMW']['2008']['Z4 M Roadster']['ishighend']= false;

newCarByYear['BMW']['2008']['Z4 Roadster'] = new Array();
newCarByYear['BMW']['2008']['Z4 Roadster']['buildable']= true;
newCarByYear['BMW']['2008']['Z4 Roadster']['ishighend']= false;

newCarByYear['Bentley'] = new Array();

newCarByYear['Bentley']['2008'] = new Array();

newCarByYear['Bentley']['2008']['Arnage'] = new Array();
newCarByYear['Bentley']['2008']['Arnage']['buildable']= true;
newCarByYear['Bentley']['2008']['Arnage']['ishighend']= true;

newCarByYear['Bentley']['2008']['Azure'] = new Array();
newCarByYear['Bentley']['2008']['Azure']['buildable']= true;
newCarByYear['Bentley']['2008']['Azure']['ishighend']= true;

newCarByYear['Bentley']['2008']['Continental Flying Spur'] = new Array();
newCarByYear['Bentley']['2008']['Continental Flying Spur']['buildable']= true;
newCarByYear['Bentley']['2008']['Continental Flying Spur']['ishighend']= true;

newCarByYear['Bentley']['2008']['Continental GT'] = new Array();
newCarByYear['Bentley']['2008']['Continental GT']['buildable']= true;
newCarByYear['Bentley']['2008']['Continental GT']['ishighend']= true;

newCarByYear['Bentley']['2008']['Continental GTC'] = new Array();
newCarByYear['Bentley']['2008']['Continental GTC']['buildable']= true;
newCarByYear['Bentley']['2008']['Continental GTC']['ishighend']= true;

newCarByYear['Bugatti'] = new Array();

newCarByYear['Bugatti']['2008'] = new Array();

newCarByYear['Bugatti']['2008']['Veyron 16.4'] = new Array();
newCarByYear['Bugatti']['2008']['Veyron 16.4']['buildable']= true;
newCarByYear['Bugatti']['2008']['Veyron 16.4']['ishighend']= true;

newCarByYear['Buick'] = new Array();

newCarByYear['Buick']['2008'] = new Array();

newCarByYear['Buick']['2008']['Enclave'] = new Array();
newCarByYear['Buick']['2008']['Enclave']['buildable']= true;
newCarByYear['Buick']['2008']['Enclave']['ishighend']= false;

newCarByYear['Buick']['2008']['LaCrosse'] = new Array();
newCarByYear['Buick']['2008']['LaCrosse']['buildable']= true;
newCarByYear['Buick']['2008']['LaCrosse']['ishighend']= false;

newCarByYear['Buick']['2008']['Lucerne'] = new Array();
newCarByYear['Buick']['2008']['Lucerne']['buildable']= true;
newCarByYear['Buick']['2008']['Lucerne']['ishighend']= false;

newCarByYear['Cadillac'] = new Array();

newCarByYear['Cadillac']['2008'] = new Array();

newCarByYear['Cadillac']['2008']['CTS'] = new Array();
newCarByYear['Cadillac']['2008']['CTS']['buildable']= true;
newCarByYear['Cadillac']['2008']['CTS']['ishighend']= false;

newCarByYear['Cadillac']['2008']['DTS'] = new Array();
newCarByYear['Cadillac']['2008']['DTS']['buildable']= true;
newCarByYear['Cadillac']['2008']['DTS']['ishighend']= false;

newCarByYear['Cadillac']['2008']['Escalade'] = new Array();
newCarByYear['Cadillac']['2008']['Escalade']['buildable']= true;
newCarByYear['Cadillac']['2008']['Escalade']['ishighend']= false;

newCarByYear['Cadillac']['2008']['Escalade ESV'] = new Array();
newCarByYear['Cadillac']['2008']['Escalade ESV']['buildable']= true;
newCarByYear['Cadillac']['2008']['Escalade ESV']['ishighend']= false;

newCarByYear['Cadillac']['2008']['Escalade EXT'] = new Array();
newCarByYear['Cadillac']['2008']['Escalade EXT']['buildable']= true;
newCarByYear['Cadillac']['2008']['Escalade EXT']['ishighend']= false;

newCarByYear['Cadillac']['2008']['SRX'] = new Array();
newCarByYear['Cadillac']['2008']['SRX']['buildable']= true;
newCarByYear['Cadillac']['2008']['SRX']['ishighend']= false;

newCarByYear['Cadillac']['2008']['STS'] = new Array();
newCarByYear['Cadillac']['2008']['STS']['buildable']= true;
newCarByYear['Cadillac']['2008']['STS']['ishighend']= false;

newCarByYear['Cadillac']['2008']['XLR'] = new Array();
newCarByYear['Cadillac']['2008']['XLR']['buildable']= true;
newCarByYear['Cadillac']['2008']['XLR']['ishighend']= false;

newCarByYear['Cadillac']['2009'] = new Array();

newCarByYear['Cadillac']['2009']['CTS'] = new Array();
newCarByYear['Cadillac']['2009']['CTS']['buildable']= true;
newCarByYear['Cadillac']['2009']['CTS']['ishighend']= false;

newCarByYear['Chevrolet'] = new Array();

newCarByYear['Chevrolet']['2008'] = new Array();

newCarByYear['Chevrolet']['2008']['Avalanche'] = new Array();
newCarByYear['Chevrolet']['2008']['Avalanche']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Avalanche']['ishighend']= false;

newCarByYear['Chevrolet']['2008']['Corvette Convertible'] = new Array();
newCarByYear['Chevrolet']['2008']['Corvette Convertible']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Corvette Convertible']['ishighend']= false;

newCarByYear['Chevrolet']['2008']['Corvette Coupe'] = new Array();
newCarByYear['Chevrolet']['2008']['Corvette Coupe']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Corvette Coupe']['ishighend']= false;

newCarByYear['Chevrolet']['2008']['Malibu Hybrid'] = new Array();
newCarByYear['Chevrolet']['2008']['Malibu Hybrid']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Malibu Hybrid']['ishighend']= false;

newCarByYear['Chevrolet']['2008']['Suburban'] = new Array();
newCarByYear['Chevrolet']['2008']['Suburban']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Suburban']['ishighend']= false;

newCarByYear['Chevrolet']['2008']['Tahoe'] = new Array();
newCarByYear['Chevrolet']['2008']['Tahoe']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Tahoe']['ishighend']= false;

newCarByYear['Chevrolet']['2008']['Tahoe Hybrid'] = new Array();
newCarByYear['Chevrolet']['2008']['Tahoe Hybrid']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Tahoe Hybrid']['ishighend']= false;

newCarByYear['Chevrolet']['2008']['Trailblazer'] = new Array();
newCarByYear['Chevrolet']['2008']['Trailblazer']['buildable']= true;
newCarByYear['Chevrolet']['2008']['Trailblazer']['ishighend']= false;

newCarByYear['Chevrolet']['2009'] = new Array();

newCarByYear['Chevrolet']['2009']['Corvette Coupe'] = new Array();
newCarByYear['Chevrolet']['2009']['Corvette Coupe']['buildable']= true;
newCarByYear['Chevrolet']['2009']['Corvette Coupe']['ishighend']= false;

newCarByYear['Chrysler'] = new Array();

newCarByYear['Chrysler']['2008'] = new Array();

newCarByYear['Chrysler']['2008']['300'] = new Array();
newCarByYear['Chrysler']['2008']['300']['buildable']= true;
newCarByYear['Chrysler']['2008']['300']['ishighend']= false;

newCarByYear['Chrysler']['2008']['300C'] = new Array();
newCarByYear['Chrysler']['2008']['300C']['buildable']= true;
newCarByYear['Chrysler']['2008']['300C']['ishighend']= false;

newCarByYear['Chrysler']['2008']['Aspen'] = new Array();
newCarByYear['Chrysler']['2008']['Aspen']['buildable']= true;
newCarByYear['Chrysler']['2008']['Aspen']['ishighend']= false;

newCarByYear['Chrysler']['2008']['Crossfire Coupe'] = new Array();
newCarByYear['Chrysler']['2008']['Crossfire Coupe']['buildable']= true;
newCarByYear['Chrysler']['2008']['Crossfire Coupe']['ishighend']= false;

newCarByYear['Chrysler']['2008']['Crossfire Roadster'] = new Array();
newCarByYear['Chrysler']['2008']['Crossfire Roadster']['buildable']= true;
newCarByYear['Chrysler']['2008']['Crossfire Roadster']['ishighend']= false;

newCarByYear['Chrysler']['2008']['Pacifica'] = new Array();
newCarByYear['Chrysler']['2008']['Pacifica']['buildable']= true;
newCarByYear['Chrysler']['2008']['Pacifica']['ishighend']= false;

newCarByYear['Chrysler']['2008']['Town and Country'] = new Array();
newCarByYear['Chrysler']['2008']['Town and Country']['buildable']= true;
newCarByYear['Chrysler']['2008']['Town and Country']['ishighend']= false;

newCarByYear['Dodge'] = new Array();

newCarByYear['Dodge']['2008'] = new Array();

newCarByYear['Dodge']['2008']['Charger'] = new Array();
newCarByYear['Dodge']['2008']['Charger']['buildable']= true;
newCarByYear['Dodge']['2008']['Charger']['ishighend']= false;

newCarByYear['Dodge']['2008']['Dakota'] = new Array();
newCarByYear['Dodge']['2008']['Dakota']['buildable']= true;
newCarByYear['Dodge']['2008']['Dakota']['ishighend']= false;

newCarByYear['Dodge']['2008']['Magnum'] = new Array();
newCarByYear['Dodge']['2008']['Magnum']['buildable']= true;
newCarByYear['Dodge']['2008']['Magnum']['ishighend']= false;

newCarByYear['Dodge']['2008']['Viper SRT10 Coupe'] = new Array();
newCarByYear['Dodge']['2008']['Viper SRT10 Coupe']['buildable']= true;
newCarByYear['Dodge']['2008']['Viper SRT10 Coupe']['ishighend']= false;

newCarByYear['Dodge']['2008']['Viper SRT10 Roadster'] = new Array();
newCarByYear['Dodge']['2008']['Viper SRT10 Roadster']['buildable']= true;
newCarByYear['Dodge']['2008']['Viper SRT10 Roadster']['ishighend']= false;

newCarByYear['Ferrari'] = new Array();

newCarByYear['Ferrari']['2008'] = new Array();

newCarByYear['Ferrari']['2008']['599 GTB Fiorano'] = new Array();
newCarByYear['Ferrari']['2008']['599 GTB Fiorano']['buildable']= true;
newCarByYear['Ferrari']['2008']['599 GTB Fiorano']['ishighend']= true;

newCarByYear['Ferrari']['2008']['612 Scaglietti'] = new Array();
newCarByYear['Ferrari']['2008']['612 Scaglietti']['buildable']= true;
newCarByYear['Ferrari']['2008']['612 Scaglietti']['ishighend']= true;

newCarByYear['Ferrari']['2008']['F430 Coupe'] = new Array();
newCarByYear['Ferrari']['2008']['F430 Coupe']['buildable']= true;
newCarByYear['Ferrari']['2008']['F430 Coupe']['ishighend']= true;

newCarByYear['Ferrari']['2008']['F430 Spider'] = new Array();
newCarByYear['Ferrari']['2008']['F430 Spider']['buildable']= true;
newCarByYear['Ferrari']['2008']['F430 Spider']['ishighend']= true;

newCarByYear['Ford'] = new Array();

newCarByYear['Ford']['2008'] = new Array();

newCarByYear['Ford']['2008']['Edge'] = new Array();
newCarByYear['Ford']['2008']['Edge']['buildable']= true;
newCarByYear['Ford']['2008']['Edge']['ishighend']= false;

newCarByYear['Ford']['2008']['Escape Hybrid'] = new Array();
newCarByYear['Ford']['2008']['Escape Hybrid']['buildable']= true;
newCarByYear['Ford']['2008']['Escape Hybrid']['ishighend']= false;

newCarByYear['Ford']['2008']['Expedition'] = new Array();
newCarByYear['Ford']['2008']['Expedition']['buildable']= true;
newCarByYear['Ford']['2008']['Expedition']['ishighend']= false;

newCarByYear['Ford']['2008']['Explorer'] = new Array();
newCarByYear['Ford']['2008']['Explorer']['buildable']= true;
newCarByYear['Ford']['2008']['Explorer']['ishighend']= false;

newCarByYear['Ford']['2008']['Mustang Convertible'] = new Array();
newCarByYear['Ford']['2008']['Mustang Convertible']['buildable']= true;
newCarByYear['Ford']['2008']['Mustang Convertible']['ishighend']= false;

newCarByYear['Ford']['2008']['Mustang Coupe'] = new Array();
newCarByYear['Ford']['2008']['Mustang Coupe']['buildable']= true;
newCarByYear['Ford']['2008']['Mustang Coupe']['ishighend']= false;

newCarByYear['Ford']['2008']['Shelby GT500 Convertible'] = new Array();
newCarByYear['Ford']['2008']['Shelby GT500 Convertible']['buildable']= true;
newCarByYear['Ford']['2008']['Shelby GT500 Convertible']['ishighend']= false;

newCarByYear['Ford']['2008']['Shelby GT500 Coupe'] = new Array();
newCarByYear['Ford']['2008']['Shelby GT500 Coupe']['buildable']= true;
newCarByYear['Ford']['2008']['Shelby GT500 Coupe']['ishighend']= false;

newCarByYear['Ford']['2008']['Sport Trac'] = new Array();
newCarByYear['Ford']['2008']['Sport Trac']['buildable']= true;
newCarByYear['Ford']['2008']['Sport Trac']['ishighend']= false;

newCarByYear['Ford']['2008']['Taurus X'] = new Array();
newCarByYear['Ford']['2008']['Taurus X']['buildable']= true;
newCarByYear['Ford']['2008']['Taurus X']['ishighend']= false;

newCarByYear['Ford']['2009'] = new Array();

newCarByYear['Ford']['2009']['Flex'] = new Array();
newCarByYear['Ford']['2009']['Flex']['buildable']= true;
newCarByYear['Ford']['2009']['Flex']['ishighend']= false;

newCarByYear['Ford']['2009']['Mustang Coupe'] = new Array();
newCarByYear['Ford']['2009']['Mustang Coupe']['buildable']= true;
newCarByYear['Ford']['2009']['Mustang Coupe']['ishighend']= false;

newCarByYear['GMC'] = new Array();

newCarByYear['GMC']['2008'] = new Array();

newCarByYear['GMC']['2008']['Acadia'] = new Array();
newCarByYear['GMC']['2008']['Acadia']['buildable']= true;
newCarByYear['GMC']['2008']['Acadia']['ishighend']= false;

newCarByYear['GMC']['2008']['Envoy'] = new Array();
newCarByYear['GMC']['2008']['Envoy']['buildable']= true;
newCarByYear['GMC']['2008']['Envoy']['ishighend']= false;

newCarByYear['GMC']['2008']['Sierra'] = new Array();
newCarByYear['GMC']['2008']['Sierra']['buildable']= true;
newCarByYear['GMC']['2008']['Sierra']['ishighend']= false;

newCarByYear['GMC']['2008']['Yukon'] = new Array();
newCarByYear['GMC']['2008']['Yukon']['buildable']= true;
newCarByYear['GMC']['2008']['Yukon']['ishighend']= false;

newCarByYear['GMC']['2008']['Yukon Hybrid'] = new Array();
newCarByYear['GMC']['2008']['Yukon Hybrid']['buildable']= true;
newCarByYear['GMC']['2008']['Yukon Hybrid']['ishighend']= false;

newCarByYear['GMC']['2008']['Yukon XL'] = new Array();
newCarByYear['GMC']['2008']['Yukon XL']['buildable']= true;
newCarByYear['GMC']['2008']['Yukon XL']['ishighend']= false;

newCarByYear['Honda'] = new Array();

newCarByYear['Honda']['2008'] = new Array();

newCarByYear['Honda']['2008']['Civic Hybrid'] = new Array();
newCarByYear['Honda']['2008']['Civic Hybrid']['buildable']= true;
newCarByYear['Honda']['2008']['Civic Hybrid']['ishighend']= false;

newCarByYear['Honda']['2008']['Element'] = new Array();
newCarByYear['Honda']['2008']['Element']['buildable']= true;
newCarByYear['Honda']['2008']['Element']['ishighend']= false;

newCarByYear['Honda']['2008']['Odyssey'] = new Array();
newCarByYear['Honda']['2008']['Odyssey']['buildable']= true;
newCarByYear['Honda']['2008']['Odyssey']['ishighend']= false;

newCarByYear['Honda']['2008']['Pilot'] = new Array();
newCarByYear['Honda']['2008']['Pilot']['buildable']= true;
newCarByYear['Honda']['2008']['Pilot']['ishighend']= false;

newCarByYear['Honda']['2008']['Ridgeline'] = new Array();
newCarByYear['Honda']['2008']['Ridgeline']['buildable']= true;
newCarByYear['Honda']['2008']['Ridgeline']['ishighend']= false;

newCarByYear['Honda']['2008']['S2000'] = new Array();
newCarByYear['Honda']['2008']['S2000']['buildable']= true;
newCarByYear['Honda']['2008']['S2000']['ishighend']= false;

newCarByYear['Honda']['2009'] = new Array();

newCarByYear['Honda']['2009']['Pilot'] = new Array();
newCarByYear['Honda']['2009']['Pilot']['buildable']= true;
newCarByYear['Honda']['2009']['Pilot']['ishighend']= false;

newCarByYear['Hummer'] = new Array();

newCarByYear['Hummer']['2008'] = new Array();

newCarByYear['Hummer']['2008']['H2'] = new Array();
newCarByYear['Hummer']['2008']['H2']['buildable']= true;
newCarByYear['Hummer']['2008']['H2']['ishighend']= false;

newCarByYear['Hummer']['2008']['H2 SUT'] = new Array();
newCarByYear['Hummer']['2008']['H2 SUT']['buildable']= true;
newCarByYear['Hummer']['2008']['H2 SUT']['ishighend']= false;

newCarByYear['Hummer']['2008']['H3'] = new Array();
newCarByYear['Hummer']['2008']['H3']['buildable']= true;
newCarByYear['Hummer']['2008']['H3']['ishighend']= false;

newCarByYear['Hyundai'] = new Array();

newCarByYear['Hyundai']['2008'] = new Array();

newCarByYear['Hyundai']['2008']['Azera'] = new Array();
newCarByYear['Hyundai']['2008']['Azera']['buildable']= true;
newCarByYear['Hyundai']['2008']['Azera']['ishighend']= false;

newCarByYear['Hyundai']['2008']['Veracruz'] = new Array();
newCarByYear['Hyundai']['2008']['Veracruz']['buildable']= true;
newCarByYear['Hyundai']['2008']['Veracruz']['ishighend']= false;

newCarByYear['Hyundai']['2009'] = new Array();

newCarByYear['Hyundai']['2009']['Sonata'] = new Array();
newCarByYear['Hyundai']['2009']['Sonata']['buildable']= true;
newCarByYear['Hyundai']['2009']['Sonata']['ishighend']= false;

newCarByYear['Infiniti'] = new Array();

newCarByYear['Infiniti']['2008'] = new Array();

newCarByYear['Infiniti']['2008']['EX'] = new Array();
newCarByYear['Infiniti']['2008']['EX']['buildable']= true;
newCarByYear['Infiniti']['2008']['EX']['ishighend']= false;

newCarByYear['Infiniti']['2008']['FX'] = new Array();
newCarByYear['Infiniti']['2008']['FX']['buildable']= true;
newCarByYear['Infiniti']['2008']['FX']['ishighend']= false;

newCarByYear['Infiniti']['2008']['G Sedan'] = new Array();
newCarByYear['Infiniti']['2008']['G Sedan']['buildable']= true;
newCarByYear['Infiniti']['2008']['G Sedan']['ishighend']= false;

newCarByYear['Infiniti']['2008']['G37 Coupe'] = new Array();
newCarByYear['Infiniti']['2008']['G37 Coupe']['buildable']= true;
newCarByYear['Infiniti']['2008']['G37 Coupe']['ishighend']= false;

newCarByYear['Infiniti']['2008']['M'] = new Array();
newCarByYear['Infiniti']['2008']['M']['buildable']= true;
newCarByYear['Infiniti']['2008']['M']['ishighend']= false;

newCarByYear['Infiniti']['2008']['QX'] = new Array();
newCarByYear['Infiniti']['2008']['QX']['buildable']= true;
newCarByYear['Infiniti']['2008']['QX']['ishighend']= false;

newCarByYear['Jaguar'] = new Array();

newCarByYear['Jaguar']['2008'] = new Array();

newCarByYear['Jaguar']['2008']['S-Type'] = new Array();
newCarByYear['Jaguar']['2008']['S-Type']['buildable']= true;
newCarByYear['Jaguar']['2008']['S-Type']['ishighend']= false;

newCarByYear['Jaguar']['2008']['X-Type Sedan'] = new Array();
newCarByYear['Jaguar']['2008']['X-Type Sedan']['buildable']= true;
newCarByYear['Jaguar']['2008']['X-Type Sedan']['ishighend']= false;

newCarByYear['Jaguar']['2008']['X-Type Wagon'] = new Array();
newCarByYear['Jaguar']['2008']['X-Type Wagon']['buildable']= true;
newCarByYear['Jaguar']['2008']['X-Type Wagon']['ishighend']= false;

newCarByYear['Jaguar']['2008']['XJ'] = new Array();
newCarByYear['Jaguar']['2008']['XJ']['buildable']= true;
newCarByYear['Jaguar']['2008']['XJ']['ishighend']= false;

newCarByYear['Jaguar']['2008']['XJR'] = new Array();
newCarByYear['Jaguar']['2008']['XJR']['buildable']= true;
newCarByYear['Jaguar']['2008']['XJR']['ishighend']= false;

newCarByYear['Jaguar']['2008']['XK Convertible'] = new Array();
newCarByYear['Jaguar']['2008']['XK Convertible']['buildable']= true;
newCarByYear['Jaguar']['2008']['XK Convertible']['ishighend']= false;

newCarByYear['Jaguar']['2008']['XK Coupe'] = new Array();
newCarByYear['Jaguar']['2008']['XK Coupe']['buildable']= true;
newCarByYear['Jaguar']['2008']['XK Coupe']['ishighend']= false;

newCarByYear['Jaguar']['2008']['XKR Convertible'] = new Array();
newCarByYear['Jaguar']['2008']['XKR Convertible']['buildable']= true;
newCarByYear['Jaguar']['2008']['XKR Convertible']['ishighend']= false;

newCarByYear['Jaguar']['2008']['XKR Coupe'] = new Array();
newCarByYear['Jaguar']['2008']['XKR Coupe']['buildable']= true;
newCarByYear['Jaguar']['2008']['XKR Coupe']['ishighend']= false;

newCarByYear['Jaguar']['2009'] = new Array();

newCarByYear['Jaguar']['2009']['XF'] = new Array();
newCarByYear['Jaguar']['2009']['XF']['buildable']= true;
newCarByYear['Jaguar']['2009']['XF']['ishighend']= false;

newCarByYear['Jeep'] = new Array();

newCarByYear['Jeep']['2008'] = new Array();

newCarByYear['Jeep']['2008']['Commander'] = new Array();
newCarByYear['Jeep']['2008']['Commander']['buildable']= true;
newCarByYear['Jeep']['2008']['Commander']['ishighend']= false;

newCarByYear['Jeep']['2008']['Grand Cherokee'] = new Array();
newCarByYear['Jeep']['2008']['Grand Cherokee']['buildable']= true;
newCarByYear['Jeep']['2008']['Grand Cherokee']['ishighend']= false;

newCarByYear['Jeep']['2008']['Wrangler'] = new Array();
newCarByYear['Jeep']['2008']['Wrangler']['buildable']= true;
newCarByYear['Jeep']['2008']['Wrangler']['ishighend']= false;

newCarByYear['Lamborghini'] = new Array();

newCarByYear['Lamborghini']['2008'] = new Array();

newCarByYear['Lamborghini']['2008']['Gallardo Coupe'] = new Array();
newCarByYear['Lamborghini']['2008']['Gallardo Coupe']['buildable']= true;
newCarByYear['Lamborghini']['2008']['Gallardo Coupe']['ishighend']= true;

newCarByYear['Lamborghini']['2008']['Gallardo Spyder'] = new Array();
newCarByYear['Lamborghini']['2008']['Gallardo Spyder']['buildable']= true;
newCarByYear['Lamborghini']['2008']['Gallardo Spyder']['ishighend']= true;

newCarByYear['Lamborghini']['2008']['Murcielago LP640 Coupe'] = new Array();
newCarByYear['Lamborghini']['2008']['Murcielago LP640 Coupe']['buildable']= true;
newCarByYear['Lamborghini']['2008']['Murcielago LP640 Coupe']['ishighend']= true;

newCarByYear['Lamborghini']['2008']['Murcielago LP640 Roadster'] = new Array();
newCarByYear['Lamborghini']['2008']['Murcielago LP640 Roadster']['buildable']= true;
newCarByYear['Lamborghini']['2008']['Murcielago LP640 Roadster']['ishighend']= true;

newCarByYear['Land Rover'] = new Array();

newCarByYear['Land Rover']['2008'] = new Array();

newCarByYear['Land Rover']['2008']['LR2'] = new Array();
newCarByYear['Land Rover']['2008']['LR2']['buildable']= true;
newCarByYear['Land Rover']['2008']['LR2']['ishighend']= false;

newCarByYear['Land Rover']['2008']['LR3'] = new Array();
newCarByYear['Land Rover']['2008']['LR3']['buildable']= true;
newCarByYear['Land Rover']['2008']['LR3']['ishighend']= false;

newCarByYear['Land Rover']['2008']['Range Rover'] = new Array();
newCarByYear['Land Rover']['2008']['Range Rover']['buildable']= true;
newCarByYear['Land Rover']['2008']['Range Rover']['ishighend']= false;

newCarByYear['Land Rover']['2008']['Range Rover Sport'] = new Array();
newCarByYear['Land Rover']['2008']['Range Rover Sport']['buildable']= true;
newCarByYear['Land Rover']['2008']['Range Rover Sport']['ishighend']= false;

newCarByYear['Lexus'] = new Array();

newCarByYear['Lexus']['2008'] = new Array();

newCarByYear['Lexus']['2008']['ES 350'] = new Array();
newCarByYear['Lexus']['2008']['ES 350']['buildable']= true;
newCarByYear['Lexus']['2008']['ES 350']['ishighend']= false;

newCarByYear['Lexus']['2008']['GS 350'] = new Array();
newCarByYear['Lexus']['2008']['GS 350']['buildable']= true;
newCarByYear['Lexus']['2008']['GS 350']['ishighend']= false;

newCarByYear['Lexus']['2008']['GS 450h'] = new Array();
newCarByYear['Lexus']['2008']['GS 450h']['buildable']= true;
newCarByYear['Lexus']['2008']['GS 450h']['ishighend']= false;

newCarByYear['Lexus']['2008']['GS 460'] = new Array();
newCarByYear['Lexus']['2008']['GS 460']['buildable']= true;
newCarByYear['Lexus']['2008']['GS 460']['ishighend']= false;

newCarByYear['Lexus']['2008']['GX 470'] = new Array();
newCarByYear['Lexus']['2008']['GX 470']['buildable']= true;
newCarByYear['Lexus']['2008']['GX 470']['ishighend']= false;

newCarByYear['Lexus']['2008']['IS 250'] = new Array();
newCarByYear['Lexus']['2008']['IS 250']['buildable']= true;
newCarByYear['Lexus']['2008']['IS 250']['ishighend']= false;

newCarByYear['Lexus']['2008']['IS 350'] = new Array();
newCarByYear['Lexus']['2008']['IS 350']['buildable']= true;
newCarByYear['Lexus']['2008']['IS 350']['ishighend']= false;

newCarByYear['Lexus']['2008']['IS F'] = new Array();
newCarByYear['Lexus']['2008']['IS F']['buildable']= true;
newCarByYear['Lexus']['2008']['IS F']['ishighend']= false;

newCarByYear['Lexus']['2008']['LS 460'] = new Array();
newCarByYear['Lexus']['2008']['LS 460']['buildable']= true;
newCarByYear['Lexus']['2008']['LS 460']['ishighend']= false;

newCarByYear['Lexus']['2008']['LS 600h L'] = new Array();
newCarByYear['Lexus']['2008']['LS 600h L']['buildable']= false;
newCarByYear['Lexus']['2008']['LS 600h L']['ishighend']= false;

newCarByYear['Lexus']['2008']['LX 570'] = new Array();
newCarByYear['Lexus']['2008']['LX 570']['buildable']= true;
newCarByYear['Lexus']['2008']['LX 570']['ishighend']= false;

newCarByYear['Lexus']['2008']['RX 350'] = new Array();
newCarByYear['Lexus']['2008']['RX 350']['buildable']= true;
newCarByYear['Lexus']['2008']['RX 350']['ishighend']= false;

newCarByYear['Lexus']['2008']['RX 400h'] = new Array();
newCarByYear['Lexus']['2008']['RX 400h']['buildable']= true;
newCarByYear['Lexus']['2008']['RX 400h']['ishighend']= false;

newCarByYear['Lexus']['2008']['SC 430'] = new Array();
newCarByYear['Lexus']['2008']['SC 430']['buildable']= true;
newCarByYear['Lexus']['2008']['SC 430']['ishighend']= false;

newCarByYear['Lincoln'] = new Array();

newCarByYear['Lincoln']['2008'] = new Array();

newCarByYear['Lincoln']['2008']['Mark LT'] = new Array();
newCarByYear['Lincoln']['2008']['Mark LT']['buildable']= true;
newCarByYear['Lincoln']['2008']['Mark LT']['ishighend']= false;

newCarByYear['Lincoln']['2008']['MKX'] = new Array();
newCarByYear['Lincoln']['2008']['MKX']['buildable']= false;
newCarByYear['Lincoln']['2008']['MKX']['ishighend']= false;

newCarByYear['Lincoln']['2008']['MKZ'] = new Array();
newCarByYear['Lincoln']['2008']['MKZ']['buildable']= true;
newCarByYear['Lincoln']['2008']['MKZ']['ishighend']= false;

newCarByYear['Lincoln']['2008']['Navigator'] = new Array();
newCarByYear['Lincoln']['2008']['Navigator']['buildable']= true;
newCarByYear['Lincoln']['2008']['Navigator']['ishighend']= false;

newCarByYear['Lincoln']['2008']['Town Car'] = new Array();
newCarByYear['Lincoln']['2008']['Town Car']['buildable']= true;
newCarByYear['Lincoln']['2008']['Town Car']['ishighend']= false;

newCarByYear['Lincoln']['2009'] = new Array();

newCarByYear['Lincoln']['2009']['MKS'] = new Array();
newCarByYear['Lincoln']['2009']['MKS']['buildable']= true;
newCarByYear['Lincoln']['2009']['MKS']['ishighend']= false;

newCarByYear['Lotus'] = new Array();

newCarByYear['Lotus']['2008'] = new Array();

newCarByYear['Lotus']['2008']['Elise'] = new Array();
newCarByYear['Lotus']['2008']['Elise']['buildable']= true;
newCarByYear['Lotus']['2008']['Elise']['ishighend']= true;

newCarByYear['Lotus']['2008']['Exige'] = new Array();
newCarByYear['Lotus']['2008']['Exige']['buildable']= true;
newCarByYear['Lotus']['2008']['Exige']['ishighend']= true;

newCarByYear['Maserati'] = new Array();

newCarByYear['Maserati']['2008'] = new Array();

newCarByYear['Maserati']['2008']['GranTurismo'] = new Array();
newCarByYear['Maserati']['2008']['GranTurismo']['buildable']= true;
newCarByYear['Maserati']['2008']['GranTurismo']['ishighend']= true;

newCarByYear['Maserati']['2008']['Quattroporte'] = new Array();
newCarByYear['Maserati']['2008']['Quattroporte']['buildable']= true;
newCarByYear['Maserati']['2008']['Quattroporte']['ishighend']= true;

newCarByYear['Maybach'] = new Array();

newCarByYear['Maybach']['2008'] = new Array();

newCarByYear['Maybach']['2008']['57'] = new Array();
newCarByYear['Maybach']['2008']['57']['buildable']= true;
newCarByYear['Maybach']['2008']['57']['ishighend']= true;

newCarByYear['Maybach']['2008']['62'] = new Array();
newCarByYear['Maybach']['2008']['62']['buildable']= true;
newCarByYear['Maybach']['2008']['62']['ishighend']= true;

newCarByYear['Mazda'] = new Array();

newCarByYear['Mazda']['2008'] = new Array();

newCarByYear['Mazda']['2008']['CX-9'] = new Array();
newCarByYear['Mazda']['2008']['CX-9']['buildable']= true;
newCarByYear['Mazda']['2008']['CX-9']['ishighend']= false;

newCarByYear['Mazda']['2008']['MX-5 Miata'] = new Array();
newCarByYear['Mazda']['2008']['MX-5 Miata']['buildable']= true;
newCarByYear['Mazda']['2008']['MX-5 Miata']['ishighend']= false;

newCarByYear['Mazda']['2008']['RX-8'] = new Array();
newCarByYear['Mazda']['2008']['RX-8']['buildable']= true;
newCarByYear['Mazda']['2008']['RX-8']['ishighend']= false;

newCarByYear['Mazda']['2008']['Tribute Hybrid'] = new Array();
newCarByYear['Mazda']['2008']['Tribute Hybrid']['buildable']= true;
newCarByYear['Mazda']['2008']['Tribute Hybrid']['ishighend']= false;

newCarByYear['Mercedes-Benz'] = new Array();

newCarByYear['Mercedes-Benz']['2008'] = new Array();

newCarByYear['Mercedes-Benz']['2008']['C-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['C-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['C-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['CL-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['CL-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['CL-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['CLK-Class Cabriolet'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['CLK-Class Cabriolet']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['CLK-Class Cabriolet']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['CLK-Class Coupe'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['CLK-Class Coupe']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['CLK-Class Coupe']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['CLS-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['CLS-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['CLS-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['E-Class Sedan'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['E-Class Sedan']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['E-Class Sedan']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['E-Class Wagon'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['E-Class Wagon']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['E-Class Wagon']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['G-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['G-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['G-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['GL-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['GL-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['GL-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['M-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['M-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['M-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['R-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['R-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['R-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['S-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['S-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['S-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['SL-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['SL-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['SL-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['SLK-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['SLK-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['SLK-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2008']['SLR McLaren Roadster'] = new Array();
newCarByYear['Mercedes-Benz']['2008']['SLR McLaren Roadster']['buildable']= true;
newCarByYear['Mercedes-Benz']['2008']['SLR McLaren Roadster']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2009'] = new Array();

newCarByYear['Mercedes-Benz']['2009']['CLS-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2009']['CLS-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2009']['CLS-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2009']['SL-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2009']['SL-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2009']['SL-Class']['ishighend']= false;

newCarByYear['Mercedes-Benz']['2009']['SLK-Class'] = new Array();
newCarByYear['Mercedes-Benz']['2009']['SLK-Class']['buildable']= true;
newCarByYear['Mercedes-Benz']['2009']['SLK-Class']['ishighend']= false;

newCarByYear['Mercury'] = new Array();

newCarByYear['Mercury']['2008'] = new Array();

newCarByYear['Mercury']['2008']['Mariner Hybrid'] = new Array();
newCarByYear['Mercury']['2008']['Mariner Hybrid']['buildable']= true;
newCarByYear['Mercury']['2008']['Mariner Hybrid']['ishighend']= false;

newCarByYear['Mercury']['2008']['Mountaineer'] = new Array();
newCarByYear['Mercury']['2008']['Mountaineer']['buildable']= true;
newCarByYear['Mercury']['2008']['Mountaineer']['ishighend']= false;

newCarByYear['Mini'] = new Array();

newCarByYear['Mini']['2008'] = new Array();

newCarByYear['Mini']['2008']['Cooper'] = new Array();
newCarByYear['Mini']['2008']['Cooper']['buildable']= true;
newCarByYear['Mini']['2008']['Cooper']['ishighend']= false;

newCarByYear['Mini']['2008']['Cooper Convertible'] = new Array();
newCarByYear['Mini']['2008']['Cooper Convertible']['buildable']= true;
newCarByYear['Mini']['2008']['Cooper Convertible']['ishighend']= false;

newCarByYear['Mini']['2008']['Cooper S'] = new Array();
newCarByYear['Mini']['2008']['Cooper S']['buildable']= true;
newCarByYear['Mini']['2008']['Cooper S']['ishighend']= false;

newCarByYear['Mini']['2008']['Cooper S Clubman'] = new Array();
newCarByYear['Mini']['2008']['Cooper S Clubman']['buildable']= false;
newCarByYear['Mini']['2008']['Cooper S Clubman']['ishighend']= false;

newCarByYear['Mini']['2008']['Cooper S Convertible'] = new Array();
newCarByYear['Mini']['2008']['Cooper S Convertible']['buildable']= true;
newCarByYear['Mini']['2008']['Cooper S Convertible']['ishighend']= false;

newCarByYear['Mini']['2009'] = new Array();

newCarByYear['Mini']['2009']['John Cooper Works'] = new Array();
newCarByYear['Mini']['2009']['John Cooper Works']['buildable']= true;
newCarByYear['Mini']['2009']['John Cooper Works']['ishighend']= false;

newCarByYear['Mini']['2009']['John Cooper Works Clubman'] = new Array();
newCarByYear['Mini']['2009']['John Cooper Works Clubman']['buildable']= true;
newCarByYear['Mini']['2009']['John Cooper Works Clubman']['ishighend']= false;

newCarByYear['Mitsubishi'] = new Array();

newCarByYear['Mitsubishi']['2008'] = new Array();

newCarByYear['Mitsubishi']['2008']['Lancer Evolution X'] = new Array();
newCarByYear['Mitsubishi']['2008']['Lancer Evolution X']['buildable']= true;
newCarByYear['Mitsubishi']['2008']['Lancer Evolution X']['ishighend']= false;

newCarByYear['Nissan'] = new Array();

newCarByYear['Nissan']['2008'] = new Array();

newCarByYear['Nissan']['2008']['350Z Coupe'] = new Array();
newCarByYear['Nissan']['2008']['350Z Coupe']['buildable']= true;
newCarByYear['Nissan']['2008']['350Z Coupe']['ishighend']= false;

newCarByYear['Nissan']['2008']['350Z Roadster'] = new Array();
newCarByYear['Nissan']['2008']['350Z Roadster']['buildable']= true;
newCarByYear['Nissan']['2008']['350Z Roadster']['ishighend']= false;

newCarByYear['Nissan']['2008']['Altima Hybrid'] = new Array();
newCarByYear['Nissan']['2008']['Altima Hybrid']['buildable']= true;
newCarByYear['Nissan']['2008']['Altima Hybrid']['ishighend']= false;

newCarByYear['Nissan']['2008']['Armada'] = new Array();
newCarByYear['Nissan']['2008']['Armada']['buildable']= true;
newCarByYear['Nissan']['2008']['Armada']['ishighend']= false;

newCarByYear['Nissan']['2008']['Maxima'] = new Array();
newCarByYear['Nissan']['2008']['Maxima']['buildable']= true;
newCarByYear['Nissan']['2008']['Maxima']['ishighend']= false;

newCarByYear['Nissan']['2008']['Pathfinder'] = new Array();
newCarByYear['Nissan']['2008']['Pathfinder']['buildable']= true;
newCarByYear['Nissan']['2008']['Pathfinder']['ishighend']= false;

newCarByYear['Nissan']['2008']['Titan'] = new Array();
newCarByYear['Nissan']['2008']['Titan']['buildable']= true;
newCarByYear['Nissan']['2008']['Titan']['ishighend']= false;

newCarByYear['Nissan']['2009'] = new Array();

newCarByYear['Nissan']['2009']['GT-R'] = new Array();
newCarByYear['Nissan']['2009']['GT-R']['buildable']= true;
newCarByYear['Nissan']['2009']['GT-R']['ishighend']= false;

newCarByYear['Nissan']['2009']['Murano'] = new Array();
newCarByYear['Nissan']['2009']['Murano']['buildable']= true;
newCarByYear['Nissan']['2009']['Murano']['ishighend']= false;

newCarByYear['Pontiac'] = new Array();

newCarByYear['Pontiac']['2008'] = new Array();

newCarByYear['Pontiac']['2008']['G6 Convertible'] = new Array();
newCarByYear['Pontiac']['2008']['G6 Convertible']['buildable']= true;
newCarByYear['Pontiac']['2008']['G6 Convertible']['ishighend']= false;

newCarByYear['Pontiac']['2008']['Solstice'] = new Array();
newCarByYear['Pontiac']['2008']['Solstice']['buildable']= true;
newCarByYear['Pontiac']['2008']['Solstice']['ishighend']= false;

newCarByYear['Porsche'] = new Array();

newCarByYear['Porsche']['2008'] = new Array();

newCarByYear['Porsche']['2008']['911 Carrera Cabriolet'] = new Array();
newCarByYear['Porsche']['2008']['911 Carrera Cabriolet']['buildable']= true;
newCarByYear['Porsche']['2008']['911 Carrera Cabriolet']['ishighend']= false;

newCarByYear['Porsche']['2008']['911 Carrera Coupe'] = new Array();
newCarByYear['Porsche']['2008']['911 Carrera Coupe']['buildable']= true;
newCarByYear['Porsche']['2008']['911 Carrera Coupe']['ishighend']= false;

newCarByYear['Porsche']['2008']['911 GT3'] = new Array();
newCarByYear['Porsche']['2008']['911 GT3']['buildable']= true;
newCarByYear['Porsche']['2008']['911 GT3']['ishighend']= false;

newCarByYear['Porsche']['2008']['911 Targa'] = new Array();
newCarByYear['Porsche']['2008']['911 Targa']['buildable']= true;
newCarByYear['Porsche']['2008']['911 Targa']['ishighend']= false;

newCarByYear['Porsche']['2008']['911 Turbo Cabriolet'] = new Array();
newCarByYear['Porsche']['2008']['911 Turbo Cabriolet']['buildable']= true;
newCarByYear['Porsche']['2008']['911 Turbo Cabriolet']['ishighend']= false;

newCarByYear['Porsche']['2008']['911 Turbo Coupe'] = new Array();
newCarByYear['Porsche']['2008']['911 Turbo Coupe']['buildable']= true;
newCarByYear['Porsche']['2008']['911 Turbo Coupe']['ishighend']= false;

newCarByYear['Porsche']['2008']['Boxster'] = new Array();
newCarByYear['Porsche']['2008']['Boxster']['buildable']= true;
newCarByYear['Porsche']['2008']['Boxster']['ishighend']= false;

newCarByYear['Porsche']['2008']['Cayenne'] = new Array();
newCarByYear['Porsche']['2008']['Cayenne']['buildable']= true;
newCarByYear['Porsche']['2008']['Cayenne']['ishighend']= false;

newCarByYear['Porsche']['2008']['Cayman'] = new Array();
newCarByYear['Porsche']['2008']['Cayman']['buildable']= true;
newCarByYear['Porsche']['2008']['Cayman']['ishighend']= false;

newCarByYear['Rolls-Royce'] = new Array();

newCarByYear['Rolls-Royce']['2008'] = new Array();

newCarByYear['Rolls-Royce']['2008']['Phantom'] = new Array();
newCarByYear['Rolls-Royce']['2008']['Phantom']['buildable']= true;
newCarByYear['Rolls-Royce']['2008']['Phantom']['ishighend']= false;

newCarByYear['Rolls-Royce']['2008']['Phantom Drophead Coupe'] = new Array();
newCarByYear['Rolls-Royce']['2008']['Phantom Drophead Coupe']['buildable']= true;
newCarByYear['Rolls-Royce']['2008']['Phantom Drophead Coupe']['ishighend']= false;

newCarByYear['Saab'] = new Array();

newCarByYear['Saab']['2008'] = new Array();

newCarByYear['Saab']['2008']['9-3 Convertible'] = new Array();
newCarByYear['Saab']['2008']['9-3 Convertible']['buildable']= true;
newCarByYear['Saab']['2008']['9-3 Convertible']['ishighend']= false;

newCarByYear['Saab']['2008']['9-3 Sedan'] = new Array();
newCarByYear['Saab']['2008']['9-3 Sedan']['buildable']= true;
newCarByYear['Saab']['2008']['9-3 Sedan']['ishighend']= false;

newCarByYear['Saab']['2008']['9-3 SportCombi'] = new Array();
newCarByYear['Saab']['2008']['9-3 SportCombi']['buildable']= true;
newCarByYear['Saab']['2008']['9-3 SportCombi']['ishighend']= false;

newCarByYear['Saab']['2008']['9-5 Sedan'] = new Array();
newCarByYear['Saab']['2008']['9-5 Sedan']['buildable']= true;
newCarByYear['Saab']['2008']['9-5 Sedan']['ishighend']= false;

newCarByYear['Saab']['2008']['9-5 SportCombi'] = new Array();
newCarByYear['Saab']['2008']['9-5 SportCombi']['buildable']= true;
newCarByYear['Saab']['2008']['9-5 SportCombi']['ishighend']= false;

newCarByYear['Saab']['2008']['9-7X'] = new Array();
newCarByYear['Saab']['2008']['9-7X']['buildable']= true;
newCarByYear['Saab']['2008']['9-7X']['ishighend']= false;

newCarByYear['Saturn'] = new Array();

newCarByYear['Saturn']['2008'] = new Array();

newCarByYear['Saturn']['2008']['Aura Green Line Hybrid'] = new Array();
newCarByYear['Saturn']['2008']['Aura Green Line Hybrid']['buildable']= true;
newCarByYear['Saturn']['2008']['Aura Green Line Hybrid']['ishighend']= false;

newCarByYear['Saturn']['2008']['Outlook'] = new Array();
newCarByYear['Saturn']['2008']['Outlook']['buildable']= true;
newCarByYear['Saturn']['2008']['Outlook']['ishighend']= false;

newCarByYear['Saturn']['2008']['Sky'] = new Array();
newCarByYear['Saturn']['2008']['Sky']['buildable']= true;
newCarByYear['Saturn']['2008']['Sky']['ishighend']= false;

newCarByYear['Saturn']['2008']['Vue Green Line'] = new Array();
newCarByYear['Saturn']['2008']['Vue Green Line']['buildable']= true;
newCarByYear['Saturn']['2008']['Vue Green Line']['ishighend']= false;

newCarByYear['Scion'] = new Array();

newCarByYear['Scion']['2008'] = new Array();

newCarByYear['Scion']['2008']['tC'] = new Array();
newCarByYear['Scion']['2008']['tC']['buildable']= true;
newCarByYear['Scion']['2008']['tC']['ishighend']= false;

newCarByYear['Scion']['2008']['xB'] = new Array();
newCarByYear['Scion']['2008']['xB']['buildable']= true;
newCarByYear['Scion']['2008']['xB']['ishighend']= false;

newCarByYear['Scion']['2008']['xD'] = new Array();
newCarByYear['Scion']['2008']['xD']['buildable']= true;
newCarByYear['Scion']['2008']['xD']['ishighend']= false;

newCarByYear['Scion']['2009'] = new Array();

newCarByYear['Scion']['2009']['tC'] = new Array();
newCarByYear['Scion']['2009']['tC']['buildable']= true;
newCarByYear['Scion']['2009']['tC']['ishighend']= false;

newCarByYear['Scion']['2009']['xB'] = new Array();
newCarByYear['Scion']['2009']['xB']['buildable']= true;
newCarByYear['Scion']['2009']['xB']['ishighend']= false;

newCarByYear['Smart'] = new Array();

newCarByYear['Smart']['2008'] = new Array();

newCarByYear['Smart']['2008']['Fortwo Cabriolet'] = new Array();
newCarByYear['Smart']['2008']['Fortwo Cabriolet']['buildable']= true;
newCarByYear['Smart']['2008']['Fortwo Cabriolet']['ishighend']= false;

newCarByYear['Smart']['2008']['Fortwo Coupe'] = new Array();
newCarByYear['Smart']['2008']['Fortwo Coupe']['buildable']= true;
newCarByYear['Smart']['2008']['Fortwo Coupe']['ishighend']= false;

newCarByYear['Subaru'] = new Array();

newCarByYear['Subaru']['2008'] = new Array();

newCarByYear['Subaru']['2008']['Impreza WRX STI'] = new Array();
newCarByYear['Subaru']['2008']['Impreza WRX STI']['buildable']= true;
newCarByYear['Subaru']['2008']['Impreza WRX STI']['ishighend']= false;

newCarByYear['Subaru']['2008']['Outback Wagon'] = new Array();
newCarByYear['Subaru']['2008']['Outback Wagon']['buildable']= true;
newCarByYear['Subaru']['2008']['Outback Wagon']['ishighend']= false;

newCarByYear['Subaru']['2008']['Tribeca'] = new Array();
newCarByYear['Subaru']['2008']['Tribeca']['buildable']= true;
newCarByYear['Subaru']['2008']['Tribeca']['ishighend']= false;

newCarByYear['Subaru']['2009'] = new Array();

newCarByYear['Subaru']['2009']['Forester'] = new Array();
newCarByYear['Subaru']['2009']['Forester']['buildable']= true;
newCarByYear['Subaru']['2009']['Forester']['ishighend']= false;

newCarByYear['Toyota'] = new Array();

newCarByYear['Toyota']['2008'] = new Array();

newCarByYear['Toyota']['2008']['Avalon'] = new Array();
newCarByYear['Toyota']['2008']['Avalon']['buildable']= true;
newCarByYear['Toyota']['2008']['Avalon']['ishighend']= false;

newCarByYear['Toyota']['2008']['Camry Hybrid'] = new Array();
newCarByYear['Toyota']['2008']['Camry Hybrid']['buildable']= true;
newCarByYear['Toyota']['2008']['Camry Hybrid']['ishighend']= false;

newCarByYear['Toyota']['2008']['Camry Solara Convertible'] = new Array();
newCarByYear['Toyota']['2008']['Camry Solara Convertible']['buildable']= true;
newCarByYear['Toyota']['2008']['Camry Solara Convertible']['ishighend']= false;

newCarByYear['Toyota']['2008']['FJ Cruiser'] = new Array();
newCarByYear['Toyota']['2008']['FJ Cruiser']['buildable']= true;
newCarByYear['Toyota']['2008']['FJ Cruiser']['ishighend']= false;

newCarByYear['Toyota']['2008']['Highlander'] = new Array();
newCarByYear['Toyota']['2008']['Highlander']['buildable']= true;
newCarByYear['Toyota']['2008']['Highlander']['ishighend']= false;

newCarByYear['Toyota']['2008']['Highlander Hybrid'] = new Array();
newCarByYear['Toyota']['2008']['Highlander Hybrid']['buildable']= true;
newCarByYear['Toyota']['2008']['Highlander Hybrid']['ishighend']= false;

newCarByYear['Toyota']['2008']['Land Cruiser'] = new Array();
newCarByYear['Toyota']['2008']['Land Cruiser']['buildable']= true;
newCarByYear['Toyota']['2008']['Land Cruiser']['ishighend']= false;

newCarByYear['Toyota']['2008']['Prius'] = new Array();
newCarByYear['Toyota']['2008']['Prius']['buildable']= true;
newCarByYear['Toyota']['2008']['Prius']['ishighend']= false;

newCarByYear['Toyota']['2008']['Sequoia'] = new Array();
newCarByYear['Toyota']['2008']['Sequoia']['buildable']= true;
newCarByYear['Toyota']['2008']['Sequoia']['ishighend']= false;

newCarByYear['Toyota']['2008']['Sienna'] = new Array();
newCarByYear['Toyota']['2008']['Sienna']['buildable']= true;
newCarByYear['Toyota']['2008']['Sienna']['ishighend']= false;

newCarByYear['Toyota']['2008']['Tundra'] = new Array();
newCarByYear['Toyota']['2008']['Tundra']['buildable']= true;
newCarByYear['Toyota']['2008']['Tundra']['ishighend']= false;

newCarByYear['Volkswagen'] = new Array();

newCarByYear['Volkswagen']['2008'] = new Array();

newCarByYear['Volkswagen']['2008']['Eos'] = new Array();
newCarByYear['Volkswagen']['2008']['Eos']['buildable']= true;
newCarByYear['Volkswagen']['2008']['Eos']['ishighend']= false;

newCarByYear['Volkswagen']['2008']['New Beetle Convertible'] = new Array();
newCarByYear['Volkswagen']['2008']['New Beetle Convertible']['buildable']= true;
newCarByYear['Volkswagen']['2008']['New Beetle Convertible']['ishighend']= false;

newCarByYear['Volkswagen']['2008']['Passat Sedan'] = new Array();
newCarByYear['Volkswagen']['2008']['Passat Sedan']['buildable']= true;
newCarByYear['Volkswagen']['2008']['Passat Sedan']['ishighend']= false;

newCarByYear['Volkswagen']['2008']['Passat Wagon'] = new Array();
newCarByYear['Volkswagen']['2008']['Passat Wagon']['buildable']= true;
newCarByYear['Volkswagen']['2008']['Passat Wagon']['ishighend']= false;

newCarByYear['Volkswagen']['2008']['R32'] = new Array();
newCarByYear['Volkswagen']['2008']['R32']['buildable']= true;
newCarByYear['Volkswagen']['2008']['R32']['ishighend']= false;

newCarByYear['Volkswagen']['2008']['Touareg 2'] = new Array();
newCarByYear['Volkswagen']['2008']['Touareg 2']['buildable']= true;
newCarByYear['Volkswagen']['2008']['Touareg 2']['ishighend']= false;

newCarByYear['Volkswagen']['2009'] = new Array();

newCarByYear['Volkswagen']['2009']['Tiguan'] = new Array();
newCarByYear['Volkswagen']['2009']['Tiguan']['buildable']= true;
newCarByYear['Volkswagen']['2009']['Tiguan']['ishighend']= false;

newCarByYear['Volvo'] = new Array();

newCarByYear['Volvo']['2008'] = new Array();

newCarByYear['Volvo']['2008']['C30'] = new Array();
newCarByYear['Volvo']['2008']['C30']['buildable']= false;
newCarByYear['Volvo']['2008']['C30']['ishighend']= false;

newCarByYear['Volvo']['2008']['C70'] = new Array();
newCarByYear['Volvo']['2008']['C70']['buildable']= true;
newCarByYear['Volvo']['2008']['C70']['ishighend']= false;

newCarByYear['Volvo']['2008']['S40'] = new Array();
newCarByYear['Volvo']['2008']['S40']['buildable']= true;
newCarByYear['Volvo']['2008']['S40']['ishighend']= false;

newCarByYear['Volvo']['2008']['S60'] = new Array();
newCarByYear['Volvo']['2008']['S60']['buildable']= true;
newCarByYear['Volvo']['2008']['S60']['ishighend']= false;

newCarByYear['Volvo']['2008']['S80'] = new Array();
newCarByYear['Volvo']['2008']['S80']['buildable']= true;
newCarByYear['Volvo']['2008']['S80']['ishighend']= false;

newCarByYear['Volvo']['2008']['V50'] = new Array();
newCarByYear['Volvo']['2008']['V50']['buildable']= true;
newCarByYear['Volvo']['2008']['V50']['ishighend']= false;

newCarByYear['Volvo']['2008']['V70'] = new Array();
newCarByYear['Volvo']['2008']['V70']['buildable']= true;
newCarByYear['Volvo']['2008']['V70']['ishighend']= false;

newCarByYear['Volvo']['2008']['XC70'] = new Array();
newCarByYear['Volvo']['2008']['XC70']['buildable']= true;
newCarByYear['Volvo']['2008']['XC70']['ishighend']= false;

newCarByYear['Volvo']['2008']['XC90'] = new Array();
newCarByYear['Volvo']['2008']['XC90']['buildable']= true;
newCarByYear['Volvo']['2008']['XC90']['ishighend']= false;



var newCarTool = {

setMake: function(makeInputId, modelInputId){
  var makeInput = document.getElementById(makeInputId);
  if(!makeInput || makeInput==null){
	return false;
  }
  makeInput.options.length = 0;
  var count = 0;
  var modelyearInput=document.getElementById(modelInputId);
  modelyearInput[count]=new Option("Select Model","");
  for(make in newCarByYear){
	if(count==0){
		makeInput.options[count] = new Option("Select Brand", "");
		makeInput.options[count+1] = new Option("------------","");
	}
	makeInput.options[count+2] = new Option(make, make);
	count++;
  }
},

setModelByYear: function(makesInputId, modelInputId){
  var makesInput = document.getElementById(makesInputId);
  if(!makesInput || makesInput==null){
	return false;
  }
  var make= makesInput[makesInput.selectedIndex].value;
  
  var makesbyyear=newCarByYear[make];
  if(! makesbyyear ||  makesbyyear==null){
	return false;
  }
  var modelInput = document.getElementById(modelInputId);
  if(!modelInput){
	return false;
  }
  var i=0;
  modelInput.options.length = 0;
   modelInput.options[i] = new Option("Select Model", "");
  //makeInput.options[0].disabled=true;
  // makeInput.options[1] = new Option("---------------");
  i=i+1;
  
  for(yMake in makesbyyear){
      var yearmodel=newCarByYear[make][yMake];
      modelInput.options[i] = new Option("","");
      i=i+1;
      modelInput.options[i] = new Option(yMake+" Model Year","");
      modelInput.options[i].style.color="#999";
      modelInput.options[i].style.fontWeight = 'bold';
      //if(yMake==current_year)
      // modelInput.options[i].selected=true;
      i++;
      for(yearmake in yearmodel){
      var years=yearmake;
      var yearmake=yMake+"/"+years;
      var yearmakes=yMake+" "+years;
      modelInput.options[i] = new Option(yearmakes,yearmake);
      i++;
      }
      
  }
  
  //var modelInput = document.getElementById(modelInputId);
  //modelInput.options.length = 0;
  //modelInput.options[0] = new Option("Select Model", "");
},

setModels: function (yearInputId, makeInputId, modelInputId){
  var yearInput = document.getElementById(yearInputId);
  if(!yearInput){
	return false;
  }
  var year = yearInput[yearInput.selectedIndex].value;
  var makeInput = document.getElementById(makeInputId);
  if(!makeInput){
	return false;
  }
  var make = makeInput[makeInput.selectedIndex].value;
  var models = newCarByYear[year][make];

  var modelInput = document.getElementById(modelInputId);
  if(!modelInput){
	return false;
  }
  modelInput.options.length = 0;
  modelInput.options[0] = new Option("Select Model","");
  modelInput.options[1] = new Option("---------------","");
  var i=2;
  for(aModel in models){
	modelInput.options[i] = new Option(aModel,aModel);
	i++;
  }
},

//check if this model has buildable or get quote option
checkModel: function (makeInputId, yearmodelInputId, buildButton, quoteButton){
  var makeInput = document.getElementById(makeInputId);
  if(!makeInput){
	return false;
  }
  var make = makeInput[makeInput.selectedIndex].value;
  var yearmodelInput = document.getElementById(yearmodelInputId);
  if(!makeInput){
	return false;
  }
  var ymodel = yearmodelInput[yearmodelInput.selectedIndex].value;
  //get the year and make by splitting the string
  var yearmodel=ymodel.split("/");
  var year=yearmodel[0];
  var model=yearmodel[1];
  
  var isYearBuildable=newCarByYear[make][year][model]['buildable'];
  var isYearHighend = newCarByYear[make][year][model]['ishighend'];
  var buildBtn = document.getElementById(buildButton);
  
  if(isYearBuildable){
	if(buildBtn.filters){
		buildBtn.filters.alpha.opacity=100;
	}else{
		buildBtn.style.MozOpacity = 1;
	}
	buildBtn.innerHTML = '<a href="javascript: newCarTool.configVeh(\''+makeInputId+'\',\''+yearmodelInputId+'\')" style="color: rgb(255, 255, 255); text-decoration: none;"><b>Build Your Own</b></a>';
  }else{
	if(buildBtn.filters){
                buildBtn.filters.alpha.opacity=20;
        }else{
                buildBtn.style.MozOpacity = 0.2;
        }
	buildBtn.innerHTML = '<b>Build Your Own</b>';
  }
  var quoteBtn = document.getElementById(quoteButton);

  if(isYearHighend){
	if(quoteBtn.filters){
                quoteBtn.filters.alpha.opacity=20;
        }else{
                quoteBtn.style.MozOpacity = 0.2;
        }
	quoteBtn.innerHTML = '<b>Get Price Quote</b>';
  }else{
	if(quoteBtn.filters){
                quoteBtn.filters.alpha.opacity=100;
        }else{
                quoteBtn.style.MozOpacity = 1;
        }
	quoteBtn.innerHTML = '<a href="javascript: newCarTool.getquote(\''+makeInputId+'\',\''+yearmodelInputId+'\')" style="color: rgb(255, 255, 255); text-decoration: none;"><b>Get Price Quote</b></a>';
  }
},

configVeh: function(makeInputId, yearmodelInputId){
    var make = document.getElementById(makeInputId).options[document.getElementById(makeInputId).selectedIndex].value;
    var ymodel = document.getElementById(yearmodelInputId).options[document.getElementById(yearmodelInputId).selectedIndex].value;
    var yearmodel=ymodel.split("/");
    var year=yearmodel[0];
    var model=yearmodel[1];
    //alert(year);
    
    // var model = document.getElementById(modelInputId).options[document.getElementById(modelInputId).selectedIndex].value;
    //var zipfield = document.getElementById(zipFieldId);
    //var zip = '';
    //if(zipfield){
    //zip = zipfield.value;
    //}
    if(year == '' || make == '' || model == ''){
      alert('You must select a year, make and model.');
    }else{
      setCookie("forbesyear", year, "", "/");
      setCookie("forbesmake", make, "", "/");
      setCookie("forbesmodel", model, "", "/");

    var regx = new RegExp(/[ -.]/g);
	make = make.replace(regx,'_');
	model = model.replace(regx,'_');

	var params = 'year='+year+'&make='+make+'&model='+model;
	document.location = '/byo/byo.html?'+params;
    }
},

getquote: function(makeInputId, yearmodelInputId){
  var make = document.getElementById(makeInputId).options[document.getElementById(makeInputId).selectedIndex].value;
    var ymodel = document.getElementById(yearmodelInputId).options[document.getElementById(yearmodelInputId).selectedIndex].value;
    var yearmodel=ymodel.split("/");
    var year=yearmodel[0];
    var model=yearmodel[1];
      
  

  if(year=='' || make=='' || model=='' ){
	alert('You must select a year, make and model');
	return ;
  }
  make = make.toLowerCase();
  model = model.toLowerCase();
  var regx = new RegExp(/[ -.]/g);
  var ymm=year+'/'+make+'/'+model+'/';
  ymm = ymm.replace(regx,'_');
  document.location='/getquote/'+ymm;
}

}
