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','Afspiller');
	stateString= stateString.replace('Connecting','Forbinder');
	stateString= stateString.replace('complete','færdig');
	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');
	
	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;
  	
	player1.controls.play();
	infoPolle(); 
	countClip();
}

function pauseMe() {
  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';	
		}
  }
}

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 soundMute(){
 if (document.player1 != null) {
   if (player1.settings.Mute==false)
     player1.settings.Mute = true;
   else
     player1.settings.Mute = false;
 }
}

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 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;

	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("vollevel").innerHTML = VolLevel + '%';
}

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

