/****************************************
*   Copyright © 2007 Somalism.com,
*   All rights reserved
*
*   Modified: Feb 7th, 2007
**********************************************************/


scriptLoaded=true;
function pState(){
	var player=document.getElementById("MediaPlayer");
	var s=[6,7,11];

	if(s.inArray(player.playState))
		document.getElementById("progressBar").innerHTML="<blink>Fadlan, sug waxyar..<blink>";
}

function _buff(){
	var player = document.getElementById("MediaPlayer")
	if(!player || !player.controls) return;

	  //Firefox < 1.07 issues here..
	 if(!player.network) return;

	var foo=document.getElementById('progressBar');
	var p=document.getElementById('MediaPlayer').network.bufferingProgress;
	if(p<100)
	    foo.innerHTML = " Buffering video: <font color='red'>" + p+" %</font>";
}

function _st(){
  var player =document.getElementById("MediaPlayer")
  if(!player || !player.controls) return;

  var progres=Math.round(((player.controls.currentPosition / player.currentMedia.duration) * 100));
  //if(!bar.hasChildNodes()) bar.appendChild(s);

	var min = Math.floor(player.controls.currentPosition/60)
	var sec = Math.floor(player.controls.currentPosition%60)
   if (sec<10)
      sec = "0"+sec;

   p=document.getElementById("progressBar");
   p.innerHTML=min+":"+sec+" &nbsp;&nbsp;("+progres+" %)";
   p.style.padding=(progres<100)?"0 "+1.4*progres+"px 0 2px":"0";
 }

Array.prototype.push = ArrayPush;
function ArrayPush(value){
    this[this.length] = value;
}

function getElementsByClassName(node, classname)
{
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}

if(document.getElementById('vidButtons')){
arrElements=getElementsByClassName(document.getElementById('vidButtons'),'vidButton');
    for(var i=0; i<arrElements.length; i++){
        arrElements[i].style.border='none'; 
        arrElements[i].style.margin='0 1px 0 1px';
	}
  }

var visible=false;
function somalismVidCTRL(action){
	//player.playState

	var player=document.getElementById("MediaPlayer");
	if(!player.controls) return;
	switch(action){

		case 'play':
        	player.controls.play();
			break;

		case 'pause':
       	player.controls.pause();
		//alert(player.controls.currentPosition);
		break;

		case 'stop':
        	player.controls.stop();
		break;

		case 'fullScr':
		if (player.playState == 3){ 
			player.uiMode ='full';
        	player.fullScreen = "true";
			  }
		break;

		case 'reverse':
			if (player.controls.isAvailable("FastReverse"))
		        player.controls.fastReverse();
		break;

		case 'forward':
			if (player.controls.isAvailable("FastForward"))
		        player.controls.fastForward();
			player.controls.currentPosition = player.controls.currentPosition + 10;
		break;


		case 'hide':
			if(!visible){
        		player.uiMode ='full';
				visible=true;
				}
			else{
        		player.uiMode ='none';
				visible=false;
				}
		break;
	}


}