function makeFlashObject(SwfURL, w, h, id, flashVars, flashScale, flashVersion){
	if (flashVersion == undefined) {
		flashVersion = 9;
	}
var test = '';
	var hasFlash = checkFlash(flashVersion);
	var SwfHTML = '';
	if (typeof(MM_FlashCanPlay) == "undefined")  MM_FlashCanPlay = false;

    if(typeof(IsHTTPS) == "undefined") IsHTTPS = "http";

	if(hasFlash)
    {
		SwfHTML = 
		'<object \n' +
			'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" \n' +
			'codebase="' + IsHTTPS + '://fpdownload.macromedia.com/pub/shockwave/cabs/flash/Swflash.cab#version=' + flashVersion + ',0,0,0" \n' +
			'id="'+id+'" \n' +
			'align="middle" \n' +
			'width="'+ w +'" height="' + h + '" \n' +
		'>\n' +
			'<param name="movie" value="'+SwfURL+'" />\n' +
			(flashVars ? ('<param name="FlashVars" value="'+ flashVars +'"/>\n') : '') +
			'<param name="allowScriptAccess" value="always" />\n' +
			'<param name="bgcolor" value="#999999" />\n' +
			'<param name="menu" value="false"/>\n' +
			'<param name="quality" value="high" />\n' +
			'<param name="wmode" value="transparent" />\n' +
			(flashScale ? ('<param name="scale" value="'+ flashScale +'"/>\n') : '') +
			'<embed \n' +
				'type="application/x-shockwave-flash" \n' +
				'pluginspage="' + IsHTTPS + '://www.macromedia.com/go/getflashplayer" \n' +
				'name="' + id + '" \n' +
				'align="middle" \n' +
				'width="' + w + '" height="' + h + '" \n' +
				'src="'+ SwfURL +'" \n' +
				(flashVars ? ('FlashVars="' + flashVars + '" \n') : '') +
				'allowScriptAccess="always" \n' +
				'bgcolor="#999999" \n' +
				'menu="false" \n' +
				'quality="high" \n' +
				'wmode="transparent" \n' +
				(flashScale ? ('scale="' + flashScale + '" \n') : '') +
			'/>\n' +
		'</object>';
	}
	else if (MM_FlashCanPlay)
	{
	    
		var thisdiv = "thisflash";
		var divcount = 1;
		var d = document.getElementById(thisdiv)
		
		if(checkobject(thisdiv))
		{
			if(d.innerHTML != '')
			{
				while(checkobject(thisdiv + divcount))
				{		
					divcount = divcount + 1;
				}
				thisdiv = thisdiv + divcount;
			}
		}
		document.write('<div id="' + thisdiv + '"></div>');
	    CreateControl(thisdiv,'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="' + IsHTTPS + '://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="' + flashVersion + '" width="' + w + '" height="' + h + '"><param name="movie" value="' + SwfURL + '">' + (flashVars ? ('<param name="FlashVars" value="'+ flashVars +'">') : '') + '<param name="quality" value="high"><param name="wmode" value="transparent"><embed src="' + SwfURL + '" ' + (flashVars ? ('FlashVars="' + flashVars + '"') : '') + 'quality="high" pluginspage="' + IsHTTPS + '://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + w + '" height="' + h + '" wmode="transparent"></embed></object>');
	}
	else
	{
	    SwfHTML = '';
	}
	document.write(SwfHTML);
}

function makeFlashObject_img(SwfURL, w, h, id, flashVars, flashScale, flashVersion, AltImage){
	if (flashVersion == undefined) {
		flashVersion = 9;
	}
	if(typeof(IsHTTPS) == "undefined") IsHTTPS = "http";
	var hasFlash = checkFlash(flashVersion);
	var SwfHTML = '';
	if (typeof(MM_FlashCanPlay) == "undefined")  MM_FlashCanPlay = false;

	if(hasFlash)
    {
	    SwfHTML = 
		'<object \n' +
			'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" \n' +
			'codebase="' + IsHTTPS + '://fpdownload.macromedia.com/pub/shockwave/cabs/flash/Swflash.cab#version=' + flashVersion + ',0,0,0" \n' +
			'id="'+id+'" \n' +
			'align="middle" \n' +
			'width="'+ w +'" height="' + h + '" \n' +
		'>\n' +
			'<param name="movie" value="'+SwfURL+'" />\n' +
			(flashVars ? ('<param name="FlashVars" value="'+ flashVars +'"/>\n') : '') +
			'<param name="allowScriptAccess" value="always" />\n' +
			'<param name="bgcolor" value="#999999" />\n' +
			'<param name="menu" value="false"/>\n' +
			'<param name="quality" value="high" />\n' +
			'<param name="wmode" value="transparent" />\n' +
			(flashScale ? ('<param name="scale" value="'+ flashScale +'"/>\n') : '') +
			'<embed \n' +
				'type="application/x-shockwave-flash" \n' +
				'pluginspage="' + IsHTTPS + '://www.macromedia.com/go/getflashplayer" \n' +
				'name="' + id + '" \n' +
				'align="middle" \n' +
				'width="' + w + '" height="' + h + '" \n' +
				'src="'+ SwfURL +'" \n' +
				(flashVars ? ('FlashVars="' + flashVars + '" \n') : '') +
				'allowScriptAccess="always" \n' +
				'bgcolor="#999999" \n' +
				'menu="false" \n' +
				'quality="high" \n' +
				'wmode="transparent" \n' +
				(flashScale ? ('scale="' + flashScale + '" \n') : '') +
			'/>\n' +
		'</object>';
	}
	else if (MM_FlashCanPlay)
	{
	    var thisdiv = "thisflash";
		var divcount = 1;
		var d = document.getElementById(thisdiv)
		
		if(checkobject(thisdiv))
		{
			if(d.innerHTML != '')
			{
				while(checkobject(thisdiv + divcount))
				{		
					divcount = divcount + 1;
				}
				thisdiv = thisdiv + divcount;
			}
		}
		document.write('<div id="' + thisdiv + '"></div>');
	    CreateControl(thisdiv,'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="' + IsHTTPS + '://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="' + flashVersion + '" width="' + w + '" height="' + h + '"><param name="movie" value="' + SwfURL + '">' + (flashVars ? ('<param name="FlashVars" value="'+ flashVars +'">') : '') + '<param name="quality" value="high"><param name="wmode" value="transparent"><embed src="' + SwfURL + '" quality="high" pluginspage="' + IsHTTPS + '://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + w + '" height="' + h + '" wmode="transparent"></embed></object>');
	}
	else
	{
	    SwfHTML = AltImage;
	}
	
	document.write(SwfHTML);
}
function makeFlashPlayer(SwfURL, w, h, id, flashVars, flashVersion)
{
    makeFlashPlayer_img_auto(SwfURL, w, h, id, flashVars, flashVersion, '', 'false')
}

function makeFlashPlayer_img(SwfURL, w, h, id, flashVars, flashVersion, AltImage)
{
    makeFlashPlayer_img_auto(SwfURL, w, h, id, flashVars, flashVersion, AltImage, 'false')
}
function makeFlashPlayer_img_auto(SwfURL, w, h, id, flashVars, flashVersion, AltImage, autoplay){
if (flashVersion == undefined) {
		flashVersion = 9;
	}
	
	//if(typeof(IsHTTPS) == "undefined") IsHTTPS = "http";
	var hasFlash = checkFlash(flashVersion);
	var SwfHTML = '';
	if (typeof(MM_FlashCanPlay) == "undefined")  MM_FlashCanPlay = false;

	if(hasFlash || MM_FlashCanPlay)
    {
	    SwfHTML = '<script language="javascript" type="text/javascript">flashembed("' + id + '",' + '{ src:"' + SwfURL + '", width: ' + w + ', height: ' + h + '},' + '{config: ' + '{autoPlay: ' +  autoplay + ', autoBuffering: true, controlBarBackgroundColor:"0x000000", controlBarGloss:"high", initialScale: "scale", menuItems: [ true, true, true, true, true, true ], videoFile: "' + flashVars + '"}, clip: {onBeforeFinish: function() {return false;}}});</script>';
	}
	else
	{
	    SwfHTML = AltImage;
	}
	
	document.write(SwfHTML);
}


function CreateControl(dadiv, daobject)
	{
  	var d = document.getElementById(dadiv);
  	d.innerHTML = daobject;
}

function checkobject(obj) { 
if (document.getElementById(obj)) { return true; } else { return false; } 
} 

function checkFlash(daver) {
	var MM_contentVersion = daver;
	var MM_FlashCanPlay = false;
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
	if ( plugin ) {
			if (navigator.plugins["Shockwave Flash"]) {
				var words = navigator.plugins["Shockwave Flash"].description.split(" ");
				for (var i = 0; i < words.length; ++i) {
					if (isNaN(parseInt(words[i])))
					continue;
					var MM_PluginVersion = words[i]; 
				}
				MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
			} else {
				MM_FlashCanPlay = false;
			}
	} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE") >=0  && (navigator.appVersion.indexOf("Win") != -1)) {
		var html = '<SCR' + 'IPT LANGUAGE=VBScript\> \n'; //FS hide this from IE4.5 Mac by splitting the tag
		html += 'on error resume next \n';
		html += 'Dim swControl, swVersion, checkver, MM_FlashCanPlay \n';
		html += 'swVersion = 0 \n';
		html += 'checkver=' + daver + '\n';
		html += 'set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(checkver)) \n';
		html += 'if (IsObject(swControl)) then\n';
		html += 'swVersion = swControl.GetVariable("$version")\n';
		html += 'end if\n';
		html += 'MM_FlashCanPlay = swVersion >= checkver\n';
		html += '</SCR' + 'IPT\> \n';
		document.write(html);
	}
	return MM_FlashCanPlay;

}

function isMobile()
{
    var MobileBrowser = false;
    var ua = navigator.userAgent;
    
    if (ua.indexOf("iPhone") > 0 || ua.indexOf("iPad") > 0 || ua.indexOf("Android") > 0 || ua.indexOf("Mobile") > 0 || ua.indexOf("Blackberry") > 0)
    {
        MobileBrowser = true;
    }
    
    return MobileBrowser;
}

function embedFlowPlayer(player, file, autoplay, container) {
	flowplayer(container,{src: player, wmode:'opaque'}, {
		key: "#$e0e4a287b4f483e3ec0", 
		clip: {
			url: file, 
			autoPlay: autoplay, 
			autoBuffering: true
		}, 
		logo: {
			url: "/swf/images/logo.png"
		}, 
		plugins: {
			controls: {
				url: "/swf/flowplayer.controls-3.2.0.swf"
			}
		}
	});
}