var CREATE_SWF 		= {
	ID_CONTAINER			: null,
	BROWSER					: "NS",
	WIDTH_ATUAL				: 0,
	HEIGHT_ATUAL			: 0,
	_set_swf				: null,
	_objectMenu				: null,
	_objectWmode			: null,
	_embedWmode				: null,
	_embedMenu				: null,
	tmp_bg_swf_color		: null,
	objParamsReturn			: null,
	strUrl					: null,
	JRS_EMBED				: function(set_swf, set_w, set_h, set_id_container, flash_version, desable_menu, wmode, bg_swf_color, obj_params)
	{
		var _params = "";
		CREATE_SWF.strUrl = "";
		for(params in obj_params) _params+=params+"="+obj_params[params]+"&";
		_params = _params.substr(0, _params.length-1);
		if(_params != "")CREATE_SWF.strUrl +="?"+_params;
		
		if (navigator.appName.indexOf('Microsoft') != -1)CREATE_SWF.BROWSER = "IE";
		if(navigator.appName.indexOf('Netscape') != -1) CREATE_SWF.BROWSER = "NS";
		if(navigator.userAgent.indexOf("MSIE 8") != -1) CREATE_SWF.BROWSER = "NS";
		
		CREATE_SWF.ID_CONTAINER = document.getElementById(set_id_container);
		
		var versaoComparativa = 10;
		if(flash_version != undefined)versaoComparativa = flash_version;
		if(FLASH_VERSION.JRS_FLASH_DETECT()<versaoComparativa)
		{
			CREATE_SWF.ID_CONTAINER.style.display = "block";
			return;
		}
		CREATE_SWF._embedWmode = " wmode='transparent'";
		CREATE_SWF._objectWmode = "<param name='wmode' value='Transparent'>";
		if(wmode == undefined || wmode == false)
		{
			CREATE_SWF._embedWmode = "";
			CREATE_SWF._objectWmode = "";
		}
		
		CREATE_SWF.tmp_bg_swf_color = "#ffffff";
		if(bg_swf_color != undefined) CREATE_SWF.tmp_bg_swf_color = bg_swf_color;
		
		CREATE_SWF._embedMenu = "";
		if(desable_menu)
		{
			CREATE_SWF._embedMenu = " menu='false'";
			CREATE_SWF._objectMenu = "<param name='menu' value='false'>";
		}
		
		CREATE_SWF._set_swf = set_swf;
		CREATE_SWF.WIDTH_ATUAL = set_w;
		CREATE_SWF.HEIGHT_ATUAL = set_h;
		var str = "<object  classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='main' width='100%' height='100%'";
			str += " codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab'>";
			str += CREATE_SWF._objectMenu;
			str += CREATE_SWF._objectWmode;
			str += "<param name='movie' value='";
			str += CREATE_SWF._set_swf;
			str += ".swf"+CREATE_SWF.strUrl+"' /><param name='quality' value='high' /><param name='bgcolor' value='";
			str += CREATE_SWF.tmp_bg_swf_color;
			str += "' /><param name='allowScriptAccess' value='sameDomain' /><embed src='";
			str += CREATE_SWF._set_swf+".swf"+CREATE_SWF.strUrl+"' quality='high' bgcolor='";
			str += CREATE_SWF.tmp_bg_swf_color;
			str += "' ";
			str += CREATE_SWF._embedWmode;
			str += CREATE_SWF._embedMenu;
			str += " width='100%' height='100%'";
			str += " name='main' align='middle' play='true' loop='false' quality='high' allowScriptAccess='sameDomain'";
			str += "type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'/></object>";
		
		CREATE_SWF.ID_CONTAINER.style.display = "block";
		
		CREATE_SWF.ID_CONTAINER.innerHTML = str;
		if(typeof CREATE_SWF.WIDTH_ATUAL == "number") CREATE_SWF.WIDTH_ATUAL = CREATE_SWF.WIDTH_ATUAL+"px";
		if(typeof CREATE_SWF.HEIGHT_ATUAL == "number") CREATE_SWF.HEIGHT_ATUAL = CREATE_SWF.HEIGHT_ATUAL+"px";
		
		CREATE_SWF.ID_CONTAINER.style.width = CREATE_SWF.WIDTH_ATUAL;
		CREATE_SWF.ID_CONTAINER.style.height = CREATE_SWF.HEIGHT_ATUAL;
	}
}

var FLASH_VERSION 	= {
	JRS_FLASH_DETECT		: function ()
	{
		var tmp_versao = "";
		try { 
			try { 
				var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6'); 
				try
				{
					axo.AllowScriptAccess = 'always';
				} 
				catch(e)
				{
					tmp_versao = '6,0,0';
				} 
			}
			catch(e)
			{
			} 
			tmp_versao =  new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1]; 
		}
		catch(e)
		{ 
			try
			{ 
				if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)
				{ 
					tmp_versao =  (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1]; 
				} 
			}
			catch(e)
			{
			} 
		}
		if(tmp_versao == "")tmp_versao = '0,0,0';
		return tmp_versao.split(',').shift(); 
	}
};
