	// ALFA ROMEO
	var arr3Array = new Array();	
	arr3Array[0] = '5|147';		
	arr3Array[1] = '433|159';		
	arr3Array[2] = '184|GT';		

	// AUDI
	var arr5Array = new Array();	
	arr5Array[0] = '59|A3';		
	arr5Array[1] = '60|A4';		
	arr5Array[2] = '61|A6';		
	arr5Array[3] = '62|A8';		
	arr5Array[4] = '69|ALLROAD';		
	arr5Array[5] = '447|Q7';		
	arr5Array[6] = '348|TT';		

	// BMW
	var arr7Array = new Array();	
	arr7Array[0] = '2|116';		
	arr7Array[1] = '3|118';		
	arr7Array[2] = '4|120';		
	arr7Array[3] = '418|130';		
	arr7Array[4] = '14|318';		
	arr7Array[5] = '15|320';		
	arr7Array[6] = '17|325';		
	arr7Array[7] = '18|330';		
	arr7Array[8] = '27|520';		
	arr7Array[9] = '406|523';		
	arr7Array[10] = '28|525';		
	arr7Array[11] = '29|530';		
	arr7Array[12] = '30|535';		
	arr7Array[13] = '419|540';		
	arr7Array[14] = '420|550';		
	arr7Array[15] = '38|630';		
	arr7Array[16] = '421|650';		
	arr7Array[17] = '40|730';		
	arr7Array[18] = '407|740';		
	arr7Array[19] = '408|750';		
	arr7Array[20] = '44|760';		
	arr7Array[21] = '219|M3';		
	arr7Array[22] = '220|M5';		
	arr7Array[23] = '425|M6';		
	arr7Array[24] = '368|X3';		
	arr7Array[25] = '369|X5';		
	arr7Array[26] = '386|Z4';		

	// CHEVROLET
	var arr9Array = new Array();	
	arr9Array[0] = '204|KALOS';		
	arr9Array[1] = '208|LACETTI';		
	arr9Array[2] = '222|MATIZ';		
	arr9Array[3] = '331|TACUMA';		

	// CHRYSLER
	var arr10Array = new Array();	
	arr10Array[0] = '133|CROSSFIRE';		
	arr10Array[1] = '263|PT CRUISER';		
	arr10Array[2] = '362|VOYAGER';		

	// CITROEN
	var arr11Array = new Array();	
	arr11Array[0] = '82|BERLINGO';		
	arr11Array[1] = '413|C1';		
	arr11Array[2] = '101|C2';		
	arr11Array[3] = '102|C3';		
	arr11Array[4] = '103|C4';		
	arr11Array[5] = '104|C5';		
	arr11Array[6] = '106|C8';		
	arr11Array[7] = '380|XSARA';		

	// DAIHATSU
	var arr13Array = new Array();	
	arr13Array[0] = '116|CHARADE';		
	arr13Array[1] = '127|COPEN';		
	arr13Array[2] = '306|SIRION';		
	arr13Array[3] = '333|TERIOS';		

	// FIAT
	var arr17Array = new Array();	
	arr17Array[0] = '423|CROMA';		
	arr17Array[1] = '139|DOBLO';		
	arr17Array[2] = '195|IDEA';		
	arr17Array[3] = '235|MULTIPLA';		
	arr17Array[4] = '248|PANDA';		
	arr17Array[5] = '265|PUNTO';		
	arr17Array[6] = '320|STILO';		

	// FORD
	var arr18Array = new Array();	
	arr18Array[0] = '157|FIESTA';		
	arr18Array[1] = '158|FOCUS';		
	arr18Array[2] = '166|FUSION';		
	arr18Array[3] = '170|GALAXY';		
	arr18Array[4] = '203|KA';		
	arr18Array[5] = '232|MONDEO';		
	arr18Array[6] = '396|RANGER';		
	arr18Array[7] = '456|S-MAX';		
	arr18Array[8] = '322|STREETKA';		

	// HONDA
	var arr21Array = new Array();	
	arr21Array[0] = '64|ACCORD';		
	arr21Array[1] = '119|CIVIC';		
	arr21Array[2] = '134|CR-V';		
	arr21Array[3] = '164|FR-V';		
	arr21Array[4] = '192|HR-V';		
	arr21Array[5] = '201|JAZZ';		
	arr21Array[6] = '286|S2000';		

	// HYUNDAI
	var arr22Array = new Array();	
	arr22Array[0] = '63|ACCENT';		
	arr22Array[1] = '131|COUPE';		
	arr22Array[2] = '150|ELANTRA';		
	arr22Array[3] = '173|GETZ';		
	arr22Array[4] = '223|MATRIX';		
	arr22Array[5] = '292|SANTA';		
	arr22Array[6] = '310|SONATA';		
	arr22Array[7] = '334|TERRACAN';		
	arr22Array[8] = '343|TRAJET';		
	arr22Array[9] = '349|TUCSON';		

	// JAGUAR
	var arr24Array = new Array();	
	arr24Array[0] = '324|S-TYPE';		
	arr24Array[1] = '373|XJ';		
	arr24Array[2] = '374|XJ6';		
	arr24Array[3] = '375|XJ8';		
	arr24Array[4] = '376|XJR';		
	arr24Array[5] = '377|XK8';		
	arr24Array[6] = '382|X-TYPE';		

	// JEEP
	var arr25Array = new Array();	
	arr25Array[0] = '117|CHEROKEE';		
	arr25Array[1] = '367|WRANGLER';		

	// KIA
	var arr27Array = new Array();	
	arr27Array[0] = '110|CARENS';		
	arr27Array[1] = '114|CERATO';		
	arr27Array[2] = '221|MAGENTIS';		
	arr27Array[3] = '255|PICANTO';		
	arr27Array[4] = '272|RIO';		
	arr27Array[5] = '298|SEDONA';		
	arr27Array[6] = '311|SORENTO';		
	arr27Array[7] = '316|SPORTAGE';		

	// LANDROVER
	var arr29Array = new Array();	
	arr29Array[0] = '138|DISCOVERY';		
	arr29Array[1] = '162|FREELANDER';		
	arr29Array[2] = '269|RANGE ROVER';		

	// LEXUS
	var arr30Array = new Array();	
	arr30Array[0] = '182|GS';		
	arr30Array[1] = '200|IS';		
	arr30Array[2] = '216|LS';		
	arr30Array[3] = '276|RX';		
	arr30Array[4] = '295|SC';		

	// MAZDA
	var arr37Array = new Array();	
	arr37Array[0] = '8|2';		
	arr37Array[1] = '11|3';		
	arr37Array[2] = '405|5';		
	arr37Array[3] = '34|6';		
	arr37Array[4] = '238|MX-5';		
	arr37Array[5] = '277|RX-8';		
	arr37Array[6] = '345|TRIBUTE';		

	// MERCEDES
	var arr38Array = new Array();	
	arr38Array[0] = '51|A 150';		
	arr38Array[1] = '52|A 160';		
	arr38Array[2] = '53|A 170';		
	arr38Array[3] = '54|A 180';		
	arr38Array[4] = '56|A 200';		
	arr38Array[5] = '411|B';		
	arr38Array[6] = '88|C 160';		
	arr38Array[7] = '90|C 180K';		
	arr38Array[8] = '91|C 200';		
	arr38Array[9] = '92|C 200K';		
	arr38Array[10] = '93|C 220';		
	arr38Array[11] = '94|C 230';		
	arr38Array[12] = '422|C 280';		
	arr38Array[13] = '99|C 320';		
	arr38Array[14] = '412|C 350';		
	arr38Array[15] = '120|CL';		
	arr38Array[16] = '122|CLK';		
	arr38Array[17] = '123|CLS';		
	arr38Array[18] = '140|E 200K';		
	arr38Array[19] = '141|E 220';		
	arr38Array[20] = '424|E 280';		
	arr38Array[21] = '144|E 320';		
	arr38Array[22] = '145|E 350';		
	arr38Array[23] = '146|E 500';		
	arr38Array[24] = '229|ML';		
	arr38Array[25] = '309|SLK';		
	arr38Array[26] = '356|VANEO';		
	arr38Array[27] = '360|VIANO';		

	// MINI
	var arr41Array = new Array();	
	arr41Array[0] = '126|COOPER';		
	arr41Array[1] = '244|ONE';		

	// MITSUBISHI
	var arr42Array = new Array();	
	arr42Array[0] = '301|SHOGUN';		

	// NISSAN
	var arr44Array = new Array();	
	arr44Array[0] = '404|350Z';		
	arr44Array[1] = '70|ALMERA';		
	arr44Array[2] = '228|MICRA';		
	arr44Array[3] = '236|MURANO';		
	arr44Array[4] = '400|NAVARA';		
	arr44Array[5] = '446|NOTE';		
	arr44Array[6] = '252|PATHFINDER';		
	arr44Array[7] = '253|PATROL';		
	arr44Array[8] = '260|PRIMERA';		
	arr44Array[9] = '335|TERRANO';		
	arr44Array[10] = '381|X-TRAIL';		

	// PEUGEOT
	var arr48Array = new Array();	
	arr48Array[0] = '402|1007';		
	arr48Array[1] = '403|107';		
	arr48Array[2] = '9|206';		
	arr48Array[3] = '12|307';		
	arr48Array[4] = '23|407';		
	arr48Array[5] = '35|607';		
	arr48Array[6] = '45|807';		
	arr48Array[7] = '432|PARTNER';		

	// PORSCHE
	var arr49Array = new Array();	
	arr49Array[0] = '47|911';		
	arr49Array[1] = '86|BOXSTER';		
	arr49Array[2] = '431|CAYMAN';		

	// RENAULT
	var arr51Array = new Array();	
	arr51Array[0] = '121|CLIO';		
	arr51Array[1] = '152|ESPACE';		
	arr51Array[2] = '452|GRAND';		
	arr51Array[3] = '176|GRAND ESPACE';		
	arr51Array[4] = '178|GRAND SCENIC';		
	arr51Array[5] = '205|KANGOO';		
	arr51Array[6] = '209|LAGUNA';		
	arr51Array[7] = '226|MEGANE';		
	arr51Array[8] = '230|MODUS';		

	// SAAB
	var arr55Array = new Array();	
	arr55Array[0] = '48|9-3';		
	arr55Array[1] = '49|9-5';		

	// SEAT
	var arr57Array = new Array();	
	arr57Array[0] = '68|ALHAMBRA';		
	arr57Array[1] = '71|ALTEA';		
	arr57Array[2] = '194|IBIZA';		
	arr57Array[3] = '214|LEON';		
	arr57Array[4] = '338|TOLEDO';		

	// SKODA
	var arr58Array = new Array();	
	arr58Array[0] = '155|FABIA';		
	arr58Array[1] = '242|OCTAVIA';		
	arr58Array[2] = '325|SUPERB';		

	// SMART
	var arr59Array = new Array();	
	arr59Array[0] = '160|FORFOUR';		
	arr59Array[1] = '161|FORTWO';		

	// SUBARU
	var arr61Array = new Array();	
	arr61Array[0] = '159|FORESTER';		
	arr61Array[1] = '198|IMPREZA';		
	arr61Array[2] = '212|LEGACY';		

	// TOYOTA
	var arr64Array = new Array();	
	arr64Array[0] = '78|AVENSIS';		
	arr64Array[1] = '410|AYGO';		
	arr64Array[2] = '113|CELICA';		
	arr64Array[3] = '129|COROLLA';		
	arr64Array[4] = '401|HILUX';		
	arr64Array[5] = '211|LANDCRUISER';		
	arr64Array[6] = '234|MR2';		
	arr64Array[7] = '259|PREVIA';		
	arr64Array[8] = '261|PRIUS';		
	arr64Array[9] = '441|RAV';		
	arr64Array[10] = '270|RAV-4';		
	arr64Array[11] = '383|YARIS';		

	// VAUXHALL
	var arr66Array = new Array();	
	arr66Array[0] = '67|AGILA';		
	arr66Array[1] = '77|ASTRA';		
	arr66Array[2] = '130|CORSA';		
	arr66Array[3] = '227|MERIVA';		
	arr66Array[4] = '231|MONARO';		
	arr66Array[5] = '303|SIGNUM';		
	arr66Array[6] = '337|TIGRA';		
	arr66Array[7] = '358|VECTRA';		
	arr66Array[8] = '417|VIVARO';		
	arr66Array[9] = '363|VX220';		
	arr66Array[10] = '387|ZAFIRA';		

	// VOLKSWAGEN
	var arr68Array = new Array();	
	arr68Array[0] = '81|BEETLE';		
	arr68Array[1] = '85|BORA';		
	arr68Array[2] = '109|CARAVELLE';		
	arr68Array[3] = '451|EOS';		
	arr68Array[4] = '438|FOX';		
	arr68Array[5] = '174|GOLF';		
	arr68Array[6] = '439|JETTA';		
	arr68Array[7] = '250|PASSAT';		
	arr68Array[8] = '254|PHAETON';		
	arr68Array[9] = '257|POLO';		
	arr68Array[10] = '300|SHARAN';		
	arr68Array[11] = '339|TOUAREG';		
	arr68Array[12] = '340|TOURAN';		

	// VOLVO
	var arr69Array = new Array();	
	arr69Array[0] = '105|C70';		
	arr69Array[1] = '287|S40';		
	arr69Array[2] = '288|S60';		
	arr69Array[3] = '289|S80';		
	arr69Array[4] = '354|V50';		
	arr69Array[5] = '355|V70';		
	arr69Array[6] = '370|XC70';		
	arr69Array[7] = '371|XC90';		

//*******************************************************
// FUNCTION:	clearSelect
//*******************************************************
// DESC:		Clears the contents of a select box
// PARAMS:		tmpID - id of select to work with
//*******************************************************
function clearSelect(tmpID)	
{
	strMyElement = document.getElementById(tmpID)
	strMyElement.options.length = 0;
}

//*******************************************************
// FUNCTION:	populate
//*******************************************************
// DESC:		Populates a drop down with an option item
// PARAMS:		strTxt 			- Text to display in the drop down
//				strOpt 			- Value of the option item
//				intPosition		- Position in the drop down
//*******************************************************
function populate(strTxt,strOpt,intPosition)	
{
	strMyElement = document.getElementById("modelSelect");
	strMyElement.options[intPosition] = new Option(strTxt,strOpt);
}

//*******************************************************
// FUNCTION:	populateModels
//*******************************************************
// DESC:		Populates the Models drop down
// PARAMS:		makeID 			- The manufacturer/make ID
//*******************************************************
function populateModels(makeID)
{
	// clear the model drop down
	clearSelect("modelSelect");
	
	// get the array name and length
	var strArrayName = eval('arr' + makeID + 'Array');
	var intArrayLength = strArrayName.length - 1;
	
	// add the values
	for (i = 0; i < intArrayLength; i++) {
		arrModel = strArrayName[i].split("|");
		populate(arrModel[1],arrModel[0],i);
		//alert(arrModel[1]);
	}
	
	// if there is only 1 item in the array add it
	if (intArrayLength == 0)
	{
		arrModel = strArrayName[0].split("|");
		populate(arrModel[1],arrModel[0],i);
	}
}