var curSld;var WMPTimer;var CheckDataTimer = -1;var CheckPlayStateTimer = -1;var TimerID;var d=document;function PreloadImgs(){if(d.images){if(!d.Imgs) d.Imgs=new Array(); var i,j=d.Imgs.length,a=PreloadImgs.arguments; for(i=0; i0||!bPreview&&!(bNT && ScrPath.lastIndexOf("datatable.js")< 0)) {if(d.all["LogoImg"]&&g_Logo)d.all["LogoImg"].src = g_Logo;if(d.all["TitleDiv"]&&g_Title)d.all["TitleDiv"].innerHTML=TitleFont+""+ g_Title +""; if(d.all["PresenterDiv"]&&g_Presenter)d.all["PresenterDiv"].innerHTML=PresenterFont+ g_Presenter +""; if(d.all["IntroDiv"]&&g_Intro) d.all["IntroDiv"].innerHTML=IntroFont + g_Intro +"";if(d.all["TimeDiv"]&&g_Duration){ts="0:00:00"+"/"+GetTimeStr(g_Duration); d.all["TimeDiv"].innerHTML=TimeFont+ ts +""; }; if(g_AutoStart) {window.setTimeout("MediaPlayer_Play()",2000); }; if(StrArray && d.all["DocDiv"]) window.setTimeout("InitializeMarkers()",1);}else CheckDataTimer=setTimeout("ScriptReady()",1000);}}function RestartTimer(){if (WMPTimer){if(WMPTimer != null) {clearTimeout(WMPTimer);WMPTimer = null;}}if(d.all["TimeDiv"]){WMPTimer = setTimeout("SetTimeStr()",1000);}}function SetTimeStr(){ if((PreviewStarted || !bPreview)&& !bEnd){ts=GetTimeStr(GetCurrentPosition());ts+="/"; ts+=GetTimeStr(GetDuration());d.all["TimeDiv"].innerHTML=TimeFont+ ts +"";}RestartTimer();}function DivResize(){var t2;var i;if((d.body.clientWidth) >= (tt.style.posWidth)){ t1=(d.body.clientWidth-tt.style.posWidth)/2-parseInt(tt.style.left);for(i = 0;i< d.all.length; i++){ if(d.all(i).tagName =="DIV"){if(d.all(i).style.width != ""){t2=d.all(i).style.posLeft; d.all(i).style.left=t1+t2; }}if(d.all(i).tagName =="IFRAME"){if(d.all(i).style.width != ""){t2=d.all(i).style.posLeft;d.all(i).style.left=t1+t2; } }}}} function MediaPlayer_Create(MWidth,MHeight,MPUI7,MPUI6){ var _B=""; var MediaPath = window.location.href; if(MediaPath.substring(0, 8).toLowerCase() == "file:///"){ MediaPath = "file://" + MediaPath.substring(8,MediaPath.toLowerCase().lastIndexOf("/web/")); MediaPath += "/index.asx"; }else{ MediaPath =MediaPath.substring(0,MediaPath.toLowerCase().lastIndexOf("/web/")); MediaPath += "/index.asx"; } var pWMP=null; try{ if(bMP7) pWMP=new ActiveXObject("WMPlayer.OCX.7"); if(!pWMP) throw e; pWMP=null; _B=""; PlayerDiv.innerHTML=_B; if(bPreview) MediaPlayer.URL=""; else MediaPlayer.URL=unescape(MediaPath); } catch(e){ pWMP=new ActiveXObject("MediaPlayer.MediaPlayer.1"); try{ if(!pWMP) throw e; pWMP=null; bMP7=0; _B=" "; PlayerDiv.innerHTML=_B; if(bPreview){ MediaPlayer.FileName=""; CheckPlayStateTimer=setTimeout("CheckPlayState()",1000); }else MediaPlayer.FileName=unescape(MediaPath); }catch(e){ alert("No MediaPlayer"); } } } function MediaPlayer_PlayStateChange(lOldState,lNewState){if(d.btnPlay) d.btnPlay.src="play-up.gif"; if(d.btnPause) d.btnPause.src="pause-up.gif";if(d.btnStop) d.btnStop.src="stop-up.gif"; if((bMP7&&lOldState==3)||(!bMP7&&lNewState==2)){TimeID=window.setInterval("SldShow()",1000);PreviewStarted=true;RestartTimer(); if(d.btnPlay) d.btnPlay.src="play-gray.gif";}else if((bMP7&&lOldState==2)|| (!bMP7&&lNewState==1)){if(TimerID) window.clearInterval(TimerID);if(d.btnPause)d.btnPause.src="pause-gray.gif";} else if((bMP7&&(lOldState==1||lOldState==10))|| (!bMP7&&lNewState==0)){if(TimerID) window.clearInterval(TimerID);if(WMPTimer!=null&&d.all["TimeDiv"]) {clearTimeout(WMPTimer);WMPTimer=null} if(d.btnPause) d.btnPause.src="pause-gray.gif"; if(d.btnStop) d.btnStop.src="stop-gray.gif";}}function CheckPlayState() {clearTimeout(CheckPlayStateTimer); try{if((!bMP7 && MediaPlayer.PlayState==2)){window.setInterval("SldShow()",1000);PreviewStarted=true; }}catch(e) { CheckPlayStateTimer=setTimeout("CheckPlayState()",1000); }}function FindMarker(){var nPos;var mNum=StrArray.length;if(MediaPlayer_IsPlaying()){nPos=GetCurrentPosition()*1000; if(curSld>=0){if(StrArray[curSld].mMark >nPos){for(j=0;j-1){ if(findSld!=curSld){ curSld=findSld; var mType=(StrArray[findSld].mType); switch(mType){case 1:if(d.all["sldImg"]){d.all["sldImg"].src=StrArray[findSld].mSldHref; if(!bHtmlStandAlone) {d.all["PPTTop"].style.visibility="hidden";} d.all["SldDiv"].style.visibility="visible";}break;default:if(d.all["PPTTop"]){d.frames("PPTTop").document.frames("PPTSld").location.href=StrArray[findSld].mSldHref;if(!bHtmlStandAlone){d.all["SldDiv"].style.visibility="hidden";} d.all["PPTTop"].style.visibility="visible"; }break; }}}} function OnMarkerClicked (marker){ if(CurrentMedia_CanSeek()) {var npos=StrArray[marker].mMark;SetCurrentPosition(npos/1000);if(!PreviewStarted){MediaPlayer_Play();}}else {window.status="Current Media does not seekable!"; }} /*end OnMarkerClicked() */ function InitializeMarkers(){var iMax, x; iMax=StrArray.length;if (iMax > 0) {for (x = 0; x < iMax; x++){if(bMP7 || (!bMP7 && MediaPlayer.CanSeek))d.all["DocDiv"].innerHTML+=(""+TocFont + StrArray[x].mName + "
"); else d.all["DocDiv"].innerHTML+=(""+TocFont + StrArray[x].mName + "
");}}else d.all["DocDiv"].innerHTML+=("No Markers");}function GetTimeStr(tm){ hour=Math.floor(tm/3600); min=Math.floor((tm%3600)/60);sec=Math.floor(tm%60);szTime=hour+":";if(min<10)szTime+="0";szTime+=min+":";if(sec<10)szTime+="0";szTime+=sec;return szTime;}function GetCurrentPosition(){ try{if(bMP7)return d.MediaPlayer.controls.currentPosition; else return d.MediaPlayer.CurrentPosition;}catch(e){}}function SetCurrentPosition(npos){if(bMP7)d.MediaPlayer.controls.currentPosition=npos;else return d.MediaPlayer.CurrentPosition=npos;} function GetDuration(){try{if(bMP7)return d.MediaPlayer.currentMedia.Duration;else return d.MediaPlayer.Duration;}catch(e){}}function MediaPlayer_Play(){var _PS=MediaPlayer.PlayState;if(bMP7){if(_PS==1||_PS==2||_PS==10){ MediaPlayer.Controls.Play();return 1;}return 0;}else{ if(_PS==0||_PS==1){MediaPlayer.Play();return 1;}return 0;}} function MediaPlayer_Pause(){var _PS=MediaPlayer.PlayState; if(bMP7){if(_PS==1||_PS==10){MediaPlayer.Controls.Pause();return 1;}else if(_PS==3){MediaPlayer.Controls.Pause();return 1;} return 0;} else{if(_PS==0){MediaPlayer.Play();MediaPlayer.Pause();return 1;}else if(_PS==2){MediaPlayer.Pause();return 1;}return 0;}} function MediaPlayer_IsPlaying(){try{var _PS=MediaPlayer.PlayState;}catch(e){return 0;}if(bMP7){if(_PS==3) return 1;}else if(!bMP7){if(_PS==2)return 1;}return 0;} function CurrentMedia_CanSeek(){if(bMP7){if(MediaPlayer.controls.isAvailable("CurrentPosition")) return 1; else{if(MediaPlayer.PlayState==10||MediaPlayer.PlayState==0)return 1;}}else if(!bMP7){if(MediaPlayer.CanSeek)return 1;}return 0;}function MediaPlayer_Stop(){if(bMP7)MediaPlayer.Controls.Stop(); else MediaPlayer.Stop();}