var plstat = 0

function bodyInit()
{
	checkstat();
	wmPlayer = document.player1;
	wmSeeker = new Seeker(document.getElementById("seekerBar"));
	wmPlayerContainerElem = document.getElementById("playerContainer");
	setInterval(doPosition, 100);
	//RegisterEventObservers();
}



function danskState(_stateString)  {
	var stateString = _stateString;
	stateString= stateString.replace('Buffering','Henter');
	stateString= stateString.replace('Playing','Spiller av');
	stateString= stateString.replace('Afspiller','Spiller av');
	stateString= stateString.replace('Connecting','Forbinder');
	stateString= stateString.replace('complete','Ferdig');
	stateString= stateString.replace('færdig','Ferdig');
	stateString= stateString.replace('Færdig','Ferdig');
	stateString= stateString.replace('ready','klar');
	stateString= stateString.replace('Ready','Klar');
	stateString= stateString.replace('Paused','Pause');
	stateString= stateString.replace('to media','med klip');
	stateString= stateString.replace('Stopped','Stoppet');
	stateString= stateString.replace('Stopped','Stoppet');
	stateString= stateString.replace('Sekund','s');
	stateString= stateString.replace('sekund','s');
	stateString= stateString.replace('Second','s');
	stateString= stateString.replace('second','s');
	
	return stateString;
}


function checkstat(){
	try {
	divState.innerHTML = danskState( document.player1.status );
	dura.innerHTML = player1.currentMedia.DurationString;
	plstat = player1.playState;
if (plstat >= 2 && plstat <= 5){
	loca.innerHTML = player1.controls.currentPositionString;
	document.getElementById('player1').uiMode = "none";
}
else{
loca.innerHTML = "00:00";
document.getElementById('player1').uiMode = "none";
}
setTimeout("checkstat()",1000)
	} catch (Exception) {};
}

function Seeker(barElem) {
	
	this.barElem = barElem;
	this.setPct = function(percentage) {
		//this.barElem.style.width = (percentage + "%");
	}
}

function playMe() {	
	if(wmv_splash!='undefined') {
		wmv_splash.className = 'wmv_splash_class1';
	}
	
  	if(document.player1 == null) {
  		return;
  	}
  	
  	soundNoMute();
	player1.controls.play();
	infoPolle(); 
	countClip();
}

function pauseMe() {
	
	if(  document.getElementById("pause").src.indexOf("images/blank.gif") != -1) { // hvis status = pause, set play
		document.getElementById("pause").src = "images/play_button.png";
		document.getElementById("player1").controls.pause();
	} else {
		document.getElementById("pause").src = "images/blank.gif";
				document.getElementById("player1").controls.play();
	}
	
	//if (document.player1 != null) {
	//	player1.controls.pause();
	//}
}

function stopMe() {
	
  if (document.player1 != null) {


		player1.controls.stop();
		
		//if(wmv_splash!='undefined') {
		//	wmv_splash.className = 'wmv_splash_class2';	
		//}
		
		//Edited by Muzaffar
		
if(  document.getElementById("stop").src.indexOf("images/blank.gif") != -1) { // hvis status = stop, set play
		document.getElementById("pause").src = "images/play_button.png";
		document.getElementById("player1").controls.stop();
	} else {
		document.getElementById("stop").src = "images/blank.gif";
				document.getElementById("player1").controls.play();
	}
  }
}

function rewindMe() {
	
  if (document.player1 != null) {
	
		//player1.controls.fastReverse();
		player1.controls.stop();
		player1.controls.play();
  }
}


function fullMe() {
  
	  if (document.player1 != null)
		document.player1.fullscreen=true;
  
}

function doSeekerClick() {
	
		if (player1.currentMedia) {
			var seekerBg = document.getElementById("seekerBg");
			var frac = event.offsetX / seekerBg.offsetWidth;
			player1.controls.currentPosition = frac * player1.currentMedia.duration;
	
	}
}

function soundNoMute(){
 if (document.player1 != null) {
   	player1.settings.Mute = false;
   	//document.getElementById("mute").src = './images/player/mute_out.jpg';
 } 
}

function soundDoMute(){
 if (document.player1 != null) {
   	player1.settings.Mute = true;
   	//document.getElementById("mute").src = './images/player/mute_now.jpg';
 } 
}

function soundMute(img){
 if (document.player1 != null) {
   if (player1.settings.Mute==false) {
   	player1.settings.Mute = true;
   	//img.src = './images/player/mute_now.jpg';
   } else {
   	player1.settings.Mute = false;
   	//img.src = './images/player/mute_out.jpg';
   }
 } 
}

function FetchVolLevel(coop_num) {

  var my_num;
  
  coop_num = parseInt(coop_num);
  
  switch(coop_num) {
  	case 0: my_num = 0;break
    case 10: my_num = 1;break
    case 20: my_num = 2;break
    case 30: my_num = 3;break
    case 40: my_num = 4;break
    case 50: my_num = 5;break
    case 60: my_num = 6;break
    case 70: my_num = 7;break
    case 80: my_num = 8;break
    case 90: my_num = 9;break
    case 100: my_num = 10;break            
  }

  return(my_num);
}

function doSound(number) 
{
	if(document.player1 == null)
    return;
	
    if (number > 10 || number < 0)
	return;

	
    AdjustVol(number);
}

function soundInc() 
{
	if(document.player1 == null)
    return;

    var ImgObj = document.getElementById('vollevel');
  	var TmpStr = ImgObj.innerHTML;
  	
  	TmpStr = TmpStr.replace("%", "");
  	
  	var fetch_vol = FetchVolLevel(TmpStr);
  	
    Numb = fetch_vol * 1;
	Numb = Numb + 1;

      if (Numb > 10)
	  return;

    AdjustVol(Numb);
}

function soundDec() 
{
	if(document.player1 == null)
    return;

    var ImgObj = document.getElementById('vollevel');
  	var TmpStr = ImgObj.innerHTML;
  	
  	TmpStr = TmpStr.replace("%", "");
  	
  	var fetch_vol = FetchVolLevel(TmpStr);
  	
    Numb = fetch_vol * 1;
	Numb = Numb - 1;

      if (Numb < 0)
	  return;

    AdjustVol(Numb);
}

function doPosition() {
	if (! (wmPlayer && wmPlayer.currentMedia && wmPlayer.controls))
	return;

	if( document.all ) {
		var dur = wmPlayer.currentMedia.duration;
		if (dur == 0 || pos == 0)	{
			wmSeeker.setPct(0);
			document.getElementById("seekerBar").style.width = "0%";
			document.getElementById("seekerText").innerText = "";
	
		}	else	{
			var pct = 0;
			var pos = wmPlayer.controls.currentPosition;
			pct = pos / dur * 100;
			wmSeeker.setPct(pct);
			document.getElementById("seekerBar").style.width = pct+"%";
	
			// 		****** tidsangivelse i seekbar ******
			//		document.getElementById("seekerText").innerText = formatSecs(pos) + " / " + formatSecs(dur);
		}
	}
}

function formatSecs(secs) {
	mins = parseInt(secs / 60);
	secs = parseInt(secs % 60);
	if (secs < 10)
		secs = "0" + secs;
		return "" + mins + ":" + secs;
}

function AdjustVol(aNumb) {
  var VolLevel
	
  switch(aNumb) {
  	case 0: VolLevel = 0;break
    case 1: VolLevel = 10;break
    case 2: VolLevel = 20;break
    case 3: VolLevel = 30;break
    case 4: VolLevel = 40;break
    case 5: VolLevel = 50;break
    case 6: VolLevel = 60;break
    case 7: VolLevel = 70;break
    case 8: VolLevel = 80;break
    case 9: VolLevel = 90;break
    case 10: VolLevel = 100;break            
  }
  document.player1.settings.volume = VolLevel;
    

	//document.getElementById("mute").src = './images/player/mute_now.jpg'; }
}

//	function formatClipDuration(clip)
//	{
//	var duration = (clip.outTime - clip.inTime) / 1000;
//	return formatSecs(duration);
//	}

