var animated = false;

var s_pageName;
var s_campaign;
var s_prop10;

function sendAnalyticsEvent(str){
	s=s_account;
	if(str!=null)ns+=","+str;
	void(s_gs(ns));
	return;
}

function sendLinkEvent(str,lnkname){
	ns=s_account;
	if(str!=""&&str!=null)ns+=","+str; s_linkType="o";
	s_lnk=true;
	s_linkName=lnkname;
	svoid(s_gs(ns));
} 

function setPageName(str){
		s_prop10=str;
		sendAnalyticsEvent('');
}

var url_string = String(this.location);
var city_str = url_string.split('yourlexusdealer');
var city = city_str[1].split('/');
var url_array1 = url_string.split('?');
	if(url_array1[1]){
  		var e_array = url_array1[1].split('&');
  		var val_array = new Array();
  		for(i=0;i<=20;i++){
  			if(e_array[i]){
				val_array.push(e_array[i].split('='));
   			}
  		}
  	}
  
var QS = "";
var map = "";

if(val_array){
	for(j=0; j<val_array.length; j++){
	
		if(val_array[j][0] == "jump" || val_array[j][0] == "model" || val_array[j][0] == "mnum"){
			
			if(val_array[j][0] == "mnum"){
				var modNum = val_array[j][1];
			}
			
			if(val_array[j][0] == "model"){
				QS += val_array[j][0]+"="+val_array[j][1].toUpperCase();
				var bannerModel = val_array[j][1].toUpperCase();
			}else{
				QS += val_array[j][0]+"="+val_array[j][1];
			}
			
			if(j<val_array.length-1){
				QS+="&";
			}
		}else{
			if(val_array[j][0] == "map"){
				var map = val_array[j][1];
				var animated = true;
			}
		}				
	}
	
	if((bannerModel)&&(!modNum)){
		switch(bannerModel){
			case "LS":
				QS += "&mnum=460";
			break;
			case "GS":
				QS += "&mnum=460";
			break;
			case "ES":
				QS += "&mnum=350";
			break;
			case "IS":
				QS += "&mnum=350";
			break;
			case "SC":
				QS += "&mnum=430";
			break;
			case "LX":
				QS += "&mnum=570";
			break;
			case "GX":
				QS += "&mnum=470";
			break;
			case "RX":
				QS += "&mnum=350";
			break;
			case "LSH":
				QS += "&mnum=ybrid";
			break;
			case "GSH":
				QS += "&mnum=ybrid";
			break;
			case "RXH":
				QS += "&mnum=ybrid";
			break;
		}
	}
}

function showHome(){
	if(!map){
		YAHOO.util.Dom.setStyle('home', 'z-index', 1);
		//galswf3.write();
		landingSwf.write();
		
		s_prop10 = "YLD:Home";
		sendAnalyticsEvent('');
	}else{
		/*
		YAHOO.util.Dom.setStyle('home', 'width', 0);
		WriteImg('mapImgs', '<img src=\"/images/lexusLogo.gif \" /><img src=\"/images/'+map+'_hdr.gif \" />');
		galswf1.write();
		galswf3.write();
		
		s_prop10 = "YLD:"+map;
		sendAnalyticsEvent('');
		*/
		
		switch(map){
			case "atlanta":
				var url = "/Atlanta";
			break;
			case "baltimore":
				var url = "/Baltimore";
			break;
			case "boston":
				var url = "/Boston";
			break;
			case "chicago":
				var url = "/ChicagoNWIndiana";
			break;
			case "cincinnati":
				var url = "/CincinnatiArea";
			break;
			case "cleveland":
				var url = "/ClevelandAkron";
			break;
			case "columbus":
				var url = "/ColumbusArea";
			break;
			case "dallas_forth_worth":
				var url = "/Dallas-FtWorthArea";
			break;
			case "denver":
				var url = "/DenverArea";
			break;
			case "detroit":
				var url = "/DetroitArea";
			break;
			case "ftmyersnaples":
				var url = "/FtMyersNaples";
			break;
			case "greensboro":
				var url = "/GreensboroWinstonSalem";
			break;
			case "hartford":
				var url = "/HartfordNewHaven";
			break;
			case "houston":
				var url = "/Houston";
			break;
			case "kansascity":
				var url = "/KCArea";
			break;
			case "losangeles":
				var url = "/SoCal";
			break;
			case "ftlauderdale":
				var url = "/SouthFlorida";
			break;
			case "milwaukee":
				var url = "/MilwaukeeArea";
			break;
			case "minneapolis":
				var url = "/TwinCitiesArea";
			break;
			case "nashville":
				var url = "/Nashville";
			break;
			case "newyork":
				var url = "/NYNJCT";
			break;
			case "norfolk":
				var url = "/Norfolk";
			break;
			case "orlandomelbourne":
				var url = "/OrlandoMelbourne";
			break;
			case "philadelphia":
				var url = "/NJ-DE-PA";
			break;
			case "phoenix":
				var url = "/Valley";
			break;
			case "pittsburgh":
				var url = "/Pittsburgh";
			break;
			case "raleigh":
				var url = "/RaleighDurham";
			break;
			case "sacramento":
				var url = "/SacramentoModesto";
			break;
			case "saltlakecity":
				var url = "/SaltLakeCity";
			break;
			case "sandiego":
				var url = "/SanDiegoCounty";
			break;
			case "sanfrancisco":
				var url = "/NorCal";
			break;
			case "seattle":
				var url = "/SeattleArea";
			break;
			case "stlouis":
				var url = "/StLouisArea";
			break;
			case "tampasarasota":
				var url = "/FloridaWestCoast";
			break;
			case "tucson":
				var url = "/Tucson";
			break;
			case "washdc":
				var url = "/WashDC";
			break;
			default:
			break;
		}
	window.location = url;
	}
}


function loadMap(map){	

	if(!animated){
		/*
		WriteImg('mapImgs', '<img src=\"/images/lexusLogo.gif \" /><img src=\"/images/'+map+'_hdr.gif \" />');
		WriteImg('lda_map', '<img src=\"/images/loadingMap.jpg \" />');
		var attributes = { 
			width: { to: 0 } 
			}; 
		var anim = new YAHOO.util.Anim('home', attributes, 1, YAHOO.util.Easing.easeOut); 
		anim.animate();
		anim.onComplete.subscribe(function() { animEnded(map) });
		animated = true;
		*/
		animEnded(map);
		
	}else{
		animEnded(map);
	}
}

function animEnded(map){
	/*
	WriteImg('mapImgs', '<img src=\"/images/lexusLogo.gif \" /><img src=\"/images/'+map+'_hdr.gif \" />');
	WriteImg('lda_map', '<img src=\"/images/loadingMap.jpg \" />');
	var galswf1 = new gallerySWF("lda_map", "LDA_Map_Template.swf?m=lda_map_"+map+".xml", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0", "http://www.macromedia.com/go/getflashplayer", "613", "465", "LDA_Map_Template", "LDA_Map_Template");
	galswf1.align = "middle";
	galswf1.quality = "high";
	galswf1.allowscriptaccess = "always";
	galswf1.scale = "exactfit";
	galswf1.wmode = "transparent";
	galswf1.flashvars = QS;
	galswf1.bgcolor = "#ffffff";
	galswf1.type = "application/x-shockwave-flash";
	galswf1.params();
	galswf1.write();
	*/
	
	var url = "/"+map;
	window.location = url;
}

function WriteImg(ID,sText) {
 if (document.layers) {
   var oLayer;
   if(parentID){
     oLayer = eval('document.' + ID + '.document');
   }else{
     oLayer = document.layers[ID].document;
   }
   oLayer.open();
   oLayer.write(sText);
   oLayer.close();
 }
 else if (parseInt(navigator.appVersion)>=5&&navigator.
appName=="Netscape") {
   document.getElementById(ID).innerHTML = sText;
 }
 else if (document.all) document.all[ID].innerHTML = sText
} 