//JavaScript Flash detection and deployment
//(c)2004 Adrian Rowbotham
//www.ajrdesign.net


/* -- 1. Player Version detection -- */

//set player version here
var MM_contentVersion = 6;

//set sub version here
var release = "6,0,0,0";


//check for flash player
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
	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];
	}
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;

} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
	document.write('on error resume next \n');
	document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
	document.write('</SCR' + 'IPT\> \n');
}


/* -- 2. Deployment function -- */

function Flash(swf,flashVarString,w,h,bgcolor,menu,mode,q,id){
  if ( MM_FlashCanPlay ) {
     document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
     +'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+release+'" '
     +'width="'+w+'" height="'+h+'" id="'+id+'" align="">'
     +'<param name="movie" value="'+swf+'">'
     +'<param name="menu" value="'+menu+'"> '
     +'<param name="quality" value="'+q+'"> '
     +'<param name="wmode" value="'+mode+'"> '
     +'<param name="bgcolor" value="'+bgcolor+'"> '
     +'<param name="flashvars" value="'+flashVarString+'"> '
     +'<embed wmode='+mode+' src="'+swf+'" flashvars="'+flashVarString+'" menu="'+menu+'" quality="'+q+'" '
     +' bgcolor="'+bgcolor+'"  width="'+w+'" height="'+h+'" name="'+swf+'" '
     +' align=""  type="application/x-shockwave-flash" '
     +' pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> ');
  } else {
     //behaviour for if there is no flash player
     document.write(' necessrio o Flash Player '+MM_contentVersion+' ou mais novo para navegar neste site. ');
     document.write('<em><a href="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">');
     document.write('Clique aqui para instalar o plugin do Flash.</a></em>');

     //this can be replaced by anything you want
     //e.g. document.location.replace("text.html");

  }
}


function Som(url,autost,w,hi,ho,ui,swst,swct,vol){
     document.write('<object id="WMPlay" name="WMPlay" width="'+w+'" height="'+hi+'" border="0" '
     +'classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" '
     +'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=" '
     +'standby="Aguarde...." type="application/x-oleobject"> '
     +'<param name="URL" value="'+url+'"> '
     +'<param name="autoStart" value="'+autost+'"> '
     +'<param name="uiMode" value="'+ui+'"> '
     +'<PARAM NAME="ShowControls" VALUE="'+swct+'"> '
     +'<PARAM NAME="ShowStatusBar" VALUE="'+swst+'"> '
     +'<embed pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="'+url+'" '
     +'type="application/x-mplayer2" uimode="'+ui+'" volume="'+vol+'" showcontrols="'+swct+'" '
     +'showdisplay="0" showstatusbar="'+swst+'" autostart="'+autost+'" autorewind="0" '
     +'showpositioncontrols="0" showtracker="0" height="'+ho+'" width="'+w+'"> '
     +'</object> ');
}
