// JavaScript Document
function FlashInterface($swfObjectName){
	// METHODS
	this.swfName 			= $swfObjectName;
	this.swf 				= this.getSwf(this.swfName);
}

//-----------------------------------------------------------
// TO FLASH
//-----------------------------------------------------------

/**
* GALLERY THUMB FUNCTIONALITY
*/
FlashInterface.prototype.imageRollOver = function($id){
	if(this.swf.imageRollOver){
		this.swf.imageRollOver($id);
	}
}

FlashInterface.prototype.imageRollOut = function($id){
	if(this.swf.imageRollOut){
		this.swf.imageRollOut($id);
	}
}

/**
* END GALLERY THUMB FUNCTIONALITY
*/

/**
* TRAIL FUNCTIONALITY
*/
FlashInterface.prototype.trailRollOver = function($id){
	if(this.swf.trailRollOver){
		this.swf.trailRollOver($id);
	}
}

FlashInterface.prototype.trailRollOut = function($id){
	if(this.swf.trailRollOut){
		this.swf.trailRollOut($id);
	}
}

/**
* END TRAIL FUNCTIONALITY
*/
function updateImages(){
	/*
	if(this.swf == null){
		this.swf = this.getSwf(this.swfName);
	}
	*/
	if(this.swf.updateImages){
		this.swf.updateImages();
	}
}

//-----------------------------------------------------------
// FROM FLASH
//-----------------------------------------------------------

function openImage(id){
	$('#' + id).trigger('click');
}

function sSS(id){
	new omniture(31).init();
	var temp = popupController(5,id);
	$.popup.show("hidden", temp);
}

function eSS(id){
	new omniture(32).init();
	var randomnumber = new Date().getTime();
	var temp = popupController(1,'<div style="width:500px;height:420px;border:0px solid #ACD7F5;padding:0px; overflow:auto"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="slideshow" width="920" height="740" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="http://www.trailtracker.com/swf/toyota/ttapp.swf?cb=1245782454965" /><param name="FlashVars" value="config=http://www.trailtracker.com/swf/toyota/mapsettings.xml&tripId='+id+'&source=http://www.trailtracker.com/trip/getdata&type=w&d=true&dir=http://www.trailtracker.com/swf/toyota/"><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="allowScriptAccess" value="always" /><embed src="http://www.trailtracker.com/swf/toyota/ttapp.swf?cb=1245782454965" quality="high" bgcolor="#ffffff" width="920" height="740" name="main" align="middle" FlashVars="config=http://www.trailtracker.com/swf/toyota/mapsettings.xml&tripId='+id+'&source=http://www.trailtracker.com/trip/getdata&type=w&d=true&dir=http://www.trailtracker.com/swf/toyota/" play="true" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"></embed></object></div>');
	$.popup.show("hidden", temp);
	
}

function fSS(id){
	var msg = 'image';
	var temp = popupController(4,msg);
	$.popup.show("hidden", temp);
}

//-----------------------------------------------------------
// UTILITIES
//-----------------------------------------------------------

FlashInterface.prototype.getSwf = function(id) {
	
	var obj;
	if (navigator.appName.indexOf("Microsoft") != -1)
		obj = window[id];
	 else 
		obj = document[id];
	
	if(obj == undefined)
		return null;
	 else 
		return obj;
}    