var _fullPlayerEpisodeData;

function sendFpRequest(fullPlayerEpisodeData) {
	embedFullEpisode("fullEp", "fullEpisodePlayer");
	setCoadState("fpCoadContainer","visible");
	setCoadState("fpLogoContainer","visible");
	setCoadState("fpBugContainer","visible");
	_fullPlayerEpisodeData = fullPlayerEpisodeData;
	/*
	var swf = getSwf("fullEpisodePlayer");
	doLog("sendFpRequest: "+swf+" | "+swf.setEpisodeData);
	if(swf != null) swf.setEpisodeData(fullPlayerEpisodeData);
	*/
}

function sendCloseFpRequest() {
	closeFullEpisode("fullEp", "fullEpisodePlayer");
}

function getEpisodeData() {
	
	if (_fullPlayerEpisodeData == undefined ) {
		var fakePlayList = new Array();
		var fakeData = { playItem:"113573"};
		doLog("returning " + fakeData );
		return fakeData;
	} else {
		return _fullPlayerEpisodeData;
	}
}

function setCoadState(divId,_visibility) {
	if($("#"+divId)) $("#"+divId).css("visibility", _visibility);
}

function embedFullEpisode(divId, flashId) {
	if($("#"+divId)) $("#"+divId).css("visibility", "visible");
	if(swfObjHash && swfObjHash[flashId]) swfObjHash[flashId].launchSwf();
}

function pauseVideo(bool){
	try {
		var swf = getSwf("turbonick");
		if(swf != null) { 
			swf.pauseVideo(bool);
		}
	} catch(error) {
		doLog("pause video: error: "+error);
	}
}




function closeFullEpisode(divId, flashId) {
	doLog("closeFullEpisode: "+$("#"+flashId).remove);
	setCoadState("fpCoadContainer","hidden");
	setCoadState("fpLogoContainer","hidden");
	setCoadState("fpBugContainer","hidden");
	try {
		//if($("#"+flashId)) $("#"+flashId).remove();
		if($("#"+divId)) $("#"+divId).css("visibility", "hidden");
		var swf = getSwf("turbonick");
		doLog("closeFullEpisode: "+swf+" | "+swf.setEpisodeData);
		
		if(swf != null) { 
			swf.restartTNPlayer();
		}
	} catch(error) {
		doLog("closeFullEpisode: error: "+error);
	}
}

function getSwf(id) {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[id];
	} else {
		return document[id];
	}
}