var modelArray = new Array();
var carData = 1;
modelArray['Acura']=new Array("MDX","RDX","RL","TL","TSX");modelArray['Audi']=new Array("A3","A4","A5","A6","A8","Q5","Q7","R8","S4","S5","S6","S8","TT","TTS");modelArray['BMW']=new Array("1 Series","3 Series","5 Series","6 Series","7 Series","M3","M5","M6","X3","X5","X6","Z4");modelArray['Buick']=new Array("Enclave","LaCrosse","Lucerne");modelArray['Cadillac']=new Array("CTS","CTS-V","DTS","Escalade","Escalade ESV","Escalade EXT","Escalade Hybrid","SRX","STS","STS-V","XLR","XLR-V");modelArray['Chevrolet']=new Array("Avalanche","Aveo","Aveo5","Camaro","Cobalt","Colorado","Corvette","Equinox","Express Cargo Van","Express Passenger Van","HHR","HHR Panel","Impala","Malibu","Malibu Hybrid","Silverado 1500","Silverado 1500 Hybrid","Silverado 2500HD","Silverado 3500HD","Suburban","Tahoe","Tahoe Hybrid","TrailBlazer","Traverse");modelArray['Chrysler']=new Array("300","Aspen","Aspen Hybrid","PT Cruiser","Sebring Convertible","Sebring Sedan","Town and Country");modelArray['Dodge']=new Array("Avenger","Caliber","Challenger","Charger","Dakota","Durango","Durango Hybrid","Grand Caravan","Journey","Nitro","Ram 1500","Ram 2500","Ram 3500","Sprinter Van","Sprinter Wagon","Viper");modelArray['Ford']=new Array("E-Series Van","E-Series Wagon","Edge","Escape","Escape Hybrid","Expedition","Explorer","Explorer Sport Trac","F-150","F-250 SD","F-350 SD","F-450 SD","Flex","Focus","Fusion","Fusion Hybrid","Mustang","Ranger","Shelby GT500","Taurus","Taurus X","Transit");modelArray['GMC']=new Array("Acadia","Canyon","Envoy","Savana Cargo Van","Savana Passenger Van","Sierra 1500","Sierra 1500 Hybrid","Sierra 2500HD","Sierra 3500HD","Sierra Denali","Terrain","Yukon","Yukon Denali","Yukon Denali Hybrid","Yukon Hybrid","Yukon XL","Yukon XL Denali");modelArray['Honda']=new Array("Accord","Civic","Civic Hybrid","Civic Si","CR-V","Element","Fit","Insight","Odyssey","Pilot","Ridgeline","S2000");modelArray['HUMMER']=new Array("H2 SUT","H2 SUV","H3 SUV","H3T");modelArray['Hyundai']=new Array("Accent","Azera","Elantra","Elantra Touring","Entourage","Genesis","Genesis Coupe","Santa Fe","Sonata","Tucson","Veracruz");modelArray['Infiniti']=new Array("EX35","FX35","FX50","G37","M","QX56");modelArray['Jaguar']=new Array("XF-Series","XJ-Series","XK-Series");modelArray['Jeep']=new Array("Commander","Compass","Grand Cherokee","Liberty","Patriot","Wrangler","Wrangler Unlimited");modelArray['Kia']=new Array("Amanti","Borrego","Forte","Forte Koup","Optima","Rio","Rio5","Rondo","Sedona","Sorento","Soul","Spectra","Spectra5","Sportage");modelArray['Land Rover']=new Array("LR2","LR3","LR4","Range Rover","Range Rover Sport");modelArray['Lexus']=new Array("ES","GS","GS Hybrid","GX","HS Hybrid","IS","IS C","IS F","LS","LS Hybrid","LX","RX","RX Hybrid","SC");modelArray['Lincoln']=new Array("MKS","MKT","MKX","MKZ","Navigator","Navigator L","Town Car");modelArray['Mazda']=new Array("B-Series","CX-7","CX-9","MAZDA3","MAZDA5","MAZDA6","MAZDASPEED3","MX-5 Miata","RX-8","Tribute","Tribute Hybrid");modelArray['Mercedes-Benz']=new Array("C-Class","CL-Class","CLK-Class","CLS-Class","E-Class","G-Class","GL-Class","GLK-Class","M-Class","R-Class","S-Class","SL-Class","SLK-Class","SLR");modelArray['Mercury']=new Array("Grand Marquis","Mariner","Mariner Hybrid","Milan","Milan Hybrid","Mountaineer","Sable");modelArray['MINI']=new Array("Cooper","Cooper Clubman");modelArray['Mitsubishi']=new Array("Eclipse","Eclipse Spyder","Endeavor","Galant","Lancer","Lancer Evolution","Lancer Sportback","Outlander","Raider");modelArray['Nissan']=new Array("350Z","370Z","Altima","Altima Hybrid","Armada","cube","Frontier","GT-R","Maxima","Murano","Pathfinder","Quest","Rogue","Sentra","Titan","Versa","Xterra");modelArray['Pontiac']=new Array("G3","G5","G6","G8","Solstice","Torrent","Vibe");modelArray['Porsche']=new Array("911","Boxster","Cayenne","Cayman","Panamera");modelArray['Saab']=new Array("9-3","9-5","9-7X");modelArray['Saturn']=new Array("ASTRA","AURA","AURA Green Line Hybrid","OUTLOOK","SKY","VUE","VUE Green Line Hybrid");modelArray['Scion']=new Array("tC","xB","xD");modelArray['Smart']=new Array("fortwo");modelArray['Subaru']=new Array("Forester","Impreza","Legacy","Outback","Tribeca");modelArray['Suzuki']=new Array("Equator","Grand Vitara","SX4","SX4 Crossover","XL7");modelArray['Tesla']=new Array("Roadster");modelArray['Toyota']=new Array("4Runner","Avalon","Camry","Camry Hybrid","Corolla","FJ Cruiser","Highlander","Highlander Hybrid","Land Cruiser","Matrix","Prius","RAV4","Sequoia","Sienna","Tacoma","Tundra","Venza","Yaris");modelArray['Volkswagen']=new Array("CC","Eos","GLI","GTI","Jetta","Jetta SportWagen","New Beetle","New Beetle Convertible","Passat","Rabbit","Routan","Tiguan","Touareg");modelArray['Volvo']=new Array("C30","C70","S40","S60","S80","V50","V70","XC60","XC70","XC90");

// ------------------------ \
function img_select(make,model,form) {
	create_models_dropdown(make,form);
	create_trim_dropdown(make,model,form);
	document.forms[form].isoModel.options[document.forms[form].isoModel.selectedIndex].text = model;
	document.forms[form].isoModel.options[document.forms[form].isoModel.selectedIndex].value = model;
	//document.forms[form].zip.focus();
	//document.forms[form].zip.select();
	return false;
}

function formcheck(theform) {
	zip=theform.zip.value;
	if (zip.length != 5){
		alert("The Zipcode requires 5 digits please.");
		theform.zip.focus();
		return false;
	} 
	// Return false if characters are not digits '0-9'
	for (var i = 0; i < zip.length; i++){
		var ch = zip.substring(i, i + 1);
		if (ch < "0" || "9" < ch){
			alert("\nThe Zipcode field only accepts digits '0-9'.\n\nPlease re-enter your Zip.");
			theform.zip.focus();
			theform.zip.select();
			return false;
		}
	}
	if (theform.isoMake.value=="") {
		alert("Please select a make/year/model/trim combination..");
		return false;
	}

	//theform.subButton.disabled=true;

	return true;
}


function select_make(formName,doTrim){
	selected_make = document.forms[formName].isoMake.options[document.forms[formName].isoMake.selectedIndex].value;
	create_models_dropdown(selected_make,formName);
	if (doTrim == 1) {
		selected_model = document.forms[formName].isoModel.options[document.forms[formName].isoModel.selectedIndex].value;	             
		create_trim_dropdown(selected_make,selected_model,formName);
	}
}


function select_model(formName){
	if(document.forms[formName].isoMake.options) {
		selected_make = document.forms[formName].isoMake.options[document.forms[formName].isoMake.selectedIndex].value;
	} else {
		selected_make = document.forms[formName].isoMake.value;
	}
	selected_model = document.forms[formName].isoModel.options[document.forms[formName].isoModel.selectedIndex].value;	             
//	create_trim_dropdown(selected_make,selected_model,formName);                
}


function create_models_dropdown(selected_make,formName){

	document.forms[formName].isoModel.length=0;
	
	var cnt = 0;
	var isSelected = false;
				
	for(var i=0; i<modelArray[selected_make].length; i++){
		//if (yearArray[i][0]==selected_make){
		newOpt=new Option;
		newOpt.value=modelArray[selected_make][i];
		newOpt.text=modelArray[selected_make][i];
		if (!isSelected){
			newOpt.selected = true;
			isSelected = true;
		}
		
		document.forms[formName].isoModel.options[cnt]=newOpt;
		cnt=cnt+1;
		} 
	
	//	} 
	
}

// trimArray['Acura'] = new Array('3.5 RL');
// trimArray['Acura']['3.5 RL'] = new Array('Sedan w/ Navigation System', '12453');

function create_trim_dropdown(selected_make,selected_model,formName){

	document.forms[formName].trim.length=0;
	
	var cnt = 0;
	var isSelected = false;

	for(var i=0; i<trimArray[selected_make][selected_model].length; i++){
		//alert('value='+ trimArray[selected_make][selected_model][i][1] + ' text=' + trimArray[selected_make][selected_model][i][0]);
		newOpt=new Option;
		newOpt.value=trimArray[selected_make][selected_model][i][1];
		newOpt.text=trimArray[selected_make][selected_model][i][0];
		if (!isSelected){
			newOpt.selected = true;
			isSelected = true;
		}
		document.forms[formName].trim.options[cnt]=newOpt;
		cnt=cnt+1;
		
	};  
} 
