//preload images
var arrImg = new Array();
for(i = 0; i < 10; i++){
	arrImg[i] = new Image();
}
arrImg[0].src = "images/allVehicles_convertibles.gif";
arrImg[1].src = "images/allVehicles_hybrids.gif";
arrImg[2].src = "images/allVehicles_performance.gif";
arrImg[3].src = "images/allVehicles_sedans.gif";
arrImg[4].src = "images/allVehicles_suvs.gif";
arrImg[5].src = "images/allVehiclesBgd.jpg";
arrImg[6].src = "images/allVehiclesLinkArrow.gif";
arrImg[7].src = "images/allVehiclesRollover.png";
arrImg[8].src = "images/dropShadow.png";
arrImg[9].src = "images/transparentBgd.png";

function allVehiclesRollover(x) {
	if (dk==1) {
		if (r==0) {
			if(typeof fireTag == 'function') {
				fireTag('33.2');
			}
			r++;
		}
	
		//if (x=='LFA') {
		//	buildImageLink.href="http://www.lexus-lfa.com/configurator_v2/Configurator_v2_en.html";
		//} else {
		//	buildImageLink.href="/configurator/#/styles/?group="+x;
		//}
		
		//append zip and dealer params -- kinda hacky	
		var buildLink = $g('allVehicles'+x+'BYLLink');
		var buildImageLink = $g('allVehicles'+x+'ImgLink');
		
		if (!buildLink.switched) {
			buildImageLink.onclick=null;
	
			switch(x)
			{
			case 'ISC':
				buildImageLink.href="/configurator/#/styles/?group=IS%20C";
				break;		
			case 'LFA':
				buildImageLink.href="http://www.lexus-lfa.com/configurator_v2/Configurator_v2_en.html";
				break;
			case 'ISF':
				buildImageLink.href="/configurator/#/styles/?group=IS%20F";
				break;
			case 'CTh':
				buildImageLink.href="/configurator/#/styles/?group=CT%20Hybrid";
				break;
			case 'HSh':
				buildImageLink.href="/configurator/#/styles/?group=HS";
				break;
			case 'RXh':
				buildImageLink.href="/configurator/#/styles/?group=RX%20Hybrid";
				break;
			case 'GSh':
				buildImageLink.href="/configurator/#/styles/?group=GS%20Hybrid";
				break;
			case 'LSh':
				buildImageLink.href="/configurator/#/styles/?group=LS%20Hybrid";
				break;			
			default:
				buildImageLink.href="/configurator/#/styles/?group="+x;
			}
		
			var zip = getQueryParamValue('zip') ? 'zip=' + getQueryParamValue('zip') : '';
			var dealer = getQueryParamValue('dealer') ? 'dealer=' + getQueryParamValue('dealer') : '';
			if (zip||dealer) {
				buildLink.href = buildLink.href.replace("#",'?' + zip + (zip ? '&' : '') + dealer + '#');
				buildImageLink.href = buildImageLink.href.replace("#",'?' + zip + (zip ? '&' : '') + dealer + '#');
			}
			// buildImageLink.onclick = buildLexusFromFrame;
			// buildLink.onclick = buildLexusFromFrame;
			buildLink.switched = true
		}
		
	} else {	
		// document.getElementById('allVehicles'+x).style.height="178px";
	}
}

function buildLexusFromFrame() {
	var buildLexus;
	var B = window.top; 
	B.location = this.href;	
	return false;
}


function allVehiclesRollout(x) {
	// document.getElementById('allVehicles'+x).style.backgroundImage="none";
	// document.getElementById('allVehicles'+x).style.height="145px";
	// document.getElementById('allVehicles'+x+'Links').style.display="none";
}

function include_js(script_filename) {
	document.write('<script type="text/javascript" src="'+script_filename+'" language="javascript"></script>');
	return false;
}
