/*------------- 
These vars and functions denote when the page is ready for javascript/actionscript communication

The setJsReady function must be called when the conatining page has loaded - <body onload="javascript:setJsReady();" > 
or called by jquery $(document).ready() .
--------------*/

var jsReady = false;
function setJsReady(){jsReady = true;}
function jsIsReady(){return jsReady;}

function testAsJsConnection(){
	try{
		getSWF('video_player').pingAs();
		//asJsConnection = true;
		connectionSucceeded();
		return true;
	}
	catch(error){
		return false;	
	}
}

function connectionFailed(){
	//Put code here for what to do (if needed) if the as/js connection could not be made (called by ActionScript)
}

function connectionSucceeded(){
	//Put code here for what to do (if needed) when a successful as/js connection is made
	setMediaFromUrl();
}

function getSWF(movieName) {//need to use these older methods of referencing the embedded object - limitation of Flash's external interface
		if (navigator.appName.indexOf("Microsoft") != -1) {
			return window[movieName];
		} else {
			return document[movieName];
		}
	}

function setMediaFromUrl(){
	
	var bbImage = 'home';
	var video	= '';
	
	switch(pageID){
		
		case 3:
			var bbImage = 'home';
			var video	= 'flv/overview.flv';	
		break;
		
		case 5:
			var bbImage = 'uses';
			var video	= 'flv/medical_use.flv';	
		break;
		
		case 4:
			var bbImage = 'how_it_works';
			var video	= '';	
		break;
		
		case 6:
			var bbImage = 'advantages';
			var video	= '';	
		break;
		
		case 7:
			var bbImage = 'about';
		break;
		
		case 8:
			var bbImage = 'investors';
		break;
		
		case 9:
			var bbImage = 'contact';
		break;
	}

	getSWF('video_player').setFlashHeaderSources(bbImage,video);
	
}

function triggerHeaderVideo(){
		getSWF('video_player').triggerVideo();
}

