






var qsParams = getQsParams();

	
	 

 


//layerArray["van1"]= new Array("vanSubModel","vanWheelBase","vanDriveType");
//the following js generate each layer array as above
var layerArray = new Array();

	layerArray["car1"] = new Array();
	
		layerArray["car1"][0] = "carDriveType";
	

	layerArray["suv1"] = new Array();
	
		layerArray["suv1"][0] = "carDriveType";
	

	layerArray["suv2"] = new Array();
	
		layerArray["suv2"][0] = "carDriveType";
	

	layerArray["van1"] = new Array();
	
		layerArray["van1"][0] = "vanSubModel";
	
		layerArray["van1"][1] = "vanWheelBase";
	
		layerArray["van1"][2] = "vanDriveType";
	

	layerArray["truck1"] = new Array();
	
		layerArray["truck1"][0] = "truckCab";
	
		layerArray["truck1"][1] = "truckBox";
	
		layerArray["truck1"][2] = "truckDriveType";
	

	layerArray["truck2"] = new Array();
	
		layerArray["truck2"][0] = "truckCab";
	
		layerArray["truck2"][1] = "truckDriveType";
	

/*subModelArray["silverado1500"]=
new Array("0","true", "truck1", new Array(
["3","10","2WD","CC10703","301160^301161"],
["3","8","2WD","CC10903","301162^301163"]*/
//the following js generate eahc model array as above

var subModelArray = new Array();

	subModelArray["2009aveo"] = new Array();
	subModelArray["2009aveo"][0] = "0";
	subModelArray["2009aveo"][1] = "false";
	subModelArray["2009aveo"][2] = "";
	subModelArray["2009aveo"][3] = new Array();
	
		subModelArray["2009aveo"][3][0] = new Array();
		subModelArray["2009aveo"][3][0][0] = "";
		subModelArray["2009aveo"][3][0][1] = "";
		subModelArray["2009aveo"][3][0][2] = "";
		subModelArray["2009aveo"][3][0][3] = "1TD69^1TG69";
		subModelArray["2009aveo"][3][0][4] = "297377^297378^297379";
	

	subModelArray["2009aveosedan"] = new Array();
	subModelArray["2009aveosedan"][0] = "0";
	subModelArray["2009aveosedan"][1] = "false";
	subModelArray["2009aveosedan"][2] = "";
	subModelArray["2009aveosedan"][3] = new Array();
	
		subModelArray["2009aveosedan"][3][0] = new Array();
		subModelArray["2009aveosedan"][3][0][0] = "";
		subModelArray["2009aveosedan"][3][0][1] = "";
		subModelArray["2009aveosedan"][3][0][2] = "";
		subModelArray["2009aveosedan"][3][0][3] = "1TD48^1TG48";
		subModelArray["2009aveosedan"][3][0][4] = "297380^297381^297382";
	

	subModelArray["2009silverado1500"] = new Array();
	subModelArray["2009silverado1500"][0] = "0";
	subModelArray["2009silverado1500"][1] = "true";
	subModelArray["2009silverado1500"][2] = "truck1";
	subModelArray["2009silverado1500"][3] = new Array();
	
		subModelArray["2009silverado1500"][3][0] = new Array();
		subModelArray["2009silverado1500"][3][0][0] = "3";
		subModelArray["2009silverado1500"][3][0][1] = "10";
		subModelArray["2009silverado1500"][3][0][2] = "2WD";
		subModelArray["2009silverado1500"][3][0][3] = "CC10703";
		subModelArray["2009silverado1500"][3][0][4] = "301160^301161";
	
		subModelArray["2009silverado1500"][3][1] = new Array();
		subModelArray["2009silverado1500"][3][1][0] = "3";
		subModelArray["2009silverado1500"][3][1][1] = "8";
		subModelArray["2009silverado1500"][3][1][2] = "2WD";
		subModelArray["2009silverado1500"][3][1][3] = "CC10903";
		subModelArray["2009silverado1500"][3][1][4] = "301162^301163";
	
		subModelArray["2009silverado1500"][3][2] = new Array();
		subModelArray["2009silverado1500"][3][2][0] = "3";
		subModelArray["2009silverado1500"][3][2][1] = "10";
		subModelArray["2009silverado1500"][3][2][2] = "4WD";
		subModelArray["2009silverado1500"][3][2][3] = "CK10703";
		subModelArray["2009silverado1500"][3][2][4] = "301177^301178";
	
		subModelArray["2009silverado1500"][3][3] = new Array();
		subModelArray["2009silverado1500"][3][3][0] = "3";
		subModelArray["2009silverado1500"][3][3][1] = "8";
		subModelArray["2009silverado1500"][3][3][2] = "4WD";
		subModelArray["2009silverado1500"][3][3][3] = "CK10903";
		subModelArray["2009silverado1500"][3][3][4] = "301179^301180";
	
		subModelArray["2009silverado1500"][3][4] = new Array();
		subModelArray["2009silverado1500"][3][4][0] = "4";
		subModelArray["2009silverado1500"][3][4][1] = "9";
		subModelArray["2009silverado1500"][3][4][2] = "2WD";
		subModelArray["2009silverado1500"][3][4][3] = "CC10553";
		subModelArray["2009silverado1500"][3][4][4] = "301164^301165^301166";
	
		subModelArray["2009silverado1500"][3][5] = new Array();
		subModelArray["2009silverado1500"][3][5][0] = "4";
		subModelArray["2009silverado1500"][3][5][1] = "10";
		subModelArray["2009silverado1500"][3][5][2] = "2WD";
		subModelArray["2009silverado1500"][3][5][3] = "CC10753";
		subModelArray["2009silverado1500"][3][5][4] = "301167^309350^301168^301169";
	
		subModelArray["2009silverado1500"][3][6] = new Array();
		subModelArray["2009silverado1500"][3][6][0] = "4";
		subModelArray["2009silverado1500"][3][6][1] = "8";
		subModelArray["2009silverado1500"][3][6][2] = "2WD";
		subModelArray["2009silverado1500"][3][6][3] = "CC10953";
		subModelArray["2009silverado1500"][3][6][4] = "301170^301171^301172";
	
		subModelArray["2009silverado1500"][3][7] = new Array();
		subModelArray["2009silverado1500"][3][7][0] = "4";
		subModelArray["2009silverado1500"][3][7][1] = "9";
		subModelArray["2009silverado1500"][3][7][2] = "4WD";
		subModelArray["2009silverado1500"][3][7][3] = "CK10553";
		subModelArray["2009silverado1500"][3][7][4] = "301181^301182^301183";
	
		subModelArray["2009silverado1500"][3][8] = new Array();
		subModelArray["2009silverado1500"][3][8][0] = "4";
		subModelArray["2009silverado1500"][3][8][1] = "10";
		subModelArray["2009silverado1500"][3][8][2] = "4WD";
		subModelArray["2009silverado1500"][3][8][3] = "CK10753";
		subModelArray["2009silverado1500"][3][8][4] = "301184^309351^301185^301186";
	
		subModelArray["2009silverado1500"][3][9] = new Array();
		subModelArray["2009silverado1500"][3][9][0] = "4";
		subModelArray["2009silverado1500"][3][9][1] = "8";
		subModelArray["2009silverado1500"][3][9][2] = "4WD";
		subModelArray["2009silverado1500"][3][9][3] = "CK10953";
		subModelArray["2009silverado1500"][3][9][4] = "301187^301188^301189";
	
		subModelArray["2009silverado1500"][3][10] = new Array();
		subModelArray["2009silverado1500"][3][10][0] = "5";
		subModelArray["2009silverado1500"][3][10][1] = "9";
		subModelArray["2009silverado1500"][3][10][2] = "2WD";
		subModelArray["2009silverado1500"][3][10][3] = "CC10543";
		subModelArray["2009silverado1500"][3][10][4] = "301173^301174^301175^307908^301176^308372";
	
		subModelArray["2009silverado1500"][3][11] = new Array();
		subModelArray["2009silverado1500"][3][11][0] = "5";
		subModelArray["2009silverado1500"][3][11][1] = "9";
		subModelArray["2009silverado1500"][3][11][2] = "4WD";
		subModelArray["2009silverado1500"][3][11][3] = "CK10543";
		subModelArray["2009silverado1500"][3][11][4] = "301190^301191^301192^301193^308374";
	

	subModelArray["2009silverado2500hd"] = new Array();
	subModelArray["2009silverado2500hd"][0] = "0";
	subModelArray["2009silverado2500hd"][1] = "true";
	subModelArray["2009silverado2500hd"][2] = "truck1";
	subModelArray["2009silverado2500hd"][3] = new Array();
	
		subModelArray["2009silverado2500hd"][3][0] = new Array();
		subModelArray["2009silverado2500hd"][3][0][0] = "3";
		subModelArray["2009silverado2500hd"][3][0][1] = "8";
		subModelArray["2009silverado2500hd"][3][0][2] = "2WD";
		subModelArray["2009silverado2500hd"][3][0][3] = "CC20903";
		subModelArray["2009silverado2500hd"][3][0][4] = "301072^301073";
	
		subModelArray["2009silverado2500hd"][3][1] = new Array();
		subModelArray["2009silverado2500hd"][3][1][0] = "3";
		subModelArray["2009silverado2500hd"][3][1][1] = "8";
		subModelArray["2009silverado2500hd"][3][1][2] = "4WD";
		subModelArray["2009silverado2500hd"][3][1][3] = "CK20903";
		subModelArray["2009silverado2500hd"][3][1][4] = "301086^301087";
	
		subModelArray["2009silverado2500hd"][3][2] = new Array();
		subModelArray["2009silverado2500hd"][3][2][0] = "4";
		subModelArray["2009silverado2500hd"][3][2][1] = "10";
		subModelArray["2009silverado2500hd"][3][2][2] = "2WD";
		subModelArray["2009silverado2500hd"][3][2][3] = "CC20753";
		subModelArray["2009silverado2500hd"][3][2][4] = "301074^301075^301076";
	
		subModelArray["2009silverado2500hd"][3][3] = new Array();
		subModelArray["2009silverado2500hd"][3][3][0] = "4";
		subModelArray["2009silverado2500hd"][3][3][1] = "8";
		subModelArray["2009silverado2500hd"][3][3][2] = "2WD";
		subModelArray["2009silverado2500hd"][3][3][3] = "CC20953";
		subModelArray["2009silverado2500hd"][3][3][4] = "301077^301078^301079";
	
		subModelArray["2009silverado2500hd"][3][4] = new Array();
		subModelArray["2009silverado2500hd"][3][4][0] = "4";
		subModelArray["2009silverado2500hd"][3][4][1] = "10";
		subModelArray["2009silverado2500hd"][3][4][2] = "4WD";
		subModelArray["2009silverado2500hd"][3][4][3] = "CK20753";
		subModelArray["2009silverado2500hd"][3][4][4] = "301088^301089^301090";
	
		subModelArray["2009silverado2500hd"][3][5] = new Array();
		subModelArray["2009silverado2500hd"][3][5][0] = "4";
		subModelArray["2009silverado2500hd"][3][5][1] = "8";
		subModelArray["2009silverado2500hd"][3][5][2] = "4WD";
		subModelArray["2009silverado2500hd"][3][5][3] = "CK20953";
		subModelArray["2009silverado2500hd"][3][5][4] = "301091^301092^301093";
	
		subModelArray["2009silverado2500hd"][3][6] = new Array();
		subModelArray["2009silverado2500hd"][3][6][0] = "5";
		subModelArray["2009silverado2500hd"][3][6][1] = "10";
		subModelArray["2009silverado2500hd"][3][6][2] = "2WD";
		subModelArray["2009silverado2500hd"][3][6][3] = "CC20743";
		subModelArray["2009silverado2500hd"][3][6][4] = "301080^301081^301082";
	
		subModelArray["2009silverado2500hd"][3][7] = new Array();
		subModelArray["2009silverado2500hd"][3][7][0] = "5";
		subModelArray["2009silverado2500hd"][3][7][1] = "8";
		subModelArray["2009silverado2500hd"][3][7][2] = "2WD";
		subModelArray["2009silverado2500hd"][3][7][3] = "CC20943";
		subModelArray["2009silverado2500hd"][3][7][4] = "301083^301084^301085";
	
		subModelArray["2009silverado2500hd"][3][8] = new Array();
		subModelArray["2009silverado2500hd"][3][8][0] = "5";
		subModelArray["2009silverado2500hd"][3][8][1] = "10";
		subModelArray["2009silverado2500hd"][3][8][2] = "4WD";
		subModelArray["2009silverado2500hd"][3][8][3] = "CK20743";
		subModelArray["2009silverado2500hd"][3][8][4] = "301094^301095^301096";
	
		subModelArray["2009silverado2500hd"][3][9] = new Array();
		subModelArray["2009silverado2500hd"][3][9][0] = "5";
		subModelArray["2009silverado2500hd"][3][9][1] = "8";
		subModelArray["2009silverado2500hd"][3][9][2] = "4WD";
		subModelArray["2009silverado2500hd"][3][9][3] = "CK20943";
		subModelArray["2009silverado2500hd"][3][9][4] = "301097^301098^301099";
	

	subModelArray["2009silverado3500hd"] = new Array();
	subModelArray["2009silverado3500hd"][0] = "0";
	subModelArray["2009silverado3500hd"][1] = "true";
	subModelArray["2009silverado3500hd"][2] = "truck1";
	subModelArray["2009silverado3500hd"][3] = new Array();
	
		subModelArray["2009silverado3500hd"][3][0] = new Array();
		subModelArray["2009silverado3500hd"][3][0][0] = "3";
		subModelArray["2009silverado3500hd"][3][0][1] = "8";
		subModelArray["2009silverado3500hd"][3][0][2] = "2WD";
		subModelArray["2009silverado3500hd"][3][0][3] = "CC30903";
		subModelArray["2009silverado3500hd"][3][0][4] = "301388^301389";
	
		subModelArray["2009silverado3500hd"][3][1] = new Array();
		subModelArray["2009silverado3500hd"][3][1][0] = "3";
		subModelArray["2009silverado3500hd"][3][1][1] = "8";
		subModelArray["2009silverado3500hd"][3][1][2] = "4WD";
		subModelArray["2009silverado3500hd"][3][1][3] = "CK30903";
		subModelArray["2009silverado3500hd"][3][1][4] = "301402^301403^301404^301405^301468^301469";
	
		subModelArray["2009silverado3500hd"][3][2] = new Array();
		subModelArray["2009silverado3500hd"][3][2][0] = "4";
		subModelArray["2009silverado3500hd"][3][2][1] = "8";
		subModelArray["2009silverado3500hd"][3][2][2] = "2WD";
		subModelArray["2009silverado3500hd"][3][2][3] = "CC30953";
		subModelArray["2009silverado3500hd"][3][2][4] = "301390^301391^301392^301393^301394^301395";
	
		subModelArray["2009silverado3500hd"][3][3] = new Array();
		subModelArray["2009silverado3500hd"][3][3][0] = "4";
		subModelArray["2009silverado3500hd"][3][3][1] = "8";
		subModelArray["2009silverado3500hd"][3][3][2] = "4WD";
		subModelArray["2009silverado3500hd"][3][3][3] = "CK30953";
		subModelArray["2009silverado3500hd"][3][3][4] = "301406^301407^301408^301409^3014010^301411";
	
		subModelArray["2009silverado3500hd"][3][4] = new Array();
		subModelArray["2009silverado3500hd"][3][4][0] = "5";
		subModelArray["2009silverado3500hd"][3][4][1] = "8";
		subModelArray["2009silverado3500hd"][3][4][2] = "2WD";
		subModelArray["2009silverado3500hd"][3][4][3] = "CC30943";
		subModelArray["2009silverado3500hd"][3][4][4] = "301396^301397^301398^301399^301400^301401";
	
		subModelArray["2009silverado3500hd"][3][5] = new Array();
		subModelArray["2009silverado3500hd"][3][5][0] = "5";
		subModelArray["2009silverado3500hd"][3][5][1] = "8";
		subModelArray["2009silverado3500hd"][3][5][2] = "4WD";
		subModelArray["2009silverado3500hd"][3][5][3] = "CK30943";
		subModelArray["2009silverado3500hd"][3][5][4] = "301412^301413^301414^301415^301416^301417";
	

	subModelArray["2009express"] = new Array();
	subModelArray["2009express"][0] = "0";
	subModelArray["2009express"][1] = "true";
	subModelArray["2009express"][2] = "van1";
	subModelArray["2009express"][3] = new Array();
	
		subModelArray["2009express"][3][0] = new Array();
		subModelArray["2009express"][3][0][0] = "Passenger";
		subModelArray["2009express"][3][0][1] = "135";
		subModelArray["2009express"][3][0][2] = "RWD";
		subModelArray["2009express"][3][0][3] = "CG13406^CG23406^CG33406";
		subModelArray["2009express"][3][0][4] = "301546^301547^301548";
	
		subModelArray["2009express"][3][1] = new Array();
		subModelArray["2009express"][3][1][0] = "Passenger";
		subModelArray["2009express"][3][1][1] = "155";
		subModelArray["2009express"][3][1][2] = "RWD";
		subModelArray["2009express"][3][1][3] = "CG33706";
		subModelArray["2009express"][3][1][4] = "301549";
	
		subModelArray["2009express"][3][2] = new Array();
		subModelArray["2009express"][3][2][0] = "Passenger";
		subModelArray["2009express"][3][2][1] = "135";
		subModelArray["2009express"][3][2][2] = "AWD";
		subModelArray["2009express"][3][2][3] = "CH13406";
		subModelArray["2009express"][3][2][4] = "301550";
	
		subModelArray["2009express"][3][3] = new Array();
		subModelArray["2009express"][3][3][0] = "Cargo";
		subModelArray["2009express"][3][3][1] = "135";
		subModelArray["2009express"][3][3][2] = "RWD";
		subModelArray["2009express"][3][3][3] = "CG13405^CG23405^CG33405";
		subModelArray["2009express"][3][3][4] = "300920^300922^300929";
	
		subModelArray["2009express"][3][4] = new Array();
		subModelArray["2009express"][3][4][0] = "Cargo";
		subModelArray["2009express"][3][4][1] = "155";
		subModelArray["2009express"][3][4][2] = "RWD";
		subModelArray["2009express"][3][4][3] = "CG23705";
		subModelArray["2009express"][3][4][4] = "300926";
	
		subModelArray["2009express"][3][5] = new Array();
		subModelArray["2009express"][3][5][0] = "Cargo";
		subModelArray["2009express"][3][5][1] = "135";
		subModelArray["2009express"][3][5][2] = "AWD";
		subModelArray["2009express"][3][5][3] = "CH13405";
		subModelArray["2009express"][3][5][4] = "300934";
	
		subModelArray["2009express"][3][6] = new Array();
		subModelArray["2009express"][3][6][0] = "Cutaway";
		subModelArray["2009express"][3][6][1] = "139";
		subModelArray["2009express"][3][6][2] = "";
		subModelArray["2009express"][3][6][3] = "CG33503";
		subModelArray["2009express"][3][6][4] = "300980^300981^300982";
	
		subModelArray["2009express"][3][7] = new Array();
		subModelArray["2009express"][3][7][0] = "Cutaway";
		subModelArray["2009express"][3][7][1] = "159";
		subModelArray["2009express"][3][7][2] = "";
		subModelArray["2009express"][3][7][3] = "CG33803";
		subModelArray["2009express"][3][7][4] = "300983^300984^300985^300986";
	
		subModelArray["2009express"][3][8] = new Array();
		subModelArray["2009express"][3][8][0] = "Cutaway";
		subModelArray["2009express"][3][8][1] = "177";
		subModelArray["2009express"][3][8][2] = "";
		subModelArray["2009express"][3][8][3] = "CG33903";
		subModelArray["2009express"][3][8][4] = "300987";
	

	subModelArray["2009escalade"] = new Array();
	subModelArray["2009escalade"][0] = "1";
	subModelArray["2009escalade"][1] = "true";
	subModelArray["2009escalade"][2] = "car1";
	subModelArray["2009escalade"][3] = new Array();
	
		subModelArray["2009escalade"][3][0] = new Array();
		subModelArray["2009escalade"][3][0][0] = "RWD";
		subModelArray["2009escalade"][3][0][1] = "";
		subModelArray["2009escalade"][3][0][2] = "";
		subModelArray["2009escalade"][3][0][3] = "6C10706";
		subModelArray["2009escalade"][3][0][4] = "301570^302487";
	
		subModelArray["2009escalade"][3][1] = new Array();
		subModelArray["2009escalade"][3][1][0] = "AWD";
		subModelArray["2009escalade"][3][1][1] = "";
		subModelArray["2009escalade"][3][1][2] = "";
		subModelArray["2009escalade"][3][1][3] = "6K10706";
		subModelArray["2009escalade"][3][1][4] = "301572^302488";
	

	subModelArray["2009escaladeHybrid"] = new Array();
	subModelArray["2009escaladeHybrid"][0] = "0";
	subModelArray["2009escaladeHybrid"][1] = "false";
	subModelArray["2009escaladeHybrid"][2] = "";
	subModelArray["2009escaladeHybrid"][3] = new Array();
	
		subModelArray["2009escaladeHybrid"][3][0] = new Array();
		subModelArray["2009escaladeHybrid"][3][0][0] = "";
		subModelArray["2009escaladeHybrid"][3][0][1] = "";
		subModelArray["2009escaladeHybrid"][3][0][2] = "";
		subModelArray["2009escaladeHybrid"][3][0][3] = "6K10706^6C10706";
		subModelArray["2009escaladeHybrid"][3][0][4] = "305787^309349^305786^309348";
	

	subModelArray["2009escaladeEsv"] = new Array();
	subModelArray["2009escaladeEsv"][0] = "1";
	subModelArray["2009escaladeEsv"][1] = "true";
	subModelArray["2009escaladeEsv"][2] = "car1";
	subModelArray["2009escaladeEsv"][3] = new Array();
	
		subModelArray["2009escaladeEsv"][3][0] = new Array();
		subModelArray["2009escaladeEsv"][3][0][0] = "RWD";
		subModelArray["2009escaladeEsv"][3][0][1] = "";
		subModelArray["2009escaladeEsv"][3][0][2] = "";
		subModelArray["2009escaladeEsv"][3][0][3] = "6C10906";
		subModelArray["2009escaladeEsv"][3][0][4] = "301586^302489";
	
		subModelArray["2009escaladeEsv"][3][1] = new Array();
		subModelArray["2009escaladeEsv"][3][1][0] = "AWD";
		subModelArray["2009escaladeEsv"][3][1][1] = "";
		subModelArray["2009escaladeEsv"][3][1][2] = "";
		subModelArray["2009escaladeEsv"][3][1][3] = "6K10906";
		subModelArray["2009escaladeEsv"][3][1][4] = "301587^302490";
	

	subModelArray["2009escaladeExt"] = new Array();
	subModelArray["2009escaladeExt"][0] = "0";
	subModelArray["2009escaladeExt"][1] = "false";
	subModelArray["2009escaladeExt"][2] = "";
	subModelArray["2009escaladeExt"][3] = new Array();
	
		subModelArray["2009escaladeExt"][3][0] = new Array();
		subModelArray["2009escaladeExt"][3][0][0] = "";
		subModelArray["2009escaladeExt"][3][0][1] = "";
		subModelArray["2009escaladeExt"][3][0][2] = "";
		subModelArray["2009escaladeExt"][3][0][3] = "6K10936";
		subModelArray["2009escaladeExt"][3][0][4] = "301496";
	

	subModelArray["2009srx"] = new Array();
	subModelArray["2009srx"][0] = "0";
	subModelArray["2009srx"][1] = "false";
	subModelArray["2009srx"][2] = "";
	subModelArray["2009srx"][3] = new Array();
	
		subModelArray["2009srx"][3][0] = new Array();
		subModelArray["2009srx"][3][0][0] = "";
		subModelArray["2009srx"][3][0][1] = "";
		subModelArray["2009srx"][3][0][2] = "";
		subModelArray["2009srx"][3][0][3] = "6EB26^6ED26";
		subModelArray["2009srx"][3][0][4] = "301492^301494^301493^301495";
	

	subModelArray["2010srxCrossover"] = new Array();
	subModelArray["2010srxCrossover"][0] = "1";
	subModelArray["2010srxCrossover"][1] = "true";
	subModelArray["2010srxCrossover"][2] = "car1";
	subModelArray["2010srxCrossover"][3] = new Array();
	
		subModelArray["2010srxCrossover"][3][0] = new Array();
		subModelArray["2010srxCrossover"][3][0][0] = "RWD";
		subModelArray["2010srxCrossover"][3][0][1] = "";
		subModelArray["2010srxCrossover"][3][0][2] = "";
		subModelArray["2010srxCrossover"][3][0][3] = "6NG26";
		subModelArray["2010srxCrossover"][3][0][4] = "309747^309748^309749^309750";
	
		subModelArray["2010srxCrossover"][3][1] = new Array();
		subModelArray["2010srxCrossover"][3][1][0] = "AWD";
		subModelArray["2010srxCrossover"][3][1][1] = "";
		subModelArray["2010srxCrossover"][3][1][2] = "";
		subModelArray["2010srxCrossover"][3][1][3] = "6NL26";
		subModelArray["2010srxCrossover"][3][1][4] = "309751^309752^309753";
	

	subModelArray["2010lacrosse"] = new Array();
	subModelArray["2010lacrosse"][0] = "0";
	subModelArray["2010lacrosse"][1] = "true";
	subModelArray["2010lacrosse"][2] = "suv2";
	subModelArray["2010lacrosse"][3] = new Array();
	
		subModelArray["2010lacrosse"][3][0] = new Array();
		subModelArray["2010lacrosse"][3][0][0] = "FWD";
		subModelArray["2010lacrosse"][3][0][1] = "";
		subModelArray["2010lacrosse"][3][0][2] = "";
		subModelArray["2010lacrosse"][3][0][3] = "4GE69^4GM69^4GT69";
		subModelArray["2010lacrosse"][3][0][4] = "309824^309825^309827";
	
		subModelArray["2010lacrosse"][3][1] = new Array();
		subModelArray["2010lacrosse"][3][1][0] = "AWD";
		subModelArray["2010lacrosse"][3][1][1] = "";
		subModelArray["2010lacrosse"][3][1][2] = "";
		subModelArray["2010lacrosse"][3][1][3] = "4GG69";
		subModelArray["2010lacrosse"][3][1][4] = "309826";
	

	subModelArray["2009vue"] = new Array();
	subModelArray["2009vue"][0] = "0";
	subModelArray["2009vue"][1] = "true";
	subModelArray["2009vue"][2] = "suv2";
	subModelArray["2009vue"][3] = new Array();
	
		subModelArray["2009vue"][3][0] = new Array();
		subModelArray["2009vue"][3][0][0] = "FWD";
		subModelArray["2009vue"][3][0][1] = "";
		subModelArray["2009vue"][3][0][2] = "";
		subModelArray["2009vue"][3][0][3] = "ZLF26^ZLR26^ZLW26^ZLT26";
		subModelArray["2009vue"][3][0][4] = "301204^308390^301205^301206^301210";
	
		subModelArray["2009vue"][3][1] = new Array();
		subModelArray["2009vue"][3][1][0] = "AWD";
		subModelArray["2009vue"][3][1][1] = "";
		subModelArray["2009vue"][3][1][2] = "";
		subModelArray["2009vue"][3][1][3] = "ZLX26^ZLS26^ZLG26";
		subModelArray["2009vue"][3][1][4] = "301209^301208^301207";
	


var locateUrl = "", currentYear = "", currentModelId = "";
function locateVehicle(year,gmModelId,name, searchParam, modelId, make,websiteid){
	var loc = getDefaultLocation();
	if ( searchParam.indexOf('&postalCode=&') >= 0 ) {
		var spTemp = searchParam.split('&');
		for ( var i in spTemp ) {
			if ( spTemp[i] == 'postalCode=' ) spTemp[i] += loc.zipcode;
		}
		searchParam = spTemp.join('&');
	}
	currentYear = year; currentModelId = gmModelId;
	if(subModelArray[name]!=null && subModelArray[name][1]=="true"){//layer case
		initLayer(name,subModelArray[name][2],subModelArray[name][3],subModelArray[name][0]);
	}else if(subModelArray[name]!=null && subModelArray[name][1]=="false"){//no layer popup case
		showLayer("submissionAlert");
		locateUrl = "/cadillac/tools/vehiclelocator/results.do?year="+year+"&gmModelId="+gmModelId+"&mmcs="+subModelArray[name][3][0][3] + "&" + searchParam + ((modelId)?("&modelId=" + modelId):"");
		window.location.href = locateUrl+"&region="+loc.region.code;
	}else{//old case (not pass mmc)
		showLayer("submissionAlert");
		locateUrl ="/cadillac/tools/vehiclelocator/results.do?year="+year+"&gmModelId="+gmModelId+"&" + searchParam + ((modelId)?("&modelId=" + modelId):"");
		window.location.href = locateUrl+"&region="+loc.region.code;
	}
	
}
function layerSubmit(layerId, searchParams){
	var loc = getDefaultLocation();
	if ( searchParams.indexOf('&postalCode=&') >= 0 ) {
		var spTemp = searchParams.split('&');
		for ( var i in spTemp ) {
			if ( spTemp[i] == 'postalCode=' ) spTemp[i] += loc.zipcode;
		}
		searchParams = spTemp.join('&');
	}
	hideLayer(currentLayer);
	showLayer("submissionAlert");
	whichLayer = document.getElementById(layerId);
	whichInput = whichLayer.getElementsByTagName("input");
	var checkedValue = "",arrayValue = "",checkedMMC = "";
	for(var i=0;i<layerArray[layerId].length;i++){ //get form submit values
		for(var j=0;j<whichInput.length;j++){
			if(whichInput[j].checked && whichInput[j].name==layerArray[layerId][i]){
				checkedValue = checkedValue+whichInput[j].value;
			}
		}
	}
	for(var m=0;m<subModelArray[currentSubModel][3].length;m++){ //compare submit values to data array, find mmcs
		arrayValue = "";
		for(var n=0;n<layerArray[layerId].length;n++){
			arrayValue = arrayValue+subModelArray[currentSubModel][3][m][n];
		}
		if(arrayValue==checkedValue){
			checkedMMC = subModelArray[currentSubModel][3][m][3];
			break;
		}
	}
	locateUrl = "/cadillac/tools/vehiclelocator/results.do?year="+currentYear+"&gmModelId="+currentModelId+"&" + searchParams +"&mmcs="+checkedMMC;
	window.location.href = locateUrl+"&region="+loc.region.code;
}

