// JavaScript Document
/**/

if (swfobject.hasFlashPlayerVersion("9.0.0")) {

} else {
	jQuery(function($) {
		$('#my_flash #lofi').attr('style','display:block;');
	});
	
}

var startup = (function(){
	
	var m = {};
	
	
		
	function getFlashVersion(){
	  // ie
	  try {
	    try {
	      // avoid fp6 minor version lookup issues
	      // see: http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
	      var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
	      try { axo.AllowScriptAccess = 'always'; }
	      catch(e) { return '6,0,0'; }
	    } catch(e) {}
	    return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
	  // other browsers
	  } catch(e) {
	    try {
	      if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
	        return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
	      }
	    } catch(e) {}
	  }
	  return '0,0,0';
	}
	

	function isSafari() {
		var agent=navigator.userAgent.toLowerCase();
		var bFound = false;
		if (parseInt(agent.indexOf("chrome")) == 1){
			bFound = true;
		}
		return bFound;
	}
	
	function isChrome() {
		var agent=navigator.userAgent.toLowerCase();
		var bFound = false;
		if (parseInt(agent.indexOf("chrome")) != -1){
			bFound = true;
		}
		return bFound;
	}
	
	
	
	m.init = function(flashvars){
alert('3');
		if(swfobject.hasFlashPlayerVersion("9")){
			/*
			var _wmode="opaque";
			if(navigator.userAgent.search(/Firefox/i) != -1)
			{
				var version = getFlashVersion().split(',').shift();
				if(version < 10 || (navigator.appVersion.indexOf("Win") == -1 && navigator.appVersion.indexOf("Mac") == -1 ))
				{
					_wmode="window";
				}
			}
			/**/
			var url = document.URL;	
			
			var live = flashvars.appMode != "local";

			var livePattern = new RegExp("(http[s]?:\/\/[\\w-]*\\.jaguar\\.(?:[\\w]{1,3})(?:\\.[\\w]{1,3})?\/[\\w]{2}\/[\\w]{2}\/)(.*)");
			
			var redirect =  url.indexOf('#') == -1 ;
			
			if( redirect && live){
				
				var redirectURL= url.replace(livePattern, '$1#/$2');
				// nothing after #/ so no deep link. In this case wee need reload instead of redirect
				var isMainPage = redirectURL.match( /#\/$/ ); 
				if( isMainPage ){ 
					location.hash = '#/';
					location.reload();
				}
				location.href = redirectURL;
			}
			else{
				var params = {bgcolor:'#000000',allowscriptaccess:'always',allowfullscreen: 'true',wmode:"transparent"};
				var attributes = { id:'Flash',name:'Flash',align:'middle'};
				var swfURL = live ? "swf/Main.swf" : "swf/Main.swf";
				swffit.showScrollV();
				swfobject.embedSWF(
						 swfURL, "my_flash", 
			             "980", "545", 
			             '9.0.0', 'swf/playerProductInstall.swf', 
			             flashvars, params, attributes);
				swffit.fit('Flash', 980, 545, 981, 546, true, false);
			}
		
		}
		swfobject.createCSS("#my_flash", "display:block;");
	}

	return m;
}
)();

