/*********************************************/
/*  utlity functions                         */
/*********************************************/

function popupCar(make, model, id) {			
	var url = 'http://portal.reply.com/r_autos/new/pop_up_photo.asp?brand=' + make + '&model=' + model + '&photoname=' + id;
	var newinw = window.open(url, '', 'width=700,height=550');			
}

function displayImage(imageId, src, height, width) {

	var myImage = document.getElementById(imageId);
	myImage.src = src;
	myImage.height = height;
	myImage.width = width;
}

function displayCheckmark(imageId, field) {

	var myImage = document.getElementById(imageId);
	switch (field.type) {
		case "select-one":
			if (field.options.selectedIndex > 0) {
				myImage.src = "views/images/checkmark.gif";
			}
			else {
				myImage.src = "views/images/spacer.gif";
			}
			break;
		case "text":
			if (field.value.length > 0) {
				myImage.src = "views/images/checkmark.gif";
			}				
			else {
				myImage.src = "views/images/spacer.gif";
			}
			break;
		default:
			break;
	}
}

function populateField(fieldName, fieldValue) {

	var i = 0;
	var myForm = document.forms[0];
	var myField = myForm.elements[fieldName];

	if (testIsValidObject(myField)) {

		switch (myField.type) {
		
			case "hidden":
				myField.value = fieldValue;
				break;
				
			case "text":
				myField.value = fieldValue;
				break;

			case "textarea":
				myField.value = fieldValue;
				break;

			case "checkbox":
				break;

			case "radio":
				break;

			case "select-one":
			
				for (i = 0; i < myField.length; i++) {
					if (myField.options[i].text.toLowerCase() == fieldValue.toLowerCase()) {
						myField.options[i].selected = true;
						break;
					}
				}
				break;
            
			case "select-multiple":

				for (i = 0; i < myField.length; i++) {
					if (myField.options[i].text == fieldValue) {
						myField.options[i].selected = true;
						break;
					}
				}
				break;

			default:
				break;		
		}
	}		
}


/*********************************************/
/*  main functions to build select controls  */
/*********************************************/

var requestedMakeIn = '';
var lastMakeId; 
var lastModelId;
var underscore = "____________________";


function initialize() {

/**********************************/
/*  Setup the make select values  */
/**********************************/
AutoMakeName=new Array(37);
AutoMakeNumber=new Array(37);
AutoModels=new Array(590);
AutoMakesCount = 38;
AutoModelTrims=new Array(60000);
AutoModelTrims[0] = new Array('2','Select a Trim','01','_','0');
AutoMakeName[0] = 'Select Make';
AutoMakeNumber[0] = '0';
AutoModels[0] = new Array('2','Select Model','01','_','0');
// --- COPY FROM HERE ---

AutoMakeName[1] = 'Acura';
AutoMakeNumber[1] = '100';
AutoModelTrims[1001] = new Array('6','24195|2009 - Standard','01','40377|2009 - w/Sport Pkg','02','40376|2009 - w/Sport Pkg & DVD','03','40374|2009 - w/Technology Pkg','04','40375|2009 - w/Technology Pkg & DVD','05','_','0');
AutoModelTrims[1002] = new Array('7','42640|2010 - SH-AWD','01','42641|2010 - SH-AWD w/Technology Pkg','02','42642|2010 - Standard','03','42643|2010 - w/Technology Pkg','04','24196|2009 - Standard','05','40010|2009 - w/Technology Pkg','06','_','0');
AutoModelTrims[1003] = new Array('9','42462|2010 - (CMBS)','01','42463|2010 - (Hawaii)','02','42460|2010 - Standard','03','42461|2010 - w/Technology Pkg','04','40147|2009 - (CMBS)','05','40146|2009 - (Hawaii)','06','24197|2009 - Standard','07','40145|2009 - w/Technology Pkg','08','_','0');
AutoModelTrims[1004] = new Array('14','43199|2010 - AWD','01','43201|2010 - AWD (Auto) w/Technology Pkg','02','43204|2010 - AWD (Auto) w/Technology Pkg & HP Tires','03','43202|2010 - AWD (Manual) w/Technology Pkg','04','43203|2010 - AWD (Manual) w/Technology Pkg & HP Tires','05','43197|2010 - Standard','06','43200|2010 - w/Technology Pkg','07','43205|2010 - w/Technology Pkg & 18" Wheels','08','24000|2009 - AWD','09','23454|2009 - Standard','010','41176|2009 - w/Technology Pkg','011','41178|2009 - w/Technology Pkg & HP Summer Tires AWD','012','41177|2009 - w/Technology Pkg AWD','013','_','0');
AutoModelTrims[1005] = new Array('11','42262|2010 - (Auto)','01','41776|2010 - (Manual)','02','42266|2010 - V6','03','42265|2010 - V6 w/Technology Pkg','04','42264|2010 - w/Technology Pkg (Auto)','05','42263|2010 - w/Technology Pkg (Manual)','06','24003|2009 - (Auto)','07','23453|2009 - (Manual)','08','24002|2009 - w/Technology Pkg (Auto)','09','24001|2009 - w/Technology Pkg (Manual)','010','_','0');
AutoModels[100] = new Array('6','MDX','01','RDX','02','RL','03','TL','04','TSX','05','_','0');
AutoMakeName[2] = 'Audi';
AutoMakeNumber[2] = '120';
AutoModelTrims[1201] = new Array('9','41770|2010 - 2.0 TDI','01','42475|2010 - 2.0T (Auto)','02','41771|2010 - 2.0T (Manual)','03','41773|2010 - 2.0Tquattro','04','40801|2009 - 2.0T (Auto)','05','24198|2009 - 2.0T (Manual)','06','40799|2009 - 2.0T quattro','07','40545|2009 - 3.2 quattro','08','_','0');
AutoModelTrims[1202] = new Array('13','42470|2010 - 2.0T (CVT)','01','42474|2010 - 2.0T Avant quattro','02','42472|2010 - 2.0T quattro (Auto)','03','42471|2010 - 2.0T quattro (Manual)','04','40544|2009 - 2.0T','05','23450|2009 - 2.0T quattro','06','23449|2009 - 2.0T quattro (Auto)','07','41787|2009 - 2.0T quattro (Manual)','08','41786|2009 - 2.0T quattro Special Edition','09','41785|2009 - 2.0T Special Edition','010','40542|2009 - 3.2 quattro','011','41788|2009 - 3.2 quattro Special Edition','012','_','0');
AutoModelTrims[1203] = new Array('8','41676|2010 - 2.0T','01','41677|2010 - 2.0T quattro','02','42983|2010 - 2.0T quattro (Auto)','03','42617|2010 - 2.0T quattro (Manual)','04','41678|2010 - 3.2 quattro','05','40800|2009 - 3.2 quattro (Auto)','06','24199|2009 - 3.2 quattro (Manual)','07','_','0');
AutoModelTrims[1204] = new Array('9','42613|2010 - 3.0T Avant quattro','01','42612|2010 - 3.0T quattro','02','42611|2010 - 3.2','03','42610|2010 - 4.2 quattro','04','41740|2009 - 3.0T Avant quattro','05','41741|2009 - 3.0T quattro','06','24200|2009 - 3.2','07','41739|2009 - 4.2 quattro','08','_','0');
AutoModelTrims[1205] = new Array('6','42733|2010 - L quattro','01','42734|2010 - quattro','02','40379|2009 - L','03','40380|2009 - L W12','04','24202|2009 - Standard','05','_','0');
AutoModelTrims[1206] = new Array('3','42615|2010 - 3.2 quattro','01','23337|2009 - 3.2 quattro','02','_','0');
AutoModelTrims[1207] = new Array('8','43194|2010 - 3.6 quattro','01','43196|2010 - 4.2 quattro','02','43195|2010 - TDI quattro','03','40798|2009 - 3.0 TDI Premium quattro','04','40382|2009 - 3.6 Premium quattro','05','40381|2009 - 3.6 quattro','06','40383|2009 - 4.2 quattro','07','_','0');
AutoModelTrims[1208] = new Array('7','42016|2010 - (Auto)','01','42017|2010 - (Manual)','02','43446|2010 - 5.2 (Auto)','03','43445|2010 - 5.2 (Manual)','04','24150|2009 - (Auto)','05','24149|2009 - (Manual)','06','_','0');
AutoModelTrims[1209] = new Array('5','42609|2010 - quattro (Auto)','01','41706|2010 - quattro (Manual)','02','40852|2009 - quattro (Auto)','03','24205|2009 - quattro (Manual)','04','_','0');
AutoModelTrims[12010] = new Array('6','41679|2010 - 3.0 quattro','01','42171|2010 - 3.0 quattro (Auto)','02','42170|2010 - 3.0 quattro (Manual)','03','40434|2009 - (Auto)','04','24206|2009 - (Manual)','05','_','0');
AutoModelTrims[12011] = new Array('3','42473|2010 - quattro','01','24207|2009 - Standard','02','_','0');
AutoModelTrims[12012] = new Array('2','24208|2009 - Standard','01','_','0');
AutoModelTrims[12013] = new Array('6','43448|2010 - quattro','01','41056|2009 - 3.2 quattro (Auto)','02','40384|2009 - 3.2 quattro (Manual)','03','41057|2009 - quattro','04','24209|2009 - Standard','05','_','0');
AutoModelTrims[12014] = new Array('3','43447|2010 - quattro','01','40386|2009 - Standard','02','_','0');
AutoModels[120] = new Array('15','A3','01','A4','02','A5','03','A6','04','A8','05','Q5','06','Q7','07','R8','08','S4','09','S5','010','S6','011','S8','012','TT','013','TTS','014','_','0');
AutoMakeName[3] = 'BMW';
AutoMakeNumber[3] = '140';
AutoModelTrims[1401] = new Array('3','43314|2010 - i','01','23433|2009 - i','02','_','0');
AutoModelTrims[1402] = new Array('3','43316|2010 - i','01','23434|2009 - i','02','_','0');
AutoModelTrims[1403] = new Array('3','23921|2009 - i','01','40389|2009 - xi','02','_','0');
AutoModelTrims[1404] = new Array('4','41501|2009 - d','01','41064|2009 - i','02','40392|2009 - xi','03','_','0');
AutoModelTrims[1405] = new Array('5','41808|2010 - i','01','41811|2010 - i xDrive','02','23924|2009 - i','03','41132|2009 - ix','04','_','0');
AutoModelTrims[1406] = new Array('5','41809|2010 - i','01','41812|2010 - i xDrive','02','40394|2009 - i','03','41211|2009 - i xDrive','04','_','0');
AutoModelTrims[1407] = new Array('3','41810|2010 - i','01','40397|2009 - i','02','_','0');
AutoModelTrims[1408] = new Array('3','41806|2010 - i','01','24211|2009 - Standard','02','_','0');
AutoModelTrims[1409] = new Array('3','23451|2009 - i','01','40447|2009 - Li','02','_','0');
AutoModelTrims[14010] = new Array('3','43311|2010 - Standard','01','40130|2009 - Standard','02','_','0');
AutoModelTrims[14011] = new Array('3','41805|2010 - Standard','01','24215|2009 - Standard','02','_','0');
AutoModelTrims[14012] = new Array('3','41814|2010 - Standard','01','24216|2009 - Standard','02','_','0');
AutoModelTrims[14013] = new Array('3','43334|2010 - xDrive30i','01','24217|2009 - xDrive30i','02','_','0');
AutoModelTrims[14014] = new Array('8','41921|2010 - M','01','43335|2010 - xDrive30i','02','43336|2010 - xDrive35d','03','43337|2010 - xDrive48i','04','24218|2009 - xDrive30i','05','41488|2009 - xDrive35d','06','41113|2009 - xDrive48i','07','_','0');
AutoModelTrims[14015] = new Array('6','41922|2010 - M','01','43338|2010 - xDrive35i','02','43339|2010 - xDrive50i','03','41133|2009 - xDrive35i','04','23430|2009 - xDrive50i','05','_','0');
AutoModelTrims[14016] = new Array('5','43340|2010 - sDrive30i','01','43341|2010 - sDrive35i','02','24220|2009 - sDrive30i','03','41562|2009 - sDrive35i','04','_','0');
AutoModels[140] = new Array('17','128','01','135','02','328','03','335','04','528','05','535','06','550','07','650','08','750','09','M3','010','M5','011','M6','012','X3','013','X5','014','X6','015','Z4','016','_','0');
AutoMakeName[4] = 'Buick';
AutoMakeNumber[4] = '150';
AutoModelTrims[1501] = new Array('7','42131|2010 - AWD','01','42130|2010 - FWD','02','24224|2009 - CX AWD','03','24221|2009 - CX FWD','04','24223|2009 - CXL AWD','05','24222|2009 - CXL FWD','06','_','0');
AutoModelTrims[1502] = new Array('8','41698|2010 - CX','01','41581|2010 - CXL','02','41904|2010 - CXL AWD','03','41699|2010 - CXS','04','24226|2009 - CX','05','24227|2009 - CXL','06','24225|2009 - Super','07','_','0');
AutoModelTrims[1503] = new Array('9','42274|2010 - CX','01','42273|2010 - CXL','02','42284|2010 - CXL Special Edition','03','42275|2010 - Super','04','24229|2009 - CX','05','24228|2009 - CXL','06','24230|2009 - CXL Special Edition','07','23920|2009 - Super','08','_','0');
AutoModels[150] = new Array('4','Enclave','01','LaCrosse','02','Lucerne','03','_','0');
AutoMakeName[5] = 'Cadillac';
AutoMakeNumber[5] = '160';
AutoModelTrims[1601] = new Array('15','42250|2010 - 3.6 AWD','01','42253|2010 - 3.6 AWD Sport Wagon','02','42254|2010 - 3.6 RWD','03','42252|2010 - 3.6 RWD Sport Wagon','04','42249|2010 - AWD','05','42173|2010 - AWD Sport Wagon','06','41819|2010 - RWD','07','42031|2010 - RWD Sport Wagon','08','42255|2010 - V','09','40227|2009 - DI AWD','010','40226|2009 - DI RWD','011','23448|2009 - PFI AWD','012','23925|2009 - PFI RWD','013','40244|2009 - V','014','_','0');
AutoModelTrims[1602] = new Array('3','42174|2010 - Standard','01','23926|2009 - Standard','02','_','0');
AutoModelTrims[1603] = new Array('15','42722|2010 - 2WD','01','42724|2010 - AWD','02','42723|2010 - ESV 2WD','03','42725|2010 - ESV AWD','04','42726|2010 - EXT AWD','05','42727|2010 - Hybrid 2WD','06','42728|2010 - Hybrid 4WD','07','23927|2009 - 2WD','08','23928|2009 - 4WD','09','23930|2009 - ESV 2WD','010','23929|2009 - ESV 4WD','011','23931|2009 - EXT AWD','012','24231|2009 - Hybrid 2WD','013','24232|2009 - Hybrid 4WD','014','_','0');
AutoModelTrims[1604] = new Array('5','41902|2010 - 2WD','01','41903|2010 - AWD','02','24609|2009 - V6','03','24610|2009 - V8','04','_','0');
AutoModelTrims[1605] = new Array('6','42433|2010 - V6','01','42432|2010 - V8','02','24233|2009 - V','03','24234|2009 - V6','04','24235|2009 - V8','05','_','0');
AutoModelTrims[1606] = new Array('3','24237|2009 - Standard','01','24236|2009 - V','02','_','0');
AutoModels[160] = new Array('7','CTS','01','DTS','02','Escalade','03','SRX','04','STS','05','XLR','06','_','0');
AutoMakeName[6] = 'Chevrolet';
AutoMakeNumber[6] = '170';
AutoModelTrims[1701] = new Array('7','24238|2009 - LS 2WD','01','24243|2009 - LS 4WD','02','24239|2009 - LT 2WD','03','24242|2009 - LT 4WD','04','24240|2009 - LTZ 2WD','05','24241|2009 - LTZ 4WD','06','_','0');
AutoModelTrims[1702] = new Array('5','41855|2010 - LS','01','41854|2010 - LT','02','23932|2009 - LS','03','23961|2009 - LT','04','_','0');
AutoModelTrims[1703] = new Array('5','41857|2010 - LS','01','41858|2010 - LT','02','23933|2009 - LS','03','23962|2009 - LT','04','_','0');
AutoModelTrims[1704] = new Array('4','41325|2010 - LS','01','41323|2010 - LT','02','41326|2010 - SS','03','_','0');
AutoModelTrims[1705] = new Array('13','41923|2010 - LS','01','41929|2010 - LS XFE','02','41927|2010 - LT','03','41930|2010 - LT XFE','04','41928|2010 - SS','05','41925|2010 - XFE','06','41717|2009 - Cobalt XFE','07','40139|2009 - LS','08','40520|2009 - LS XFE','09','40140|2009 - LT','010','40522|2009 - LT XFE','011','23970|2009 - SS','012','_','0');
AutoModelTrims[1706] = new Array('21','42634|2010 - Crew Cab LT 2WD','01','42635|2010 - Crew Cab LT 4WD','02','42622|2010 - Extended Cab LT 2WD','03','42623|2010 - Extended Cab LT 4WD','04','42620|2010 - Extended Cab Work Truck 2WD','05','42621|2010 - Extended Cab Work Truck 4WD','06','42637|2010 - Regular Cab LT 2WD','07','42631|2010 - Regular Cab LT 4WD','08','42636|2010 - Regular Cab Work Truck 2WD','09','42632|2010 - Regular Cab Work Truck 4WD','010','24253|2009 - Crew Cab LT 2WD','011','24252|2009 - Crew Cab LT 4WD','012','24248|2009 - Extended Cab LT 2WD','013','24251|2009 - Extended Cab LT 4WD','014','24249|2009 - Extended Cab Work Truck 2WD','015','24250|2009 - Extended Cab Work Truck 4WD','016','24244|2009 - Regular Cab LT 2WD','017','24247|2009 - Regular Cab LT 4WD','018','24245|2009 - Regular Cab Work Truck 2WD','019','24246|2009 - Regular Cab Work Truck 4WD','020','_','0');
AutoModelTrims[1707] = new Array('12','41917|2010 - Grand Sport','01','42295|2010 - Standard','02','42297|2010 - Z06','03','42298|2010 - ZR1','04','41781|2009 - Championship Special Edition','05','41826|2009 - Competition Sport Special Edition','06','24254|2009 - Standard','07','24256|2009 - Z06','08','41783|2009 - Z06 Championship Special Edition','09','41825|2009 - Z06 Competition Sport Special Edition','010','24257|2009 - ZR1','011','_','0');
AutoModelTrims[1708] = new Array('15','41565|2010 - LS AWD','01','41564|2010 - LS FWD','02','41704|2010 - LT AWD','03','41700|2010 - LT FWD','04','41705|2010 - LTZ AWD','05','41703|2010 - LTZ FWD','06','24263|2009 - LS AWD','07','24258|2009 - LS FWD','08','24264|2009 - LT AWD','09','24259|2009 - LT FWD','010','24265|2009 - LTZ AWD','011','24260|2009 - LTZ FWD','012','24262|2009 - Sport AWD','013','24261|2009 - Sport FWD','014','_','0');
AutoModelTrims[1709] = new Array('33','42659|2010 - 1500 Cargo Van AWD','01','42660|2010 - 1500 Cargo Van RWD','02','42661|2010 - 1500 LS Passenger Wagon AWD','03','42662|2010 - 1500 LS Passenger Wagon RWD','04','42663|2010 - 1500 LT Passenger Wagon AWD','05','42664|2010 - 1500 LT Passenger Wagon RWD','06','42665|2010 - 2500 Cargo Van Extended','07','42666|2010 - 2500 Cargo Van Regular','08','42667|2010 - 2500 LS Passenger Wagon','09','42668|2010 - 2500 LT Passenger Wagon','010','42669|2010 - 3500 Cargo Van Extended','011','42670|2010 - 3500 Cargo Van Regular','012','42671|2010 - 3500 LS Passenger Wagon Extended','013','42672|2010 - 3500 LS Passenger Wagon Regular','014','42673|2010 - 3500 LT Passenger Wagon Extended','015','42674|2010 - 3500 LT Passenger Wagon Regular','016','40320|2009 - 1500 Cargo Van AWD','017','40319|2009 - 1500 Cargo Van RWD','018','40321|2009 - 1500 LS Passenger Wagon AWD','019','40322|2009 - 1500 LS Passenger Wagon RWD','020','42601|2009 - 1500 LT Passenger Wagon AWD','021','42602|2009 - 1500 LT Passenger Wagon RWD','022','40461|2009 - 2500 Cargo Van Extended','023','40462|2009 - 2500 Cargo Van Regular','024','41049|2009 - 2500 LS Passenger Wagon','025','42604|2009 - 2500 LT Passenger Wagon','026','40464|2009 - 3500 Cargo Van Extended','027','40463|2009 - 3500 Cargo Van Regular','028','40466|2009 - 3500 LS Passenger Wagon Extended','029','40465|2009 - 3500 LS Passenger Wagon Regular','030','42606|2009 - 3500 LT Passenger Wagon Extended','031','42603|2009 - 3500 LT Passenger Wagon Regular','032','_','0');
AutoModelTrims[17010] = new Array('12','42123|2010 - LS','01','42128|2010 - LS Panel','02','42125|2010 - LT','03','42124|2010 - LT Panel','04','42126|2010 - SS','05','24266|2009 - LS','06','24269|2009 - LS Panel','07','24267|2009 - LT','08','24268|2009 - LT Panel','09','24270|2009 - SS','010','40144|2009 - SS Panel','011','_','0');
AutoModelTrims[17011] = new Array('9','42113|2010 - LS','01','42115|2010 - LT','02','42114|2010 - LTZ','03','24274|2009 - 3.5L LT','04','24275|2009 - 3.9L LT','05','24272|2009 - LS','06','24273|2009 - LTZ','07','24271|2009 - SS','08','_','0');
AutoModelTrims[17012] = new Array('9','41908|2010 - Hybrid','01','41905|2010 - LS','02','41907|2010 - LT','03','41909|2010 - LTZ','04','24151|2009 - Hybrid','05','23974|2009 - LS','06','24171|2009 - LT','07','24172|2009 - LTZ','08','_','0');
AutoModelTrims[17013] = new Array('131','42740|2010 - 1500 Crew Cab Hybrid 2WD','01','42741|2010 - 1500 Crew Cab Hybrid 4WD','02','42742|2010 - 1500 Crew Cab LS 2WD','03','42743|2010 - 1500 Crew Cab LS 4WD','04','42744|2010 - 1500 Crew Cab LT 2WD','05','42745|2010 - 1500 Crew Cab LT 4WD','06','42746|2010 - 1500 Crew Cab LTZ 2WD','07','42747|2010 - 1500 Crew Cab LTZ 4WD','08','42748|2010 - 1500 Crew Cab Work Truck 2WD','09','42749|2010 - 1500 Crew Cab Work Truck 4WD','010','42750|2010 - 1500 Crew Cab XFE 2WD','011','42751|2010 - 1500 Extended Cab LS 2WD','012','42752|2010 - 1500 Extended Cab LS 4WD','013','42753|2010 - 1500 Extended Cab LT 2WD Long Bed','014','42755|2010 - 1500 Extended Cab LT 2WD Standard Bed','015','42756|2010 - 1500 Extended Cab LT 4WD Long Bed','016','42758|2010 - 1500 Extended Cab LT 4WD Standard Bed','017','42759|2010 - 1500 Extended Cab LTZ 2WD Long Bed','018','42761|2010 - 1500 Extended Cab LTZ 2WD Standard Bed','019','42762|2010 - 1500 Extended Cab LTZ 4WD Long Bed','020','42764|2010 - 1500 Extended Cab LTZ 4WD Standard Bed','021','42765|2010 - 1500 Extended Cab Work Truck 2WD Long Bed','022','42767|2010 - 1500 Extended Cab Work Truck 2WD Standard Bed','023','42768|2010 - 1500 Extended Cab Work Truck 4WD Long Bed','024','42770|2010 - 1500 Extended Cab Work Truck 4WD Standard Bed','025','42771|2010 - 1500 Regular Cab LT 2WD Long Bed','026','42772|2010 - 1500 Regular Cab LT 2WD Short Bed','027','42773|2010 - 1500 Regular Cab LT 4WD Long Bed','028','42774|2010 - 1500 Regular Cab LT 4WD Short Bed','029','42775|2010 - 1500 Regular Cab Work Truck 2WD Long Bed','030','42776|2010 - 1500 Regular Cab Work Truck 2WD Short Bed','031','42777|2010 - 1500 Regular Cab Work Truck 4WD Long Bed','032','42778|2010 - 1500 Regular Cab Work Truck 4WD Short Bed','033','41406|2009 - 1500 Crew Cab Hybrid 2WD','034','41407|2009 - 1500 Crew Cab Hybrid 4WD','035','24280|2009 - 1500 Crew Cab LS 2WD','036','24279|2009 - 1500 Crew Cab LS 4WD','037','40583|2009 - 1500 Crew Cab LT 2WD','038','40587|2009 - 1500 Crew Cab LT 4WD','039','40584|2009 - 1500 Crew Cab LTZ 2WD','040','40588|2009 - 1500 Crew Cab LTZ 4WD','041','40585|2009 - 1500 Crew Cab Work Truck 2WD','042','40586|2009 - 1500 Crew Cab Work Truck 4WD','043','41408|2009 - 1500 Crew Cab XFE 2WD','044','41720|2009 - 1500 Extended Cab LS 2WD','045','41721|2009 - 1500 Extended Cab LS 4WD','046','40596|2009 - 1500 Extended Cab LT 2WD Long Bed','047','24281|2009 - 1500 Extended Cab LT 2WD Short Bed','048','41117|2009 - 1500 Extended Cab LT 2WD Standard Bed','049','40595|2009 - 1500 Extended Cab LT 4WD Long Bed','050','41119|2009 - 1500 Extended Cab LT 4WD Short Bed','051','24278|2009 - 1500 Extended Cab LT 4WD Standard Bed','052','40597|2009 - 1500 Extended Cab LTZ 2WD Long Bed','053','41118|2009 - 1500 Extended Cab LTZ 2WD Short Bed','054','40598|2009 - 1500 Extended Cab LTZ 2WD Standard Bed','055','40600|2009 - 1500 Extended Cab LTZ 4WD Long Bed','056','41120|2009 - 1500 Extended Cab LTZ 4WD Short Bed','057','40599|2009 - 1500 Extended Cab LTZ 4WD Standard Bed','058','41115|2009 - 1500 Extended Cab Work Truck 2WD Long Bed','059','40603|2009 - 1500 Extended Cab Work Truck 2WD Short Bed','060','40604|2009 - 1500 Extended Cab Work Truck 2WD Standard Bed','061','41116|2009 - 1500 Extended Cab Work Truck 4WD Long Bed','062','40601|2009 - 1500 Extended Cab Work Truck 4WD Short Bed','063','40602|2009 - 1500 Extended Cab Work Truck 4WD Standard Bed','064','40590|2009 - 1500 Regular Cab LT 2WD Long Bed','065','24276|2009 - 1500 Regular Cab LT 2WD Short Bed','066','40589|2009 - 1500 Regular Cab LT 4WD Long Bed','067','24277|2009 - 1500 Regular Cab LT 4WD Short Bed','068','40591|2009 - 1500 Regular Cab Work Truck 2WD Long Bed','069','40594|2009 - 1500 Regular Cab Work Truck 2WD Short Bed','070','40592|2009 - 1500 Regular Cab Work Truck 4WD Long Bed','071','40593|2009 - 1500 Regular Cab Work Truck 4WD Short Bed','072','40889|2009 - 2500 Crew Cab LT 2WD Long Bed','073','40890|2009 - 2500 Crew Cab LT 2WD Short Bed','074','40886|2009 - 2500 Crew Cab LT 4WD Long Bed','075','40893|2009 - 2500 Crew Cab LT 4WD Short Bed','076','40888|2009 - 2500 Crew Cab LTZ 2WD Long Bed','077','40891|2009 - 2500 Crew Cab LTZ 2WD Short Bed','078','40887|2009 - 2500 Crew Cab LTZ 4WD Long Bed','079','40892|2009 - 2500 Crew Cab LTZ 4WD Short Bed','080','40884|2009 - 2500 Crew Cab Work Truck 2WD Long Bed','081','40457|2009 - 2500 Crew Cab Work Truck 2WD Short Bed','082','40885|2009 - 2500 Crew Cab Work Truck 4WD Long Bed','083','40456|2009 - 2500 Crew Cab Work Truck 4WD Short Bed','084','40899|2009 - 2500 Extended Cab LT 2WD Long Bed','085','40900|2009 - 2500 Extended Cab LT 2WD Short Bed','086','40896|2009 - 2500 Extended Cab LT 4WD Long Bed','087','40903|2009 - 2500 Extended Cab LT 4WD Short Bed','088','40898|2009 - 2500 Extended Cab LTZ 2WD Long Bed','089','40901|2009 - 2500 Extended Cab LTZ 2WD Short Bed','090','40897|2009 - 2500 Extended Cab LTZ 4WD Long Bed','091','40902|2009 - 2500 Extended Cab LTZ 4WD Short Bed','092','40894|2009 - 2500 Extended Cab Work Truck 2WD Long Bed','093','40452|2009 - 2500 Extended Cab Work Truck 2WD Short Bed','094','40895|2009 - 2500 Extended Cab Work Truck 4WD Long Bed','095','40451|2009 - 2500 Extended Cab Work Truck 4WD Short Bed','096','40904|2009 - 2500 Regular Cab LT 2WD','097','40905|2009 - 2500 Regular Cab LT 4WD','098','40449|2009 - 2500 Regular Cab Work Truck 2WD','099','40450|2009 - 2500 Regular Cab Work Truck 4WD','0100','40916|2009 - 3500 Crew Cab LT 2WD DRW','0101','40919|2009 - 3500 Crew Cab LT 2WD SRW','0102','40915|2009 - 3500 Crew Cab LT 4WD DRW','0103','40912|2009 - 3500 Crew Cab LT 4WD SRW','0104','40917|2009 - 3500 Crew Cab LTZ 2WD DRW','0105','40918|2009 - 3500 Crew Cab LTZ 2WD SRW','0106','40914|2009 - 3500 Crew Cab LTZ 4WD DRW','0107','40913|2009 - 3500 Crew Cab LTZ 4WD SRW','0108','40910|2009 - 3500 Crew Cab Work Truck 2WD DRW','0109','40458|2009 - 3500 Crew Cab Work Truck 2WD SRW','0110','40911|2009 - 3500 Crew Cab Work Truck 4WD DRW','0111','40455|2009 - 3500 Crew Cab Work Truck 4WD SRW','0112','40923|2009 - 3500 Extended Cab LT 2WD DRW','0113','40920|2009 - 3500 Extended Cab LT 2WD SRW','0114','40924|2009 - 3500 Extended Cab LT 4WD DRW','0115','40927|2009 - 3500 Extended Cab LT 4WD SRW','0116','40922|2009 - 3500 Extended Cab LTZ 2WD DRW','0117','40921|2009 - 3500 Extended Cab LTZ 2WD SRW','0118','40925|2009 - 3500 Extended Cab LTZ 4WD DRW','0119','40926|2009 - 3500 Extended Cab LTZ 4WD SRW','0120','40929|2009 - 3500 Extended Cab Work Truck 2WD DRW','0121','40453|2009 - 3500 Extended Cab Work Truck 2WD SRW','0122','40928|2009 - 3500 Extended Cab Work Truck 4WD DRW','0123','40454|2009 - 3500 Extended Cab Work Truck 4WD SRW','0124','40909|2009 - 3500 Regular Cab LT 2WD SRW','0125','40908|2009 - 3500 Regular Cab LT 4WD DRW','0126','40907|2009 - 3500 Regular Cab LT 4WD SRW','0127','40459|2009 - 3500 Regular Cab Work Truck 2WD SRW','0128','40906|2009 - 3500 Regular Cab Work Truck 4WD DRW','0129','40460|2009 - 3500 Regular Cab Work Truck 4WD SRW','0130','_','0');
AutoModelTrims[17014] = new Array('11','24282|2009 - 1500 LS 2WD','01','24287|2009 - 1500 LS 4WD','02','24283|2009 - 1500 LT 2WD','03','24286|2009 - 1500 LT 4WD','04','24284|2009 - 1500 LTZ 2WD','05','24285|2009 - 1500 LTZ 4WD','06','24291|2009 - 2500 LS 2WD','07','24288|2009 - 2500 LS 4WD','08','24290|2009 - 2500 LT 2WD','09','24289|2009 - 2500 LT 4WD','010','_','0');
AutoModelTrims[17015] = new Array('11','24299|2009 - Hybrid 2WD','01','24298|2009 - Hybrid 4WD','02','24292|2009 - LS 2WD','03','24297|2009 - LS 4WD','04','41436|2009 - LS XFE 2WD','05','24293|2009 - LT 2WD','06','24296|2009 - LT 4WD','07','41437|2009 - LT XFE 2WD','08','24294|2009 - LTZ 2WD','09','24295|2009 - LTZ 4WD','010','_','0');
AutoModelTrims[17016] = new Array('5','24300|2009 - LT 2WD','01','24303|2009 - LT 4WD','02','24301|2009 - SS 2WD','03','24302|2009 - SS 4WD','04','_','0');
AutoModelTrims[17017] = new Array('13','42448|2010 - LS AWD','01','42445|2010 - LS FWD','02','42449|2010 - LT AWD','03','42446|2010 - LT FWD','04','42450|2010 - LTZ AWD','05','42447|2010 - LTZ FWD','06','40201|2009 - LS AWD','07','40200|2009 - LS FWD','08','40133|2009 - LT AWD','09','23334|2009 - LT FWD','010','40134|2009 - LTZ AWD','011','40202|2009 - LTZ FWD','012','_','0');
AutoModels[170] = new Array('18','Avalanche','01','Aveo','02','Aveo5','03','Camaro','04','Cobalt','05','Colorado','06','Corvette','07','Equinox','08','Express','09','HHR','010','Impala','011','Malibu','012','Silverado','013','Suburban','014','Tahoe','015','TrailBlazer','016','Traverse','017','_','0');
AutoMakeName[7] = 'Chrysler';
AutoMakeNumber[7] = '180';
AutoModelTrims[1801] = new Array('10','41824|2009 - 2.7 Touring RWD','01','40611|2009 - 3.5 Touring AWD','02','40607|2009 - 3.5 Touring RWD','03','40609|2009 - C AWD','04','40608|2009 - C RWD','05','40610|2009 - Limited AWD','06','40606|2009 - Limited RWD','07','24305|2009 - LX','08','40833|2009 - SRT8','09','_','0');
AutoModelTrims[1802] = new Array('4','24306|2009 - 2WD','01','24307|2009 - 4WD','02','24308|2009 - Hybrid 4WD','03','_','0');
AutoModelTrims[1803] = new Array('5','43830|2010 - Classic','01','40477|2009 - Limited','02','40475|2009 - Standard','03','40476|2009 - Touring','04','_','0');
AutoModelTrims[1804] = new Array('8','40753|2009 - Limited','01','41829|2009 - Limited (After 12-18-08)','02','40754|2009 - Limited (Before 12-18-08)','03','24310|2009 - LX','04','40752|2009 - Touring','05','41828|2009 - Touring (After 12-18-08)','06','40755|2009 - Touring (Before 12-18-08)','07','_','0');
AutoModelTrims[1805] = new Array('7','43404|2010 - Limited','01','43405|2010 - LX','02','43406|2010 - Touring','03','40548|2009 - Limited','04','40546|2009 - LX','05','40547|2009 - Touring','06','_','0');
AutoModels[180] = new Array('6','300','01','Aspen','02','PT Cruiser','03','Sebring','04','Town & Country','05','_','0');
AutoMakeName[8] = 'Dodge';
AutoMakeNumber[8] = '210';
AutoModelTrims[2101] = new Array('8','43479|2010 - R/T','01','43478|2010 - SXT','02','41831|2009 - R/T FWD (After 11-05-08)','03','24315|2009 - R/T FWD (Before 11-05-08)','04','40757|2009 - SE (Before 11-05-08)','05','41830|2009 - SXT (After 11-05-08)','06','40756|2009 - SXT (Before 11-05-08)','07','_','0');
AutoModelTrims[2102] = new Array('5','40746|2009 - R/T','01','40748|2009 - SE','02','40750|2009 - SRT4','03','40749|2009 - SXT','04','_','0');
AutoModelTrims[2103] = new Array('7','43206|2010 - R/T','01','43207|2010 - SE','02','43208|2010 - SRT8','03','24313|2009 - R/T','04','24312|2009 - SE','05','40043|2009 - SRT8','06','_','0');
AutoModelTrims[2104] = new Array('13','43209|2010 - R/T AWD','01','43210|2010 - R/T RWD','02','43211|2010 - SE RWD','03','43212|2010 - SRT8','04','43213|2010 - SXT AWD','05','43214|2010 - SXT RWD','06','40759|2009 - R/T AWD','07','40758|2009 - R/T RWD','08','40760|2009 - SE RWD','09','40761|2009 - SRT8','010','24317|2009 - SXT AWD','011','24318|2009 - SXT RWD','012','_','0');
AutoModelTrims[2105] = new Array('26','43215|2010 - Crew Cab Big Horn 2WD','01','43216|2010 - Crew Cab Big Horn 4WD','02','43217|2010 - Crew Cab Laramie 2WD','03','43218|2010 - Crew Cab Laramie 4WD','04','43219|2010 - Crew Cab ST 2WD','05','43220|2010 - Crew Cab ST 4WD','06','43221|2010 - Crew Cab TRX 4WD','07','43222|2010 - Extended Cab Big Horn 2WD','08','43223|2010 - Extended Cab Big Horn 4WD','09','43226|2010 - Extended Cab ST 2WD','010','43227|2010 - Extended Cab ST 4WD','011','41353|2009 - Crew Cab Big Horn 2WD','012','41354|2009 - Crew Cab Big Horn 4WD','013','41033|2009 - Crew Cab Laramie 2WD','014','41034|2009 - Crew Cab Laramie 4WD','015','24329|2009 - Crew Cab ST 2WD','016','24330|2009 - Crew Cab ST 4WD','017','41038|2009 - Crew Cab TRX 4WD','018','41282|2009 - Extended Cab Big Horn 2WD','019','41281|2009 - Extended Cab Big Horn 4WD','020','41045|2009 - Extended Cab Laramie 2WD','021','41046|2009 - Extended Cab Laramie 4WD','022','24328|2009 - Extended Cab ST 2WD','023','24331|2009 - Extended Cab ST 4WD','024','41280|2009 - Extended Cab TRX 4WD','025','_','0');
AutoModelTrims[2106] = new Array('8','41163|2009 - Hybrid','01','40613|2009 - Limited 2WD','02','40614|2009 - Limited 4WD','03','24326|2009 - SE 2WD','04','24327|2009 - SE 4WD','05','40612|2009 - SLT 2WD','06','40615|2009 - SLT 4WD','07','_','0');
AutoModelTrims[2107] = new Array('7','43236|2010 - Cargo Van','01','43237|2010 - SE','02','43238|2010 - SXT','03','40719|2009 - Cargo Van','04','24325|2009 - SE','05','40616|2009 - SXT','06','_','0');
AutoModelTrims[2108] = new Array('11','43613|2010 - R/T AWD','01','43614|2010 - R/T FWD','02','43615|2010 - SE','03','43616|2010 - SXT AWD','04','43617|2010 - SXT FWD','05','23835|2009 - R/T AWD','06','23834|2009 - R/T FWD','07','23432|2009 - SE','08','23836|2009 - SXT AWD','09','23833|2009 - SXT FWD','010','_','0');
AutoModelTrims[2109] = new Array('11','43560|2010 - SE 2WD','01','43558|2010 - SE 4WD','02','43559|2010 - SXT 2WD','03','43561|2010 - SXT 4WD','04','41016|2009 - R/T 2WD','05','41017|2009 - R/T 4WD','06','24322|2009 - SE 2WD','07','24323|2009 - SE 4WD','08','41015|2009 - SLT 2WD','09','41018|2009 - SLT 4WD','010','_','0');
AutoModelTrims[21010] = new Array('69','43251|2010 - 1500 Regular Cab SLT 2WD Long Bed','01','43252|2010 - 1500 Regular Cab SLT 2WD Short Bed','02','43253|2010 - 1500 Regular Cab SLT 4WD Long Bed','03','43254|2010 - 1500 Regular Cab SLT 4WD Short Bed','04','43255|2010 - 1500 Regular Cab ST 2WD Long Bed','05','43256|2010 - 1500 Regular Cab ST 2WD Short Bed','06','43257|2010 - 1500 Regular Cab ST 4WD Long Bed','07','43258|2010 - 1500 Regular Cab ST 4WD Short Bed','08','41181|2009 - 1500 Crew Cab Laramie 2WD Short Bed','09','41180|2009 - 1500 Crew Cab Laramie 4WD Short Bed','010','40988|2009 - 1500 Crew Cab SLT 2WD Short Bed','011','40993|2009 - 1500 Crew Cab SLT 4WD Short Bed','012','42103|2009 - 1500 Crew Cab ST 2WD Short Bed','013','42106|2009 - 1500 Crew Cab ST 4WD Short Bed','014','41068|2009 - 1500 Quad Cab Laramie 2WD Short Bed','015','41069|2009 - 1500 Quad Cab Laramie 4WD Short Bed','016','40989|2009 - 1500 Quad Cab SLT 2WD Short Bed','017','40992|2009 - 1500 Quad Cab SLT 4WD Short Bed','018','23465|2009 - 1500 Quad Cab ST 2WD','019','23466|2009 - 1500 Quad Cab ST 4WD','020','41003|2009 - 1500 Regular Cab SLT 2WD Long Bed','021','40999|2009 - 1500 Regular Cab SLT 2WD Short Bed','022','40998|2009 - 1500 Regular Cab SLT 4WD Long Bed','023','41002|2009 - 1500 Regular Cab SLT 4WD Short Bed','024','40995|2009 - 1500 Regular Cab ST 2WD Long Bed','025','40784|2009 - 1500 Regular Cab ST 2WD Short Bed','026','40996|2009 - 1500 Regular Cab ST 4WD Long Bed','027','40785|2009 - 1500 Regular Cab ST 4WD Short Bed','028','41357|2009 - 2500 Mega Cab Laramie 2WD','029','41358|2009 - 2500 Mega Cab Laramie 4WD','030','40790|2009 - 2500 Mega Cab SLT 2WD','031','40793|2009 - 2500 Mega Cab SLT 4WD','032','41800|2009 - 2500 Quad Cab Laramie 2WD Long Bed DRW','033','41550|2009 - 2500 Quad Cab Laramie 2WD Short Bed SRW','034','41795|2009 - 2500 Quad Cab Laramie 4WD Long Bed DRW','035','41551|2009 - 2500 Quad Cab Laramie 4WD Short Bed SRW','036','41798|2009 - 2500 Quad Cab SLT 2WD Long Bed DRW','037','41548|2009 - 2500 Quad Cab SLT 2WD Short Bed SRW','038','41799|2009 - 2500 Quad Cab SLT 4WD Long Bed DRW','039','41553|2009 - 2500 Quad Cab SLT 4WD Short Bed SRW','040','41797|2009 - 2500 Quad Cab ST 2WD Long Bed DRW','041','40797|2009 - 2500 Quad Cab ST 2WD Short Bed SRW','042','41796|2009 - 2500 Quad Cab ST 4WD Long Bed DRW','043','40794|2009 - 2500 Quad Cab ST 4WD Short Bed SRW','044','41377|2009 - 2500 Regular Cab SLT 2WD','045','41374|2009 - 2500 Regular Cab SLT 4WD','046','40789|2009 - 2500 Regular Cab ST 2WD','047','40786|2009 - 2500 Regular Cab ST 4WD','048','41351|2009 - 3500 Mega Cab Laramie 2WD DRW','049','41352|2009 - 3500 Mega Cab Laramie 4WD DRW','050','40791|2009 - 3500 Mega Cab SLT 2WD DRW','051','40792|2009 - 3500 Mega Cab SLT 4WD DRW','052','41306|2009 - 3500 Quad Cab Laramie 2WD Long Bed DRW','053','41299|2009 - 3500 Quad Cab Laramie 2WD Short Bed SWR','054','41305|2009 - 3500 Quad Cab Laramie 4WD Long Bed DRW','055','41301|2009 - 3500 Quad Cab Laramie 4WD Short Bed SWR','056','41307|2009 - 3500 Quad Cab SLT 2WD Long Bed DRW','057','41303|2009 - 3500 Quad Cab SLT 2WD Short Bed SWR','058','41302|2009 - 3500 Quad Cab SLT 4WD Long Bed DRW','059','41300|2009 - 3500 Quad Cab SLT 4WD Short Bed SWR','060','41308|2009 - 3500 Quad Cab ST 2WD Long Bed DRW','061','40796|2009 - 3500 Quad Cab ST 2WD Short Bed SWR','062','41304|2009 - 3500 Quad Cab ST 4WD Long Bed DRW','063','40795|2009 - 3500 Quad Cab ST 4WD Short Bed SWR','064','41317|2009 - 3500 Regular Cab SLT 2WD DRW','065','41318|2009 - 3500 Regular Cab SLT 4WD DRW','066','40788|2009 - 3500 Regular Cab ST 2WD DRW','067','40787|2009 - 3500 Regular Cab ST 4WD DRW','068','_','0');
AutoModelTrims[21011] = new Array('9','24321|2009 - 2500 w/144" WB Cargo Van','01','40468|2009 - 2500 w/144" WB Passenger Wagon','02','42122|2009 - 2500 w/170" WB Cargo Van','03','42121|2009 - 2500 w/170" WB Cargo Van Extended','04','40582|2009 - 2500 w/170" WB Passenger Wagon','05','42410|2009 - 3500 w/144" WB Cargo Van DRW','06','42411|2009 - 3500 w/170" WB Cargo Van DRW','07','40467|2009 - 3500 w/170" WB Cargo Van Extended DRW','08','_','0');
AutoModelTrims[21012] = new Array('2','24319|2009 - Standard','01','_','0');
AutoModels[210] = new Array('13','Avenger','01','Caliber','02','Challenger','03','Charger','04','Dakota','05','Durango','06','Grand Caravan','07','Journey','08','Nitro','09','Ram','010','Sprinter','011','Viper','012','_','0');
AutoMakeName[9] = 'Ford';
AutoMakeNumber[9] = '240';
AutoModelTrims[2401] = new Array('3','24622|2009 - Super Duty XL Passenger Wagon','01','24623|2009 - Super Duty XLT Passenger Wagon','02','_','0');
AutoModelTrims[2402] = new Array('9','42166|2010 - 4MATIC','01','41614|2010 - Standard','02','40437|2009 - AWD','03','40436|2009 - RWD','04','24625|2009 - Super Duty XL Passenger Wagon','05','24626|2009 - Super Duty XL Passenger Wagon Extended','06','24624|2009 - Super Duty XLT Passenger Wagon','07','24627|2009 - Super Duty XLT Passenger Wagon Extended','08','_','0');
AutoModelTrims[2403] = new Array('17','41852|2010 - Limited 2WD','01','41846|2010 - Limited AWD','02','41847|2010 - SE 2WD','03','41845|2010 - SE AWD','04','41850|2010 - SEL 2WD','05','41848|2010 - SEL AWD','06','41851|2010 - Sport 2WD','07','41849|2010 - Sport AWD','08','41083|2009 - Limited 2WD','09','41084|2009 - Limited 4WD','010','41081|2009 - SE 2WD','011','41085|2009 - SE AWD','012','41082|2009 - SEL 2WD','013','41086|2009 - SEL AWD','014','41130|2009 - Sport 2WD','015','41131|2009 - Sport AWD','016','_','0');
AutoModelTrims[2404] = new Array('26','42306|2010 - Hybrid AWD','01','42301|2010 - Hybrid FWD','02','42307|2010 - Hybrid Limited AWD','03','42302|2010 - Hybrid Limited FWD','04','42308|2010 - Limited AWD','05','42303|2010 - Limited FWD','06','42310|2010 - XLS AWD','07','42314|2010 - XLS FWD','08','42311|2010 - XLT AWD','09','42313|2010 - XLT FWD','010','24366|2009 - Hybrid AWD','011','24369|2009 - Hybrid FWD','012','24367|2009 - Hybrid Limited AWD','013','24368|2009 - Hybrid Limited FWD','014','24360|2009 - Limited AWD','015','24359|2009 - Limited FWD','016','24372|2009 - Limited V6 AWD','017','24371|2009 - Limited V6 FWD','018','24364|2009 - XLS AWD','019','24355|2009 - XLS FWD (Auto)','020','24354|2009 - XLS FWD (Manual)','021','24365|2009 - XLT AWD','022','24356|2009 - XLT FWD','023','24373|2009 - XLT V6 AWD','024','24370|2009 - XLT V6 FWD','025','_','0');
AutoModelTrims[2405] = new Array('33','42141|2010 - Eddie Bauer 2WD','01','42148|2010 - Eddie Bauer 4WD','02','42156|2010 - EL Eddie Bauer 2WD','03','42149|2010 - EL Eddie Bauer 4WD','04','42153|2010 - EL King Ranch 2WD','05','42152|2010 - EL King Ranch 4WD','06','42155|2010 - EL Limited 2WD','07','42151|2010 - EL Limited 4WD','08','42154|2010 - EL XLT 2WD','09','42150|2010 - EL XLT 4WD','010','42144|2010 - King Ranch 2WD','011','42145|2010 - King Ranch 4WD','012','42143|2010 - Limited 2WD','013','42146|2010 - Limited 4WD','014','42142|2010 - XLT 2WD','015','42147|2010 - XLT 4WD','016','24635|2009 - Eddie Bauer 2WD','017','24634|2009 - Eddie Bauer 4WD','018','24636|2009 - EL Eddie Bauer 2WD','019','24637|2009 - EL Eddie Bauer 4WD','020','24639|2009 - EL King Ranch 2WD','021','24638|2009 - EL King Ranch 4WD','022','24640|2009 - EL Limited 2WD','023','24641|2009 - EL Limited 4WD','024','24643|2009 - EL XLT 2WD','025','24642|2009 - EL XLT 4WD','026','24632|2009 - King Ranch 2WD','027','24633|2009 - King Ranch 4WD','028','24631|2009 - Limited 2WD','029','24630|2009 - Limited 4WD','030','24628|2009 - XLT 2WD','031','24629|2009 - XLT 4WD','032','_','0');
AutoModelTrims[2406] = new Array('27','41939|2010 - Eddie Bauer 2WD','01','41940|2010 - Eddie Bauer 4WD','02','41938|2010 - Limited 2WD','03','41941|2010 - Limited 4WD','04','41936|2010 - Limited AWD','05','41934|2010 - XLT 2WD','06','41937|2010 - XLT 4WD','07','41935|2010 - XLT AWD','08','40727|2009 - Eddie Bauer 4.0L 2WD','09','40730|2009 - Eddie Bauer 4.0L 4WD','010','40731|2009 - Eddie Bauer 4.0L AWD','011','40728|2009 - Eddie Bauer 4.6L 2WD','012','40729|2009 - Eddie Bauer 4.6L 4WD','013','40732|2009 - Eddie Bauer 4.6L AWD','014','40738|2009 - Limited 4.0L 2WD','015','40735|2009 - Limited 4.0L 4WD','016','40734|2009 - Limited 4.0L AWD','017','40737|2009 - Limited 4.6L 2WD','018','40736|2009 - Limited 4.6L 4WD','019','40733|2009 - Limited 4.6L AWD','020','40299|2009 - XLT 4.0L 2WD','021','40300|2009 - XLT 4.0L 4WD','022','40301|2009 - XLT 4.0L AWD','023','40721|2009 - XLT 4.6L 2WD','024','40723|2009 - XLT 4.6L 4WD','025','40726|2009 - XLT 4.6L AWD','026','_','0');
AutoModelTrims[2407] = new Array('16','41943|2010 - Limited 2WD','01','41942|2010 - Limited 4WD','02','41945|2010 - Limited AWD','03','41946|2010 - XLT 2WD','04','41944|2010 - XLT 4WD','05','40713|2009 - Limited 4.0L 2WD','06','40715|2009 - Limited 4.0L 4WD','07','40716|2009 - Limited 4.0L AWD','08','40712|2009 - Limited 4.6L 2WD','09','40710|2009 - Limited 4.6L 4WD','010','40714|2009 - Limited 4.6L AWD','011','40708|2009 - XLT 4.0L 2WD','012','40711|2009 - XLT 4.0L 4WD','013','40707|2009 - XLT 4.6L 2WD','014','40709|2009 - XLT 4.6L 4WD','015','_','0');
AutoModelTrims[2408] = new Array('113','42198|2010 - Regular Cab STX Styleside 2WD','01','42199|2010 - Regular Cab STX Styleside 4WD','02','42200|2010 - Regular Cab XL 2WD Long Bed','03','42201|2010 - Regular Cab XL 2WD Short Bed','04','42202|2010 - Regular Cab XL 4WD Long Bed','05','42203|2010 - Regular Cab XL 4WD Short Bed','06','42204|2010 - Regular Cab XLT Styleside 2WD Long Bed','07','42207|2010 - Regular Cab XLT Styleside 2WD Short Bed','08','42205|2010 - Regular Cab XLT Styleside 4WD Long Bed','09','42206|2010 - Regular Cab XLT Styleside 4WD Short Bed','010','42328|2010 - Super Cab Styleside FX4 4WD','011','42209|2010 - Super Cab Styleside Lariat 2WD','012','42210|2010 - Super Cab Styleside Lariat 4WD','013','42211|2010 - Super Cab Styleside STX 2WD','014','42212|2010 - Super Cab Styleside STX 4WD','015','42443|2010 - Super Cab Styleside XL 2WD Standard Bed','016','42444|2010 - Super Cab Styleside XL 4WD Standard Bed','017','41920|2010 - Super Cab SVT Raptor 4WD Short Bed ','018','42213|2010 - SuperCab Styleside XL 2WD Long Bed','019','42214|2010 - SuperCab Styleside XL 4WD Long Bed','020','42215|2010 - SuperCab Styleside XLT 2WD Long Bed','021','42216|2010 - SuperCab Styleside XLT 2WD Standard Bed','022','42217|2010 - SuperCab Styleside XLT 4WD Long Bed','023','42218|2010 - SuperCab Styleside XLT 4WD Standard Bed','024','42219|2010 - SuperCrew Cab FX4 4WD Long Bed','025','42220|2010 - SuperCrew Cab FX4 4WD Short Bed','026','42322|2010 - SuperCrew Cab Harley-Davidson 2WD','027','42323|2010 - SuperCrew Cab Harley-Davidson 4WD','028','42221|2010 - SuperCrew Cab King Ranch 2WD Long Bed','029','42222|2010 - SuperCrew Cab King Ranch 2WD Short Bed','030','42223|2010 - SuperCrew Cab King Ranch 4WD Long Bed','031','42224|2010 - SuperCrew Cab King Ranch 4WD Short Bed','032','42225|2010 - SuperCrew Cab Lariat 2WD Long Bed','033','42226|2010 - SuperCrew Cab Lariat 2WD Short Bed','034','42227|2010 - SuperCrew Cab Lariat 4WD Long Bed','035','42228|2010 - SuperCrew Cab Lariat 4WD Short Bed','036','42229|2010 - SuperCrew Cab Platinum 2WD Long Bed','037','42230|2010 - SuperCrew Cab Platinum 2WD Short Bed','038','42231|2010 - SuperCrew Cab Platinum 4WD Long Bed','039','42232|2010 - SuperCrew Cab Platinum 4WD Short Bed','040','42233|2010 - SuperCrew Cab XLT 2WD Long Bed','041','42234|2010 - SuperCrew Cab XLT 2WD Short Bed','042','42235|2010 - SuperCrew Cab XLT 4WD Long Bed','043','42236|2010 - SuperCrew Cab XLT 4WD Short Bed','044','42237|2010 - SuperCrew XL 2WD Long Bed','045','42238|2010 - SuperCrew XL 2WD Short Bed','046','42239|2010 - SuperCrew XL 4WD Long Bed','047','42240|2010 - SuperCrew XL 4WD Short Bed','048','41262|2009 - Regular Cab STX Flareside 2WD','049','41267|2009 - Regular Cab STX Flareside 4WD','050','41266|2009 - Regular Cab STX Styleside 2WD','051','41263|2009 - Regular Cab STX Styleside 4WD','052','41264|2009 - Regular Cab XL 2WD Long Bed','053','40399|2009 - Regular Cab XL 2WD Short Bed','054','41261|2009 - Regular Cab XL 4WD Long Bed','055','40400|2009 - Regular Cab XL 4WD Short Bed','056','41268|2009 - Regular Cab XLT Flareside 2WD','057','41269|2009 - Regular Cab XLT Flareside 4WD','058','41270|2009 - Regular Cab XLT Styleside 2WD Long Bed','059','41265|2009 - Regular Cab XLT Styleside 2WD Short Bed','060','41271|2009 - Regular Cab XLT Styleside 4WD Long Bed','061','41272|2009 - Regular Cab XLT Styleside 4WD Short Bed','062','41237|2009 - Super Cab Flareside FX4 4WD','063','41220|2009 - Super Cab Flareside STX 2WD','064','41222|2009 - Super Cab Flareside STX 4WD','065','41233|2009 - Super Cab Flareside XLT 2WD','066','41235|2009 - Super Cab Flareside XLT 4WD','067','41230|2009 - Super Cab Styleside FX4 4WD Long Bed','068','41236|2009 - Super Cab Styleside FX4 4WD Short Bed','069','41238|2009 - Super Cab Styleside Lariat 2WD Long Bed','070','41228|2009 - Super Cab Styleside Lariat 2WD Short Bed','071','41234|2009 - Super Cab Styleside Lariat 4WD Long Bed','072','41232|2009 - Super Cab Styleside Lariat 4WD Short Bed','073','41218|2009 - Super Cab Styleside STX 2WD Long Bed','074','41217|2009 - Super Cab Styleside STX 2WD Short Bed','075','41225|2009 - Super Cab Styleside STX 4WD Long Bed','076','41221|2009 - Super Cab Styleside STX 4WD Short Bed','077','41216|2009 - Super Cab Styleside XL 2WD Long Bed','078','40402|2009 - Super Cab Styleside XL 2WD Short Bed','079','41219|2009 - Super Cab Styleside XL 4WD Long Bed','080','40401|2009 - Super Cab Styleside XL 4WD Short Bed','081','41231|2009 - Super Cab Styleside XLT 2WD Long Bed','082','41224|2009 - Super Cab Styleside XLT 2WD Short Bed','083','41223|2009 - Super Cab Styleside XLT 2WD Standard Bed','084','41229|2009 - Super Cab Styleside XLT 4WD Long Bed','085','41227|2009 - Super Cab Styleside XLT 4WD Short Bed','086','41226|2009 - Super Cab Styleside XLT 4WD Standard Bed','087','41294|2009 - SuperCrew Cab FX4 Flareside 4WD','088','41293|2009 - SuperCrew Cab FX4 Styleside 4WD Long Bed','089','41292|2009 - SuperCrew Cab FX4 Styleside 4WD Short Bed','090','41310|2009 - SuperCrew Cab King Ranch 2WD Long Bed','091','41309|2009 - SuperCrew Cab King Ranch 2WD Short Bed','092','41312|2009 - SuperCrew Cab King Ranch 4WD Long Bed','093','41311|2009 - SuperCrew Cab King Ranch 4WD Short Bed','094','41291|2009 - SuperCrew Cab Lariat 2WD Long Bed','095','41297|2009 - SuperCrew Cab Lariat 2WD Short Bed','096','41298|2009 - SuperCrew Cab Lariat 4WD Long Bed','097','41290|2009 - SuperCrew Cab Lariat 4WD Short Bed','098','41314|2009 - SuperCrew Cab Platinum 2WD Long Bed','099','41313|2009 - SuperCrew Cab Platinum 2WD Short Bed','0100','41316|2009 - SuperCrew Cab Platinum 4WD Long Bed','0101','41315|2009 - SuperCrew Cab Platinum 4WD Short Bed','0102','41289|2009 - SuperCrew Cab XLT 2WD Long Bed','0103','41286|2009 - SuperCrew Cab XLT 2WD Short Bed','0104','41287|2009 - SuperCrew Cab XLT 4WD Long Bed','0105','41285|2009 - SuperCrew Cab XLT 4WD Short Bed','0106','41295|2009 - SuperCrew Cab XLT Flareside 2WD','0107','41288|2009 - SuperCrew Cab XLT Flareside 4WD','0108','41284|2009 - SuperCrew XL 2WD Long Bed','0109','40403|2009 - SuperCrew XL 2WD Short Bed','0110','41296|2009 - SuperCrew XL 4WD Long Bed','0111','40404|2009 - SuperCrew XL 4WD Short Bed','0112','_','0');
AutoModelTrims[2409] = new Array('75','42344|2010 - Super Duty Regular Cab XL 2WD','01','42345|2010 - Super Duty Regular Cab XL 4WD','02','42346|2010 - Super Duty Regular Cab XLT 2WD','03','42347|2010 - Super Duty Regular Cab XLT 4WD','04','42350|2010 - Super Duty SuperCab Lariat 2WD Long Bed','05','42351|2010 - Super Duty SuperCab Lariat 2WD Short Bed','06','42352|2010 - Super Duty SuperCab Lariat 4WD Long Bed','07','42353|2010 - Super Duty SuperCab Lariat 4WD Short Bed','08','42354|2010 - Super Duty SuperCab XL 2WD Long Bed','09','42355|2010 - Super Duty SuperCab XL 2WD Short Bed','010','42356|2010 - Super Duty SuperCab XL 4WD Long Bed','011','42357|2010 - Super Duty SuperCab XL 4WD Short Bed','012','42358|2010 - Super Duty SuperCab XLT 2WD Long Bed','013','42359|2010 - Super Duty SuperCab XLT 2WD Short Bed','014','42360|2010 - Super Duty SuperCab XLT 4WD Long Bed','015','42361|2010 - Super Duty SuperCab XLT 4WD Short Bed','016','42731|2010 - Super Duty SuperCrew Cab Cabela\'s 4WD Long Bed','017','42732|2010 - Super Duty SuperCrew Cab Cabela\'s 4WD Short Bed','018','42364|2010 - Super Duty SuperCrew Cab Harley-Davidson 4WD Long Bed','019','42365|2010 - Super Duty SuperCrew Cab Harley-Davidson 4WD Short Bed','020','42366|2010 - Super Duty SuperCrew Cab King Ranch 2WD Long Bed','021','42367|2010 - Super Duty SuperCrew Cab King Ranch 2WD Short Bed','022','42368|2010 - Super Duty SuperCrew Cab King Ranch 4WD Long Bed','023','42369|2010 - Super Duty SuperCrew Cab King Ranch 4WD Short Bed','024','42370|2010 - Super Duty SuperCrew Cab Lariat 2WD Long Bed','025','42371|2010 - Super Duty SuperCrew Cab Lariat 2WD Short Bed','026','42372|2010 - Super Duty SuperCrew Cab Lariat 4WD Long Bed','027','42373|2010 - Super Duty SuperCrew Cab Lariat 4WD Short Bed','028','42374|2010 - Super Duty SuperCrew Cab XL 2WD Long Bed','029','42375|2010 - Super Duty SuperCrew Cab XL 2WD Short Bed','030','42376|2010 - Super Duty SuperCrew Cab XL 4WD Long Bed','031','42377|2010 - Super Duty SuperCrew Cab XL 4WD Short Bed','032','42378|2010 - Super Duty SuperCrew Cab XLT 2WD Long Bed','033','42379|2010 - Super Duty SuperCrew Cab XLT 2WD Short Bed','034','42380|2010 - Super Duty SuperCrew Cab XLT 4WD Long Bed','035','42381|2010 - Super Duty SuperCrew Cab XLT 4WD Short Bed','036','40416|2009 - Super Duty Regular Cab XL 2WD','037','40413|2009 - Super Duty Regular Cab XL 4WD','038','41362|2009 - Super Duty Regular Cab XLT 2WD','039','41364|2009 - Super Duty Regular Cab XLT 4WD','040','41345|2009 - Super Duty Super Cab FX4 4WD Long Bed','041','41344|2009 - Super Duty Super Cab FX4 4WD Short Bed','042','41347|2009 - Super Duty Super Cab Lariat 2WD Long Bed','043','41346|2009 - Super Duty Super Cab Lariat 2WD Short Bed','044','41350|2009 - Super Duty Super Cab Lariat 4WD Long Bed','045','41343|2009 - Super Duty Super Cab Lariat 4WD Short Bed','046','41342|2009 - Super Duty Super Cab XL 2WD Long Bed','047','40409|2009 - Super Duty Super Cab XL 2WD Short Bed','048','41339|2009 - Super Duty Super Cab XL 4WD Long Bed','049','40412|2009 - Super Duty Super Cab XL 4WD Short Bed','050','41341|2009 - Super Duty Super Cab XLT 2WD Long Bed','051','41340|2009 - Super Duty Super Cab XLT 2WD Short Bed','052','41349|2009 - Super Duty Super Cab XLT 4WD Long Bed','053','41348|2009 - Super Duty Super Cab XLT 4WD Short Bed','054','41376|2009 - Super Duty SuperCrew Cab FX4 4WD Long Bed','055','41372|2009 - Super Duty SuperCrew Cab FX4 4WD Short Bed','056','41389|2009 - Super Duty SuperCrew Cab Harley-Davidson 4WD Long Bed','057','41388|2009 - Super Duty SuperCrew Cab Harley-Davidson 4WD Short Bed','058','41383|2009 - Super Duty SuperCrew Cab King Ranch 2WD Long Bed','059','41387|2009 - Super Duty SuperCrew Cab King Ranch 2WD Short Bed','060','41386|2009 - Super Duty SuperCrew Cab King Ranch 4WD Long Bed','061','41385|2009 - Super Duty SuperCrew Cab King Ranch 4WD Short Bed','062','41367|2009 - Super Duty SuperCrew Cab Lariat 2WD Long Bed','063','41365|2009 - Super Duty SuperCrew Cab Lariat 2WD Short Bed','064','41375|2009 - Super Duty SuperCrew Cab Lariat 4WD Long Bed','065','41371|2009 - Super Duty SuperCrew Cab Lariat 4WD Short Bed','066','41366|2009 - Super Duty SuperCrew Cab XL 2WD Long Bed','067','40408|2009 - Super Duty SuperCrew Cab XL 2WD Short Bed','068','41370|2009 - Super Duty SuperCrew Cab XL 4WD Long Bed','069','40405|2009 - Super Duty SuperCrew Cab XL 4WD Short Bed','070','41369|2009 - Super Duty SuperCrew Cab XLT 2WD Long Bed','071','41368|2009 - Super Duty SuperCrew Cab XLT 2WD Short Bed','072','41373|2009 - Super Duty SuperCrew Cab XLT 4WD Long Bed','073','41363|2009 - Super Duty SuperCrew Cab XLT 4WD Short Bed','074','_','0');
AutoModelTrims[24010] = new Array('111','43095|2010 - Super Duty Crew Cab Cabela\'s 4WD Long  Bed','01','43094|2010 - Super Duty Crew Cab Cabela\'s 4WD Short Bed','02','42529|2010 - Super Duty Crew Cab Harley-Davidson 4WD Long Bed','03','42530|2010 - Super Duty Crew Cab Harley-Davidson 4WD Short Bed','04','43099|2010 - Super Duty Crew Cab King Ranch 2WD DRW','05','42531|2010 - Super Duty Crew Cab King Ranch 2WD Long Bed','06','42532|2010 - Super Duty Crew Cab King Ranch 2WD Short Bed','07','43098|2010 - Super Duty Crew Cab King Ranch 4WD DRW','08','42533|2010 - Super Duty Crew Cab King Ranch 4WD Long Bed','09','42534|2010 - Super Duty Crew Cab King Ranch 4WD Short Bed','010','42535|2010 - Super Duty Crew Cab Lariat 2WD DRW','011','42536|2010 - Super Duty Crew Cab Lariat 2WD Long Bed','012','42537|2010 - Super Duty Crew Cab Lariat 2WD Short Bed','013','42538|2010 - Super Duty Crew Cab Lariat 4WD DRW','014','42539|2010 - Super Duty Crew Cab Lariat 4WD Long Bed','015','42540|2010 - Super Duty Crew Cab Lariat 4WD Short Bed','016','42541|2010 - Super Duty Crew Cab XL 2WD DRW','017','42542|2010 - Super Duty Crew Cab XL 2WD Long Bed SRW','018','42543|2010 - Super Duty Crew Cab XL 2WD Short Bed SRW','019','42544|2010 - Super Duty Crew Cab XL 4WD DRW','020','42545|2010 - Super Duty Crew Cab XL 4WD Long Bed SRW','021','42546|2010 - Super Duty Crew Cab XL 4WD Short Bed SRW','022','42547|2010 - Super Duty Crew Cab XLT 2WD DRW','023','42548|2010 - Super Duty Crew Cab XLT 2WD Long Bed','024','42549|2010 - Super Duty Crew Cab XLT 2WD Short Bed','025','42550|2010 - Super Duty Crew Cab XLT 4WD DRW','026','42551|2010 - Super Duty Crew Cab XLT 4WD Long Bed','027','42552|2010 - Super Duty Crew Cab XLT 4WD Short Bed','028','42553|2010 - Super Duty Regular Cab XL 2WD','029','42554|2010 - Super Duty Regular Cab XL 2WD DRW','030','42555|2010 - Super Duty Regular Cab XL 4WD','031','42556|2010 - Super Duty Regular Cab XL 4WD DRW','032','42557|2010 - Super Duty Regular Cab XLT 2WD','033','42558|2010 - Super Duty Regular Cab XLT 2WD DRW','034','42559|2010 - Super Duty Regular Cab XLT 4WD','035','42560|2010 - Super Duty Regular Cab XLT 4WD DRW','036','42564|2010 - Super Duty SuperCab Lariat 2WD DRW','037','42565|2010 - Super Duty SuperCab Lariat 2WD Long Bed','038','42566|2010 - Super Duty SuperCab Lariat 2WD Short Bed','039','42567|2010 - Super Duty SuperCab Lariat 4WD DRW','040','42568|2010 - Super Duty SuperCab Lariat 4WD Long Bed','041','42569|2010 - Super Duty SuperCab Lariat 4WD Short Bed','042','42570|2010 - Super Duty SuperCab XL 2WD DRW','043','42571|2010 - Super Duty SuperCab XL 2WD Long Bed','044','42572|2010 - Super Duty SuperCab XL 2WD Short Bed','045','42573|2010 - Super Duty SuperCab XL 4WD DRW','046','42574|2010 - Super Duty SuperCab XL 4WD Long Bed','047','42575|2010 - Super Duty SuperCab XL 4WD Short Bed','048','42576|2010 - Super Duty SuperCab XLT 2WD DRW','049','42577|2010 - Super Duty SuperCab XLT 2WD Long Bed','050','42578|2010 - Super Duty SuperCab XLT 2WD Short Bed','051','42579|2010 - Super Duty SuperCab XLT 4WD DRW','052','42580|2010 - Super Duty SuperCab XLT 4WD Long Bed','053','42581|2010 - Super Duty SuperCab XLT 4WD Short Bed','054','41429|2009 - Super Duty Crew Cab FX4 4WD DRW','055','41433|2009 - Super Duty Crew Cab FX4 4WD Long Bed','056','41430|2009 - Super Duty Crew Cab FX4 4WD Short Bed','057','41434|2009 - Super Duty Crew Cab Harley-Davidson 4WD Long Bed','058','41432|2009 - Super Duty Crew Cab Harley-Davidson 4WD Short Bed','059','41423|2009 - Super Duty Crew Cab King Ranch 2WD Long Bed','060','41419|2009 - Super Duty Crew Cab King Ranch 2WD Short Bed','061','41425|2009 - Super Duty Crew Cab King Ranch 4WD Long Bed','062','41420|2009 - Super Duty Crew Cab King Ranch 4WD Short Bed','063','41428|2009 - Super Duty Crew Cab Lariat 2WD DRW','064','41427|2009 - Super Duty Crew Cab Lariat 2WD Long Bed','065','41422|2009 - Super Duty Crew Cab Lariat 2WD Short Bed','066','41431|2009 - Super Duty Crew Cab Lariat 4WD DRW','067','41426|2009 - Super Duty Crew Cab Lariat 4WD Long Bed','068','41424|2009 - Super Duty Crew Cab Lariat 4WD Short Bed','069','41414|2009 - Super Duty Crew Cab XL 2WD DRW','070','41410|2009 - Super Duty Crew Cab XL 2WD Long Bed SRW','071','40407|2009 - Super Duty Crew Cab XL 2WD Short Bed SRW','072','41413|2009 - Super Duty Crew Cab XL 4WD DRW','073','41411|2009 - Super Duty Crew Cab XL 4WD Long Bed SRW','074','40406|2009 - Super Duty Crew Cab XL 4WD Short Bed SRW','075','41412|2009 - Super Duty Crew Cab XLT 2WD DRW','076','41415|2009 - Super Duty Crew Cab XLT 2WD Long Bed','077','41416|2009 - Super Duty Crew Cab XLT 2WD Short Bed','078','41418|2009 - Super Duty Crew Cab XLT 4WD DRW','079','41421|2009 - Super Duty Crew Cab XLT 4WD Long Bed','080','41417|2009 - Super Duty Crew Cab XLT 4WD Short Bed','081','40415|2009 - Super Duty Regular Cab XL 2WD','082','41440|2009 - Super Duty Regular Cab XL 2WD DRW','083','40414|2009 - Super Duty Regular Cab XL 4WD','084','41441|2009 - Super Duty Regular Cab XL 4WD DRW','085','41444|2009 - Super Duty Regular Cab XLT 2WD','086','41445|2009 - Super Duty Regular Cab XLT 2WD DRW','087','41443|2009 - Super Duty Regular Cab XLT 4WD','088','41442|2009 - Super Duty Regular Cab XLT 4WD DRW','089','41463|2009 - Super Duty Super Cab FX4 4WD DRW','090','41464|2009 - Super Duty Super Cab FX4 4WD Long Bed','091','41462|2009 - Super Duty Super Cab FX4 4WD Short Bed','092','41460|2009 - Super Duty Super Cab Lariat 2WD DRW','093','41461|2009 - Super Duty Super Cab Lariat 2WD Long Bed','094','41451|2009 - Super Duty Super Cab Lariat 2WD Short Bed','095','41454|2009 - Super Duty Super Cab Lariat 4WD DRW','096','41456|2009 - Super Duty Super Cab Lariat 4WD Long Bed','097','41453|2009 - Super Duty Super Cab Lariat 4WD Short Bed','098','41446|2009 - Super Duty Super Cab XL 2WD DRW','099','41455|2009 - Super Duty Super Cab XL 2WD Long Bed','0100','40410|2009 - Super Duty Super Cab XL 2WD Short Bed','0101','41448|2009 - Super Duty Super Cab XL 4WD DRW','0102','41447|2009 - Super Duty Super Cab XL 4WD Long Bed','0103','40411|2009 - Super Duty Super Cab XL 4WD Short Bed','0104','41457|2009 - Super Duty Super Cab XLT 2WD DRW','0105','41459|2009 - Super Duty Super Cab XLT 2WD Long Bed','0106','41449|2009 - Super Duty Super Cab XLT 2WD Short Bed','0107','41452|2009 - Super Duty Super Cab XLT 4WD DRW','0108','41450|2009 - Super Duty Super Cab XLT 4WD Long Bed','0109','41458|2009 - Super Duty Super Cab XLT 4WD Short Bed','0110','_','0');
AutoModelTrims[24011] = new Array('19','42286|2010 - Super Duty Crew Cab Harley-Davidson 4WD DRW','01','42279|2010 - Super Duty Crew Cab King Ranch 2WD DRW','02','42282|2010 - Super Duty Crew Cab King Ranch 4WD DRW','03','42285|2010 - Super Duty Crew Cab Lariat 2WD DRW','04','42283|2010 - Super Duty Crew Cab Lariat 4WD DRW','05','42276|2010 - Super Duty Crew Cab XL 2WD DRW','06','42277|2010 - Super Duty Crew Cab XL 4WD DRW','07','42278|2010 - Super Duty Crew Cab XLT 2WD DRW','08','42280|2010 - Super Duty Crew Cab XLT 4WD DRW','09','41338|2009 - Super Duty Crew Cab Harley-Davidson 4WD DRW','010','41332|2009 - Super Duty Crew Cab King Ranch 2WD DRW','011','41335|2009 - Super Duty Crew Cab King Ranch 4WD DRW','012','41337|2009 - Super Duty Crew Cab Lariat 2WD DRW','013','41333|2009 - Super Duty Crew Cab Lariat 4WD DRW','014','40877|2009 - Super Duty Crew Cab XL 2WD DRW','015','40878|2009 - Super Duty Crew Cab XL 4WD DRW','016','41334|2009 - Super Duty Crew Cab XLT 2WD DRW','017','41336|2009 - Super Duty Crew Cab XLT 4WD DRW','018','_','0');
AutoModelTrims[24012] = new Array('13','42132|2010 - Limited 2WD','01','42133|2010 - Limited AWD','02','42256|2010 - Limited EcoBoost AWD','03','42129|2010 - SE','04','42127|2010 - SEL 2WD','05','42134|2010 - SEL AWD','06','42251|2010 - SEL EcoBoost AWD','07','23946|2009 - Limited 2WD','08','23948|2009 - Limited AWD','09','23435|2009 - SE','010','23945|2009 - SEL 2WD','011','23947|2009 - SEL AWD','012','_','0');
AutoModelTrims[24013] = new Array('9','42135|2010 - S','01','42136|2010 - SE','02','42137|2010 - SEL','03','42138|2010 - SES','04','24645|2009 - S','05','24646|2009 - SE','06','24649|2009 - SEL','07','40333|2009 - SES','08','_','0');
AutoModelTrims[24014] = new Array('15','41606|2010 - Hybrid','01','41602|2010 - S','02','41604|2010 - SE','03','41603|2010 - SEL','04','41605|2010 - SEL V6 AWD','05','41607|2010 - Sport V6 AWD','06','41608|2010 - Sport V6 FWD','07','24374|2009 - S','08','24375|2009 - SE','09','24380|2009 - SE V6 AWD','010','24377|2009 - SE V6 FWD','011','24376|2009 - SEL','012','24379|2009 - SEL V6 AWD','013','24378|2009 - SEL V6 FWD','014','_','0');
AutoModelTrims[24015] = new Array('11','41640|2010 - GT','01','41636|2010 - Premium','02','41639|2010 - Premium GT','03','41777|2010 - Shelby GT500','04','41635|2010 - Standard','05','24166|2009 - Deluxe','06','24167|2009 - Deluxe GT','07','24332|2009 - Premium','08','24334|2009 - Premium GT','09','24336|2009 - Shelby GT500','010','_','0');
AutoModelTrims[24016] = new Array('29','42985|2010 - Regular Cab XL 2WD Long Bed','01','42986|2010 - Regular Cab XL 2WD Short Bed','02','42984|2010 - Regular Cab XLT 2WD Short Bed','03','42988|2010 - Super Cab Sport 2WD 2D','04','42991|2010 - Super Cab Sport 2WD 4D','05','42989|2010 - Super Cab Sport 4WD 4D','06','42992|2010 - Super Cab XL 2WD 2D','07','42994|2010 - Super Cab XL 4WD 2D','08','42993|2010 - Super Cab XLT 2WD 2D','09','42990|2010 - Super Cab XLT 2WD 4D','010','42987|2010 - Super Cab XLT 4WD 4D','011','41142|2009 - Regular Cab Sport 2WD','012','41136|2009 - Regular Cab XL 2WD Long Bed','013','41028|2009 - Regular Cab XL 2WD Short Bed','014','41141|2009 - Regular Cab XLT 2WD Long Bed','015','41140|2009 - Regular Cab XLT 2WD Short Bed','016','41155|2009 - Super Cab Off-Road 4WD 2D','017','41154|2009 - Super Cab Off-Road 4WD 4D','018','41150|2009 - Super Cab Sport 2WD 2D','019','41153|2009 - Super Cab Sport 2WD 4D','020','41151|2009 - Super Cab Sport 4WD 2D','021','41152|2009 - Super Cab Sport 4WD 4D','022','41024|2009 - Super Cab XL 2WD 2D','023','41026|2009 - Super Cab XL 4WD 2D','024','41149|2009 - Super Cab XLT 2WD 2D','025','41145|2009 - Super Cab XLT 2WD 4D','026','41148|2009 - Super Cab XLT 4WD 2D','027','41146|2009 - Super Cab XLT 4WD 4D','028','_','0');
AutoModelTrims[24017] = new Array('13','41752|2010 - Limited','01','41755|2010 - Limited AWD','02','41754|2010 - SE','03','41756|2010 - SEL','04','41753|2010 - SEL AWD','05','41751|2010 - SHO','06','24670|2009 - Limited','07','24669|2009 - Limited AWD','08','24666|2009 - SE','09','40718|2009 - SE AWD','010','24667|2009 - SEL','011','24668|2009 - SEL AWD','012','_','0');
AutoModelTrims[24018] = new Array('7','24675|2009 - Eddie Bauer','01','24676|2009 - Eddie Bauer AWD','02','24671|2009 - Limited','03','24672|2009 - Limited AWD','04','24674|2009 - SEL','05','24673|2009 - SEL AWD','06','_','0');
AutoModels[240] = new Array('19','E150','01','E350','02','Edge','03','Escape','04','Expedition','05','Explorer','06','Explorer Sport Trac','07','F150','08','F250','09','F350','010','F450','011','Flex','012','Focus','013','Fusion','014','Mustang','015','Ranger','016','Taurus','017','Taurus X','018','_','0');
AutoMakeName[10] = 'GMC';
AutoMakeNumber[10] = '255';
AutoModelTrims[2551] = new Array('11','42341|2010 - SL AWD','01','42338|2010 - SL FWD','02','42342|2010 - SLE AWD','03','42339|2010 - SLE FWD','04','42343|2010 - SLT AWD','05','42340|2010 - SLT FWD','06','24384|2009 - SLE AWD','07','24381|2009 - SLE FWD','08','24383|2009 - SLT AWD','09','24382|2009 - SLT FWD','010','_','0');
AutoModelTrims[2552] = new Array('31','42633|2010 - Crew Cab SLE 2WD','01','42628|2010 - Crew Cab SLE 4WD','02','42629|2010 - Crew Cab SLT 2WD','03','42630|2010 - Crew Cab SLT 4WD','04','42479|2010 - Extended Cab SLE 2WD','05','42477|2010 - Extended Cab SLE 4WD','06','42481|2010 - Extended Cab SLT 2WD','07','42480|2010 - Extended Cab SLT 4WD','08','42476|2010 - Extended Cab Work Truck 2WD','09','42478|2010 - Extended Cab Work Truck 4WD','010','42626|2010 - Regular Cab SLE 2WD','011','42627|2010 - Regular Cab SLE 4WD','012','42625|2010 - Regular Cab Work Truck 2WD','013','42624|2010 - Regular Cab Work Truck 4WD','014','24397|2009 - Crew Cab SLE 2WD','015','24396|2009 - Crew Cab SLE 4WD','016','24398|2009 - Crew Cab SLT 2WD','017','24395|2009 - Crew Cab SLT 4WD','018','40214|2009 - Crew Cab Value 2WD','019','24389|2009 - Extended Cab SLE 2WD','020','24393|2009 - Extended Cab SLE 4WD','021','24390|2009 - Extended Cab SLT 2WD','022','24394|2009 - Extended Cab SLT 4WD','023','40217|2009 - Extended Cab Value 2WD','024','24391|2009 - Extended Cab Work Truck 2WD','025','24392|2009 - Extended Cab Work Truck 4WD','026','24385|2009 - Regular Cab SLE 2WD','027','24388|2009 - Regular Cab SLE 4WD','028','24386|2009 - Regular Cab Work Truck 2WD','029','24387|2009 - Regular Cab Work Truck 4WD','030','_','0');
AutoModelTrims[2553] = new Array('7','24404|2009 - Denali 2WD','01','24403|2009 - Denali 4WD','02','24399|2009 - SLE 2WD','03','24402|2009 - SLE 4WD','04','24400|2009 - SLT 2WD','05','24401|2009 - SLT 4WD','06','_','0');
AutoModelTrims[2554] = new Array('33','42997|2010 - 1500 Cargo Van AWD','01','42998|2010 - 1500 Cargo Van RWD','02','42735|2010 - 1500 LS Passenger Wagon AWD','03','42738|2010 - 1500 LS Passenger Wagon RWD','04','42737|2010 - 1500 LT Passenger Wagon AWD','05','42739|2010 - 1500 LT Passenger Wagon RWD','06','43001|2010 - 2500 Cargo Van Extended','07','42999|2010 - 2500 Cargo Van Regular','08','43004|2010 - 2500 LS Passenger Wagon','09','43003|2010 - 2500 LT Passenger Wagon','010','43106|2010 - 3500 Cargo Van Extended','011','43105|2010 - 3500 Cargo Van Regular','012','43007|2010 - 3500 LS Passenger Wagon Extended ','013','43008|2010 - 3500 LS Passenger Wagon Regular','014','43005|2010 - 3500 LT Passenger Wagon Extended','015','43006|2010 - 3500 LT Passenger Wagon Regular','016','40325|2009 - 1500 Cargo Van AWD','017','40326|2009 - 1500 Cargo Van RWD','018','40324|2009 - 1500 LS Passenger Wagon AWD','019','40323|2009 - 1500 LS Passenger Wagon RWD','020','42608|2009 - 1500 LT Passenger Wagon AWD','021','42607|2009 - 1500 LT Passenger Wagon RWD','022','41072|2009 - 2500 Cargo Van Extended','023','41071|2009 - 2500 Cargo Van Regular','024','40972|2009 - 2500 LS Passenger Wagon','025','42605|2009 - 2500 LT Passenger Wagon','026','41073|2009 - 3500 Cargo Van Extended','027','41074|2009 - 3500 Cargo Van Regular','028','40973|2009 - 3500 LS Passenger Wagon Extended','029','40971|2009 - 3500 LS Passenger Wagon Regular','030','42599|2009 - 3500 LT Passenger Wagon Extended','031','42600|2009 - 3500 LT Passenger Wagon Regular','032','_','0');
AutoModelTrims[2555] = new Array('151','42837|2010 - 1500 Crew Cab Denali 2WD','01','42838|2010 - 1500 Crew Cab Denali AWD','02','42839|2010 - 1500 Crew Cab Hybrid 2WD','03','42840|2010 - 1500 Crew Cab Hybrid 4WD','04','42841|2010 - 1500 Crew Cab SL 2WD','05','42842|2010 - 1500 Crew Cab SL 4WD','06','42843|2010 - 1500 Crew Cab SLE 2WD','07','42844|2010 - 1500 Crew Cab SLE 4WD','08','42845|2010 - 1500 Crew Cab SLT 2WD','09','42846|2010 - 1500 Crew Cab SLT 4WD','010','42847|2010 - 1500 Crew Cab Work Truck 2WD','011','42848|2010 - 1500 Crew Cab Work Truck 4WD','012','42849|2010 - 1500 Crew Cab XFE 2WD','013','42850|2010 - 1500 Extended Cab SL 2WD','014','42851|2010 - 1500 Extended Cab SL 4WD','015','42852|2010 - 1500 Extended Cab SLE 2WD Long Bed','016','42854|2010 - 1500 Extended Cab SLE 2WD Standard Bed','017','42855|2010 - 1500 Extended Cab SLE 4WD Long Bed','018','42857|2010 - 1500 Extended Cab SLE 4WD Standard Bed','019','42858|2010 - 1500 Extended Cab SLT 2WD Long Bed','020','42860|2010 - 1500 Extended Cab SLT 2WD Standard Bed','021','42861|2010 - 1500 Extended Cab SLT 4WD Long Bed','022','42863|2010 - 1500 Extended Cab SLT 4WD Standard Bed','023','42864|2010 - 1500 Extended Cab Work Truck 2WD Long Bed','024','42866|2010 - 1500 Extended Cab Work Truck 2WD Standard Bed','025','42867|2010 - 1500 Extended Cab Work Truck 4WD Long Bed','026','42869|2010 - 1500 Extended Cab Work Truck 4WD Standard Bed','027','42870|2010 - 1500 Regular Cab SLE 2WD Long Bed','028','42871|2010 - 1500 Regular Cab SLE 2WD Short Bed','029','42872|2010 - 1500 Regular Cab SLE 4WD Long Bed','030','42873|2010 - 1500 Regular Cab SLE 4WD Short Bed','031','42874|2010 - 1500 Regular Cab Work Truck 2WD Long Bed','032','42875|2010 - 1500 Regular Cab Work Truck 2WD Short Bed','033','42876|2010 - 1500 Regular Cab Work Truck 4WD Long Bed','034','42877|2010 - 1500 Regular Cab Work Truck 4WD Short Bed','035','42890|2010 - 2500 Extended Cab SLE 2WD Long Bed','036','42891|2010 - 2500 Extended Cab SLE 2WD Short Bed','037','42892|2010 - 2500 Extended Cab SLE 4WD Long Bed','038','42893|2010 - 2500 Extended Cab SLE 4WD Short Bed','039','42894|2010 - 2500 Extended Cab SLT 2WD Long Bed','040','42895|2010 - 2500 Extended Cab SLT 2WD Short Bed','041','42896|2010 - 2500 Extended Cab SLT 4WD Long Bed','042','42897|2010 - 2500 Extended Cab SLT 4WD Short Bed','043','42898|2010 - 2500 Extended Cab Work Truck 2WD Long Bed','044','42899|2010 - 2500 Extended Cab Work Truck 2WD Short Bed','045','42900|2010 - 2500 Extended Cab Work Truck 4WD Long Bed','046','42901|2010 - 2500 Extended Cab Work Truck 4WD Short Bed','047','42902|2010 - 2500 Regular Cab Cab SLE 2WD','048','42903|2010 - 2500 Regular Cab Cab SLE 4WD','049','42904|2010 - 2500 Regular Cab Cab Work Truck 2WD','050','42905|2010 - 2500 Regular Cab Cab Work Truck 4WD','051','41188|2009 - 1500 Crew Cab Denali 2WD','052','41189|2009 - 1500 Crew Cab Denali AWD','053','41397|2009 - 1500 Crew Cab Hybrid 2WD','054','41398|2009 - 1500 Crew Cab Hybrid 4WD','055','24415|2009 - 1500 Crew Cab SL 2WD','056','24420|2009 - 1500 Crew Cab SL 4WD','057','24416|2009 - 1500 Crew Cab SLE 2WD','058','24421|2009 - 1500 Crew Cab SLE 4WD','059','24417|2009 - 1500 Crew Cab SLT 2WD','060','24422|2009 - 1500 Crew Cab SLT 4WD','061','24418|2009 - 1500 Crew Cab Work Truck 2WD','062','24419|2009 - 1500 Crew Cab Work Truck 4WD','063','41435|2009 - 1500 Crew Cab XFE 2WD','064','41634|2009 - 1500 Extended Cab SL 2WD','065','41633|2009 - 1500 Extended Cab SL 4WD','066','41170|2009 - 1500 Extended Cab SLE 2WD Long Bed','067','24413|2009 - 1500 Extended Cab SLE 2WD Short Bed','068','41168|2009 - 1500 Extended Cab SLE 2WD Standard Bed','069','41172|2009 - 1500 Extended Cab SLE 4WD Long Bed','070','24409|2009 - 1500 Extended Cab SLE 4WD Short Bed','071','41169|2009 - 1500 Extended Cab SLE 4WD Standard Bed','072','41173|2009 - 1500 Extended Cab SLT 2WD Long Bed','073','24414|2009 - 1500 Extended Cab SLT 2WD Short Bed','074','41171|2009 - 1500 Extended Cab SLT 2WD Standard Bed','075','41174|2009 - 1500 Extended Cab SLT 4WD Long Bed','076','24410|2009 - 1500 Extended Cab SLT 4WD Short Bed','077','41175|2009 - 1500 Extended Cab SLT 4WD Standard Bed','078','41164|2009 - 1500 Extended Cab Work Truck 2WD Long Bed','079','24412|2009 - 1500 Extended Cab Work Truck 2WD Short Bed','080','41166|2009 - 1500 Extended Cab Work Truck 2WD Standard Bed','081','41167|2009 - 1500 Extended Cab Work Truck 4WD Long Bed','082','24411|2009 - 1500 Extended Cab Work Truck 4WD Short Bed','083','41165|2009 - 1500 Extended Cab Work Truck 4WD Standard Bed','084','41242|2009 - 1500 Regular Cab SLE 2WD Long Bed','085','24405|2009 - 1500 Regular Cab SLE 2WD Short Bed','086','41241|2009 - 1500 Regular Cab SLE 4WD Long Bed','087','24408|2009 - 1500 Regular Cab SLE 4WD Short Bed','088','41239|2009 - 1500 Regular Cab Work Truck 2WD Long Bed','089','24406|2009 - 1500 Regular Cab Work Truck 2WD Short Bed','090','41240|2009 - 1500 Regular Cab Work Truck 4WD Long Bed','091','24407|2009 - 1500 Regular Cab Work Truck 4WD Short Bed','092','40935|2009 - 2500 Crew Cab SLE 2WD Long Bed','093','24551|2009 - 2500 Crew Cab SLE 2WD Short Bed','094','40932|2009 - 2500 Crew Cab SLE 4WD Long Bed','095','24555|2009 - 2500 Crew Cab SLE 4WD Short Bed','096','40934|2009 - 2500 Crew Cab SLT 2WD Long Bed','097','24552|2009 - 2500 Crew Cab SLT 2WD Short Bed','098','40933|2009 - 2500 Crew Cab SLT 4WD Long Bed','099','24556|2009 - 2500 Crew Cab SLT 4WD Short Bed','0100','40930|2009 - 2500 Crew Cab Work Truck 2WD Long Bed','0101','24553|2009 - 2500 Crew Cab Work Truck 2WD Short Bed','0102','40931|2009 - 2500 Crew Cab Work Truck 4WD Long Bed','0103','24554|2009 - 2500 Crew Cab Work Truck 4WD Short Bed','0104','40936|2009 - 2500 Extended Cab SLE 2WD Long Bed','0105','24561|2009 - 2500 Extended Cab SLE 2WD Short Bed','0106','40939|2009 - 2500 Extended Cab SLE 4WD Long Bed','0107','24558|2009 - 2500 Extended Cab SLE 4WD Short Bed','0108','40937|2009 - 2500 Extended Cab SLT 2WD Long Bed','0109','24562|2009 - 2500 Extended Cab SLT 2WD Short Bed','0110','40938|2009 - 2500 Extended Cab SLT 4WD Long Bed','0111','24557|2009 - 2500 Extended Cab SLT 4WD Short Bed','0112','40941|2009 - 2500 Extended Cab Work Truck 2WD Long Bed','0113','24560|2009 - 2500 Extended Cab Work Truck 2WD Short Bed','0114','40940|2009 - 2500 Extended Cab Work Truck 4WD Long Bed','0115','24559|2009 - 2500 Extended Cab Work Truck 4WD Short Bed','0116','24563|2009 - 2500 Regular Cab Cab SLE 2WD','0117','24566|2009 - 2500 Regular Cab Cab SLE 4WD','0118','24564|2009 - 2500 Regular Cab Cab Work Truck 2WD','0119','24565|2009 - 2500 Regular Cab Cab Work Truck 4WD','0120','40949|2009 - 3500 Crew Cab SLE 2WD DRW','0121','40946|2009 - 3500 Crew Cab SLE 2WD SRW','0122','40950|2009 - 3500 Crew Cab SLE 4WD DRW','0123','40953|2009 - 3500 Crew Cab SLE 4WD SRW','0124','40948|2009 - 3500 Crew Cab SLT 2WD DRW','0125','40947|2009 - 3500 Crew Cab SLT 2WD SRW','0126','40951|2009 - 3500 Crew Cab SLT 4WD DRW','0127','40952|2009 - 3500 Crew Cab SLT 4WD SRW','0128','40942|2009 - 3500 Crew Cab Work Truck 2WD DRW','0129','40778|2009 - 3500 Crew Cab Work Truck 2WD SRW','0130','40943|2009 - 3500 Crew Cab Work Truck 4WD DRW','0131','40781|2009 - 3500 Crew Cab Work Truck 4WD SRW','0132','40958|2009 - 3500 Extended Cab SLE 2WD DRW','0133','40961|2009 - 3500 Extended Cab SLE 2WD SRW','0134','40957|2009 - 3500 Extended Cab SLE 4WD DRW','0135','40954|2009 - 3500 Extended Cab SLE 4WD SRW','0136','40959|2009 - 3500 Extended Cab SLT 2WD DRW','0137','40960|2009 - 3500 Extended Cab SLT 2WD SRW','0138','40956|2009 - 3500 Extended Cab SLT 4WD DRW','0139','40955|2009 - 3500 Extended Cab SLT 4WD SRW','0140','40945|2009 - 3500 Extended Cab Work Truck 2WD DRW','0141','40779|2009 - 3500 Extended Cab Work Truck 2WD SRW','0142','40944|2009 - 3500 Extended Cab Work Truck 4WD DRW','0143','40780|2009 - 3500 Extended Cab Work Truck 4WD SRW','0144','40962|2009 - 3500 Regular Cab SLE 2WD SRW','0145','40964|2009 - 3500 Regular Cab SLE 4WD DRW','0146','40963|2009 - 3500 Regular Cab SLE 4WD SRW','0147','40783|2009 - 3500 Regular Cab Work Truck 2WD SRW','0148','40965|2009 - 3500 Regular Cab Work Truck 4WD DRW','0149','40782|2009 - 3500 Regular Cab Work Truck 4WD SRW','0150','_','0');
AutoModelTrims[2556] = new Array('5','41839|2010 - SLE AWD','01','41835|2010 - SLE FWD','02','41840|2010 - SLT AWD','03','41841|2010 - SLT FWD','04','_','0');
AutoModelTrims[2557] = new Array('43','43591|2010 - Denali 2WD','01','43592|2010 - Denali 4WD','02','43593|2010 - Denali Hybrid 2WD','03','43594|2010 - Denali Hybrid 4WD','04','43595|2010 - Hybrid 2WD','05','43596|2010 - Hybrid 4WD','06','43597|2010 - SLE 2WD','07','43598|2010 - SLE 4WD','08','43600|2010 - SLT 2WD','09','43601|2010 - SLT 4WD','010','43603|2010 - XL 1500 SLE 2WD','011','43604|2010 - XL 1500 SLE 4WD','012','43605|2010 - XL 1500 SLT 2WD','013','43606|2010 - XL 1500 SLT 4WD','014','43607|2010 - XL 2500 SLE 2WD','015','43608|2010 - XL 2500 SLE 4WD','016','43609|2010 - XL 2500 SLT 2WD','017','43610|2010 - XL 2500 SLT 4WD','018','43611|2010 - XL Denali 2WD','019','43612|2010 - XL Denali 4WD','020','24428|2009 - Denali 2WD','021','24427|2009 - Denali 4WD','022','41901|2009 - Denali Hybrid 2WD','023','41836|2009 - Denali Hybrid 4WD','024','24429|2009 - Hybrid 2WD','025','24430|2009 - Hybrid 4WD','026','24423|2009 - SLE 2WD','027','24426|2009 - SLE 4WD','028','41438|2009 - SLE XFE 2WD','029','24424|2009 - SLT 2WD','030','24425|2009 - SLT 4WD','031','41439|2009 - SLT XFE 2WD','032','24439|2009 - XL 1500 SLE 2WD','033','24431|2009 - XL 1500 SLE 4WD','034','24440|2009 - XL 1500 SLT 2WD','035','24432|2009 - XL 1500 SLT 4WD','036','24435|2009 - XL 2500 SLE 2WD','037','24434|2009 - XL 2500 SLE 4WD','038','24436|2009 - XL 2500 SLT 2WD','039','24433|2009 - XL 2500 SLT 4WD','040','24437|2009 - XL Denali 2WD','041','24438|2009 - XL Denali 4WD','042','_','0');
AutoModels[255] = new Array('8','Acadia','01','Canyon','02','Envoy','03','Savana','04','Sierra','05','Terrain','06','Yukon','07','_','0');
AutoMakeName[11] = 'Honda';
AutoMakeNumber[11] = '260';
AutoModelTrims[2601] = new Array('50','41820|2010 - EX (Auto)','01','43151|2010 - EX (Manual)','02','43167|2010 - EX V6 (Auto)','03','43152|2010 - EX w/PZEV (Auto)','04','43153|2010 - EX-L (Auto)','05','43154|2010 - EX-L (Manual)','06','43155|2010 - EX-L V6 (Auto)','07','43156|2010 - EX-L V6 (Manual)','08','43157|2010 - EX-L V6 w/Navigation System (Auto)','09','43158|2010 - EX-L V6 w/Navigation System (Manual)','010','43159|2010 - EX-L w/Navigation System & PZEV (Auto)','011','43160|2010 - EX-L w/Navigation System (Auto)','012','43161|2010 - EX-L w/Navigation System (Manual)','013','43162|2010 - EX-L w/PZEV (Auto)','014','43177|2010 - LX (Auto)','015','43178|2010 - LX (Manual)','016','43179|2010 - LX w/PZEV (Auto)','017','43180|2010 - LX-P (Auto)','018','43181|2010 - LX-P (Manual)','019','43182|2010 - LX-P w/PZEV (Auto)','020','43163|2010 - LX-S (Auto)','021','43164|2010 - LX-S (Manual)','022','43165|2010 - LX-S w/PZEV (Auto)','023','40488|2009 - EX (Auto)','024','40485|2009 - EX (Manual)','025','40512|2009 - EX V6 (Auto)','026','40508|2009 - EX V6 w/PZEV (Auto)','027','40484|2009 - EX w/PZEV (Auto)','028','40489|2009 - EX-L (Auto)','029','40490|2009 - EX-L (Manual)','030','40495|2009 - EX-L V6 (Auto)','031','40494|2009 - EX-L V6 (Manual)','032','40499|2009 - EX-L V6 w/Navigation System & PZEV (Auto)','033','40497|2009 - EX-L V6 w/Navigation System (Auto)','034','40498|2009 - EX-L V6 w/Navigation System (Manual)','035','40496|2009 - EX-L V6 w/PZEV (Auto)','036','40492|2009 - EX-L w/Navigation System & PZEV (Auto)','037','40493|2009 - EX-L w/Navigation System (Auto)','038','40491|2009 - EX-L w/Navigation System (Manual)','039','40487|2009 - EX-L w/PZEV (Auto)','040','40500|2009 - LX (Auto)','041','40306|2009 - LX (Manual)','042','40501|2009 - LX w/PZEV (Auto)','043','40502|2009 - LX-P (Auto)','044','40504|2009 - LX-P (Manual)','045','40503|2009 - LX-P w/PZEV (Auto)','046','40483|2009 - LX-S (Auto)','047','40307|2009 - LX-S (Manual)','048','40486|2009 - LX-S w/PZEV (Auto)','049','_','0');
AutoModelTrims[2602] = new Array('51','43342|2010 - DX (Auto)','01','43343|2010 - DX (Manual)','02','43344|2010 - EX (Auto)','03','43345|2010 - EX (Manual)','04','43346|2010 - EX w/Navigation System (Auto)','05','43347|2010 - EX w/Navigation System (Manual)','06','43348|2010 - EX-L (Auto)','07','43349|2010 - EX-L (Manual)','08','43350|2010 - EX-L w/Navigation System (Auto)','09','43351|2010 - EX-L w/Navigation System (Manual)','010','43525|2010 - GX','011','43382|2010 - Hybrid','012','43383|2010 - Hybrid w/Leather','013','43384|2010 - Hybrid w/Leather & Navigation System','014','43385|2010 - Hybrid w/Navigation System','015','43352|2010 - LX (Auto)','016','43353|2010 - LX (Manual)','017','43372|2010 - LX-S (Auto)','018','43373|2010 - LX-S (Manual)','019','43441|2010 - Si','020','43442|2010 - Si w/HP Summer Tires','021','43443|2010 - Si w/Navigation System','022','43444|2010 - Si w/Navigation System & HP Summer Tires','023','43374|2010 - VP (Auto)','024','43375|2010 - VP (Manual)','025','40308|2009 - DX (Auto)','026','40309|2009 - DX (Manual)','027','40624|2009 - EX (Auto)','028','40627|2009 - EX (Manual)','029','40625|2009 - EX w/Navigation System (Auto)','030','40626|2009 - EX w/Navigation System (Manual)','031','40631|2009 - EX-L (Auto)','032','40628|2009 - EX-L (Manual)','033','40630|2009 - EX-L w/Navigation System (Auto)','034','40629|2009 - EX-L w/Navigation System (Manual)','035','40845|2009 - GX','036','40632|2009 - Hybrid','037','40635|2009 - Hybrid w/Leather','038','40634|2009 - Hybrid w/Leather & Navigation System','039','40633|2009 - Hybrid w/Navigation System','040','40623|2009 - LX (Auto)','041','40620|2009 - LX (Manual)','042','40622|2009 - LX-S (Auto)','043','40621|2009 - LX-S (Manual)','044','40853|2009 - Si','045','40854|2009 - Si w/HP Summer Tires','046','40857|2009 - Si w/Navigation System','047','40858|2009 - Si w/Navigation System & HP Summer Tires','048','40618|2009 - VP (Auto)','049','40619|2009 - VP (Manual)','050','_','0');
AutoModelTrims[2603] = new Array('17','43452|2010 - EX 2WD','01','43458|2010 - EX 4WD','02','43454|2010 - EX w/Leather & Navigation System 2WD','03','43457|2010 - EX w/Leather & Navigation System 4WD','04','43453|2010 - EX w/Leather 2WD','05','43456|2010 - EX w/Leather 4WD','06','43451|2010 - LX 2WD','07','43455|2010 - LX 4WD','08','40871|2009 - EX 2WD','09','40876|2009 - EX 4WD','010','40873|2009 - EX w/Leather & Navigation System 2WD','011','40874|2009 - EX w/Leather & Navigation System 4WD','012','40872|2009 - EX w/Leather 2WD','013','40875|2009 - EX w/Leather 4WD','014','40310|2009 - LX 2WD','015','40311|2009 - LX 4WD','016','_','0');
AutoModelTrims[2604] = new Array('21','43675|2010 - EX 2WD (Auto)','01','43676|2010 - EX 4WD (Auto)','02','43677|2010 - EX 4WD (Manual)','03','43678|2010 - EX w/Navigation System 2WD (Auto)','04','43679|2010 - EX w/Navigation System 4WD (Auto)','05','43680|2010 - LX 2WD (Auto)','06','43681|2010 - LX 4WD (Auto)','07','43682|2010 - SC 2WD (Auto)','08','43683|2010 - SC 2WD (Manual)','09','43684|2010 - SC w/Navigation System 2WD (Auto)','010','40870|2009 - EX 2WD (Auto)','011','40867|2009 - EX 4WD (Auto)','012','40866|2009 - EX 4WD (Manual)','013','41381|2009 - EX w/Navigation System 2WD (Auto)','014','41384|2009 - EX w/Navigation System 4WD (Auto)','015','40868|2009 - LX 2WD (Auto)','016','40865|2009 - LX 4WD (Auto)','017','40312|2009 - SC 2WD (Auto)','018','40313|2009 - SC 2WD (Manual)','019','41382|2009 - SC w/Navigation System 2WD (Auto)','020','_','0');
AutoModelTrims[2605] = new Array('13','43145|2010 - (Auto)','01','43144|2010 - (Manual)','02','43146|2010 - Sport (Auto)','03','43147|2010 - Sport (Manual)','04','43149|2010 - Sport VSA (Auto)','05','43148|2010 - Sport VSA (Manual)','06','40745|2009 - (Auto)','07','40744|2009 - (Manual)','08','40741|2009 - Sport (Auto)','09','40739|2009 - Sport (Manual)','010','40743|2009 - Sport VSA (Auto)','011','40740|2009 - Sport VSA (Manual)','012','_','0');
AutoModelTrims[2606] = new Array('4','41803|2010 - EX','01','41804|2010 - EX w/Navigation System','02','41675|2010 - LX','03','_','0');
AutoModelTrims[2607] = new Array('15','42503|2010 - EX','01','42504|2010 - EX w/DVD','02','42505|2010 - EX-L','03','42506|2010 - EX-L w/DVD','04','42507|2010 - EX-L w/DVD & Navigation System','05','42502|2010 - LX','06','42508|2010 - Touring w/DVD & Navigation System','07','40804|2009 - EX','08','40805|2009 - EX-L','09','40806|2009 - EX-L w/DVD','010','40807|2009 - EX-L w/DVD & Navigation System','011','40314|2009 - LX','012','40802|2009 - Touring','013','40803|2009 - Touring w/PAX Run Flat Tires','014','_','0');
AutoModelTrims[2608] = new Array('25','42186|2010 - EX 2WD','01','42193|2010 - EX 4WD','02','42187|2010 - EX-L 2WD','03','42194|2010 - EX-L 4WD','04','42188|2010 - EX-L w/Rear Entertainment System 2WD','05','42195|2010 - EX-L w/Rear Entertainment System 4WD','06','42189|2010 - LX 2WD','07','42192|2010 - LX 4WD','08','42190|2010 - Touring 2WD','09','42196|2010 - Touring 4WD','010','42191|2010 - Touring w/Rear Entertainment System 2WD','011','42197|2010 - Touring w/Rear Entertainment System 4WD','012','24178|2009 - EX 2WD','013','24174|2009 - EX 4WD','014','24593|2009 - EX-L 2WD','015','24595|2009 - EX-L 4WD','016','24592|2009 - EX-L w/Rear Entertainment System 2WD','017','24594|2009 - EX-L w/Rear Entertainment System 4WD','018','23455|2009 - LX 2WD','019','23456|2009 - LX 4WD','020','24179|2009 - Touring 2WD','021','24175|2009 - Touring 4WD','022','24177|2009 - Touring w/Rear Entertainment System 2WD','023','24176|2009 - Touring w/Rear Entertainment System 4WD','024','_','0');
AutoModelTrims[2609] = new Array('9','43116|2010 - RT','01','43117|2010 - RTL','02','43118|2010 - RTL w/Navigation','03','43119|2010 - RTS','04','40316|2009 - 3.5 RT','05','41006|2009 - 3.5 RTL','06','41007|2009 - 3.5 RTL w/Navigation System','07','41005|2009 - 3.5 RTS','08','_','0');
AutoModelTrims[26010] = new Array('4','41009|2009 - CR','01','41010|2009 - CR w/Air Conditioning','02','41008|2009 - Standard','03','_','0');
AutoModels[260] = new Array('11','Accord','01','Civic','02','CR-V','03','Element','04','Fit','05','Insight','06','Odyssey','07','Pilot','08','Ridgeline','09','S2000','010','_','0');
AutoMakeName[12] = 'Hummer';
AutoMakeNumber[12] = '265';
AutoModelTrims[2651] = new Array('3','40014|2009 - Standard','01','40011|2009 - SUT','02','_','0');
AutoModelTrims[2652] = new Array('3','40021|2009 - Alpha','01','24170|2009 - Standard','02','_','0');
AutoModelTrims[2653] = new Array('3','40019|2009 - Alpha','01','40016|2009 - Standard','02','_','0');
AutoModelTrims[2654] = new Array('2','40015|2009 - Standard','01','_','0');
AutoModels[265] = new Array('5','H2','01','H3','02','H3T','03','H3X','04','_','0');
AutoMakeName[13] = 'Hyundai';
AutoMakeNumber[13] = '270';
AutoModelTrims[2701] = new Array('15','43584|2010 - Blue','01','43590|2010 - GLS (Auto)','02','43589|2010 - GLS (Manual)','03','43586|2010 - GS (Auto)','04','43585|2010 - GS (Manual)','05','43587|2010 - SE (Auto)','06','43588|2010 - SE (Manual)','07','40535|2009 - GLS (Auto)','08','40327|2009 - GLS (Manual)','09','40534|2009 - GS (Auto)','010','40329|2009 - GS (Manual)','011','41502|2009 - GS Base','012','40536|2009 - SE (Auto)','013','40328|2009 - SE (Manual)','014','_','0');
AutoModelTrims[2702] = new Array('3','24145|2009 - GLS','01','24146|2009 - Limited','02','_','0');
AutoModelTrims[2703] = new Array('14','43135|2010 - Blue','01','43136|2010 - GLS','02','43137|2010 - SE','03','43140|2010 - Touring GLS (Auto)','04','43141|2010 - Touring GLS (Manual)','05','43139|2010 - Touring SE (Auto)','06','43138|2010 - Touring SE (Manual)','07','41320|2009 - GLS (Auto)','08','41319|2009 - GLS (Manual)','09','41322|2009 - SE (Auto)','010','41321|2009 - SE (Manual)','011','41567|2009 - Touring (Auto)','012','41566|2009 - Touring (Manual)','013','_','0');
AutoModelTrims[2704] = new Array('14','41722|2010 - 2.0T (Auto)','01','41673|2010 - 2.0T (Manual)','02','41724|2010 - 2.0T Premium (Auto)','03','41727|2010 - 2.0T Premium (Manual)','04','41723|2010 - 2.0T Track','05','41728|2010 - 3.8 (Auto)','06','41674|2010 - 3.8 (Manual)','07','41729|2010 - 3.8 Grand Touring (Auto)','08','41725|2010 - 3.8 Grand Touring (Manual)','09','41730|2010 - 3.8 Track (Auto)','010','41726|2010 - 3.8 Track (Manual)','011','24587|2009 - V6','012','40024|2009 - V8','013','_','0');
AutoModelTrims[2705] = new Array('8','41719|2009 - GLS 2WD (Auto)','01','40637|2009 - GLS 2WD (Manual)','02','40640|2009 - GLS 4WD','03','40638|2009 - Limited 2WD','04','40639|2009 - Limited 4WD','05','40636|2009 - SE 2WD','06','40641|2009 - SE 4WD','07','_','0');
AutoModelTrims[2706] = new Array('15','42494|2010 - GLS (Auto)','01','42493|2010 - GLS (Manual)','02','42497|2010 - Limited','03','42498|2010 - Limited V6','04','42495|2010 - SE','05','42496|2010 - SE V6','06','23862|2009 - GLS (Auto)','07','23863|2009 - GLS (Manual)','08','23864|2009 - GLS V6','09','23865|2009 - Limited','010','23866|2009 - Limited V6','011','40277|2009 - SE (Auto)','012','23867|2009 - SE (Manual)','013','23868|2009 - SE V6 (Auto)','014','_','0');
AutoModelTrims[2707] = new Array('8','41274|2009 - GLS FWD (Auto)','01','40203|2009 - GLS FWD (Manual)','02','40131|2009 - Limited FWD','03','40208|2009 - Limited V6 AWD','04','40207|2009 - Limited V6 FWD','05','40132|2009 - SE AWD','06','40204|2009 - SE FWD','07','_','0');
AutoModelTrims[2708] = new Array('9','42677|2010 - GLS AWD','01','42675|2010 - GLS FWD','02','42678|2010 - Limited AWD','03','42676|2010 - Limited FWD','04','40645|2009 - GLS 2WD','05','40642|2009 - GLS 4WD','06','40644|2009 - Limited 2WD','07','40643|2009 - Limited 4WD','08','_','0');
AutoModels[270] = new Array('9','Accent','01','Azera','02','Elantra','03','Genesis','04','Santa Fe','05','Sonata','06','Tucson','07','Veracruz','08','_','0');
AutoMakeName[14] = 'Infiniti';
AutoMakeNumber[14] = '280';
AutoModelTrims[2801] = new Array('9','43524|2010 - AWD','01','43523|2010 - Journey AWD','02','43522|2010 - Journey RWD','03','43521|2010 - RWD','04','23937|2009 - AWD','05','42242|2009 - Journey AWD','06','42241|2009 - Journey RWD','07','23936|2009 - RWD','08','_','0');
AutoModelTrims[2802] = new Array('5','43574|2010 - AWD','01','43573|2010 - RWD','02','40061|2009 - AWD','03','40060|2009 - RWD','04','_','0');
AutoModelTrims[2803] = new Array('3','43575|2010 - AWD','01','40062|2009 - Standard','02','_','0');
AutoModelTrims[2804] = new Array('5','24507|2009 - Journey','01','24506|2009 - Sport','02','24509|2009 - Standard','03','41328|2009 - x AWD','04','_','0');
AutoModelTrims[2805] = new Array('5','42713|2010 - Standard','01','42710|2010 - x','02','41390|2009 - Standard','03','41393|2009 - x','04','_','0');
AutoModelTrims[2806] = new Array('5','42712|2010 - Standard','01','42711|2010 - x','02','41391|2009 - Standard','03','41392|2009 - x','04','_','0');
AutoModelTrims[2807] = new Array('5','42107|2010 - 2WD','01','42108|2010 - 4WD','02','24503|2009 - AWD','03','24504|2009 - RWD','04','_','0');
AutoModels[280] = new Array('8','EX35','01','FX35','02','FX50','03','G37','04','M35','05','M45','06','QX56','07','_','0');
AutoMakeName[15] = 'Jaguar';
AutoMakeNumber[15] = '300';
AutoModelTrims[3001] = new Array('7','41750|2010 - Premium','01','41748|2010 - Standard','02','42614|2010 - Supercharged','03','23428|2009 - Luxury','04','23837|2009 - Premium Luxury','05','23838|2009 - Supercharged','06','_','0');
AutoModelTrims[3002] = new Array('2','41749|2010 - Standard','01','_','0');
AutoModelTrims[3003] = new Array('10','42485|2010 - L','01','42488|2010 - L Supercharged','02','42489|2010 - L Supersport','03','42486|2010 - Standard','04','42487|2010 - Supercharged','05','42490|2010 - Supersport','06','24513|2009 - Super V8','07','40335|2009 - Super V8 Portfolio','08','24516|2009 - Vanden Plas','09','_','0');
AutoModelTrims[3004] = new Array('3','24514|2009 - L','01','24512|2009 - Standard','02','_','0');
AutoModelTrims[3005] = new Array('2','24515|2009 - Standard','01','_','0');
AutoModelTrims[3006] = new Array('3','41791|2010 - Standard','01','40064|2009 - Standard','02','_','0');
AutoModelTrims[3007] = new Array('4','41793|2010 - Standard','01','42618|2009 - Portfolio','02','40066|2009 - Standard','03','_','0');
AutoModels[300] = new Array('8','XF','01','XFR','02','XJ','03','XJ8','04','XJR','05','XK','06','XKR','07','_','0');
AutoMakeName[16] = 'Jeep';
AutoMakeNumber[16] = '310';
AutoModelTrims[3101] = new Array('11','43407|2010 - Limited 2WD','01','43408|2010 - Limited 4WD','02','43411|2010 - Sport 2WD','03','43412|2010 - Sport 4WD','04','40773|2009 - Limited 2WD','05','40770|2009 - Limited 4WD','06','40772|2009 - Overland 2WD','07','40771|2009 - Overland 4WD','08','40774|2009 - Sport 2WD','09','40769|2009 - Sport 4WD','010','_','0');
AutoModelTrims[3102] = new Array('9','43413|2010 - Limited 2WD','01','43414|2010 - Limited 4WD','02','43415|2010 - Sport 2WD','03','43416|2010 - Sport 4WD','04','40565|2009 - Limited 2WD','05','40566|2009 - Limited 4WD','06','40564|2009 - Sport 2WD','07','40567|2009 - Sport 4WD','08','_','0');
AutoModelTrims[3103] = new Array('8','40762|2009 - Laredo 2WD','01','40767|2009 - Laredo 4WD','02','40763|2009 - Limited 2WD','03','40766|2009 - Limited 4WD','04','40764|2009 - Overland 2WD','05','40765|2009 - Overland 4WD','06','40768|2009 - SRT8 4WD','07','_','0');
AutoModelTrims[3104] = new Array('9','43424|2010 - Limited 2WD','01','43425|2010 - Limited 4WD','02','43426|2010 - Sport 2WD','03','43427|2010 - Sport 4WD','04','40570|2009 - Limited 2WD','05','40569|2009 - Limited 4WD','06','40571|2009 - Sport 2WD','07','40568|2009 - Sport 4WD','08','_','0');
AutoModelTrims[3105] = new Array('9','43428|2010 - Limited 2WD','01','43429|2010 - Limited 4WD','02','43430|2010 - Sport 2WD','03','43431|2010 - Sport 4WD','04','40553|2009 - Limited 2WD','05','40554|2009 - Limited 4WD','06','40552|2009 - Sport 2WD','07','40555|2009 - Sport 4WD','08','_','0');
AutoModelTrims[3106] = new Array('18','43432|2010 - Rubicon 4WD','01','43433|2010 - Sahara 4WD','02','43440|2010 - Sport 4WD','03','43434|2010 - Unlimited Rubicon 4WD','04','43435|2010 - Unlimited Sahara 2WD','05','43436|2010 - Unlimited Sahara 4WD','06','43437|2010 - Unlimited Sport 2WD','07','43438|2010 - Unlimited Sport 4WD','08','40561|2009 - Rubicon 4WD','09','40563|2009 - Sahara 4WD','010','40560|2009 - Unlimited Rubicon 4WD','011','40557|2009 - Unlimited Sahara 2WD','012','40558|2009 - Unlimited Sahara 4WD','013','40556|2009 - Unlimited X 2WD','014','40559|2009 - Unlimited X 4WD','015','41114|2009 - Unlimited X RHD','016','40562|2009 - X 4WD','017','_','0');
AutoModels[310] = new Array('7','Commander','01','Compass','02','Grand Cherokee','03','Liberty','04','Patriot','05','Wrangler','06','_','0');
AutoMakeName[17] = 'Kia';
AutoMakeNumber[17] = '315';
AutoModelTrims[3151] = new Array('2','41862|2009 - Standard','01','_','0');
AutoModelTrims[3152] = new Array('10','40243|2009 - EX V6 2WD','01','40242|2009 - EX V6 4WD','02','40240|2009 - EX V8 2WD','03','40241|2009 - EX V8 4WD','04','41612|2009 - Limited 2WD','05','41613|2009 - Limited 4WD','06','40239|2009 - LX V6 2WD','07','40238|2009 - LX V6 4WD','08','40237|2009 - LX V8 4WD','09','_','0');
AutoModelTrims[3153] = new Array('11','42260|2010 - EX (Auto)','01','41888|2010 - EX (Manual)','02','43562|2010 - EX Koup (Auto)','03','41886|2010 - EX Koup (Manual)','04','42259|2010 - LX (Auto)','05','41889|2010 - LX (Manual)','06','42261|2010 - SX (Auto)','07','41887|2010 - SX (Manual)','08','43563|2010 - SX Koup (Auto)','09','41885|2010 - SX Koup (Manual)','010','_','0');
AutoModelTrims[3154] = new Array('7','41400|2009 - EX','01','41401|2009 - EX V6','02','41403|2009 - LX','03','41402|2009 - LX V6','04','41399|2009 - SX','05','41409|2009 - SX V6','06','_','0');
AutoModelTrims[3155] = new Array('6','40975|2009 - LX (Auto)','01','40978|2009 - LX (Manual)','02','40977|2009 - Standard','03','40981|2009 - SX (Auto)','04','40980|2009 - SX (Manual)','05','_','0');
AutoModelTrims[3156] = new Array('5','40976|2009 - LX (Auto)','01','40979|2009 - LX (Manual)','02','40984|2009 - SX (Auto)','03','40982|2009 - SX (Manual)','04','_','0');
AutoModelTrims[3157] = new Array('6','41190|2009 - EX','01','41193|2009 - LX','02','41243|2009 - LX w/Air Conditioning','03','41191|2009 - V6 EX','04','41192|2009 - V6 LX','05','_','0');
AutoModelTrims[3158] = new Array('4','41868|2009 - EX','01','41869|2009 - LX','02','41864|2009 - Standard','03','_','0');
AutoModelTrims[3159] = new Array('6','41865|2009 - EX 2WD','01','41867|2009 - EX 4WD','02','41861|2009 - LX 2WD','03','41863|2009 - LX 4WD','04','41866|2009 - Standard','05','_','0');
AutoModelTrims[31510] = new Array('4','41568|2010 - (Manual)','01','41573|2010 - Sport (Auto)','02','41574|2010 - Sport (Manual)','03','_','0');
AutoModelTrims[31511] = new Array('3','41618|2010 - exclaim (Auto)','01','41615|2010 - exclaim (Manual)','02','_','0');
AutoModelTrims[31512] = new Array('3','41617|2010 - (Auto)','01','41616|2010 - (Manual)','02','_','0');
AutoModelTrims[31513] = new Array('7','40425|2009 - EX (Auto)','01','40424|2009 - EX (Manual)','02','40426|2009 - LX (Auto)','03','40427|2009 - LX (Manual)','04','40429|2009 - SX (Auto)','05','40297|2009 - SX (Manual)','06','_','0');
AutoModelTrims[31514] = new Array('3','40428|2009 - SX (Auto)','01','40298|2009 - SX (Manual)','02','_','0');
AutoModelTrims[31515] = new Array('8','41197|2009 - EX 2WD','01','41198|2009 - EX 4WD','02','41196|2009 - LX 2WD (Auto)','03','41194|2009 - LX 2WD (Manual)','04','41195|2009 - LX 4WD (Manual)','05','41200|2009 - LX V6 2WD','06','41199|2009 - LX V6 4WD','07','_','0');
AutoModels[315] = new Array('16','Amanti','01','Borrego','02','Forte','03','Optima','04','Rio','05','Rio5','06','Rondo','07','Sedona','08','Sorento','09','Soul','010','Soul!','011','Soul+','012','Spectra','013','Spectra5','014','Sportage','015','_','0');
AutoMakeName[18] = 'Land Rover';
AutoMakeNumber[18] = '320';
AutoModelTrims[3201] = new Array('3','42721|2010 - HSE','01','41202|2009 - HSE','02','_','0');
AutoModelTrims[3202] = new Array('2','41544|2009 - Standard','01','_','0');
AutoModelTrims[3203] = new Array('2','41884|2010 - Standard','01','_','0');
AutoModelTrims[3204] = new Array('5','42046|2010 - HSE','01','42045|2010 - Supercharged','02','41203|2009 - HSE','03','41204|2009 - Supercharged','04','_','0');
AutoModelTrims[3205] = new Array('5','42043|2010 - HSE','01','42044|2010 - Supercharged','02','41206|2009 - HSE','03','41205|2009 - Supercharged','04','_','0');
AutoModels[320] = new Array('6','LR2','01','LR3','02','LR4','03','Range Rover','04','Range Rover Sport','05','_','0');
AutoMakeName[19] = 'Lexus';
AutoMakeNumber[19] = '330';
AutoModelTrims[3301] = new Array('2','24517|2009 - Standard','01','_','0');
AutoModelTrims[3302] = new Array('3','24519|2009 - AWD','01','24518|2009 - RWD','02','_','0');
AutoModelTrims[3303] = new Array('2','24520|2009 - Standard','01','_','0');
AutoModelTrims[3304] = new Array('2','41273|2009 - Standard','01','_','0');
AutoModelTrims[3305] = new Array('2','40717|2009 - Standard','01','_','0');
AutoModelTrims[3306] = new Array('3','42736|2010 - Premium','01','41611|2010 - Standard','02','_','0');
AutoModelTrims[3307] = new Array('4','41022|2009 - AWD','01','23893|2009 - RWD (Auto)','02','41021|2009 - RWD (Manual)','03','_','0');
AutoModelTrims[3308] = new Array('3','42112|2010 - (Auto)','01','41695|2010 - (Manual)','02','_','0');
AutoModelTrims[3309] = new Array('2','23892|2009 - RWD','01','_','0');
AutoModelTrims[33010] = new Array('2','41696|2010 - Standard','01','_','0');
AutoModelTrims[33011] = new Array('2','41023|2009 - Standard','01','_','0');
AutoModelTrims[33012] = new Array('5','41070|2009 - AWD','01','24522|2009 - L','02','41128|2009 - L AWD','03','24521|2009 - RWD','04','_','0');
AutoModelTrims[33013] = new Array('2','24523|2009 - L','01','_','0');
AutoModelTrims[33014] = new Array('2','24524|2009 - Standard','01','_','0');
AutoModelTrims[33015] = new Array('5','41659|2010 - AWD','01','41658|2010 - Standard','02','23888|2009 - AWD','03','23887|2009 - FWD','04','_','0');
AutoModelTrims[33016] = new Array('3','41694|2010 - AWD','01','41693|2010 - Standard','02','_','0');
AutoModelTrims[33017] = new Array('2','23460|2009 - Standard','01','_','0');
AutoModels[330] = new Array('18','ES 350','01','GS 350','02','GS 450h','03','GS 460','04','GX 470','05','HS 250h','06','IS 250','07','IS 250C','08','IS 350','09','IS 350C','010','IS F','011','LS 460','012','LS 600h','013','LX 570','014','RX 350','015','RX 450h','016','SC 430','017','_','0');
AutoMakeName[20] = 'Lincoln';
AutoMakeNumber[20] = '340';
AutoModelTrims[3401] = new Array('6','41832|2010 - AWD','01','41834|2010 - EcoBoost AWD','02','41833|2010 - MKS','03','23891|2009 - 2WD','04','23914|2009 - AWD','05','_','0');
AutoModelTrims[3402] = new Array('4','41620|2010 - 3.5 AWD','01','41569|2010 - 3.7 AWD','02','41619|2010 - 3.7 FWD','03','_','0');
AutoModelTrims[3403] = new Array('5','41856|2010 - AWD','01','41853|2010 - FWD','02','40647|2009 - AWD','03','40646|2009 - FWD','04','_','0');
AutoModelTrims[3404] = new Array('5','41626|2010 - AWD','01','41625|2010 - FWD','02','24442|2009 - AWD','03','24441|2009 - FWD','04','_','0');
AutoModelTrims[3405] = new Array('9','42157|2010 - 2WD','01','42160|2010 - 4WD','02','42158|2010 - L 2WD','03','42159|2010 - L 4WD','04','40136|2009 - 2WD','05','40000|2009 - 4WD','06','40137|2009 - L 2WD','07','40001|2009 - L 4WD','08','_','0');
AutoModelTrims[3406] = new Array('7','42243|2010 - Signature L','01','42244|2010 - Signature Limited','02','40418|2009 - Executive','03','40419|2009 - Executive L','04','40002|2009 - Signature L','05','40178|2009 - Signature Limited','06','_','0');
AutoModels[340] = new Array('7','MKS','01','MKT','02','MKX','03','MKZ','04','Navigator','05','Town Car','06','_','0');
AutoMakeName[21] = 'Mazda';
AutoMakeNumber[21] = '360';
AutoModelTrims[3601] = new Array('2','40720|2009 - Regular Cab 2WD','01','_','0');
AutoModelTrims[3602] = new Array('2','40722|2009 - Extended Cab 4WD','01','_','0');
AutoModelTrims[3603] = new Array('13','42026|2010 - i Sport FWD','01','42025|2010 - i SV FWD','02','42029|2010 - s Grand Touring AWD','03','42030|2010 - s Grand Touring FWD','04','42028|2010 - s Touring AWD','05','42027|2010 - s Touring FWD','06','40070|2009 - Grand Touring AWD','07','40069|2009 - Grand Touring FWD','08','24530|2009 - Sport AWD','09','24527|2009 - Sport FWD','010','40071|2009 - Touring AWD','011','40068|2009 - Touring FWD','012','_','0');
AutoModelTrims[3604] = new Array('7','40303|2009 - Grand Touring AWD','01','40302|2009 - Grand Touring FWD','02','24529|2009 - Sport AWD','03','24528|2009 - Sport FWD','04','40304|2009 - Touring AWD','05','40305|2009 - Touring FWD','06','_','0');
AutoModelTrims[3605] = new Array('23','41743|2010 - i Sport (Auto)','01','41661|2010 - i Sport (Manual)','02','41660|2010 - i SV','03','41742|2010 - i Touring (Auto)','04','41662|2010 - i Touring (Manual)','05','42039|2010 - MAZDASPEED Sport','06','41745|2010 - s Grand Touring (Auto)','07','41663|2010 - s Grand Touring (Manual)','08','41744|2010 - s Sport (Auto)','09','41664|2010 - s Sport (Manual)','010','40357|2009 - i Sport (Auto)','011','24531|2009 - i Sport (Manual)','012','40358|2009 - i Touring Value (Auto)','013','40359|2009 - i Touring Value (Manual)','014','40478|2009 - MAZDASPEED Grand Touring','015','24535|2009 - MAZDASPEED Sport','016','40365|2009 - s Grand Touring (Auto)','017','40364|2009 - s Grand Touring (Manual)','018','40361|2009 - s Sport (Auto)','019','24532|2009 - s Sport (Manual)','020','40362|2009 - s Touring (Auto)','021','40363|2009 - s Touring (Manual)','022','_','0');
AutoModelTrims[3606] = new Array('5','40128|2009 - Grand Touring','01','40127|2009 - Sport (Auto)','02','40129|2009 - Sport (Manual)','03','40126|2009 - Touring','04','_','0');
AutoModelTrims[3607] = new Array('20','42652|2010 - i Grand Touring','01','43108|2010 - i Sport (Auto)','02','42653|2010 - i Sport (Manual)','03','43107|2010 - i Sport Value','04','43109|2010 - i Touring (Auto)','05','42654|2010 - i Touring (Manual)','06','43110|2010 - i Touring Plus','07','42657|2010 - s Grand Touring','08','42655|2010 - s Touring Plus','09','40233|2009 - i Grand Touring (Auto)','010','40232|2009 - i Grand Touring (Manual)','011','40229|2009 - i Sport (Auto)','012','40230|2009 - i Sport (Manual)','013','40231|2009 - i Touring (Auto)','014','40228|2009 - i Touring (Manual)','015','40235|2009 - s Grand Touring (Auto)','016','40234|2009 - s Sport (Auto)','017','40236|2009 - s Touring (Auto)','018','23452|2009 - s Value','019','_','0');
AutoModelTrims[3608] = new Array('23','43186|2010 - Grand Touring Hardtop (Auto)','01','42018|2010 - Grand Touring Hardtop (Manual)','02','43189|2010 - Grand Touring Soft Top (Auto)','03','42019|2010 - Grand Touring Soft Top (Manual)','04','43183|2010 - Sport Soft Top (Auto)','05','42021|2010 - Sport Soft Top (Manual)','06','43184|2010 - Touring Hardtop (Auto)','07','42024|2010 - Touring Hardtop (Manual)','08','43185|2010 - Touring Soft Top (Auto)','09','42023|2010 - Touring Soft Top (Manual)','010','41596|2009 - Grand Touring Hardtop (Auto)','011','41597|2009 - Grand Touring Hardtop (Manual)','012','41578|2009 - Grand Touring Soft Top (Auto)','013','41579|2009 - Grand Touring Soft Top (Manual)','014','41593|2009 - Sport Hardtop (Manual)','015','41576|2009 - Sport Soft Top (Auto)','016','41575|2009 - Sport Soft Top (Manual)','017','41571|2009 - SV Soft Top (Manual)','018','41594|2009 - Touring Hardtop (Auto)','019','41592|2009 - Touring Hardtop (Manual)','020','41577|2009 - Touring Soft Top (Auto)','021','41580|2009 - Touring Soft Top (Manual)','022','_','0');
AutoModelTrims[3609] = new Array('13','43188|2010 - Grand Touring (Auto)','01','42718|2010 - Grand Touring (Manual)','02','43190|2010 - R3','03','43187|2010 - Sport (Auto)','04','42719|2010 - Sport (Manual)','05','24164|2009 - Grand Touring (Auto)','06','24163|2009 - Grand Touring (Manual)','07','24165|2009 - R3','08','24160|2009 - Sport (Auto)','09','24154|2009 - Sport (Manual)','010','24161|2009 - Touring (Auto)','011','24162|2009 - Touring (Manual)','012','_','0');
AutoModelTrims[36010] = new Array('18','40291|2009 - Grand Touring Hybrid 2WD','01','40292|2009 - Grand Touring Hybrid 4WD','02','40658|2009 - Hybrid Touring 2WD','03','40659|2009 - Hybrid Touring 4WD','04','40649|2009 - i Grand Touring 2WD','05','40650|2009 - i Grand Touring 4WD','06','40808|2009 - i Sport 2WD (Auto)','07','40290|2009 - i Sport 2WD (Manual)','08','40294|2009 - i Sport 4WD','09','40648|2009 - i Touring 2WD','010','40651|2009 - i Touring 4WD','011','40657|2009 - s Grand Touring 2WD','012','40653|2009 - s Grand Touring 4WD','013','40655|2009 - s Sport 2WD','014','40654|2009 - s Sport 4WD','015','40656|2009 - s Touring 2WD','016','40652|2009 - s Touring 4WD','017','_','0');
AutoModels[360] = new Array('11','B2300','01','B4000','02','CX-7','03','CX-9','04','Mazda3','05','Mazda5','06','Mazda6','07','MX-5 Miata','08','RX-8','09','Tribute','010','_','0');
AutoMakeName[22] = 'Mercedes-Benz';
AutoMakeNumber[22] = '370';
AutoModelTrims[3701] = new Array('9','42593|2010 - Luxury','01','42594|2010 - Luxury 4MATIC','02','42591|2010 - Sport','03','42592|2010 - Sport 4MATIC','04','40346|2009 - Luxury','05','40347|2009 - Luxury 4MATIC','06','24538|2009 - Sport','07','40348|2009 - Sport 4MATIC','08','_','0');
AutoModelTrims[3702] = new Array('3','42595|2010 - Sport','01','40349|2009 - Sport','02','_','0');
AutoModelTrims[3703] = new Array('3','42596|2010 - AMG','01','40350|2009 - AMG','02','_','0');
AutoModelTrims[3704] = new Array('2','40660|2009 - Standard','01','_','0');
AutoModelTrims[3705] = new Array('2','40661|2009 - Standard','01','_','0');
AutoModelTrims[3706] = new Array('2','40662|2009 - AMG','01','_','0');
AutoModelTrims[3707] = new Array('2','40846|2009 - AMG','01','_','0');
AutoModelTrims[3708] = new Array('2','23941|2009 - Standard','01','_','0');
AutoModelTrims[3709] = new Array('2','23943|2009 - Standard','01','_','0');
AutoModelTrims[37010] = new Array('2','23949|2009 - Standard','01','_','0');
AutoModelTrims[37011] = new Array('2','23963|2009 - AMG','01','_','0');
AutoModelTrims[37012] = new Array('2','24536|2009 - BlueTEC','01','_','0');
AutoModelTrims[37013] = new Array('9','42166|2010 - 4MATIC','01','41614|2010 - Standard','02','40437|2009 - AWD','03','40436|2009 - RWD','04','24625|2009 - Super Duty XL Passenger Wagon','05','24626|2009 - Super Duty XL Passenger Wagon Extended','06','24624|2009 - Super Duty XLT Passenger Wagon','07','24627|2009 - Super Duty XLT Passenger Wagon Extended','08','_','0');
AutoModelTrims[37014] = new Array('5','42165|2010 - 4MATIC','01','42164|2010 - Standard','02','40440|2009 - AWD','03','40441|2009 - RWD','04','_','0');
AutoModelTrims[37015] = new Array('2','40443|2009 - AMG','01','_','0');
AutoModelTrims[37016] = new Array('2','41156|2009 - AMG','01','_','0');
AutoModelTrims[37017] = new Array('2','24539|2009 - Standard','01','_','0');
AutoModelTrims[37018] = new Array('2','40351|2009 - BlueTEC','01','_','0');
AutoModelTrims[37019] = new Array('2','42648|2010 - BlueTEC','01','_','0');
AutoModelTrims[37020] = new Array('3','42647|2010 - Standard','01','40352|2009 - Standard','02','_','0');
AutoModelTrims[37021] = new Array('3','42649|2010 - Standard','01','40353|2009 - Standard','02','_','0');
AutoModelTrims[37022] = new Array('3','41554|2010 - 4MATIC','01','41545|2010 - Standard','02','_','0');
AutoModelTrims[37023] = new Array('2','41125|2009 - BlueTEC','01','_','0');
AutoModelTrims[37024] = new Array('6','43376|2010 - 2WD','01','42644|2010 - AWD','02','42645|2010 - BlueTEC','03','41898|2009 - 2WD','04','24540|2009 - 4WD','05','_','0');
AutoModelTrims[37025] = new Array('2','42172|2010 - Hybrid','01','_','0');
AutoModelTrims[37026] = new Array('3','42646|2010 - Standard','01','40849|2009 - Standard','02','_','0');
AutoModelTrims[37027] = new Array('3','43377|2010 - AMG','01','41126|2009 - AMG','02','_','0');
AutoModelTrims[37028] = new Array('2','41127|2009 - BlueTEC','01','_','0');
AutoModelTrims[37029] = new Array('4','43647|2010 - AWD','01','43646|2010 - BlueTEC','02','40848|2009 - AWD','03','_','0');
AutoModelTrims[37030] = new Array('2','42161|2010 - Hybrid','01','_','0');
AutoModelTrims[37031] = new Array('5','42163|2010 - 4MATIC','01','41763|2010 - Standard','02','41212|2009 - 4MATIC','03','24542|2009 - Standard','04','_','0');
AutoModelTrims[37032] = new Array('3','42162|2010 - Standard','01','40549|2009 - Standard','02','_','0');
AutoModelTrims[37033] = new Array('3','42329|2010 - AMG','01','40550|2009 - AMG','02','_','0');
AutoModelTrims[37034] = new Array('3','42330|2010 - AMG','01','40551|2009 - AMG','02','_','0');
AutoModelTrims[37035] = new Array('2','23950|2009 - Standard','01','_','0');
AutoModelTrims[37036] = new Array('2','23951|2009 - Standard','01','_','0');
AutoModelTrims[37037] = new Array('2','23965|2009 - AMG','01','_','0');
AutoModelTrims[37038] = new Array('2','24304|2009 - AMG','01','_','0');
AutoModelTrims[37039] = new Array('3','43837|2010 - Standard','01','24152|2009 - Standard','02','_','0');
AutoModelTrims[37040] = new Array('3','43838|2010 - Standard','01','24153|2009 - Standard','02','_','0');
AutoModelTrims[37041] = new Array('3','43839|2010 - AMG','01','24159|2009 - AMG','02','_','0');
AutoModelTrims[37042] = new Array('2','40847|2009 - McLaren','01','_','0');
AutoModels[370] = new Array('43','C300','01','C350','02','C63','03','CL550','04','CL600','05','CL63','06','CL65','07','CLK 350','08','CLK 550','09','CLS 550','010','CLS 63','011','E320','012','E350','013','E550','014','E63','015','G55','016','G550','017','GL320','018','GL350','019','GL450','020','GL550','021','GLK 350','022','ML320','023','ML350','024','ML450','025','ML550','026','ML63','027','R320','028','R350','029','S400','030','S550','031','S600','032','S63','033','S65','034','SL 550','035','SL 600','036','SL 63','037','SL 65','038','SLK 300','039','SLK 350','040','SLK 55','041','SLR','042','_','0');
AutoMakeName[23] = 'Mercury';
AutoMakeNumber[23] = '380';
AutoModelTrims[3801] = new Array('3','42117|2010 - LS','01','40003|2009 - LS','02','_','0');
AutoModelTrims[3802] = new Array('17','42319|2010 - AWD','01','42316|2010 - FWD','02','42321|2010 - Hybrid AWD','03','42318|2010 - Hybrid FWD','04','42320|2010 - Premier AWD','05','42317|2010 - Premier FWD','06','24450|2009 - AWD','07','24443|2009 - FWD','08','24452|2009 - Hybrid AWD','09','24444|2009 - Hybrid FWD','010','24451|2009 - Premium AWD','011','24445|2009 - Premium FWD','012','24449|2009 - V6 AWD','013','24446|2009 - V6 FWD','014','24448|2009 - V6 Premium AWD','015','24447|2009 - V6 Premium FWD','016','_','0');
AutoModelTrims[3803] = new Array('11','41623|2010 - Hybrid','01','41622|2010 - Premier V6 AWD','02','41624|2010 - Premier V6 FWD','03','41621|2010 - Standard','04','24454|2009 - Premium','05','24453|2009 - Standard','06','24455|2009 - V6','07','24458|2009 - V6 AWD','08','24456|2009 - V6 Premium','09','24457|2009 - V6 Premium AWD','010','_','0');
AutoModelTrims[3804] = new Array('11','41949|2010 - 2WD','01','41950|2010 - AWD','02','41947|2010 - Premier 2WD','03','41948|2010 - Premier AWD','04','40295|2009 - 2WD','05','40537|2009 - 4.0L Premier 2WD','06','40538|2009 - 4.0L Premier AWD','07','40539|2009 - 4.6L Premier 2WD','08','40540|2009 - 4.6L Premier AWD','09','40296|2009 - AWD','010','_','0');
AutoModelTrims[3805] = new Array('5','40179|2009 - AWD','01','40004|2009 - FWD','02','40180|2009 - Premier AWD','03','40181|2009 - Premier FWD','04','_','0');
AutoModels[380] = new Array('6','Grand Marquis','01','Mariner','02','Milan','03','Mountaineer','04','Sable','05','_','0');
AutoMakeName[24] = 'MINI';
AutoMakeNumber[24] = '405';
AutoModelTrims[4051] = new Array('7','40037|2009 - Clubman','01','40199|2009 - Clubman John Cooper Works','02','40038|2009 - Clubman S','03','40138|2009 - John Cooper Works','04','40035|2009 - S','05','24543|2009 - Standard','06','_','0');
AutoModels[405] = new Array('2','Cooper','01','_','0');
AutoMakeName[25] = 'Mitsubishi';
AutoMakeNumber[25] = '410';
AutoModelTrims[4101] = new Array('16','42289|2010 - GS (Auto)','01','42288|2010 - GS (Manual)','02','42290|2010 - GS Sport (Auto)','03','42293|2010 - GS Spyder','04','42292|2010 - GT (Auto)','05','42291|2010 - GT (Manual)','06','42294|2010 - GT Spyder','07','23992|2009 - GS (Auto)','08','23982|2009 - GS (Manual)','09','23993|2009 - GT (Auto)','010','23981|2009 - GT (Manual)','011','23995|2009 - Spyder (Auto)','012','23975|2009 - Spyder (Manual)','013','23994|2009 - Spyder GT (Auto)','014','23980|2009 - Spyder GT (Manual)','015','_','0');
AutoModelTrims[4102] = new Array('4','42422|2010 - LS 2WD','01','42423|2010 - SE 2WD','02','42424|2010 - SE AWD','03','_','0');
AutoModelTrims[4103] = new Array('7','43142|2010 - ES','01','43143|2010 - SE','02','23839|2009 - ES','03','23840|2009 - Ralliart','04','23842|2009 - Sport','05','23841|2009 - Sport Edition','06','_','0');
AutoModelTrims[4104] = new Array('18','43191|2010 - DE (Auto)','01','42679|2010 - DE (Manual)','02','43192|2010 - ES (Auto)','03','42680|2010 - ES (Manual)','04','42683|2010 - Evolution GSR','05','42684|2010 - Evolution MR','06','42685|2010 - Evolution MR-T','07','42687|2010 - GTS (Auto)','08','42681|2010 - GTS (Manual)','09','42682|2010 - Ralliart','010','23957|2009 - DE (Auto)','011','23952|2009 - DE (Manual)','012','23959|2009 - ES (Auto)','013','23953|2009 - ES (Manual)','014','23958|2009 - GTS (Auto)','015','23954|2009 - GTS (Manual)','016','40435|2009 - Ralliart','017','_','0');
AutoModelTrims[4105] = new Array('7','41011|2009 - ES 2WD','01','41014|2009 - ES 4WD','02','24545|2009 - SE 2WD','03','24546|2009 - SE 4WD','04','41012|2009 - XLS 2WD','05','41013|2009 - XLS 4WD','06','_','0');
AutoModelTrims[4106] = new Array('5','41251|2009 - Double Cab LS 2WD','01','41252|2009 - Double Cab LS 4WD','02','41254|2009 - Extended Cab LS 2WD (Auto)','03','41253|2009 - Extended Cab LS 2WD (Manual)','04','_','0');
AutoModels[410] = new Array('7','Eclipse','01','Endeavor','02','Galant','03','Lancer','04','Outlander','05','Raider','06','_','0');
AutoMakeName[26] = 'Nissan';
AutoMakeNumber[26] = '420';
AutoModelTrims[4201] = new Array('7','41247|2009 - Enthusiast (Auto)','01','41244|2009 - Enthusiast (Manual)','02','41246|2009 - Grand Touring (Auto)','03','41248|2009 - Grand Touring (Manual)','04','41245|2009 - Touring (Auto)','05','41207|2009 - Touring (Manual)','06','_','0');
AutoModelTrims[4202] = new Array('10','42499|2010 - (Auto)','01','42101|2010 - (Manual)','02','42500|2010 - Touring (Auto)','03','42102|2010 - Touring (Manual)','04','41558|2009 - (Auto)','05','41208|2009 - (Manual)','06','42421|2009 - Nismo','07','41559|2009 - Touring (Auto)','08','41557|2009 - Touring (Manual)','09','_','0');
AutoModelTrims[4203] = new Array('16','43577|2010 - 2.5','01','43578|2010 - 2.5 S','02','43581|2010 - 2.5 S (CVT)','03','43580|2010 - 2.5 S (Manual)','04','43579|2010 - 3.5 SR','05','43583|2010 - 3.5 SR (CVT)','06','43582|2010 - 3.5 SR (Manual)','07','43576|2010 - Hybrid','08','40005|2009 - 2.5','09','40188|2009 - Hybrid','010','40183|2009 - S (CVT)','011','40182|2009 - S (Manual)','012','40184|2009 - SE (CVT)','013','40185|2009 - SE (Manual)','014','40572|2009 - SL (CVT)','015','_','0');
AutoModelTrims[4204] = new Array('11','42012|2010 - Platinum 2WD','01','42013|2010 - Platinum 4WD','02','42010|2010 - SE 2WD','03','42015|2010 - SE 4WD','04','42011|2010 - Titanium 2WD','05','42014|2010 - Titanium 4WD','06','24155|2009 - LE 2WD','07','24158|2009 - LE 4WD','08','24156|2009 - SE 2WD','09','24157|2009 - SE 4WD','010','_','0');
AutoModelTrims[4205] = new Array('6','41712|2009 - 1.8 (Manual)','01','41716|2009 - Krom 1.8','02','41714|2009 - S 1.8 (Auto)','03','41713|2009 - S 1.8 (Manual)','04','41715|2009 - SL 1.8','05','_','0');
AutoModelTrims[4206] = new Array('54','43045|2010 - Crew Cab LE 2WD Long Bed','01','43046|2010 - Crew Cab LE 2WD Short Bed','02','43047|2010 - Crew Cab LE 4WD Long Bed','03','43048|2010 - Crew Cab LE 4WD Short Bed','04','43049|2010 - Crew Cab PRO-4X 2WD','05','43050|2010 - Crew Cab PRO-4X 4WD','06','43051|2010 - Crew Cab SE 2WD Long Bed (Auto)','07','43052|2010 - Crew Cab SE 2WD Long Bed (Manual)','08','43053|2010 - Crew Cab SE 2WD Short Bed (Auto)','09','43054|2010 - Crew Cab SE 2WD Short Bed (Manual)','010','43055|2010 - Crew Cab SE 4WD Long Bed (Auto)','011','43056|2010 - Crew Cab SE 4WD Long Bed (Manual)','012','43057|2010 - Crew Cab SE 4WD Short Bed (Auto)','013','43058|2010 - Crew Cab SE 4WD Short Bed (Manual)','014','43059|2010 - King Cab LE 2WD','015','43060|2010 - King Cab LE 4WD','016','43061|2010 - King Cab PRO-4X 2WD','017','43062|2010 - King Cab PRO-4X 4WD (Auto)','018','43063|2010 - King Cab PRO-4X 4WD (Manual)','019','43064|2010 - King Cab SE 2WD (Auto)','020','43065|2010 - King Cab SE 2WD (Manual)','021','43066|2010 - King Cab SE V6 2WD (Auto)','022','43067|2010 - King Cab SE V6 2WD (Manual)','023','43068|2010 - King Cab SE V6 4WD (Auto)','024','43069|2010 - King Cab SE V6 4WD (Manual)','025','43071|2010 - King Cab XE 2WD (Auto)','026','43070|2010 - King Cab XE 2WD (Manual)','027','40822|2009 - Crew Cab LE 2WD Long Bed','028','40666|2009 - Crew Cab LE 2WD Short Bed','029','40823|2009 - Crew Cab LE 4WD Long Bed','030','40665|2009 - Crew Cab LE 4WD Short Bed','031','40819|2009 - Crew Cab PRO-4X 2WD','032','40821|2009 - Crew Cab PRO-4X 4WD','033','40815|2009 - Crew Cab SE 2WD Long Bed (Auto)','034','40816|2009 - Crew Cab SE 2WD Long Bed (Manual)','035','40813|2009 - Crew Cab SE 2WD Short Bed (Auto)','036','40579|2009 - Crew Cab SE 2WD Short Bed (Manual)','037','40814|2009 - Crew Cab SE 4WD Long Bed (Auto)','038','40580|2009 - Crew Cab SE 4WD Long Bed (Manual)','039','40820|2009 - Crew Cab SE 4WD Short Bed (Auto)','040','40818|2009 - Crew Cab SE 4WD Short Bed (Manual)','041','40663|2009 - King Cab LE 2WD','042','40664|2009 - King Cab LE 4WD','043','40829|2009 - King Cab PRO-4X 2WD','044','40831|2009 - King Cab PRO-4X 4WD (Auto)','045','40830|2009 - King Cab PRO-4X 4WD (Manual)','046','40826|2009 - King Cab SE 2WD (Auto)','047','40578|2009 - King Cab SE 2WD (Manual)','048','40827|2009 - King Cab SE V6 2WD (Auto)','049','40825|2009 - King Cab SE V6 2WD (Manual)','050','40828|2009 - King Cab SE V6 4WD (Auto)','051','40581|2009 - King Cab SE V6 4WD (Manual)','052','40824|2009 - King Cab XE 2WD','053','_','0');
AutoModelTrims[4207] = new Array('5','41802|2010 - Premium','01','41801|2010 - Standard','02','23908|2009 - Premium','03','23909|2009 - Standard','04','_','0');
AutoModelTrims[4208] = new Array('5','43127|2010 - 3.5 S','01','43128|2010 - 3.5 SV','02','23462|2009 - 3.5 S','03','40006|2009 - 3.5 SV','04','_','0');
AutoModelTrims[4209] = new Array('12','43569|2010 - LE 2WD','01','43572|2010 - LE 4WD','02','43567|2010 - S 2WD','03','43570|2010 - S 4WD','04','43568|2010 - SL 2WD','05','43571|2010 - SL 4WD','06','23885|2009 - LE AWD','07','23889|2009 - S 2WD','08','23883|2009 - S AWD','09','23890|2009 - SL 2WD','010','23884|2009 - SL AWD','011','_','0');
AutoModelTrims[42010] = new Array('16','41953|2010 - LE 2WD','01','41954|2010 - LE 4WD','02','43044|2010 - LE V8 4WD','03','41955|2010 - S 4WD','04','41952|2010 - S FE (Plus) 2WD','05','41951|2010 - SE 2WD','06','41956|2010 - SE 4WD','07','40703|2009 - LE 2WD','08','40705|2009 - LE V6 4WD','09','40706|2009 - LE V8 4WD','010','40700|2009 - S 2WD','011','40699|2009 - S 4WD','012','40701|2009 - SE 2WD','013','40704|2009 - SE 4WD','014','40702|2009 - SE Off-Road 4WD','015','_','0');
AutoModelTrims[42011] = new Array('5','41052|2009 - S','01','41053|2009 - SE','02','41054|2009 - SL','03','41051|2009 - Standard','04','_','0');
AutoModelTrims[42012] = new Array('9','43354|2010 - S 2WD','01','43355|2010 - S AWD','02','43356|2010 - SL 2WD','03','43357|2010 - SL AWD','04','40420|2009 - S 2WD','05','40421|2009 - S AWD','06','40423|2009 - SL 2WD','07','40422|2009 - SL AWD','08','_','0');
AutoModelTrims[42013] = new Array('19','43121|2010 - 2.0 (Auto)','01','43120|2010 - 2.0 (Manual)','02','43122|2010 - 2.0 S','03','43125|2010 - 2.0 SE-R','04','43126|2010 - 2.0 SE-R Spec V','05','43124|2010 - 2.0 SL','06','43123|2010 - 2.0 SR','07','40007|2009 - 2.0','08','41837|2009 - 2.0 (Manual)','09','40190|2009 - 2.0S (CVT)','010','40189|2009 - 2.0S (Manual)','011','40191|2009 - 2.0SL (CVT)','012','41844|2009 - FE (Plus) 2.0','013','41843|2009 - FE (Plus) 2.0S','014','41842|2009 - FE (Plus) 2.0SL','015','41859|2009 - FE (Plus) 2.0SR','016','41249|2009 - SE-R','017','41250|2009 - SE-R Spec V','018','_','0');
AutoModelTrims[42014] = new Array('40','43514|2010 - Crew Cab LE 2WD Short Bed','01','43511|2010 - Crew Cab LE 4WD Short Bed','02','43512|2010 - Crew Cab PRO-4X 4WD Short Bed','03','43516|2010 - Crew Cab SE 2WD Long Bed','04','43515|2010 - Crew Cab SE 2WD Short Bed','05','43510|2010 - Crew Cab SE 4WD Long Bed','06','43509|2010 - Crew Cab SE 4WD Short Bed','07','43513|2010 - Crew Cab XE 2WD Short Bed','08','43508|2010 - Crew Cab XE 4WD Short Bed','09','43507|2010 - King Cab PRO-4X 4WD','010','43503|2010 - King Cab SE 2WD','011','43506|2010 - King Cab SE 4WD','012','43504|2010 - King Cab XE 2WD','013','43505|2010 - King Cab XE 4WD','014','40479|2009 - Crew Cab LE 2WD Long Bed','015','40212|2009 - Crew Cab LE 2WD Short Bed','016','40480|2009 - Crew Cab LE 4WD Long Bed','017','40209|2009 - Crew Cab LE 4WD Short Bed','018','40162|2009 - Crew Cab PRO-4X 4WD Long Bed','019','40163|2009 - Crew Cab PRO-4X 4WD Short Bed','020','24619|2009 - Crew Cab SE 2WD Long Bed','021','40149|2009 - Crew Cab SE 2WD Short Bed','022','40152|2009 - Crew Cab SE 4WD Long Bed','023','40153|2009 - Crew Cab SE 4WD Short Bed','024','40148|2009 - Crew Cab XE 2WD Long Bed','025','24616|2009 - Crew Cab XE 2WD Short Bed','026','24618|2009 - Crew Cab XE 4WD Long Bed','027','24617|2009 - Crew Cab XE 4WD Short Bed','028','40211|2009 - King Cab LE 2WD','029','40210|2009 - King Cab LE 4WD','030','40160|2009 - King Cab PRO-4X 4WD Short Bed','031','40155|2009 - King Cab SE 2WD Long Bed','032','40150|2009 - King Cab SE 2WD Short Bed','033','40157|2009 - King Cab SE 4WD Long Bed','034','40158|2009 - King Cab SE 4WD Short Bed','035','40151|2009 - King Cab XE 2WD Long Bed','036','40154|2009 - King Cab XE 2WD Short Bed','037','40156|2009 - King Cab XE 4WD Long Bed','038','40159|2009 - King Cab XE 4WD Short Bed','039','_','0');
AutoModelTrims[42015] = new Array('14','43466|2010 - 1.6 (Auto)','01','43464|2010 - 1.6 (Manual)','02','43465|2010 - 1.6 w/Air Conditioning (Manual)','03','43462|2010 - S (Auto)','04','43461|2010 - S (Manual)','05','43463|2010 - SL','06','41396|2009 - 1.6 (Auto)','07','41360|2009 - 1.6 (Manual)','08','41395|2009 - 1.6 w/Air Conditioning (Manual)','09','41838|2009 - FE (Plus) 1.8 SL','010','40058|2009 - S','011','40056|2009 - SL','012','40008|2009 - Standard','013','_','0');
AutoModelTrims[42016] = new Array('23','43072|2010 - Off-Road 4WD (Auto)','01','43073|2010 - Off-Road 4WD (Manual)','02','43074|2010 - S 2WD','03','43075|2010 - S 4WD','04','43076|2010 - SE 2WD','05','43077|2010 - SE 4WD','06','43078|2010 - X 2WD (Auto)','07','43079|2010 - X 2WD (Manual)','08','43080|2010 - X 4WD (Auto)','09','43081|2010 - X 4WD (Manual)','010','40817|2009 - Off-Road 4WD (Auto)','011','40673|2009 - Off-Road 4WD (Manual)','012','40812|2009 - S 2WD (Auto)','013','40667|2009 - S 2WD (Manual)','014','40810|2009 - S 4WD (Auto)','015','40672|2009 - S 4WD (Manual)','016','40668|2009 - SE 2WD','017','40671|2009 - SE 4WD','018','40809|2009 - X 2WD (Auto)','019','40669|2009 - X 2WD (Manual)','020','40811|2009 - X 4WD (Auto)','021','40670|2009 - X 4WD (Manual)','022','_','0');
AutoModels[420] = new Array('17','350Z','01','370Z','02','Altima','03','Armada','04','cube','05','Frontier','06','GT-R','07','Maxima','08','Murano','09','Pathfinder','010','Quest','011','Rogue','012','Sentra','013','Titan','014','Versa','015','Xterra','016','_','0');
AutoMakeName[27] = 'Pontiac';
AutoMakeNumber[27] = '460';
AutoModelTrims[4601] = new Array('3','41878|2010 - Standard','01','41361|2009 - Standard','02','_','0');
AutoModelTrims[4602] = new Array('3','24548|2009 - GT','01','24547|2009 - Standard','02','_','0');
AutoModelTrims[4603] = new Array('7','41555|2009 - 2009.5','01','23976|2009 - GT','02','41587|2009 - GT 2009.5','03','40026|2009 - GXP','04','41589|2009 - GXP 2009.5','05','40063|2009 - Standard','06','_','0');
AutoModelTrims[4604] = new Array('4','24144|2009 - GT','01','41595|2009 - GXP','02','23967|2009 - Standard','03','_','0');
AutoModelTrims[4605] = new Array('4','40029|2009 - GXP','01','40028|2009 - Standard','02','41379|2009 - Street Edition','03','_','0');
AutoModelTrims[4606] = new Array('5','24460|2009 - AWD','01','24459|2009 - FWD','02','40031|2009 - GXP AWD','03','40030|2009 - GXP FWD','04','_','0');
AutoModelTrims[4607] = new Array('9','41600|2010 - 1.8 FWD','01','41599|2010 - 2.4 FWD','02','41601|2010 - AWD','03','41598|2010 - GT','04','23843|2009 - 1.8L FWD','05','23846|2009 - 2.4L FWD','06','23844|2009 - AWD','07','23845|2009 - GT','08','_','0');
AutoModels[460] = new Array('8','G3','01','G5','02','G6','03','G8','04','Solstice','05','Torrent','06','Vibe','07','_','0');
AutoMakeName[28] = 'Porsche';
AutoMakeNumber[28] = '470';
AutoModelTrims[4701] = new Array('13','40445|2009 - Carrera','01','40679|2009 - Carrera 4','02','40684|2009 - Carrera 4 Cabriolet','03','40682|2009 - Carrera 4S','04','40683|2009 - Carrera 4S Cabriolet','05','40446|2009 - Carrera Cabriolet','06','40686|2009 - Carrera S','07','40685|2009 - Carrera S Cabriolet','08','40677|2009 - Targa 4','09','40678|2009 - Targa 4S','010','40680|2009 - Turbo','011','40681|2009 - Turbo Cabriolet','012','_','0');
AutoModelTrims[4702] = new Array('3','41278|2009 - S','01','41277|2009 - Standard','02','_','0');
AutoModelTrims[4703] = new Array('6','23431|2009 - GTS','01','40674|2009 - S','02','40676|2009 - Standard','03','40675|2009 - Turbo','04','41210|2009 - Turbo S','05','_','0');
AutoModelTrims[4704] = new Array('3','41668|2009 - S','01','41667|2009 - Standard','02','_','0');
AutoModels[470] = new Array('5','911','01','Boxster','02','Cayenne','03','Cayman','04','_','0');
AutoMakeName[29] = 'Saab';
AutoMakeNumber[29] = '510';
AutoModelTrims[5101] = new Array('5','24461|2009 - Aero','01','24466|2009 - SportCombi','02','24467|2009 - SportCombi Aero','03','24462|2009 - Standard','04','_','0');
AutoModelTrims[5102] = new Array('7','24471|2009 - Aero','01','41279|2009 - Griffin','02','24469|2009 - SportCombi','03','24470|2009 - SportCombi Aero','04','41394|2009 - SportCombi Griffin','05','24472|2009 - Standard','06','_','0');
AutoModelTrims[5103] = new Array('4','24473|2009 - 4.2i','01','24474|2009 - 5.3i','02','24475|2009 - Aero','03','_','0');
AutoModels[510] = new Array('4','9-3','01','9-5','02','9-7x','03','_','0');
AutoMakeName[30] = 'Saturn';
AutoMakeNumber[30] = '520';
AutoModelTrims[5201] = new Array('5','24186|2009 - Green Line','01','23977|2009 - XE','02','24185|2009 - XR','03','24346|2009 - XR V6','04','_','0');
AutoModelTrims[5202] = new Array('5','24479|2009 - XE AWD','01','24476|2009 - XE FWD','02','24478|2009 - XR AWD','03','24477|2009 - XR FWD','04','_','0');
AutoModelTrims[5203] = new Array('5','24192|2009 - (Auto)','01','24191|2009 - (Manual)','02','24194|2009 - Red Line (Auto)','03','24193|2009 - Red Line (Manual)','04','_','0');
AutoModelTrims[5204] = new Array('9','24340|2009 - Green Line Hybrid 2.4L (Auto)','01','24339|2009 - Red Line AWD','02','24338|2009 - Red Line FWD','03','24343|2009 - XE AWD','04','24342|2009 - XE FWD','05','24344|2009 - XR AWD','06','41585|2009 - XR FWD','07','24345|2009 - XR V6 FWD','08','_','0');
AutoModels[520] = new Array('5','Aura','01','Outlook','02','Sky','03','VUE','04','_','0');
AutoMakeName[31] = 'Scion';
AutoMakeNumber[31] = '525';
AutoModelTrims[5251] = new Array('5','41958|2010 - (Auto)','01','41957|2010 - (Manual)','02','23989|2009 - (Auto)','03','23986|2009 - (Manual)','04','_','0');
AutoModelTrims[5252] = new Array('5','41881|2010 - (Auto)','01','41880|2010 - (Manual)','02','23990|2009 - (Auto)','03','23991|2009 - (Manual)','04','_','0');
AutoModelTrims[5253] = new Array('5','42482|2010 - (Auto)','01','42483|2010 - (Manual)','02','24612|2009 - (Auto)','03','24611|2009 - (Manual)','04','_','0');
AutoModels[525] = new Array('4','tC','01','xB','02','xD','03','_','0');
AutoMakeName[32] = 'smart';
AutoMakeNumber[32] = '527';
AutoModelTrims[5271] = new Array('3','41182|2009 - Passion','01','41184|2009 - Pure','02','_','0');
AutoModels[527] = new Array('2','fortwo','01','_','0');
AutoMakeName[33] = 'Subaru';
AutoMakeNumber[33] = '540';
AutoModelTrims[5401] = new Array('14','42268|2010 - 2.5X','01','42270|2010 - 2.5X Limited','02','42269|2010 - 2.5X Premium','03','42271|2010 - 2.5XT Limited','04','42272|2010 - 2.5XT Premium','05','23461|2009 - X','06','24347|2009 - X L.L. Bean Edition','07','24184|2009 - X L.L. Bean Edition w/Navigation System','08','40222|2009 - X Limited','09','40541|2009 - X Limited w/Navigation System','010','24183|2009 - XT','011','24348|2009 - XT Limited','012','23960|2009 - XT Limited w/Navigation System','013','_','0');
AutoModelTrims[5402] = new Array('19','42693|2010 - 2.5GT','01','42689|2010 - 2.5i','02','42690|2010 - 2.5i Premium','03','42701|2010 - Outback Sport','04','42694|2010 - WRX','05','42695|2010 - WRX Premium','06','42706|2010 - WRX STi','07','41020|2009 - 2.5GT','08','24583|2009 - 2.5i','09','41089|2009 - 2.5i w/Navigation System & Sirius Radio','010','41087|2009 - 2.5i w/Premium Pkg','011','41019|2009 - Outback Sport','012','24607|2009 - STi','013','40164|2009 - WRX','014','41096|2009 - WRX STi w/BBS Wheels','015','41095|2009 - WRX STi w/BBS Wheels & Navigation System','016','41091|2009 - WRX w/Navigation System & Sirius Radio','017','41093|2009 - WRX w/Premium Pkg','018','_','0');
AutoModelTrims[5403] = new Array('15','42182|2010 - 2.5GT Limited','01','42181|2010 - 2.5GT Premium','02','41774|2010 - 2.5i','03','42180|2010 - 2.5i Limited','04','42179|2010 - 2.5i Premium','05','42183|2010 - 3.6R','06','42185|2010 - 3.6R Limited','07','42184|2010 - 3.6R Premium','08','24603|2009 - 2.5GT Limited','09','24604|2009 - 2.5GT spec.B','010','24600|2009 - 2.5i','011','24602|2009 - 2.5i Limited','012','24605|2009 - 3.0R','013','24606|2009 - 3.0R Limited','014','_','0');
AutoModelTrims[5404] = new Array('11','41775|2010 - 2.5i','01','42267|2010 - 2.5i Limited','02','42175|2010 - 2.5i Premium','03','42176|2010 - 3.6R','04','42178|2010 - 3.6R Limited','05','42177|2010 - 3.6R Premium','06','24582|2009 - 2.5i','07','24597|2009 - 2.5i Limited','08','24598|2009 - 2.5XT Limited','09','24599|2009 - 3.0R Limited','010','_','0');
AutoModelTrims[5405] = new Array('5','40073|2009 - 5-Passenger','01','40078|2009 - 7-Passenger','02','40072|2009 - Limited 5-Passenger','03','40077|2009 - Limited 7-Passenger','04','_','0');
AutoModels[540] = new Array('6','Forester','01','Impreza','02','Legacy','03','Outback','04','Tribeca','05','_','0');
AutoMakeName[34] = 'Suzuki';
AutoMakeNumber[34] = '550';
AutoModelTrims[5501] = new Array('10','23978|2009 - Crew Cab 2WD','01','23979|2009 - Crew Cab RMZ 4WD','02','41541|2009 - Crew Cab Sport 2WD Long Bed','03','41543|2009 - Crew Cab Sport 2WD Short Bed','04','41542|2009 - Crew Cab Sport 4WD','05','41492|2009 - Extended Cab 2WD','06','41540|2009 - Extended Cab Premium 2WD','07','41493|2009 - Extended Cab V6 2WD','08','41494|2009 - Extended Cab V6 4WD','09','_','0');
AutoModelTrims[5502] = new Array('15','41582|2009 - 2WD (Auto)','01','41157|2009 - 2WD (Manual)','02','41477|2009 - Luxury 2WD','03','41480|2009 - Luxury 4WD','04','41478|2009 - Luxury V6 2WD','05','41479|2009 - Luxury V6 4WD','06','41583|2009 - Premium 2WD (Auto)','07','41482|2009 - Premium 2WD (Manual)','08','41584|2009 - Premium 4WD (Auto)','09','41481|2009 - Premium 4WD (Manual)','010','41476|2009 - XSport 2WD','011','41160|2009 - XSport 4WD','012','41158|2009 - XSport V6 2WD','013','41159|2009 - XSport V6 4WD','014','_','0');
AutoModelTrims[5503] = new Array('9','40482|2009 - AWD (Auto)','01','40356|2009 - AWD (Manual)','02','41631|2009 - FWD (Auto)','03','41161|2009 - FWD (Manual)','04','41632|2009 - LE FWD (Auto)','05','41162|2009 - LE FWD (Manual)','06','40688|2009 - Sport Trip FWD (Auto)','07','40687|2009 - Sport Trip FWD (Manual)','08','_','0');
AutoModelTrims[5504] = new Array('9','41671|2009 - Limited w/DVD & Navigation System 2WD','01','41672|2009 - Limited w/DVD & Navigation System 4WD','02','41531|2009 - Limited w/Navigation System 2WD','03','41530|2009 - Limited w/Navigation System 4WD','04','41496|2009 - Luxury 2WD','05','41500|2009 - Luxury 4WD','06','41526|2009 - Premium 2WD','07','41528|2009 - Premium 4WD','08','_','0');
AutoModels[550] = new Array('5','Equator','01','Grand Vitara','02','SX4','03','XL7','04','_','0');
AutoMakeName[35] = 'Toyota';
AutoMakeNumber[35] = '560';
AutoModelTrims[5601] = new Array('13','40245|2009 - Limited V6 2WD','01','40253|2009 - Limited V6 4WD','02','40246|2009 - Limited V8 2WD','03','40254|2009 - Limited V8 4WD','04','40248|2009 - Sport V6 2WD','05','40252|2009 - Sport V6 4WD','06','40247|2009 - Sport V8 2WD','07','40251|2009 - Sport V8 4WD','08','24567|2009 - SR5 V6 2WD','09','24568|2009 - SR5 V6 4WD','010','40249|2009 - SR5 V8 2WD','011','40250|2009 - SR5 V8 4WD','012','_','0');
AutoModelTrims[5602] = new Array('7','43379|2010 - Limited','01','43378|2010 - XL','02','43380|2010 - XLS','03','40256|2009 - Limited','04','24569|2009 - XL','05','40257|2009 - XLS','06','_','0');
AutoModelTrims[5603] = new Array('23','41682|2010 - (Auto)','01','41683|2010 - (Manual)','02','41684|2010 - Hybrid','03','41685|2010 - LE (Auto)','04','41686|2010 - LE (Manual)','05','41687|2010 - LE V6 (Auto)','06','41688|2010 - SE (Auto)','07','41690|2010 - SE (Manual)','08','41689|2010 - SE V6 (Auto)','09','41691|2010 - XLE (Auto)','010','41692|2010 - XLE V6 (Auto)','011','23857|2009 - (Auto)','012','23847|2009 - (Manual)','013','23856|2009 - Hybrid','014','23854|2009 - LE (Auto)','015','23848|2009 - LE (Manual)','016','23849|2009 - LE V6 (Auto)','017','23855|2009 - SE (Auto)','018','23850|2009 - SE (Manual)','019','23851|2009 - SE V6 (Auto)','020','23852|2009 - XLE (Auto)','021','23853|2009 - XLE V6 (Auto)','022','_','0');
AutoModelTrims[5604] = new Array('17','41647|2010 - (Auto)','01','41651|2010 - (Manual)','02','41656|2010 - LE','03','41650|2010 - S (Auto)','04','41655|2010 - S (Manual)','05','41652|2010 - XLE','06','41654|2010 - XRS (Auto)','07','41657|2010 - XRS (Manual)','08','23912|2009 - (Auto)','09','23878|2009 - (Manual)','010','23879|2009 - LE (Auto)','011','23910|2009 - S (Auto)','012','23881|2009 - S (Manual)','013','23880|2009 - XLE','014','23911|2009 - XRS (Auto)','015','23882|2009 - XRS (Manual)','016','_','0');
AutoModelTrims[5605] = new Array('7','43017|2010 - 2WD (Auto)','01','43018|2010 - 4WD (Auto)','02','43019|2010 - 4WD (Manual)','03','40258|2009 - 2WD (Auto)','04','40577|2009 - 4WD (Auto)','05','24571|2009 - 4WD (Manual)','06','_','0');
AutoModelTrims[5606] = new Array('10','24575|2009 - 2WD','01','24572|2009 - 4WD','02','24573|2009 - Hybrid 4WD','03','40974|2009 - Hybrid Limited 4WD','04','41465|2009 - L4 2WD','05','40260|2009 - Limited 2WD','06','40261|2009 - Limited 4WD','07','40259|2009 - Sport 2WD','08','40262|2009 - Sport 4WD','09','_','0');
AutoModelTrims[5607] = new Array('2','24576|2009 - Standard','01','_','0');
AutoModelTrims[5608] = new Array('15','41645|2010 - (Auto)','01','41643|2010 - (Manual)','02','41646|2010 - S 4WD','03','41648|2010 - S FWD (Auto)','04','41644|2010 - S FWD (Manual)','05','41653|2010 - XRS (Auto)','06','41649|2010 - XRS (Manual)','07','23875|2009 - (Auto)','08','23874|2009 - (Manual)','09','23871|2009 - S 4WD','010','23870|2009 - S FWD (Auto)','011','23869|2009 - S FWD (Manual)','012','23873|2009 - XRS (Auto)','013','23872|2009 - XRS (Manual)','014','_','0');
AutoModelTrims[5609] = new Array('8','41570|2010 - I','01','41890|2010 - II','02','41891|2010 - III','03','41892|2010 - IV','04','41893|2010 - V','05','24577|2009 - Standard','06','40264|2009 - Touring','07','_','0');
AutoModelTrims[56010] = new Array('25','43082|2010 - 2WD','01','43083|2010 - 4WD','02','43084|2010 - Limited 2WD','03','43085|2010 - Limited 4WD','04','43086|2010 - Limited V6 2WD','05','43087|2010 - Limited V6 4WD','06','43088|2010 - Sport 2WD','07','43089|2010 - Sport 4WD','08','43090|2010 - Sport V6 2WD','09','43091|2010 - Sport V6 4WD','010','43092|2010 - V6 2WD','011','43093|2010 - V6 4WD','012','24578|2009 - 2WD','013','24579|2009 - 4WD','014','40269|2009 - Limited 2WD','015','40268|2009 - Limited 4WD','016','40270|2009 - Limited V6 2WD','017','40267|2009 - Limited V6 4WD','018','40272|2009 - Sport 2WD','019','40273|2009 - Sport 4WD','020','40271|2009 - Sport V6 2WD','021','40274|2009 - Sport V6 4WD','022','40265|2009 - V6 2WD','023','40266|2009 - V6 4WD','024','_','0');
AutoModelTrims[56011] = new Array('12','42004|2010 - Limited 5.7L 2WD','01','42008|2010 - Limited 5.7L 4WD','02','42110|2010 - Limited 5.7L FFV 4WD','03','42005|2010 - Platinum 5.7L 2WD','04','42009|2010 - Platinum 5.7L 4WD','05','42111|2010 - Platinum 5.7L FFV 4WD','06','42002|2010 - SR5 4.6L 2WD','07','42006|2010 - SR5 4.6L 4WD','08','42003|2010 - SR5 5.7L 2WD','09','42007|2010 - SR5 5.7L 4WD','010','42109|2010 - SR5 5.7L FFV 4WD','011','_','0');
AutoModelTrims[56012] = new Array('19','42048|2010 - CE 7-Passenger','01','42049|2010 - CE 8-Passenger','02','42051|2010 - LE 7-Passenger','03','42056|2010 - LE 7-Passenger AWD','04','42050|2010 - LE 8-Passenger','05','42053|2010 - Limited 7-Passenger','06','42054|2010 - Limited 7-Passenger AWD','07','42052|2010 - XLE 7-Passenger','08','42055|2010 - XLE 7-Passenger AWD','09','40338|2009 - CE 7-Passenger FWD','010','40337|2009 - CE 8-Passenger FWD','011','40339|2009 - LE 7-Passenger','012','40341|2009 - LE 7-Passenger AWD','013','40340|2009 - LE 8-Passenger','014','40344|2009 - Limited 7-Passenger','015','40345|2009 - Limited 7-Passenger AWD','016','40343|2009 - XLE 7-Passenger','017','40342|2009 - XLE 7-Passenger AWD','018','_','0');
AutoModelTrims[56013] = new Array('37','43020|2010 - Access Cab 2WD (Auto)','01','43021|2010 - Access Cab 2WD (Manual)','02','43022|2010 - Access Cab 4WD (Manual)','03','43023|2010 - Access Cab PreRunner 2WD','04','43024|2010 - Access Cab V6 4WD (Auto)','05','43025|2010 - Access Cab V6 4WD (Manual)','06','43026|2010 - Access Cab V6 PreRunner 2WD (Auto)','07','43027|2010 - Access Cab V6 PreRunner 2WD (Manual)','08','43028|2010 - Access Cab X-Runner 2WD','09','43029|2010 - Double Cab 4WD (Manual)','010','43030|2010 - Double Cab 4WD Long Bed (Auto)','011','43031|2010 - Double Cab 4WD Short Bed (Auto)','012','43032|2010 - Double Cab PreRunner 2WD Long Bed','013','43033|2010 - Double Cab PreRunner 2WD Short Bed','014','43034|2010 - Regular Cab 2WD (Auto)','015','43035|2010 - Regular Cab 2WD (Manual)','016','43036|2010 - Regular Cab 4WD (Manual)','017','43037|2010 - Regular Cab PreRunner 2WD','018','40170|2009 - Access Cab 2WD (Auto)','019','40082|2009 - Access Cab 2WD (Manual)','020','40081|2009 - Access Cab 4WD (Manual)','021','40169|2009 - Access Cab PreRunner 2WD','022','40174|2009 - Access Cab V6 4WD (Auto)','023','40173|2009 - Access Cab V6 4WD (Manual)','024','40171|2009 - Access Cab V6 PreRunner 2WD (Auto)','025','40172|2009 - Access Cab V6 PreRunner 2WD (Manual)','026','40168|2009 - Access Cab X-Runner 2WD','027','40084|2009 - Double Cab 4WD (Manual)','028','40176|2009 - Double Cab 4WD Long Bed (Auto)','029','40175|2009 - Double Cab 4WD Short Bed (Auto)','030','40177|2009 - Double Cab PreRunner 2WD Long Bed','031','40083|2009 - Double Cab PreRunner 2WD Short Bed','032','40167|2009 - Regular Cab 2WD (Auto)','033','40079|2009 - Regular Cab 2WD (Manual)','034','40080|2009 - Regular Cab 4WD (Manual)','035','40166|2009 - Regular Cab PreRunner 2WD','036','_','0');
AutoModelTrims[56014] = new Array('84','41988|2010 - CrewMax 4.6L 2WD Short Bed','01','41998|2010 - CrewMax 4.6L 4WD Short Bed','02','41989|2010 - CrewMax 5.7L 2WD Short Bed','03','41999|2010 - CrewMax 5.7L 4WD Short Bed','04','43112|2010 - CrewMax 5.7L FFV 4WD Short Bed','05','41991|2010 - CrewMax Limited 4.6L 2WD Short Bed','06','42001|2010 - CrewMax Limited 4.6L 4WD Short Bed','07','41990|2010 - CrewMax Limited 5.7L 2WD Short Bed','08','42000|2010 - CrewMax Limited 5.7L 4WD Short Bed','09','43111|2010 - CrewMax Limited 5.7L FFV 4WD Short Bed','010','41981|2010 - Double Cab 4.0L 2WD Short Bed','011','41983|2010 - Double Cab 4.6L 2WD Long Bed','012','41982|2010 - Double Cab 4.6L 2WD Short Bed','013','41993|2010 - Double Cab 4.6L 4WD Long Bed','014','41992|2010 - Double Cab 4.6L 4WD Short Bed','015','41984|2010 - Double Cab 5.7L 2WD Long Bed','016','41985|2010 - Double Cab 5.7L 2WD Short Bed','017','41994|2010 - Double Cab 5.7L 4WD Long Bed','018','41995|2010 - Double Cab 5.7L 4WD Short Bed','019','43113|2010 - Double Cab 5.7L FFV 4WD Long Bed','020','43114|2010 - Double Cab 5.7L FFV 4WD Short Bed','021','41986|2010 - Double Cab Limited 4.6L 2WD Short Bed','022','41997|2010 - Double Cab Limited 4.6L 4WD Short Bed','023','41987|2010 - Double Cab Limited 5.7L 2WD Short Bed','024','41996|2010 - Double Cab Limited 5.7L 4WD Short Bed','025','43115|2010 - Double Cab Limited 5.7L FFV 4WD Short Bed','026','41972|2010 - Regular Cab 4.0L 2WD Long Bed','027','41971|2010 - Regular Cab 4.0L 2WD Short Bed','028','41974|2010 - Regular Cab 4.6L 2WD Long Bed','029','41973|2010 - Regular Cab 4.6L 2WD Short Bed','030','41978|2010 - Regular Cab 4.6L 4WD Long Bed','031','41977|2010 - Regular Cab 4.6L 4WD Short Bed','032','41975|2010 - Regular Cab 5.7L 2WD Long Bed','033','41976|2010 - Regular Cab 5.7L 2WD Short Bed','034','41979|2010 - Regular Cab 5.7L 4WD Long Bed','035','41980|2010 - Regular Cab 5.7L 4WD Short Bed','036','42248|2010 - Regular Cab 5.7L FFV 4WD Long Bed','037','42247|2010 - Regular Cab 5.7L FFV 4WD Short Bed','038','40282|2009 - CrewMax 4.7L 2WD','039','40283|2009 - CrewMax 4.7L 4WD','040','41508|2009 - CrewMax 5.7L 2WD','041','41507|2009 - CrewMax 5.7L 4WD','042','41509|2009 - CrewMax 5.7L FFV 4WD','043','41511|2009 - CrewMax Limited 5.7L 2WD','044','41510|2009 - CrewMax Limited 5.7L 4WD','045','41512|2009 - CrewMax Limited 5.7L FFV 4WD','046','41513|2009 - CrewMax SR5 4.7L 2WD','047','41514|2009 - CrewMax SR5 4.7L 4WD','048','41516|2009 - CrewMax SR5 5.7L 2WD','049','41515|2009 - CrewMax SR5 5.7L 4WD','050','41517|2009 - CrewMax SR5 5.7L FFV 4WD','051','40285|2009 - Double Cab 4.0L 2WD','052','41518|2009 - Double Cab 4.7L 2WD Long Bed','053','41519|2009 - Double Cab 4.7L 2WD Short Bed','054','40284|2009 - Double Cab 4.7L 4WD','055','41522|2009 - Double Cab 4.7L 4WD Long Bed','056','41520|2009 - Double Cab 5.7L 2WD Long Bed','057','41523|2009 - Double Cab 5.7L 2WD Short Bed','058','41521|2009 - Double Cab 5.7L 4WD Long Bed','059','41524|2009 - Double Cab 5.7L 4WD Short Bed','060','41525|2009 - Double Cab 5.7L FFV 4WD Long Bed','061','41527|2009 - Double Cab 5.7L FFV 4WD Short Bed','062','41529|2009 - Double Cab Limited 5.7L 2WD','063','41532|2009 - Double Cab Limited 5.7L 4WD','064','41533|2009 - Double Cab Limited 5.7L FFV 4WD','065','41535|2009 - Double Cab SR5 4.0L 2WD','066','41536|2009 - Double Cab SR5 4.7L 2WD','067','41534|2009 - Double Cab SR5 4.7L 4WD','068','41538|2009 - Double Cab SR5 5.7L 2WD','069','41537|2009 - Double Cab SR5 5.7L 4WD','070','41539|2009 - Double Cab SR5 5.7L FFV 4WD','071','41467|2009 - Regular Cab 4.7L V8 2WD Long Bed','072','41468|2009 - Regular Cab 4.7L V8 2WD Short Bed','073','41471|2009 - Regular Cab 4.7L V8 4WD Long Bed','074','40287|2009 - Regular Cab 4.7L V8 4WD Short Bed','075','41473|2009 - Regular Cab 5.7L FFV V8 4WD Long Bed','076','41474|2009 - Regular Cab 5.7L FFV V8 4WD Short Bed','077','41470|2009 - Regular Cab 5.7L V8 2WD Long Bed','078','41469|2009 - Regular Cab 5.7L V8 2WD Short Bed','079','41472|2009 - Regular Cab 5.7L V8 4WD Long Bed','080','41475|2009 - Regular Cab 5.7L V8 4WD Short Bed','081','41466|2009 - Regular Cab V6 2WD Long Bed','082','40286|2009 - Regular Cab V6 2WD Short Bed','083','_','0');
AutoModelTrims[56015] = new Array('5','41355|2009 - 2.7L AWD','01','23876|2009 - 2.7L FWD','02','41356|2009 - 3.5L V6 AWD','03','23877|2009 - 3.5L V6 FWD','04','_','0');
AutoModelTrims[56016] = new Array('7','43039|2010 - (Auto)','01','43038|2010 - (Manual)','02','40696|2009 - (Auto)','03','40288|2009 - (Manual)','04','40698|2009 - S (Auto)','05','40289|2009 - S (Manual)','06','_','0');
AutoModels[560] = new Array('17','4Runner','01','Avalon','02','Camry','03','Corolla','04','FJ Cruiser','05','Highlander','06','Land Cruiser','07','Matrix','08','Prius','09','RAV4','010','Sequoia','011','Sienna','012','Tacoma','013','Tundra','014','Venza','015','Yaris','016','_','0');
AutoMakeName[36] = 'Volkswagen';
AutoMakeNumber[36] = '580';
AutoModelTrims[5801] = new Array('5','43101|2010 - S (Auto)','01','43102|2010 - S (Manual)','02','24581|2009 - S (Auto)','03','24580|2009 - S (Manual)','04','_','0');
AutoModelTrims[5802] = new Array('11','43011|2010 - Luxury','01','43010|2010 - Sport (Auto)','02','43012|2010 - Sport (Manual)','03','43013|2010 - VR6 4MOTION','04','43009|2010 - VR6 Sport','05','41259|2009 - Luxury','06','41256|2009 - Sport (Auto)','07','41257|2009 - Sport (Manual)','08','41258|2009 - VR6 4MOTION','09','41260|2009 - VR6 Sport','010','_','0');
AutoModelTrims[5803] = new Array('7','43015|2010 - Komfort (Auto)','01','43016|2010 - Komfort (Manual)','02','43014|2010 - Luxury','03','24482|2009 - Komfort (Auto)','04','24481|2009 - Komfort (Manual)','05','24480|2009 - Luxury','06','_','0');
AutoModelTrims[5804] = new Array('3','24621|2009 - (Auto)','01','24620|2009 - (Manual)','02','_','0');
AutoModelTrims[5805] = new Array('5','43655|2010 - (Auto)','01','43657|2010 - (Manual)','02','43689|2010 - TDI (Auto)','03','43688|2010 - TDI (Manual)','04','_','0');
AutoModelTrims[5806] = new Array('5','43692|2010 - 2.0T (Auto)','01','42650|2010 - 2.0T (Manual)','02','24484|2009 - (Auto)','03','24483|2009 - (Manual)','04','_','0');
AutoModelTrims[5807] = new Array('23','43480|2010 - S (Auto)','01','43482|2010 - S (Manual)','02','43486|2010 - SE','03','43488|2010 - SE (Auto)','04','43481|2010 - SE (Manual)','05','43493|2010 - SEL','06','43490|2010 - TDI (Auto)','07','43489|2010 - TDI (Manual)','08','43487|2010 - Wolfsburg Edition (Auto)','09','43485|2010 - Wolfsburg Edition (Manual)','010','24650|2009 - S (Auto)','011','24588|2009 - S (Manual)','012','24655|2009 - SE (Auto)','013','24653|2009 - SE (Manual)','014','24656|2009 - SEL (Auto)','015','24657|2009 - SEL (Manual)','016','24652|2009 - TDI (Auto)','017','24662|2009 - TDI (Manual)','018','24660|2009 - TDI Loyal Edition (Auto)','019','24661|2009 - TDI Loyal Edition (Manual)','020','41789|2009 - Wolfsburg Edition (Auto)','021','41790|2009 - Wolfsburg Edition (Manual)','022','_','0');
AutoModelTrims[5808] = new Array('3','43526|2010 - Komfort','01','24487|2009 - Komfort','02','_','0');
AutoModelTrims[5809] = new Array('3','24489|2009 - (Auto)','01','24491|2009 - (Manual)','02','_','0');
AutoModelTrims[58010] = new Array('15','43648|2010 - S','01','43650|2010 - SE','02','43651|2010 - SE w/Rear Seat Entertainment','03','43827|2010 - SE w/Rear Seat Entertainment & Navigation System','04','43652|2010 - SEL','05','43653|2010 - SEL Premium','06','43654|2010 - SEL w/Rear Seat Entertainment','07','40371|2009 - S','08','41062|2009 - S w/Rear Seat Entertainment','09','40776|2009 - SE','010','41060|2009 - SE w/Rear Seat Entertainment','011','40777|2009 - SEL','012','41061|2009 - SEL Premium','013','41063|2009 - SEL w/Rear Seat Entertainment','014','_','0');
AutoModelTrims[58011] = new Array('18','43477|2010 - 4MOTION (Not Available After 11-01-09)','01','43473|2010 - 4MOTION w/Leather (Not Available After 11-01-09)','02','43476|2010 - S (Auto)','03','43470|2010 - S (Manual)','04','43564|2010 - S 4MOTION','05','43472|2010 - SE (Not Available After 11-01-09)','06','43471|2010 - SE w/Leather (Not Available After 11-01-09)','07','43475|2010 - SEL','08','43474|2010 - SEL 4MOTION','09','23429|2009 - S (Auto)','010','24147|2009 - S (Manual)','011','24499|2009 - SE','012','24500|2009 - SE 4MOTION','013','41900|2009 - SE 4MOTION w/Leather','014','41899|2009 - SE w/Leather','015','24501|2009 - SEL','016','24502|2009 - SEL 4MOTION','017','_','0');
AutoModelTrims[58012] = new Array('6','43829|2010 - TDI','01','43828|2010 - VR6','02','24492|2009 - V6 TDI','03','24494|2009 - V8','04','24493|2009 - VR6','05','_','0');
AutoModels[580] = new Array('13','Beetle','01','CC','02','Eos','03','GLI','04','Golf','05','GTI','06','Jetta','07','Passat','08','Rabbit','09','Routan','010','Tiguan','011','Touareg 2','012','_','0');
AutoMakeName[37] = 'Volvo';
AutoMakeNumber[37] = '590';
AutoModelTrims[5901] = new Array('5','42435|2010 - R-Design','01','42434|2010 - T5','02','40088|2009 - R-Design','03','40087|2009 - Standard','04','_','0');
AutoModelTrims[5902] = new Array('3','42436|2010 - T5','01','40085|2009 - Standard','02','_','0');
AutoModelTrims[5903] = new Array('7','42427|2010 - FWD','01','42429|2010 - R-Design AWD','02','42428|2010 - R-Design FWD','03','40098|2009 - FWD','04','40100|2009 - R-Design AWD','05','40099|2009 - R-Design FWD','06','_','0');
AutoModelTrims[5904] = new Array('6','40101|2009 - 2.4T','01','40102|2009 - 2.5T','02','40103|2009 - 2.5T AWD','03','43104|2009 - 2.5T SE AWD','04','43100|2009 - 2.5T SE FWD','05','_','0');
AutoModelTrims[5905] = new Array('7','42439|2010 - 3.2 FWD','01','42438|2010 - T6 AWD','02','42437|2010 - V8 AWD','03','40104|2009 - Standard','04','40106|2009 - Turbo AWD','05','40105|2009 - V8 AWD','06','_','0');
AutoModelTrims[5906] = new Array('5','42431|2010 - FWD','01','42430|2010 - R-Design AWD','02','40097|2009 - R-Design AWD','03','40096|2009 - Standard','04','_','0');
AutoModelTrims[5907] = new Array('4','42451|2010 - 3.2 FWD','01','42452|2010 - R-Design FWD','02','40107|2009 - Standard','03','_','0');
AutoModelTrims[5908] = new Array('3','42420|2010 - 3.2 2WD','01','41627|2010 - T6 AWD','02','_','0');
AutoModelTrims[5909] = new Array('5','42453|2010 - 3.2 AWD','01','42454|2010 - T6 AWD','02','40113|2009 - 3.0T AWD','03','40109|2009 - 3.2L AWD','04','_','0');
AutoModelTrims[59010] = new Array('8','42455|2010 - 3.2 FWD','01','42456|2010 - R-Design FWD','02','42457|2010 - V8 AWD','03','40114|2009 - FWD','04','40115|2009 - R-Design FWD','05','40122|2009 - V8 AWD','06','40123|2009 - V8 R-Design AWD','07','_','0');
AutoModels[590] = new Array('11','C30','01','C70','02','S40','03','S60','04','S80','05','V50','06','V70','07','XC60','08','XC70','09','XC90','010','_','0');


}



function call_defaultModel(make){
	var default_m="";
	switch (make.toLowerCase()) {
		case "acura": 	
			default_m ="TL";
			break;
		case "audi":	
			default_m ="A4";
			break;
		case "bmw":	
			default_m ="328";
			break;
		case "buick":	
			default_m ="Enclave";
			break;
		case "cadillac":	
			default_m ="CTS";
			break;
		case "chevrolet":	
			default_m ="Impala";
			break;
		case "chrysler":	
			default_m ="300";
			break;
		case "dodge":	
			default_m ="Dakota";
			break;
		case "ford":	
			default_m ="Mustang";
			break;
		case "gmc":	
			default_m ="Yukon";
			break;
		case "honda":	
			default_m ="Accord";
			break;
		case "hummer":	
			default_m ="H2";
			break;
		case "hyundai":	
			default_m ="Sonata";
			break;
		case "infiniti":	
			default_m ="G35";
			break;
		case "isuzu":	
			default_m ="Ascender";
			break;
		case "jaguar":	
			default_m ="X-Type";
			break;
		case "jeep":	
			default_m ="Grand Cherokee";
			break;
		case "kia":	
			default_m ="Amanti";
			break;
		case "land rover":	
			default_m ="Range Rover";
			break;
		case "lexus":	
			default_m ="GS 350";
			break;
		case "lincoln":	
			default_m ="Navigator";
			break;
		case "mazda":	
			default_m ="RX-8";
			break;
		case "mercedes-benz":	
			default_m ="E320";
			break;
		case "mercury":	
			default_m ="Grand Marquis";
			break;
		case "mini":	
			default_m ="Cooper";
			break;
		case "mitsubishi":	
			default_m ="Eclipse";
			break;
		case "nissan":	
			default_m ="350Z";
			break;
		case "pontiac":	
			default_m ="Grand Prix";
			break;
		case "porsche":	
			default_m ="Boxster";
			break;
		case "saab":	
			default_m ="9-5";
			break;
		case "saturn":	
			default_m ="VUE";
			break;
		case "scion":	
			default_m ="tC";
			break;
		case "subaru":	
			default_m ="Outback";
			break;
		case "suzuki":	
			default_m ="XL7";
			break;
		case "toyota":	
			default_m ="Camry";
			break;
		case "volkswagen":	
			default_m ="Passat";
			break;
		case "volvo":	
			default_m ="S60";
			break;
	} 
	return default_m;
}


//--------------------------Make/Model load functions----------------------------------------------------------------

function filldrop() {

	errorCheckSelectBoxes();
	populateModelSelectBox();	
	modelIndex = document.forms[0].Model.options.selectedIndex;
	if (document.forms[0].Make.options.selectedIndex > 0){
		populateTrimSelectBox(modelIndex);
	}
} 

function errorCheckSelectBoxes() {

	with(document.forms[0]){
	
		if 	(Make.options.selectedIndex == Make.options.length - 1)	Make.options.selectedIndex = lastMakeId;
		lastModelId = Model.options.selectedIndex; 
		lastMakeId = Make.options.selectedIndex;
	}
}


function populateMakeSelectBox() {

	with(document.forms[0]){

		curindex = 0;

		if (requestedMakeIn == "") {
			DefaultOrLastChosen = "0";
		}
		else {
			DefaultOrLastChosen = requestedMakeIn;
		}

		for (var i = 0; AutoMakeName[i] != null; i++) {

			CreateSelectOptionIfNull(i, Make);
			Make.options[i].text = AutoMakeName[i];

			if (AutoMakeNumber[i] == DefaultOrLastChosen) {
				curindex=i;
			}
			Make.options[i].value = AutoMakeNumber[i];
		}

		CreateSelectOptionIfNull(i, Make); 
		Make.options[i].text = underscore; 
		Make.options.length = i + 1;
		Make.options.selectedIndex = curindex;
	}
}


function InitialPopulateModelSelectBox() {

	with(document.forms[0]){

		makeNo = Make.options[Make.selectedIndex].value 
		curindex = 0;
		DefaultOrLastModelChosen = "01"

		for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {			
			CreateSelectOptionIfNull(i, Model)
			Model.options[i].text = AutoModels[makeNo][i * 2 + 1];
			Model.options[i].value = AutoModels[makeNo][i * 2 + 1];

			if (Model.options[i].value == DefaultOrLastModelChosen) {
				curindex = i;
			}
		}			

		TrimModelSelectAndAddUnderscore(Model, Make.selectedIndex)
		Model.options.selectedIndex = curindex;
	}
}

function populateModelSelectBox() {

	with(document.forms[0]){

		makeNo = Make.options[Make.selectedIndex].value; 
		//
		Model.options.length = 1;
			Model.options[0].text = "Select Model";
			Model.options[0].value = "";
			var cind = 0;
			//
		for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {
			cind++;
			CreateSelectOptionIfNull(cind, Model)
			Model.options[cind].text = AutoModels[makeNo][i * 2 + 1];
			Model.options[cind].value = AutoModels[makeNo][i * 2 + 1]; 
		}

		TrimModelSelectAndAddUnderscore(Model, Make.selectedIndex)
		Model.options.selectedIndex = 0;
	}


}


function TrimModelSelectAndAddUnderscore(Model, fdmake) {

	with(document.forms[0]){

		var UnderScoreExists = false;
		Model.options.length = (AutoModels[makeNo][0]) - 1;  // truncate list to fit this Model.

		for(var i = 0; i < Model.options.length; i++) {

			if (Model.options[i].text == underscore){
				UnderScoreExists = true;
			}
		}	

		if (UnderScoreExists == false) {

			CreateSelectOptionIfNull(i, Model)
			Model.options[i].text = underscore;
		}
	}
}

function CreateSelectOptionIfNull(i, Model) {	

	if (Model.options[i] == null){		
		opt = new Option();
		Model.options[i] = opt;
	}
}

function CreateTrimSelectOptionIfNull(i, Trim) { 	

	if (Trim.options[i] == null) {		
		opt = new Option();
		Trim.options[i] = opt;
	}
}

function checkmodel() {		

	with(document.forms[0]){
		if 	(Model.options.selectedIndex == Model.options.length - 1)	{
			Model.options.selectedIndex = lastModelId;
		}
		lastModelId = Model.options.selectedIndex;
	}
	
	if (document.forms[0].Model.options == null){		
			opt = new Option();
			Model.options = opt;	
	}

	if (document.forms[0].Model.options.selectedIndex >= 0) {
		modelIndex = document.forms[0].Model.options.selectedIndex;		
		populateTrimSelectBox(modelIndex);
	}
}

function populateTrimSelectBox(modelIndex) {

	with(document.forms[0]){

		var modelNo = 0;
		var vehicleNMB = 0;
		var vehicleVal = '';
		var fullTrim = '';
		var VerticalBarLocation = 0;
		var trimIdx = 0;

		makeNo = Make.options[Make.selectedIndex].value; 
		modelName = Model.options[Model.selectedIndex].value; 

		for(var i = 0; i < ((AutoModels[makeNo][0]) * 2); i++) {
			if (trimAll(String(AutoModels[makeNo][i])) == trimAll(String(modelName))) { 
				modelNo = AutoModels[makeNo][i + 1];
			}
		}			

		trimIdx = (makeNo + '' + (modelIndex + 1));
		

		//
		Trim.options.length = 1;
		Trim.options[0].text = "Select Trim";
		Trim.options[0].value = "";
		var cind = 0;
		//

		for(var j = 0; j < (AutoModelTrims[trimIdx][0]) - 1; j++) {
			cind++;
			CreateTrimSelectOptionIfNull(cind, Trim)
			fullTrim = AutoModelTrims[trimIdx][j * 2 + 1]; 
			VerticalBarLocation = fullTrim.indexOf('|'); 
			vehicleVal = Right(fullTrim,(String(fullTrim).length - VerticalBarLocation - 1)); 

			if (String(vehicleVal).length >= 52) {
				vehicleVal = Left(vehicleVal,52) + '...'
			}

			vehicleNMB = Left(fullTrim,VerticalBarLocation);
			Trim.options[cind].text = vehicleVal;
			Trim.options[cind].value = fullTrim;
		}		

		Trim.options.selectedIndex = 0;
		modelIndex = 0;
		Trim.options.length = j;		
	}
}

function Left(str, n) {
	if (n <= 0)
		return "";
	else if (n > String(str).length)
		return str;
	else
		return String(str).substring(0, n);
}

function Right(str, n){
	if (n <= 0)
	   return "";
	else if (n > String(str).length)
	   return str;
	else {
	   var iLen = String(str).length;
	   return String(str).substring(iLen, iLen - n);
	}
}

function trimAll(sString) {
	while (sString.substring(0,1) == ' ')	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0, sString.length - 1);
	}
	return sString;
}	

function populateMakeSelectBox1(CtlName) {

	var Ctl = document.forms[0].elements[CtlName];	
	
	
	with(document.forms[0]){
			
		curindex = 0;

		if (requestedMakeIn == "") {
			DefaultOrLastChosen = "0";
		}
		else {
			DefaultOrLastChosen = requestedMakeIn;
		}

		for (var i = 0; AutoMakeName[i] != null; i++) {			
			CreateSelectOptionIfNull1(i, Ctl);
			Ctl.options[i].text = AutoMakeName[i];

			if (AutoMakeNumber[i] == DefaultOrLastChosen) {
				curindex=i;
			}
			Ctl.options[i].value = AutoMakeNumber[i];
		}

		CreateSelectOptionIfNull1(i, Ctl); 
		Ctl.options[i].text = underscore; 
		Ctl.options.length = i + 1;
		Ctl.options.selectedIndex = curindex;
	}
	
}

function InitialPopulateModelSelectBox1(CtlName, CtlName1) {
	var Ctl = document.forms[0].elements[CtlName];	
	var Ctl1 = document.forms[0].elements[CtlName1];	
	
	with(document.forms[0]){

		makeNo = Ctl.options[Ctl.selectedIndex].value 
		curindex = 0;
		DefaultOrLastModelChosen = "01"

		for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {			
			CreateSelectOptionIfNull1(i, Ctl1)
			Ctl1.options[i].text = AutoModels[makeNo][i * 2 + 1];
			Ctl1.options[i].value = AutoModels[makeNo][i * 2 + 1];

			if (Ctl1.options[i].value == DefaultOrLastModelChosen) {
				curindex = i;
			}
		}			

		TrimModelSelectAndAddUnderscore1(CtlName1, Ctl.selectedIndex)
		Ctl1.options.selectedIndex = curindex;
	}
}

function CreateSelectOptionIfNull1(i, Ctl) {	

	//var Ctl = document.forms[0].elements[CtlName];		
	if (Ctl.options[i] == null){		
		opt = new Option();
		Ctl.options[i] = opt;
	}
		
	
}

function filldrop1(CtlName) {
	
	var Ctl = document.forms[0].elements[CtlName];	
	errorCheckSelectBoxes1(CtlName);
	populateModelSelectBox1(CtlName);	
	
	if (CtlName == 'Make') {		
		if (document.forms[0].Make.options.selectedIndex > 0){
			//modelIndex = document.forms[0].Model.options.selectedIndex;
			//populateTrimSelectBox1('Make', 'Model', 'Trim', modelIndex);
			pop_initModel('Make', 'Model', 'Trim');
		}
	}
	
	if (CtlName == 'Make1') {		
		if (document.forms[0].Make1.options.selectedIndex > 0){
			//modelIndex = document.forms[0].Model1.options.selectedIndex;
			//populateTrimSelectBox1('Make1', 'Model1', 'Trim1', modelIndex);
			pop_initModel('Make1', 'Model1', 'Trim1');
		}
	}
	
	if (CtlName == 'Make2') {		
		if (document.forms[0].Make2.options.selectedIndex > 0){					
			//modelIndex = document.forms[0].Model2.options.selectedIndex;
			//populateTrimSelectBox1('Make2', 'Model2', 'Trim2', modelIndex);
			pop_initModel('Make2', 'Model2', 'Trim2');
		}
	}

} 


function errorCheckSelectBoxes1(CtlName) {

	with(document.forms[0]){
		var Ctl = elements[CtlName];	
	
		if 	(Ctl.options.selectedIndex == Ctl.options.length - 1)	Ctl.options.selectedIndex = lastMakeId;
		lastModelId = Ctl.options.selectedIndex; 
		lastMakeId = Ctl.options.selectedIndex;
	}
}


function populateModelSelectBox1(CtlName) {
	if (CtlName == 'Make')
	{
		CtlName1 = 'Model';
	}	
	if (CtlName == 'Make1')
	{
		CtlName1 = 'Model1';
	}
	if (CtlName == 'Make2')
	{
		CtlName1 = 'Model2';
	}
	

	var Ctl = document.forms[0].elements[CtlName];	
	var Ctl1 = document.forms[0].elements[CtlName1];	
	makeNo = Ctl.options[Ctl.selectedIndex].value; 

	//
	Ctl1.options.length = 0;
	Ctl1.options.length++;
	Ctl1.options[0].text = "Select Model";
	Ctl1.options[0].value = "";
	var cind = 0;
	//
	for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {
		cind++;
		Ctl1.options.length++;
		CreateSelectOptionIfNull1(cind, Ctl1)
		Ctl1.options[cind].text = AutoModels[makeNo][i * 2 + 1];
		Ctl1.options[cind].value = AutoModels[makeNo][i * 2 + 1]; 

	}
	TrimModelSelectAndAddUnderscore1(CtlName1, Ctl.selectedIndex)
	Ctl1.options.selectedIndex = 0;

	
}

function populateTrimSelectBox1(CtlName, CtlName1, CtlName2, modelIndex) {
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];	
		var Ctl1 = elements[CtlName1];	
		var Ctl2 = elements[CtlName2];	
		var modelNo = 0;
		var vehicleNMB = 0;
		var vehicleVal = '';
		var fullTrim = '';
		var VerticalBarLocation = 0;
		var trimIdx = 0;

		makeNo = Ctl.options[Ctl.selectedIndex].value; 
		modelName = Ctl1.options[Ctl1.selectedIndex].value; 
		for(var i = 0; i < ((AutoModels[makeNo][0]) * 2); i++) {
			if (trimAll(String(AutoModels[makeNo][i])) == trimAll(String(modelName))) { 
				modelNo = AutoModels[makeNo][i + 1];
			}
		}	
		
		trimIdx = (makeNo + '' + document.forms[0].elements[CtlName1].selectedIndex);

		Ctl2.options.length = 1;
		//
		Ctl2.options[0].text = "Select Trim";
		Ctl2.options[0].value = "";
		if (document.forms[0].elements[CtlName1].selectedIndex == 0)
			return;
		var cind = 0;
		//
		
		for(var j = 0; j < (AutoModelTrims[trimIdx][0]) - 1; j++) {
			cind++;
			Ctl2.options.length = Ctl2.options.length + 1;
			CreateTrimSelectOptionIfNull(cind, Ctl2)
			fullTrim = AutoModelTrims[trimIdx][j * 2 + 1]; 
			VerticalBarLocation = fullTrim.indexOf('|'); 
			vehicleVal = Right(fullTrim,(String(fullTrim).length - VerticalBarLocation - 1)); 

			if (String(vehicleVal).length >= 52) {
				vehicleVal = Left(vehicleVal,52) + '...'
			}
			
			vehicleNMB = Left(fullTrim,VerticalBarLocation);
			Ctl2.options[cind].text = vehicleVal;
			Ctl2.options[cind].value = fullTrim;

		}		
		Ctl2.options.selectedIndex = 0;
		modelIndex = 0;
		//Ctl2.options.length = j;	
	}
}


function checkmodel1(CtlName, CtlName1, CtlName2) {		
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];	
		var Ctl1 = elements[CtlName1];	
		var Ctl2 = elements[CtlName2];	
		if 	(Ctl1.options.selectedIndex == Ctl1.options.length - 1)	{
			Ctl1.options.selectedIndex = lastModelId;
		}
		lastModelId = Ctl1.options.selectedIndex;
	}
	
	var Ctl1 = document.forms[0].elements[CtlName1];	
	var Ctl = document.forms[0].elements[CtlName];	
	var Ctl2 = document.forms[0].elements[CtlName2];	

	
	if (Ctl1.options.selectedIndex >= 0) {

		modelIndex = Ctl1.options.selectedIndex;	
		populateTrimSelectBox1(CtlName, CtlName1, CtlName2, modelIndex);
	}
}

function TrimModelSelectAndAddUnderscore1(Model, fdmake) {
	var CtlName;
	if (Model == 'Model')
	{
		CtlName = 'Model';
	}
	if (Model == 'Model1')
	{
		CtlName = 'Model1';
	}
	if (Model == 'Model2')
	{
		CtlName = 'Model2';
	}
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];
	
		var UnderScoreExists = false;
		Ctl.options.length = (AutoModels[makeNo][0]);  // truncate list to fit this Model.

		for(var i = 0; i < Ctl.options.length; i++) {

			if (Ctl.options[i].text == underscore){
				UnderScoreExists = true;
			}
		}	

		if (UnderScoreExists == false) {

			CreateSelectOptionIfNull1(i, Ctl)
			Ctl.options[i].text = underscore;
		}
	}
}

function pop_initModel(CtlName, CtlName1, CtlName2){

	var Ctl = document.forms[0].elements[CtlName];
	var Ct2 = document.forms[0].elements[CtlName1];
	var d_model="";

	if (Ctl.options.selectedIndex > 0){
		var s_make = Ctl.options[Ctl.selectedIndex].text;
		if (s_make+""!="Select Make"){
			d_model= call_defaultModel(s_make);
		}
		if (d_model+""!=""){
			for (i = 0; i < Ct2.length; i++) {
				if (Ct2.options[i].text.toLowerCase() == d_model.toLowerCase()) {
					Ct2.options[i].selected = true;
					break;
				}
			}
		}
		var modelIndex = Ct2.options.selectedIndex;
		populateTrimSelectBox1(CtlName, CtlName1, CtlName2, modelIndex);
	}
		
}




// -----------------default model test--------------------
function mc_filldrop1_dmt(CtlName) {
	var Ctl = document.forms[0].elements[CtlName];
	if (Ctl.options.length>0){
		mc_populateModelSelectBox1_dmt(CtlName);	
	}
} 

function mc_populateModelSelectBox1_dmt(CtlName) {
	
	if (CtlName == 'addMakeName'){
		CtlName1 = 'addModelName';
	}
	if (CtlName == 'addMakeName1'){
		CtlName1 = 'addModelName1';
	}	
	if (CtlName == 'addMakeName2'){
		CtlName1 = 'addModelName2';
	}
	if (CtlName == 'addMakeName3'){
		CtlName1 = 'addModelName3';
	}

	with(document.forms[0]){
		var Ctl = elements[CtlName];	
		var Ctl1 = elements[CtlName1];	
		makeNo = Ctl.options[Ctl.selectedIndex].value; 
		
		//
		Ctl1.options.length = 0;
		Ctl1.options.length++;
		Ctl1.options[0].text = "Select Model";
		Ctl1.options[0].value = "";
		var cind = 0;
		//
		for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {
			cind++;
			Ctl1.options.length++;
			CreateSelectOptionIfNull1(cind, Ctl1)
			Ctl1.options[cind].text = AutoModels[makeNo][i * 2 + 1];
			Ctl1.options[cind].value = AutoModels[makeNo][i * 2 + 1]; 

		}
		//mc_TrimModelSelectAndAddUnderscore1(CtlName1, Ctl.selectedIndex)
		Ctl1.options.selectedIndex = 0;
	 }
}


function mc_rm2_populateMakeSelectBox(CtlName, CtlName1) {

	var Ctl = document.forms[0].elements[CtlName];	
	var Ct2 = document.forms[0].elements[CtlName1]; 

	with(document.forms[0]){
		curindex = 0;
		if (requestedMakeIn == "") {
			DefaultOrLastChosen = "0";
		}
		else {
			DefaultOrLastChosen = requestedMakeIn;
		}

		for (var i = 0; AutoMakeName[i] != null; i++) {			
			CreateSelectOptionIfNull1(i, Ctl);
			Ctl.options[i].text = AutoMakeName[i];
			if (AutoMakeNumber[i] == DefaultOrLastChosen)
				curindex=i;
			Ctl.options[i].value = AutoMakeNumber[i];
		}
	
		CreateSelectOptionIfNull1(i, Ctl); 
		Ctl.options[i].text = underscore; 
		Ctl.options.length = i + 1;
		Ctl.options.selectedIndex = curindex;
	}
	
	var m1 = null;
	var mn1f = null;
	eval("mn1f = document.forms[0].MakeName");
	if (mn1f == null)
		eval("mn1f = document.forms[0].Make");
	if (mn1f != null)
		m1 = mn1f.value;

	var p0m = null;
	if (Ct2.length > 0 && Ct2.options.selectedIndex > 0)
		p0m = Ct2.options[Ct2.selectedIndex].text;
	
	if (Ctl.length > 0 && p0m != null) {
	  for (var i = Ctl.length - 1; i>=0; i--) {
		if (Ctl.options[i].text.toLowerCase() == p0m.toLowerCase()) {
		  Ctl.remove(i);
		  break;
		} 		
	  }
	}

	if (Ctl.length > 0 && m1 != null) {
	  for (var i = Ctl.length - 1; i>=0; i--) {
		if (Ctl.options[i].text.toLowerCase() == m1.toLowerCase() || Ctl.options[i].value.toLowerCase() == m1.toLowerCase()) {
		  Ctl.remove(i);
		  break;
		} 		
	  }
	}	
}

function mc_rml_populateMakeSelectBox(CtlName, CtlName1) {

	var Ctl = document.forms[0].elements[CtlName];	
	var Ct2 = document.forms[0].elements[CtlName1]; 

	with(document.forms[0]){
		curindex = 0;
		if (requestedMakeIn == "") {
			DefaultOrLastChosen = "0";
		}
		else {
			DefaultOrLastChosen = requestedMakeIn;
		}

		for (var i = 0; AutoMakeName[i] != null; i++) {			
			CreateSelectOptionIfNull1(i, Ctl);
			Ctl.options[i].text = AutoMakeName[i];
			if (AutoMakeNumber[i] == DefaultOrLastChosen)
				curindex=i;
			Ctl.options[i].value = AutoMakeNumber[i];
		}
	
		CreateSelectOptionIfNull1(i, Ctl); 
		Ctl.options[i].text = underscore; 
		Ctl.options.length = i + 1;
		Ctl.options.selectedIndex = curindex;
	}

	var p0m = null;
	if (Ct2.length > 0 && Ct2.options.selectedIndex > 0)
		p0m = Ct2.options[Ct2.selectedIndex].text;
	
	if (Ctl.length > 0 && p0m != null) {
	  for (var i = Ctl.length - 1; i>=0; i--) {
		if (Ctl.options[i].text.toLowerCase() == p0m.toLowerCase()) {
		  Ctl.remove(i);
		  break;
		} 		
	  }
	}
}

// -----------------default model test--------------------



//-----------------Make/Model load functions for SEO/HMS sites without trim----------------------------------------------------------------
// seo three sites------>


function pop_initModel_hs(CtlName, CtlName1){
	
	var Ctl = document.forms[0].elements[CtlName];
	var Ct2 = document.forms[0].elements[CtlName1];
	var d_model="";

	if (Ctl.options.selectedIndex > 0){
		var s_make = Ctl.options[Ctl.selectedIndex].text;
		if (s_make+""!="Select Make"){
			d_model= call_defaultModel(s_make);
		}
		if (d_model+""!=""){
			for (i = 0; i < Ct2.length; i++) {
				if (Ct2.options[i].text.toLowerCase() == d_model.toLowerCase()) {
					Ct2.options[i].selected = true;
					break;
				}
			}
		}
		var modelIndex = Ct2.options.selectedIndex;
	}
}


function mc_populateMakeSelectBox1(CtlName) {

	var Ctl = document.forms[0].elements[CtlName];	
	with(document.forms[0]){
	curindex = 0;
	if (requestedMakeIn == "") {
		DefaultOrLastChosen = "0";
	}
	else {
		DefaultOrLastChosen = requestedMakeIn;
	}

	for (var i = 0; AutoMakeName[i] != null; i++) {			
		CreateSelectOptionIfNull1(i, Ctl);
		Ctl.options[i].text = AutoMakeName[i];

		if (AutoMakeNumber[i] == DefaultOrLastChosen) {
			curindex=i;
		}
		Ctl.options[i].value = AutoMakeNumber[i];
	}

	CreateSelectOptionIfNull1(i, Ctl); 
	Ctl.options[i].text = underscore; 
	Ctl.options.length = i + 1;
	Ctl.options.selectedIndex = curindex;
	}
	
}

function mc_InitialPopulateModelSelectBox1(CtlName, CtlName1) {
	var Ctl = document.forms[0].elements[CtlName];	
	var Ctl1 = document.forms[0].elements[CtlName1];	
	
	with(document.forms[0]){

		makeNo = Ctl.options[Ctl.selectedIndex].value 
		curindex = 0;
		DefaultOrLastModelChosen = "01"

		for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {			
			CreateSelectOptionIfNull1(i, Ctl1)
			Ctl1.options[i].text = AutoModels[makeNo][i * 2 + 1];
			Ctl1.options[i].value = AutoModels[makeNo][i * 2 + 1];

			if (Ctl1.options[i].value == DefaultOrLastModelChosen) {
				curindex = i;
			}
		}			

		mc_TrimModelSelectAndAddUnderscore1(CtlName1, Ctl.selectedIndex)
		Ctl1.options.selectedIndex = curindex;
	}
}

function mc_filldrop1(CtlName) {
	
	var Ctl = document.forms[0].elements[CtlName];	
	errorCheckSelectBoxes1(CtlName);
	mc_populateModelSelectBox1(CtlName);	
	
	if (CtlName == 'addMakeName') {		
		if (document.forms[0].addMakeName.options.selectedIndex > 0){
			pop_initModel_hs('addMakeName','addModelName');
			//modelIndex = document.forms[0].addModelName.options.selectedIndex;
			//populateTrimSelectBox1('Make', 'Model', 'Trim', modelIndex);
		}
	}

	if (CtlName == 'addMakeName1') {		
		if (document.forms[0].addMakeName1.options.selectedIndex > 0){
			//modelIndex = document.forms[0].addModelName1.options.selectedIndex;
			pop_initModel_hs('addMakeName1','addModelName1');
			//populateTrimSelectBox1('Make', 'Model', 'Trim', modelIndex);
		}
	}
	
	if (CtlName == 'addMakeName2') {		
		if (document.forms[0].addMakeName2.options.selectedIndex > 0){
			pop_initModel_hs('addMakeName2','addModelName2');
			//modelIndex = document.forms[0].addModelName2.options.selectedIndex;
			//populateTrimSelectBox1('Make1', 'Model1', 'Trim1', modelIndex);
		}
	}

	if (CtlName == 'addMakeName3') {		
		if (document.forms[0].addMakeName3.options.selectedIndex > 0){
			pop_initModel_hs('addMakeName3','addModelName3');
			//modelIndex = document.forms[0].addModelName3.options.selectedIndex;
			//populateTrimSelectBox1('Make1', 'Model1', 'Trim1', modelIndex);
		}
	}
} 

function mc_populateModelSelectBox1(CtlName) {

	if (CtlName == 'addMakeName')
	{
		CtlName1 = 'addModelName';
	}
	if (CtlName == 'addMakeName1')
	{
		CtlName1 = 'addModelName1';
	}	
	if (CtlName == 'addMakeName2')
	{
		CtlName1 = 'addModelName2';
	}
	if (CtlName == 'addMakeName3')
	{
		CtlName1 = 'addModelName3';
	}
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];	
		var Ctl1 = elements[CtlName1];	
			makeNo = Ctl.options[Ctl.selectedIndex].value; 

			for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {

				CreateSelectOptionIfNull1(i, Ctl1)
				Ctl1.options[i].text = AutoModels[makeNo][i * 2 + 1];
				Ctl1.options[i].value = AutoModels[makeNo][i * 2 + 1]; 
			}

			mc_TrimModelSelectAndAddUnderscore1(CtlName1, Ctl.selectedIndex)
			Ctl1.options.selectedIndex = 0;
		}
}


function mc_TrimModelSelectAndAddUnderscore1(Model, fdmake) {
	var CtlName;
	if (Model == 'addModelName')
	{
		CtlName = 'addModelName';
	}
	if (Model == 'addModelName1')
	{
		CtlName = 'addModelName1';
	}
	if (Model == 'addModelName2')
	{
		CtlName = 'addModelName2';
	}
	if (Model == 'addModelName3')
	{
		CtlName = 'addModelName3';
	}
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];
	
		var UnderScoreExists = false;
		Ctl.options.length = (AutoModels[makeNo][0]) - 1;  // truncate list to fit this Model.

		for(var i = 0; i < Ctl.options.length; i++) {

			if (Ctl.options[i].text == underscore){
				UnderScoreExists = true;
			}
		}	
		if (UnderScoreExists == false) {

			CreateSelectOptionIfNull1(i, Ctl)
			Ctl.options[i].text = underscore;
		}
	}
}




//-----------Make/Model load functions SEO/HMS sites with trim----------------------------------------------------------------
function deal_populateMakeSelectBox1(CtlName) {

	var Ctl = document.forms[0].elements[CtlName];	
	
	
	with(document.forms[0]){
			
		curindex = 0;

		if (requestedMakeIn == "") {
			DefaultOrLastChosen = "0";
		}
		else {
			DefaultOrLastChosen = requestedMakeIn;
		}

		for (var i = 0; AutoMakeName[i] != null; i++) {			
			CreateSelectOptionIfNull1(i, Ctl);
			Ctl.options[i].text = AutoMakeName[i];

			if (AutoMakeNumber[i] == DefaultOrLastChosen) {
				curindex=i;
			}
			Ctl.options[i].value = AutoMakeNumber[i];
		}

		CreateSelectOptionIfNull1(i, Ctl); 
		Ctl.options[i].text = underscore; 
		Ctl.options.length = i + 1;
		Ctl.options.selectedIndex = curindex;
	}
	
}

function deal_InitialPopulateModelSelectBox1(CtlName, CtlName1) {
	var Ctl = document.forms[0].elements[CtlName];	
	var Ctl1 = document.forms[0].elements[CtlName1];	
	
	with(document.forms[0]){

		makeNo = Ctl.options[Ctl.selectedIndex].value 
		curindex = 0;
		DefaultOrLastModelChosen = "01"

		for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {			
			CreateSelectOptionIfNull1(i, Ctl1)
			Ctl1.options[i].text = AutoModels[makeNo][i * 2 + 1];
			Ctl1.options[i].value = AutoModels[makeNo][i * 2 + 1];

			if (Ctl1.options[i].value == DefaultOrLastModelChosen) {
				curindex = i;
			}
		}			

		deal_TrimModelSelectAndAddUnderscore1(CtlName1, Ctl.selectedIndex)
		Ctl1.options.selectedIndex = curindex;
	}
}

function deal_filldrop1(CtlName) {
	
	var Ctl = document.forms[0].elements[CtlName];	
	errorCheckSelectBoxes1(CtlName);
	deal_populateModelSelectBox1(CtlName);	
	
	if (CtlName == 'Make1') {		
		if (document.forms[0].Make1.options.selectedIndex > 0){
			modelIndex = document.forms[0].Model1.options.selectedIndex;
			deal_populateTrimSelectBox1('Make1', 'Model1', 'Trim1', modelIndex);
			deal_getVno('Trim1','vehicle_nmb2');
		}
	}
	
	if (CtlName == 'Make2') {		
			if (document.forms[0].Make2.options.selectedIndex > 0){
				modelIndex = document.forms[0].Model2.options.selectedIndex;
				deal_populateTrimSelectBox1('Make2', 'Model2', 'Trim2', modelIndex);
							deal_getVno('Trim2','vehicle_nmb3');
			}
	}

	if (CtlName == 'Make3') {		
			if (document.forms[0].Make3.options.selectedIndex > 0){
				modelIndex = document.forms[0].Model3.options.selectedIndex;
				deal_populateTrimSelectBox1('Make3', 'Model3', 'Trim3', modelIndex);
							deal_getVno('Trim3','vehicle_nmb4');
			}
	}
} 

function deal_populateModelSelectBox1(CtlName) {

	if (CtlName == 'Make1')
	{
		CtlName1 = 'Model1';
	}	
	if (CtlName == 'Make2')
	{
		CtlName1 = 'Model2';
	}
	if (CtlName == 'Make3')
	{
		CtlName1 = 'Model3';
	}
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];	
		var Ctl1 = elements[CtlName1];	
			makeNo = Ctl.options[Ctl.selectedIndex].value; 

			for(var i = 0; i < (AutoModels[makeNo][0]) - 1; i++) {

				CreateSelectOptionIfNull1(i, Ctl1)
				Ctl1.options[i].text = AutoModels[makeNo][i * 2 + 1];
				Ctl1.options[i].value = AutoModels[makeNo][i * 2 + 1]; 
			}
			
			deal_TrimModelSelectAndAddUnderscore1(CtlName1, Ctl.selectedIndex)
			Ctl1.options.selectedIndex = 0;
		}
}


function deal_TrimModelSelectAndAddUnderscore1(Model, fdmake) {
	var CtlName;
	if (Model == 'Model1')
	{
		CtlName = 'Model1';
	}
	if (Model == 'Model2')
	{
		CtlName = 'Model2';
	}
	if (Model == 'Model3')
	{
		CtlName = 'Model3';
	}
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];
	
		var UnderScoreExists = false;
		Ctl.options.length = (AutoModels[makeNo][0]) - 1;  // truncate list to fit this Model.

		for(var i = 0; i < Ctl.options.length; i++) {

			if (Ctl.options[i].text == underscore){
				UnderScoreExists = true;
			}
		}	

		if (UnderScoreExists == false) {

			CreateSelectOptionIfNull1(i, Ctl)
			Ctl.options[i].text = underscore;
		}
	}
}

function deal_populateTrimSelectBox1(CtlName, CtlName1, CtlName2, modelIndex) {
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];	
		var Ctl1 = elements[CtlName1];	
		var Ctl2 = elements[CtlName2];	
		var modelNo = 0;
		var vehicleNMB = 0;
		var vehicleVal = '';
		var fullTrim = '';
		var VerticalBarLocation = 0;
		var trimIdx = 0;

		makeNo = Ctl.options[Ctl.selectedIndex].value; 
		modelName = Ctl1.options[Ctl1.selectedIndex].value; 
		for(var i = 0; i < ((AutoModels[makeNo][0]) * 2); i++) {
			if (trimAll(String(AutoModels[makeNo][i])) == trimAll(String(modelName))) { 
				modelNo = AutoModels[makeNo][i + 1];
			}
		}			
		trimIdx = (makeNo + '' + (modelIndex + 1));
		for(var j = 0; j < (AutoModelTrims[trimIdx][0]) - 1; j++) {

			CreateTrimSelectOptionIfNull(j, Ctl2)
			fullTrim = AutoModelTrims[trimIdx][j * 2 + 1]; 
			VerticalBarLocation = fullTrim.indexOf('|'); 
			vehicleVal = Right(fullTrim,(String(fullTrim).length - VerticalBarLocation - 1)); 

			if (String(vehicleVal).length >= 52) {
				vehicleVal = Left(vehicleVal,52) + '...'
			}

			vehicleNMB = Left(fullTrim,VerticalBarLocation);
			Ctl2.options[j].text = vehicleVal;
			Ctl2.options[j].value = fullTrim;
		}		

		Ctl2.options.selectedIndex = 0;
		modelIndex = 0;
		Ctl2.options.length = j;	
	}
}


function deal_checkmodel1(CtlName, CtlName1, CtlName2) {		
	
	with(document.forms[0]){
		var Ctl = elements[CtlName];	
		var Ctl1 = elements[CtlName1];	
		var Ctl2 = elements[CtlName2];	
		if 	(Ctl1.options.selectedIndex == Ctl1.options.length - 1)	{
			Ctl1.options.selectedIndex = lastModelId;
		}
		lastModelId = Ctl1.options.selectedIndex;
	}
	
	var Ctl1 = document.forms[0].elements[CtlName1];	
	var Ctl = document.forms[0].elements[CtlName];	
	var Ctl2 = document.forms[0].elements[CtlName2];	
	if (Ctl1.options.selectedIndex >= 0) {
		modelIndex = Ctl1.options.selectedIndex;	
		deal_populateTrimSelectBox1(CtlName, CtlName1, CtlName2, modelIndex);
	}
}


function deal_populateTrimSelectBoxbyMake(makeNo, modelName, trimControl,vnumber) {
	
	with(document.forms[0]){
		var Ctl2 = elements[trimControl];	
		var vname=elements[vnumber];
		var modelNo = 0;
		var vehicleNMB = 0;
		var vehicleVal = '';
		var fullTrim = '';
		var VerticalBarLocation = 0;
		var trimIdx = 0;

		makeNo = makeNo; 
		modelName = modelName; 
				
		for(var i = 0; i < ((AutoModels[makeNo][0]) * 2); i++) {
			if (trimAll(String(AutoModels[makeNo][i])) == trimAll(String(modelName))) { 
				modelNo = AutoModels[makeNo][i + 1];
			}
		}
		
		trimIdx = (Left(makeNo,(String(makeNo).length -1))+modelNo);
		for(var j = 0; j < (AutoModelTrims[trimIdx][0]) - 1; j++) {

			CreateTrimSelectOptionIfNull(j, Ctl2)
			
			fullTrim = AutoModelTrims[trimIdx][j * 2 + 1]; 
			VerticalBarLocation = fullTrim.indexOf('|'); 
			vehicleVal = Right(fullTrim,(String(fullTrim).length - VerticalBarLocation - 1)); 

			if (String(vehicleVal).length >= 52) {
				vehicleVal = Left(vehicleVal,52) + '...'
			}

			vehicleNMB = Left(fullTrim,VerticalBarLocation);
			Ctl2.options[j].text = vehicleVal;
			Ctl2.options[j].value = fullTrim;
		}		
		Ctl2.options.selectedIndex = 0;
		vname.value=Left(Ctl2.options[Ctl2.options.selectedIndex].value,VerticalBarLocation);
		Ctl2.options.length = j;	
	}
}


function deal_getVno(ctrlName,vehicleName) {		
	with(document.forms[0]){
		var Ctl = elements[ctrlName];	
		var vno=elements[vehicleName];
		var vlist="";
		if (Ctl.options.selectedIndex >= 0){
			vlist = Ctl.options[Ctl.selectedIndex].value; 
			var splitVno = vlist.split("|")
			vno.value=splitVno[0];
		}
	}
}