// --------------------------------------------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------------------------------------
// behaviours - Loads flash movies;
// depends: 	jQuery UI library;
// --------------------------------------------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------------------------------------

$(document).ready(function()
{
	
	var flashObj = new SWFObject("/freedom/assets/fc/flash/swf/loader.swf", "loader", "652", "290", "9.0.0", "#ffffff");
	
	if (!detectFlash(flashObj)) {
		$('#section-movie').addClass('noFlash');
	}
	
	$(".watch a").click(function(){
		var chapter = $(this).attr("rel");
		if (detectFlash(flashObj)) {
			loadFlashMovie(flashObj, chapter);
		}
		return false;
	});
	
});

function detectFlash(flashObj) {
	
	var ver = deconcept.SWFObjectUtil.getPlayerVersion();

	if (ver["major"] < flashObj.getAttribute('version').major) return false;
	if (ver["major"] > flashObj.getAttribute('version').major) return true;
	if (ver["minor"] < flashObj.getAttribute('version').minor) return false;
	if (ver["minor"] > flashObj.getAttribute('version').minor) return true;
	if (ver["rev"] < flashObj.getAttribute('version').rev) return false;
	return true;	
}

function loadFlashMovie(so, chapter) {
	
   //var so = new SWFObject("/freedom/assets/fc/flash/swf/loader.swf", "loader", "652", "290", "9.0.0", "#ffffff");
   so.addParam("allowFullScreen", true);
   so.addParam("allowScriptAccess", "always");
   
   so.addVariable("appUrl", "/freedom/assets/fc/flash/swf/conchangoVideoCenter.swf");

   so.addVariable("backgroundUrl", "/freedom/assets/fc/flash/swf/front.jpg");
   so.addVariable("settingsUrl", "/freedom/assets/fc/flash/swf/xml/data_consumer.xml");
   so.addVariable("dataUrl", "/freedom/assets/fc/flash/swf/xml/data_consumer.xml");
   
   so.addVariable("autoHide", "true");
   so.addVariable("autoPlay", "false");
   
   so.addVariable("goto", chapter);
   so.addVariable("playSequence", "false");
   
   /* 
    * change DCS.dcsuri_prefix, WT.ti_prefix, and DCSext.vName accordingly
    * DCSext.vProgress and DCSext.action will be added automatically while the video plays 
    */
   so.addVariable("jsToCall", "dcsMultiTrack");
   so.addVariable("DCS_dcsuri_prefix", "/freedom/hub_cb/");
   so.addVariable("WT_ti_prefix", "Freedom");
   so.addVariable("DCSext_vName", "Freedom");
   
   so.addVariable("themeColor", "#f8941d");
   so.write("flashcontent");
	
}

