var playing;
var playingfirst;

var isIE = false;
var ismac = false;
var ismac45 = false;
var isopera = false;
var isunix = false;
var isUnNN = false;
var isFireFox = false;


if(navigator.userAgent.indexOf("Windows NT 5.1")>-1)
{
     isIE = true;
}



if(navigator.userAgent.indexOf("Mac")!=-1)
{
	if (navigator.userAgent.toLowerCase().indexOf("msie 4.5")!=-1) {
		ismac45 = true;
	}
			
	ismac = true;
}

if(navigator.userAgent.indexOf("Firefox")!=-1)
{
	isFireFox = true;
}

	
if(navigator.userAgent.indexOf('Opera')!=-1)
{
	isopera = true;
}

if(navigator.userAgent.indexOf("x11")!=-1)
{
	isunix = true;
}

if(navigator.userAgent.indexOf("linux")!=-1)
{
	isunix = true;
}

if(isunix == true)
{
	if(navigator.appName == "Netscape")
	{
		isUnNN = true;
	}
}

if (isUnNN == true)
{
	alert  ("Sorry, unix and linux systems not supported yet... this feature it will be available soon!");
	//window.close ();
}

function Play ()
{	
	if (document.images)
	{
		playing = true;
		document.images['playpause'].src="../images/blupause.gif";
	}
}

function Pause ()
{	
	if (document.images)
	{	
		playing = false;
		document.images['playpause'].src="../images/bluplay.gif";
	}
}	

/*
function changeContent ()
{
	if (player.playState != 3 && playing = true;)
		document.forms[1].submit ();	
}
*/

var check = 0;
function handlePlayCommand ()
{
 if (check == 0)
 {
 	 StartMeUp ();
 	 Play ();
 	 check = 1;
 }
 else
 {
   	PauseMe ();
   	Pause ();
   	check = 0;
 }
}

function StartMeUp ()
{
   Player.controls.play ();
}

function ShutMeDown ()
{
   Player.controls.stop ();
}
function PauseMe ()
{
   Player.controls.pause ();
} 



function MediaPlayerDecreaseVolume (decreaseValue)
{	if (!ismac)
	{	
		if (Player.settings.volume > (1 + decreaseValue))
	  {	
	  	Player.settings.volume = Player.settings.volume - decreaseValue;
	  }
		else
	  {	
	  	Player.settings.volume = 1;
	  }	
	}
}


function MediaPlayerIncreaseVolume (increaseValue)
{
	if (!ismac)
	{	
		if (Player.settings.volume <= (100 - increaseValue))
		{	
			var i = Player.settings.volume;
			Player.settings.volume = i + increaseValue;
		}
  	else
		{	
			Player.settings.volume = 100;
		}	
	}
}



function MediaPlayerDisplayVolume ()
{	if (document.images)
	{	
		if (Player.settings.volume == 1)
		{	document.images['volume'].src='../images/blu_volume_level_0.gif';	}
		else if (Player.settings.volume<= 21)
		{	document.images['volume'].src='../images/blu_volume_level_1.gif';	}
		else if (Player.settings.volume<= 41)
		{	document.images['volume'].src='../images/blu_volume_level_2.gif';	}
		else if (Player.settings.volume<= 61)
		{	document.images['volume'].src='../images/blu_volume_level_3.gif';	}
		else if (Player.settings.volume<= 81)
		{	document.images['volume'].src='../images/blu_volume_level_4.gif';	}
		else
		{	document.images['volume'].src='../images/blu_volume_level_5.gif';	}
	}
}



function getControls (file)
{
	if (isopera || isFireFox || ismac)
		getEmebedControls (file);
		
	else
		getIEButtons ();		
}

function getEmebedControls (file)
{
	
	document.write ('<OBJECT ID="Player" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" STANDBY="Loading Microsoft Windows Media Player components..." TYPE="application/x-oleobject" width=1 height=1>');
	document.write ('<PARAM NAME="fileName"VALUE="$file">');
	document.write ('<PARAM NAME="autoStart" VALUE="true">');
	document.write ('<PARAM NAME="showControls" VALUE="true">');
	document.write ('<PARAM NAME="uiMode" VALUE="mini">');
	document.write ('<PARAM NAME="ShowStatusBar" value="true">');
	document.write ('<EMBED type="application/x-mplayer2" ');
	document.write ('pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/" ');
	document.write ('SRC="' + file + '" ');
	document.write ('name="MediaPlayer1" ');
	document.write ('width=75 ');
	document.write ('height=29 ');
	document.write ('volume=-1 ');
	document.write ('AutoStart=true>');
	document.write ('</EMBED>');
	document.write ('</OBJECT>');
}


function getIEButtons ()
{
	document.write ('<a href="#" onCLick="javascript: handlePlayCommand ()">');
	document.write ('<img src="../images/bluplay.gif" width="90" height="28" name="playpause" hspace="0" vspace="0" border="0" align="left" valign="top"></a>');
	document.write ('&nbsp;');
	document.write ('<a href="#" title="Click here to decrease volume." onClick="MediaPlayerDecreaseVolume(20);MediaPlayerDisplayVolume();return false;" onFocus="if(this.blur)this.blur();">');
	document.write ('<img src="../images/blu_volume_down_off.gif">');
	document.write ('</a> &nbsp;');
	document.write ('<img src="../images/blu_volume_level_3.gif" name="volume" id="volume">&nbsp;');
	document.write ('<a href="#"  title="Click here to increase volume." onClick="MediaPlayerIncreaseVolume(20);MediaPlayerDisplayVolume();return false;" onFocus="if(this.blur)this.blur();">');
	document.write ('<img src="../images/blu_volume_up_off.gif"></a>');	
}
