    var varr = new Array();
    varr[0]=0;
    varr[1]=7;
    varr[2]=14;
    varr[3]=21;
    varr[4]=28;
    varr[5]=35;
    varr[6]=42;
    varr[7]=49;
    varr[8]=56;
    varr[9]=63;
    varr[10]=70;
    varr[11]=77;
    varr[12]=84;
    varr[13]=100;

    var gN=0;
    var ARR_SIZE=100;
    var StateFlag = new Array(ARR_SIZE);
    var next = new Array(ARR_SIZE);
    var CanSetPos = new Array(ARR_SIZE);
    var SetPosStart = new Array(ARR_SIZE);
    var orix = new Array(ARR_SIZE);
    var moveon = new Array(ARR_SIZE);
    var movelen = new Array(ARR_SIZE);
    var dragapproved = new Array(ARR_SIZE);
    var z;
    var x;
    var y;
    var temp1;
    var temp2;

    for(var i=0; i<ARR_SIZE; i++){
	   StateFlag[i]=0;
    	next[i]=1;
    	CanSetPos[i]=true;
    	SetPosStart[i]=false;
    	orix[i]=0;
    	moveon[i]=false;
    	movelen[i]=417;
    	dragapproved[i]=false;
    }

    function MM_jumpMenu(targ,selObj,restore){ //v3.0
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }



    function doPlay(n){
	   window.document.getElementById("player"+n).Controls.play();
    }


    function doStop(n){
	   window.document.getElementById("player"+n).Controls.stop();
    }



    function doPause(n){
	   window.document.getElementById("player"+n).Controls.pause();
    }


    
    function doFastForward(n){
	   window.document.getElementById("player"+n).Controls.FastForward();
    }



    function FullScreen(n){
	try{		
	   window.document.getElementById("player"+n).fullScreen = true;
	}
	catch(err){;}
    }



    function doVolumeMute(n){
	   var p=window.document.getElementById("player"+n);
	   if(p.Settings.mute==true){
    		p.Settings.mute=false;
    		window.document.getElementById("mButton"+n).src='http://www.nrg.co.il/images/video/player2/sound_on.gif';
   	    }
       else
   	    {
    		p.Settings.mute=true;
    		window.document.getElementById("mButton"+n).src='http://www.nrg.co.il/images/video/player2/sound_off.gif';
   	    }
    }



    function cvl(n,id)
    {
	var tlv=13;
       	var indx = id;
	
	var p=window.document.getElementById("player"+n);
	if(p.Settings.mute)doVolumeMute(n);

	if(indx != "0"){
		for(var i=1; i<=tlv; i++)
			window.document.getElementById(n+"v"+i).src='http://www.nrg.co.il/images/video/player2/vol_gray.gif';
		for(var i=1; i<=indx; i++)
			window.document.getElementById(n+"v"+i).src='http://www.nrg.co.il/images/video/player2/vol_white.gif';
	}
	else
	{
		for(var i=1; i<=tlv; i++)
			window.document.getElementById(n+"v"+i).src='http://www.nrg.co.il/images/video/player2/vol_gray.gif';
	}

	indx = parseInt(indx);
	adjVol(n,indx);
}


function adjVol(n,num)
{
	if (num == null)num = 7;
	if (num>13) num=13;
	if (num<0) num=0;

	nVol=num;
        window.document.getElementById("player"+n).Settings.volume=varr[nVol];
}


function sdu(n)
{
	var p=window.document.getElementById("player"+n);
	var time_str=p.controls.currentPositionString;
	window.document.getElementById("times"+n).innerHTML = time_str+" / "+p.currentMedia.durationString;
	window.document.getElementById("status"+n).innerHTML=p.currentMedia.getItemInfo('TITLE');
}



function playMedia(n){
	try{
		var p=window.document.getElementById("player"+n);
		parseInt(p.controls.currentPosition);
		var newleft=window.document.getElementById("trackball"+n).style.pixelLeft;
		var rcp=newleft * p.currentMedia.duration / movelen[n];
		showPos(n);
		window.setTimeout("playMedia("+n+")",1000);
	}
	catch(err){;}
}



function moves(n)
{
	if(CanSetPos[n] && event.button!=2)
        {
 		orix[n]=event.x;
		orileft[n]=window.document.getElementById("trackball"+n).style.pixelLeft;
                SetPosStart[n]=true;
        }
        else
        {
                return false;
        }
}



function setpos(n)
{
	var p=window.document.getElementById("player"+n);
	SetPosStart[n]=false;
	var newleft=window.document.getElementById("trackball"+n).style.pixelLeft;
	var rcp=newleft * p.currentMedia.duration / movelen[n];
	p.controls.currentPosition  = rcp;
}



function showPos(n){
	try{
		var p=window.document.getElementById("player"+n);
		if(SetPosStart[n])return;
	              var blockpos=movelen[n]*p.controls.currentPosition/p.currentMedia.duration;			
		var tmp=0;
		if(blockpos)tmp+=blockpos;
	              window.document.getElementById("trackball"+n).style.pixelLeft=tmp;
		window.document.getElementById("trackbg"+n).style.width=tmp;
	}
	catch(err){;}
}


function move(){
	if (event.button==1 && dragapproved[gN]){
        	var newPosX = temp1+event.clientX-x;
              if(newPosX <=0 || newPosX > movelen[gN])return;
              window.document.getElementById("trackball"+gN).style.pixelLeft=newPosX;
	window.document.getElementById("trackbg"+gN).style.width=newPosX;
              rcp=newPosX * window.document.getElementById("player"+gN).currentMedia.duration / movelen[gN];
	return false;
        }
}


function drags(){
	if (!document.all)return;
	if (event.srcElement.className=="drag"){
	        	dragapproved[gN]=true;
		temp1=window.document.getElementById("trackball"+gN).style.pixelLeft;
		temp2=window.document.getElementById("trackball"+gN).style.pixelTop;
		x=event.clientX;
		y=event.clientY;
		document.onmousemove=move;
		SetPosStart[gN]=true;
              }
}

function mouseUped(){
	dragapproved[gN]=false;
        if(SetPosStart[gN])setpos(gN);
}


function init(){
	document.onmousedown=drags;
	document.onmouseup=mouseUped;
	document.body.onmousedown=drags;
	document.body.onmouseup=mouseUped;
	if (window.Event)document.captureEvents(Event.MOUSEUP);
}


function mouseOnSound(imgObj,n){
	var p=window.document.getElementById("player"+n);
	imgObj.src=(p.Settings.mute)?"http://www.nrg.co.il/images/video/player2/sound_off_on.gif":"http://www.nrg.co.il/images/video/player2/sound_on_on.gif";
}

function mouseOutSound(imgObj,n){
	var p=window.document.getElementById("player"+n);
	imgObj.src=(p.Settings.mute)?"http://www.nrg.co.il/images/video/player2/sound_off.gif":"http://www.nrg.co.il/images/video/player2/sound_on.gif";
}

function getX(obj) {
    try{
        return(obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+getX(obj.offsetParent));
    }catch (e) {}       
} 
      
function getY(obj) {
    try{
        return( obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent) );
    } catch (e) {}
}
