var IVideoVidPlyrSlider = new IVideoGetObj('IVideoProgressBar'); var dragobject = null; var tx; var intvlID; var leftDiv; var IVideo=""; var IVideocurrentMediaSourceURL=""; var IVideocurrentMediaMoreInfoRef=""; var IVideoAdsClick=false; // to block right click document.oncontextmenu=new Function("return false"); //document.onmouseout=new Function("IVideoMoveVolOnMouseUp();document.onmousedown=new Function('return true');return false;"); document.onmouseup = IVideoMoveVolOnMouseUp; document.onmousemove = IVideoMoveVolOnMouseMove; IVideoMapVol(IVideoCookieVol); intvlID=window.setInterval("IVideoGetStat()",1000); function MoveToPoint(e){ var tmp=((e.x/IVideoProgressBarTdWidth)*(IVideoVidPlyrgetVideoDurationInt())); document.itemPlayer.controls.CurrentPosition=tmp; IVideoVidPlyrMoveObjSlider(tmp); } function IVideoGetObj(name) { if (document.getElementById) { if (document.getElementById(name)) { this.obj = document.getElementById(name); } } } function IVideoVidPlyrMoveObjSlider(val) { if ( IVideoVidPlyrSlider && IVideoVidPlyrSlider.obj) { tmp=Math.round((IVideoProgressBarTdWidth* val)/IVideoVidPlyrgetVideoDurationInt()); if(tmp!=0) { if(tmp==IVideoProgressBarTdWidth)IVideoVidPlyrSlider.obj.width="100%"; else IVideoVidPlyrSlider.obj.width = tmp; } } } function IVideoVidPlyrgetTimePositionInt() { return Math.floor(document.itemPlayer.controls.CurrentPosition) || 0; } function IVideoVidPlyrgetVideoDurationInt() { return Math.floor( document.itemPlayer.currentMedia.duration) || 0; } function IVideoMapVol(num){document.itemPlayer.settings.volume=num;} function IVideoMuteWp(){ if(document.itemPlayer.settings.mute==true){ document.itemPlayer.settings.mute=false; mute_src.src=sound_gif; } else { document.itemPlayer.settings.mute=true; mute_src.src=sound_off_gif; } } function IVideoCheckMuteWp(){ if(document.itemPlayer.settings.mute==true){ mute_src.src=sound_off_gif; } else { mute_src.src=sound_gif; } } function IVideoPlayWp(){ td_play.style.display="block"; td_pause.style.display="none"; RR1.style.display="block"; RR2.style.display="none"; FF1.style.display="block"; FF2.style.display="none"; if(document.itemPlayer.style.visibility=='hidden'){ document.itemPlayer.style.visibility='visible'; } if(itemPlayer.playState==10){intvlID=window.setInterval("IVideoGetStat()",1000);} document.itemPlayer.controls.play(); } function IVideoPauseWp(){ td_play.style.display="none"; td_pause.style.display="block"; document.itemPlayer.controls.pause(); } function IVideoFF(){ if(itemPlayer.controls.isAvailable("FastForward")) { td_play.style.display="none"; td_pause.style.display="block"; FF1.style.display="none"; FF2.style.display="block"; RR1.style.display="block"; RR2.style.display="none"; itemPlayer.controls.fastForward(); } } function IVideoRE(){ if(itemPlayer.controls.isAvailable("FastReverse")) { td_play.style.display="none"; td_pause.style.display="block"; RR1.style.display="none"; RR2.style.display="block"; FF1.style.display="block"; FF2.style.display="none"; itemPlayer.controls.fastReverse(); } } function IVideoFullScreen(){ itemPlayer.fullScreen=true; } function IVideoSetSpeed(val){ document.cookie = "media_speed="+val+"; Expires=Sat, 05-Jan-2010 11:52:30 GMT; domain=.i.co.il; path=/"; location.href=""; } function IVideoSetVol(){ document.cookie = "n_media_vol="+document.itemPlayer.settings.volume+"; Expires=Sat, 05-Jan-2008 11:52:30 GMT; domain=.i.co.il; path=/"; } /* 0 The playback state is undefined. 1 Playback is stopped. 2 Playback is paused. 3 The player is playing a stream. 4 The player is scanning a stream forward. 5 The player is scanning a stream in reverse. 6 The player is buffering media. 7 The player is waiting for streaming data. 8 The player has reached the end of the med. 9 The player is preparing new media. 10 The player is ready to begin playback. */ function IVideoGetStat(){ var p_state=itemPlayer.playState; switch(p_state){ case 3: IVideoSetCurrentMediaInfo("CanSkip","YES"); IVideoCheckMuteWp(); timeStr=itemPlayer.currentMedia.durationString + " / " + itemPlayer.controls.currentPositionString + ""; // playing document.all.durationInfo.innerHTML=timeStr; IVideoVidPlyrMoveObjSlider(IVideoVidPlyrgetTimePositionInt()); break; case 1: document.all.durationInfo.innerHTML=""; break; case 2: document.all.durationInfo.innerHTML=itemPlayer.status.substring(0,30); // pause break; case 4: timeStr=itemPlayer.currentMedia.durationString + " / " + itemPlayer.controls.currentPositionString + ""; // playing document.all.durationInfo.innerHTML=timeStr; IVideoVidPlyrMoveObjSlider(IVideoVidPlyrgetTimePositionInt()); break; case 5: timeStr=itemPlayer.currentMedia.durationString + " / " + itemPlayer.controls.currentPositionString + ""; // playing document.all.durationInfo.innerHTML=timeStr; IVideoVidPlyrMoveObjSlider(IVideoVidPlyrgetTimePositionInt()); break; case 6: document.all.durationInfo.innerHTML="...Buffering"; // buffring break; case 9: IVideoVidPlyrSlider.obj.width=1; document.all.durationInfo.innerHTML="...Connecting"; // Transitioning - Preparing new media item. break; case 10: IVideoPauseWp(); document.all.durationInfo.innerHTML="Ready"; IVideoVidPlyrSlider.obj.width=1; window.clearInterval(intvlID); break; default: break; } } function IVideoVol2Point(e){ cPos=parseInt(e.x-(volumeDivWidth/2)); redSlider.style.left=cPos; refNum=parseInt((100*e.x)/volumeDivWidth); if(refNum>100)refNum=100; else if(refNum<0)refNum=0; IVideoMapVol(refNum); IVideoSetVol(); mute_src.src=sound_gif; } function IVideoMoveVolOnMouseDown() { if(document.itemPlayer.settings.mute==true || mute_src.src==sound_gif){document.itemPlayer.settings.mute=false; mute_srcsrc=sound_gif;} dragobject=window.event.srcElement; tx = (window.event.clientX - dragobject.style.pixelLeft); window.event.returnValue = false; window.event.cancelBubble = true; Alt_redSlider.style.left = event.clientX - tx; Alt_redSlider.style.display="block"; } function IVideoMoveVolOnMouseUp(){if(dragobject){ dragobject = null; Alt_redSlider.style.display="none"; IVideoSetVol(); }} function IVideoMoveVolOnMouseMove(){ var refNum; if(dragobject) { if(Math.abs(event.clientX - tx)<=volumeDivWidth/2){ dragobject.style.left = event.clientX - tx; Alt_redSlider.style.left = event.clientX - tx; } refNum=parseInt((100/volumeDivWidth)*((volumeDivWidth/2)+(event.clientX - tx))); // volume runs from 0 to 100 if(refNum>100)refNum=100; else if(refNum<0)refNum=0; if(Alt_redSlider.innerHTML!=(refNum+"%"))Alt_redSlider.innerHTML=refNum+"%"; IVideoMapVol(refNum); window.event.returnValue = false; window.event.cancelBubble = true; } } function IVideoSetCurrentMediaInfo(attribute, value) { var cm = itemPlayer.currentMedia; if(cm.isReadOnlyItem(attribute)==false && cm.getItemInfo(attribute)!="" && cm.getItemInfo(attribute)!=value ) cm.setItemInfo(attribute,value); } function IVideoCheckAds() { var cm = itemPlayer.currentMedia; var atCount = cm.attributeCount; var MoreInfoRef=""; var SourceURL=""; for(var i=0; i < atCount; i++){ tvar=cm.getAttributeName(i); tvalue=cm.getItemInfo(cm.getAttributeName(i)); if(tvar!="" && tvalue!="") { tmp=tvar+"='"+tvalue+"';"; eval(tmp); } } if(IVideocurrentMediaSourceURL!=SourceURL) { IVideocurrentMediaSourceURL=SourceURL; if(MoreInfoRef!="") { IVideoAdsClick=true; window.open(MoreInfoRef); } } }