

/*
Create SWFobject calls for Flash movies.
*/

// Populate parameters for SWFobject
var swfObj = new Array();

var params = {
allowscriptaccess: "always"
};

var flashvars = {
autostart: "true",
enablejs: "true",
fullscreen: "true",
searchbar: false
//linkfromdisplay: false,
//showdownload: false
};

var attributes = { };

var moviesrc = "/healthcare/media/flv/";
var flashsrc = "/healthcare/media/swf/";
var version = "9.0.115";
var expressInstall = "/healthcare/media/swf/swfobject/expressInstall.swf";

swfObj["flash-main"] = {
	movie:flashsrc + "medicalIntro.swf",
	width:"870",
	height:"489"
};


swfObj["intro-physicians"] = {
//	movie:moviesrc + "LUU_ityoucantbite.flv",
	movie:flashsrc + "shell_bio.swf",
	width:"400",
	height:"489",
	controlbar:"none",
	person:"nassiri"
};

swfObj["intro-dentists"] = {
//	movie:moviesrc + "LUU_ityoucantbite.flv",
	movie:flashsrc + "shell_bio.swf",
	width:"400",
	height:"489",
	controlbar:"none",
	person:"luu"
};

swfObj["intro-nurses"] = {
//	movie:moviesrc + "LUU_ityoucantbite.flv",
	movie:flashsrc + "shell_bio.swf",
	width:"400",
	height:"489",
	controlbar:"none",
	person:"benson"
};

swfObj["intro-specialists"] = {
//	movie:moviesrc + "LUU_ityoucantbite.flv",
	movie:flashsrc + "shell_bio.swf",
	width:"400",
	height:"489",
	controlbar:"none",
	person:"rockabrand"
};
	

// JW FLV PLayer API Function
// http://code.jeroenwijering.com/trac/wiki/FlashAPI
function thisMovie(movieName) {
	//console.info(movieName);
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
};


function initMovies(){
// for any regular movies to be placed eg on the homepage
	var swfObjName = $$("div.flashcontent");
	swfObjName.each(function(swf){
		var swfid = swf.getAttribute('id');
//		flashvars['fparam'] = swfObj[swfid].person;
//		swfobject.createCSS("#"+swfid+"", "width:"+swfObj[swfid].width+"; height:"+swfObj[swfid].height+";");
//		swfobject.embedSWF('/media/swf/player.swf', swfid, swfObj[swfid].width, swfObj[swfid].height, version, expressInstall, flashvars, params);
		swfobject.embedSWF(swfObj[swfid].movie, swfid, swfObj[swfid].width, swfObj[swfid].height, version, expressInstall, flashvars, params);
		
	});
}	

function initBioMovies(){
// for setting up bio intro's (5 second intro's that when clicked on launch tghe full video bio
	if($('bio-intro')){
		var swfObjName = $("bio-intro");
		var bioname = swfObjName.className;
		if(swfObj[bioname]){
			var swfid = swfObjName.getAttribute('id');
			flashvars['fparam'] = swfObj[bioname].person;
			// need to create lulu swf and add new /swf/ path for bio intros
	//		swfobject.createCSS("#"+bioname+"", "width:300", "height:300");
			swfobject.embedSWF(swfObj[bioname].movie, swfid, swfObj[bioname].width, swfObj[bioname].height, version, expressInstall, flashvars, params);
		}
	}
	
}

function activateBioMovies(swfid){
// for full-width bio movies which fade-in after clicking from the bio intro (this function called from swf)
	flashvars['file'] = swfObj[swfid].movie;
	
	new Effect.Morph('flashwrap', {style:'width:1000px', duration:1, afterFinish:setFlash.show});		

	
	/*
	Event.observe($('close'),'click',function() {
		var player = thisMovie(swfid);
		player.sendEvent("STOP");
		// add close method here
		new Effect.Fade('flashwrap');		
		},false);
	*/	
	
	var setFlash = {
		
			show : function(evt){
			
			swfobject.createCSS("#"+swfid+"", "width:"+swfObj[swfid].width+"; height:"+swfObj[swfid].height+";");
			swfobject.embedSWF('/media/swf/player.swf', swfid, swfObj[swfid].width, swfObj[swfid].height, version, expressInstall, flashvars, params);
			},
			
			hide : function(evt){
			
			console.info('done');
			}
	}
}	

