var player_obj = false;
var playstate = false;
var muted = false;
var controls = false;

var playbtn = false;
var stopbtn = false;
var fullscreenbtn = false;
var mutebtn = false;
var volumebar = false;

var img_play = new Image(50, 50); img_play.src = "/images/btn_play.gif";
var img_stop = new Image(50, 50); img_stop.src = "/images/btn_stop.gif";
var img_stop_dis = new Image(50, 50); img_stop_dis.src = "/images/btn_stop_dis.gif";
var img_pause = new Image(50, 50); img_pause.src = "/images/btn_pause.gif";
var img_fullscreen = new Image(30, 30); img_fullscreen.src = "/images/btn_fullscreen.gif";
var img_fullscreen_dis = new Image(30, 30); img_fullscreen_dis.src = "/images/btn_fullscreen_dis.gif";
var img_mute_off = new Image(30, 30); img_mute_off.src = "/images/btn_mute_off.gif";
var img_mute_on = new Image(30, 30); img_mute_on.src = "/images/btn_mute_on.gif";
var img_vol_0 = new Image(65, 25); img_vol_0.src = "/images/volume_0.gif";
var img_vol_1 = new Image(65, 25); img_vol_1.src = "/images/volume_1.gif";
var img_vol_2 = new Image(65, 25); img_vol_2.src = "/images/volume_2.gif";
var img_vol_3 = new Image(65, 25); img_vol_3.src = "/images/volume_3.gif";
var img_vol_4 = new Image(65, 25); img_vol_4.src = "/images/volume_4.gif";
var img_vol_5 = new Image(65, 25); img_vol_5.src = "/images/volume_5.gif";
var img_vol_6 = new Image(65, 25); img_vol_6.src = "/images/volume_6.gif";
var img_vol_7 = new Image(65, 25); img_vol_7.src = "/images/volume_7.gif";
var img_vol_8 = new Image(65, 25); img_vol_8.src = "/images/volume_8.gif";
var img_vol_9 = new Image(65, 25); img_vol_9.src = "/images/volume_9.gif";
var img_vol_10 = new Image(65, 25); img_vol_10.src = "/images/volume_10.gif";

function player(url, width, height, autostart) {

	document.write('<di' + 'v style="padding: 3px; border: 2px solid #FFCC00; z-index: 0; overflow: hidden; width: ' + width + 'px; height: ' + height + 'px; background: #000000;">'); 

	document.write('<obj' + 'ect id="ie_player" width="' + width + '" height="' + height + '"'
         + ' classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"'
         + ' codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701">'
  
         + '<param name="URL" value="' + url + '" />'
         + '<param name="AnimationAtStart" value="false" />'
         + '<param name="TransparentAtStart" value="true" />'
         + '<param name="AutoStart" value="' + ((autostart)?'true':'false') + '" />'
		 + '<param name="enableContextMenu" value="false" />'
         + '<param name="uiMode" value="full" />'

		 + '<emb' + 'ed type="application/x-ms-wmp"'
		 + ' pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"'
		 + ' src="' + url + '"'
		 + ' id="fox_player"'
		 + ' width="' + width + '"'
		 + ' height="' + height + '"'
		 + ' AutoStart="' + ((autostart)?'true':'false') + '"'
		 + ' AUTOSIZE="0"'
		 + ' VIDEOBORDER3D="0"'
		 + ' uiMode="full"'
		 + ' ShowControls="true"'
		 + ' ShowDisplay="false"'
		 + ' ShowStatusBar="false"'
		 + ' enableContextMenu="false"'
		 + ' showTracker="false">'
		 + '</emb' + 'ed>'
		  
		 + '</obj' + 'ect>');

	document.write('</di' + 'v>');

	if(autostart) playstate = true;

}

function play_pause() {

	if(player_obj) {

		if(!playstate) {
			
			player_obj.controls.play();
			playstate = true;
			playbtn.src = img_pause.src;
			stopbtn.src = img_stop.src;
			fullscreenbtn.src = img_fullscreen.src;

		} else {
			
			player_obj.controls.pause();
			playstate = false;
			playbtn.src = img_play.src;

		}

	}

}

function stop() {

	if(player_obj) {

		player_obj.controls.stop();
		player_obj.controls.previous();
		playstate = false;
		playbtn.src = img_play.src;
		stopbtn.src = img_stop_dis.src;
		fullscreenbtn.src = img_fullscreen_dis.src;

	}

}

function mute() {

	if(player_obj) {

		if(!muted) {
			
			player_obj.settings.mute = true;
			mutebtn.src = img_mute_on.src;
			muted = true;

		} else {

			player_obj.settings.mute = false;
			mutebtn.src = img_mute_off.src;
			muted = false;

		}

	}

}

function player_open(url) {

	if(player_obj) {

		stop();
		player_obj.URL = url;
		play_pause();

	}

}
function vol_plus() {

	if(player_obj) {

		volume = player_obj.settings.volume + 10;
		
		if(volume > 100) volume = 100;

		player_obj.settings.volume = volume;

		volumebar.src = eval("img_vol_" + (volume / 10)).src;

		mutebtn.src = img_mute_off.src;

		muted = false;

	}

}

function vol_minus() {

	if(player_obj) {

		volume = player_obj.settings.volume - 10;
		
		if(volume < 0) volume = 0;

		player_obj.settings.volume = volume;

		volumebar.src = eval("img_vol_" + (volume / 10)).src;

		mutebtn.src = img_mute_off.src;

		muted = false;

	}

}

function player_setup() {

	if(document.getElementById('fox_player')) player_obj = document.getElementById('fox_player');
	else if(document.getElementById('ie_player')) player_obj = document.getElementById('ie_player');

	if(player_obj) {

		if(typeof player_obj.controls != 'undefined') {

			if(navigator.userAgent.indexOf("MSIE") > -1) {

				player_control();

				//playbtn = document.getElementById('playbtn');
				//stopbtn = document.getElementById('stopbtn');
				fullscreenbtn = document.getElementById('fullscreenbtn');
				//mutebtn = document.getElementById('mutebtn');
				//volumebar = document.getElementById('volumebar');

				//volumebar.src = eval("img_vol_" + (player_obj.settings.volume / 10)).src;

			}

			if(player_obj.settings.autoStart == true) {
				
				playstate = true;
				//playbtn.src = img_pause.src;
				//stopbtn.src = img_stop.src;
				//fullscreenbtn.src = img_fullscreen.src;

			}

			if(player_obj.settings.mute == true) {
				
				muted = true;
				mutebtn.src = img_mute_on.src;

			}

		} else {

			controls = false;

		}

	}

}

function player_control() {

	/*document.getElementById('playercontrol_holder').innerHTML = ('<div id="playercontrol" align="center" style="margin: 5px;">'
	+ '<table>'
	+ '<tr><td>'
	+ '<img src="/images/btn_play.gif" alt="" title="Toista/Keskeytä" id="playbtn" width="40" height="40" hspace="4" vspace="3" border="0" onclick="play_pause();" style="cursor: pointer;" />'
	+ '<img src="/images/btn_stop_dis.gif" alt="" title="Pysäytä" id="stopbtn" width="40" height="40" hspace="4" vspace="3" border="0" onclick="stop();" style="cursor: pointer;" />'
	+ '</td><td>'
	+ '<img src="/images/btn_mute_off.gif" alt="" title="Mykistä" id="mutebtn" width="30" height="30" hspace="4" vspace="3" border="0" onclick="mute();" style="cursor: pointer;" />'
	+ '</td><td>'
	+ '<img src="/images/btn_minus.gif" alt="" title="Vähennä äänenvoimakkuutta" width="25" height="25" border="0" onclick="vol_minus();" style="cursor: pointer;" />'
	+ '<img src="/images/volume_0.gif" alt="" title="Äänenvoimakkuus" id="volumebar" width="65" height="25" border="0" />'
	+ '<img src="/images/btn_plus.gif" alt="" title="Lisää äänenvoimakkuutta" width="25" height="25" border="0" onclick="vol_plus();" style="cursor: pointer;" />'
	+ '</td><td>'
	+ '<img src="/images/btn_fullscreen_dis.gif" alt="" title="Näytä koko näytöllä" id="fullscreenbtn" width="30" height="30" hspace="4" vspace="3" border="0" onclick="fullscreen();" style="cursor: pointer;" />'
	+ '</td></tr>'
	+ '</table>'
	+ '</div>');*/

	document.getElementById('playercontrol_holder').innerHTML = '<div style="cursor: pointer; color: #ffcc00; font-weight: bold;" onclick="fullscreen();">KOKO NÄYTÖLLE</div>';

}

/* Check to be sure the player is playing. */
function fullscreen() {
				
	if(player_obj) {

		if(player_obj.playState == 3) player_obj.fullScreen = 'true';

	}		

}