var currRedBtnVid = 0;

var VPATH = 'rtmp://wdigap.fcod.llnwd.net/a2350/d1/apac/bb_player/disney.com.au/';
//var VPATH = 'videos/';
var vidOrder = [
"Anml_bunny.flv",
"BkrBunsn_ram.flv",
"Fozi_amendment.flv",
"Fozi_Ladder.flv",
"Fozzie-Spiders.flv",
"KrmtFozi_chameleon.flv",
"Krmt_HipHop.flv",
"Penguins_song.flv",
"PigyRizo_wide.flv",
"Pigy_beautysleep-1.flv"
];

vidOrder.sort(function() {return 0.5 - Math.random()});
var vids = new Array ();
for (i=0; i < vidOrder.length; i++) {
	vids.push (VPATH+vidOrder[i]);	
}

function getRandomVideoUrl() {
	if (currRedBtnVid == vids.length) {
		currRedBtnVid = 0;
	}
	return vids[currRedBtnVid++];
}

function loadFlashPopup(p_url) {
	$('body').append('<div id="lightsout"></div>');
	$('body').append('<div id="overlay"><div id="swfcontent"></div></div>');

	$('#lightsout').css({opacity:0}).animate({opacity: 0.8}, 1500, function() {
		if (p_url == "/global/swf/overlayVideoPlayer.swf")
		{
			loadVideoSWF(p_url);
		}	else {
			loadGameSWF(p_url);
		}
	});		
}

function loadVideoSWF(p_url) {
	var so = new SWFObject(p_url, "swfcontent", "100%", "1000", "9", "0000", true);
	so.addParam("allowScriptAccess", "always");
	so.addParam("scale", "noscale");
	so.addParam("wmode","transparent");
	so.addParam("salign", "t");
	so.setAttribute('id', 'videocontent');
	so.setAttribute('name', 'overlayvideo');
	var loadedFlag = so.write("swfcontent");
}

function loadGameSWF(p_url) {
	$('#overlay').css({top:'150px'});
	$('#overlay').append('<div id="overlayGameCloser"></div>');
	$('#overlayGameCloser').css({top:'0',width:'100%',height:'45px',position:'absolute',margin:'0 auto','z-index':10002});
	$('#swfcontent').css({top:'50px',width:'800px',height:'600px',position:'relative',margin:'0 auto','z-index':10002});
		
	//Load close button
	var so = new SWFObject("/global/swf/overlayGameCloser.swf", "overlayGameCloser", "100%", "45", "9", "0000", true);
	so.addParam("allowScriptAccess", "always");
	so.addParam("scale", "noscale");
	so.addParam("wmode","transparent");
	so.addParam("salign", "t");
	so.setAttribute('id', 'closeswf');
	so.setAttribute('name', 'closegame');
	var loadedFlag = so.write("overlayGameCloser");	
	
	//Load game content
	var so = new SWFObject(p_url, "swfcontent", "800", "600", "9", "0000", true);
	so.addParam("allowScriptAccess", "always");
	so.addParam("scale", "noscale");
	so.addParam("wmode","transparent");
	so.addParam("salign", "t");
	so.setAttribute('id', 'gamecontent');
	so.setAttribute('name', 'overlaygame');
	var loadedFlag = so.write("swfcontent");	
}

function swfMovie(movieName) {  
	if (navigator.appName.indexOf("Microsoft") != -1) {  
		return window[movieName];  
	} else {  
		return document[movieName];  
	}  
}  

function removeFlashPopupWithFade() {	
	$('#lightsout').animate({opacity: 0}, 1500, function() {
		removeFlashPopup();		
	});
}

function removeFlashPopup() {	
	$("#overlay").remove();
	$('#lightsout').remove();	
}
