📄 gogoprod.js
字号:
var szGoGoVersion="1.0.0.4";var _B=0;var _C=1;var _A=2;var _E=0,_D=1,CONST_ENP_MEDIA_FILE=2,CONST_ENP_TAGSCRIPT=3;var CONST_ENP_INDEX_MEDIA_FILE=0;var CONST_ENPA_INDEX_MEDIA_ENTRY=0;var _G=0,_F=1,CONST_PS_READY=2,_H=3;var g_fCreatingThumbnail= 0;var CONST_DISCUSSION_GRIP_WIDTH=770;var SCROLLBARHEIGHT=20;var CONST_STARTING_EVENT="event%3d",CONST_STARTING_TIME="time%3d",CONST_AUTO_START="autostart%3d",CONST_PROFILE="profile%3d",CONST_DISABLE_PRELOAD="nopreload%3d";var CONST_PREROLL_ANIMATION="progressbar.gif",CONST_PREROLL_IMGSTATIC="progresbarstatic.gif",CONST_PREROLL_LOADINGTEXT="LoadingWaitDiv_Play_NotReady",CONST_PREROLL_LOADEDTEXT="LoadingWaitDiv_Play_Ready",CONST_PREROLL_IMGLOGO="producerlogo.gif";var CONST_SLIDE_MINWIDTH=200;var CONST_PPT_CROP=2;var MAX_TOC_INDENT=4;var CONST_PPT_RATIO=1.333;var g_InitialCSSDirectory;var CONST_LINK_SCRIPT='javascript:document.open();document.write(\'<HTML><BODY BGCOLOR=transparent><A href="%1!s!" TARGET=_blank>%2!s!</A></BODY></HTML>\');document.close();';var CONST_IMAGE_SCRIPT ='javascript:document.open();document.write(\'<HTML><BODY onload="parent.PreLoad()" onresize="parent.R()" bgColor="transparent" style="overflow:hidden"><Img border=0 id="im" iw=%2!s! ih=%3!s! style="position:absolute;visibility:hidden" mysrc="%1!s!" onload="parent.Load()"></BODY></HTML>\');document.close();';var CONST_PREROLL_SCRIPT='javascript:document.write(\'<HTML><HEAD><script id=TPIRCSAVAJ src="%1!s!" language="JavaScript"></script></HEAD><BODY></BODY></HTML>\');document.close();';var CONST_PREROLL_CSS='javascript:document.open();document.write(\'<HTML><HEAD><LINK id=KNILCSS href="%1!s!" REL=stylesheet type=text/css></HEAD><BODY></BODY></HTML>\');document.close();';var CONST_PREROLL_EMZ='javascript:document.open();document.write(\'<HTML><BODY><IMG id=ZME src="%1!s!"></BODY></HTML>\');document.close();';var CONST_PREROLL_MSO='javascript:document.open();document.write(\'<HTML><HEAD><LINK id=KNILOSM href="%1!s!" REL=OLE-Object-Data ></HEAD><BODY></BODY></HTML>\');document.close();';var CONST_PREROLL_IMAGE_SCRIPT ='<div style="overflow:hidden"><img border=0 id="LoadingWaitDiv_Img" iw=%2!s! ih=%3!s! src="%1!s!" style="visibility:hidden" ></div>';var _ZA=new Array();var _aA=new Array();var _cA=new Array();var _WA=-1;var _VA=null;var _YA=null;var _bA;var _XA=null;var g_bIsNS=0;var g_nPlayStatus=_G;var g_bUseMP7=1
var g_bHandlingMarkerHitEvent=0;var _UA;var g_bPausedForDownload=1;var _eA=":";var _SA=0.0,_TA=0.0;var g_bHasReadyStateChangeEvent=0;var g_bTrackingY=-1;var g_OSE=null;var g_OSE_DServers=null;var _PA=null;var _dA=new Array();var g_szPath="";var g_bPlayWhenReady=0;var g_szProfileIndex="0";var g_fStartingTime=0;var g_fStartingEvent=0;var g_bPreviewMode=0,g_bPrerollOnlyMode=0;var g_iCurrentOnClickEvent=0;var g_iCurrentSlide=-1;var g_bStatic=0;var g_bLastSlideStatic=0;var g_bForceReload=0;var g_rgrgCustomDIVLists=null;var g_rgCustomTags=new Array("WMAlignProportional","WMAlignSpacing","WMAlignBottom","WMAlignRight","WMPrerollDisplay","WMBodyWidth","WMBodyHeight","WMParentHeight");var g_rgEventTags=new Array();var g_rgTOC;var g_fIgnoreMessages=0;var g_nCurrentClock=0;var g_szDuration;var g_nTimerID=-1;var g_bUseBandwidthManagement=0;var g_bDisablePrecache=0;var g_pHiddenFrame=null;var g_bPauseAfterBuffer=0;var g_bPlayAfterBuffer=0;var g_bRecalcPlayerClockPosition=1;var g_bIsIE55=NaN,g_bIsIE60=NaN,g_bIsOSNT4=NaN;var g_nMinimumDicussionTop=310;var g_nLastTOCContentDivWidth=0;var g_nNumTimesTrySetCurrentPositon=0;var g_bCannotSeekYet=0;var g_bTOCGenerated=0;var g_bMediaFileCued=0;var g_nSeekEntryWhenOpen=-1;var g_fSeekTimeWhenOpen=-1;var g_nResizeRetries=0;var m_szProtocol="http";var g_nIgnoreThisEvent=-1;var g_bPlayWhenOpen=0;var g_nSeekToEvent=-1;var m_bNeedRebuildItemArray=0;var g_bIsBMCSS=0;function GetGoGoVersion()
{return szGoGoVersion;}function InitializeGoGoProd()
{g_nPlayStatus=_F;g_InitialCSSDirectory=g_InitialCSSFile.substr(0,g_InitialCSSFile.indexOf("/"));var _fB=escape(window.location.search);_fB=_fB.toUpperCase();if(_fB=="%3FPREVIEW")
{g_bPreviewMode=1;}else if(_fB=="%3FPREROLL")
{g_bPrerollOnlyMode=1;}else if(_fB=="%3FTHUMBNAIL")
{g_fCreatingThumbnail= 1;SlidesDiv.style.visibility="visible";SlidesDiv.innerHTML="<img src=Slide.jpg id=\"SlidesFrame\" width=100% height=100% align=\"middle\">";HTML1Div.style.visibility="visible";HTML1Div.innerHTML="<img src=HTML.jpg id=\"HTML1Frame\" width=100% height=100% align=\"middle\">";}_y();document.title=UnescapeHTML(g_szLoadingTitle);g_szPath=window.location.href;var nSlash=g_szPath.lastIndexOf("/");if(nSlash!=-1)
g_szPath=g_szPath.substr(0,nSlash+1);m_szProtocol=window.location.protocol.substr(0,4).toLowerCase();if(_I())
{if(!g_bPreviewMode&&!g_bPrerollOnlyMode&&m_szProtocol=="http"&&!g_bDisablePrecache)
g_bUseBandwidthManagement=1;}if(g_fStartingEvent!=0)
{g_fStartingTime=_ZA[g_fStartingEvent].fTime;}g_szDuration=_EA(g_nDuration);setTimeout("document.all.LINKLAYOUT.href=g_InitialCSSFile;",1);setTimeout("InitializeGoGoProdPartDeux()",250);}function InitializeGoGoProdPartDeux()
{if(LINKLAYOUT.readyState!="complete")
{setTimeout("InitializeGoGoProdPartDeux()",250);return;}InitCustomDIVTagLists();PrerollScreen_SetStatus();MediaPlayer_SetButtonImageInternal(PlayerPlayPause,"PlayerPlayPause_Rest");MediaPlayer_SetButtonImageInternal(PlayerPrevious,"PlayerPrevious_Rest");MediaPlayer_SetButtonImageInternal(PlayerNext,"PlayerNext_Rest");MediaPlayer_SetButtonImageInternal(PlayerDiscussion,"PlayerDiscussion_Rest");ProducerLogoDiv.style.visibility=g_szProducerLink!="" ? "visible":"hidden";if(g_szProducerLink!="")
{ProducerLink.href=g_szProducerLink;ProducerLogoImg.src=CONST_PREROLL_IMGLOGO;}if(!g_bPrerollOnlyMode)
{_AA();if(!g_bPreviewMode&&!g_bUseMP7)
{var szEscaped=escape(g_szPath);var re=new RegExp("%u[0123456789ABCDEF]{4}","i");if(szEscaped.match(re))
{if(confirm(UnescapeHTML(g_szNonAsciiPathMsg)))
navigate(g_szWMPURL);}}}if(g_fCreatingThumbnail)
{setTimeout("window.external.CaptureThumbnail()",1);}}function InitCustomDIVTagLists()
{if(g_rgrgCustomDIVLists)
return;g_rgrgCustomDIVLists=new Array();var i,j,pTags=document.all.tags("DIV");var nCustomTagsLen=g_rgCustomTags.length;for(i=0;i<pTags.length;i++)
{var pDIV=pTags(i);for(j=0;j<nCustomTagsLen;j++)
{if(pDIV.currentStyle.getAttribute(g_rgCustomTags[j]))
{if(!g_rgrgCustomDIVLists[g_rgCustomTags[j]])
g_rgrgCustomDIVLists[g_rgCustomTags[j]]=new Array();g_rgrgCustomDIVLists[g_rgCustomTags[j]][g_rgrgCustomDIVLists[g_rgCustomTags[j]].length]=pDIV;}}}}function ExtractURLParameter(szParamName,szHash,nType)
{var _AB,szParam,varRetVal=0;_AB=szHash.search(szParamName);if(_AB!=-1)
{szParam=szHash.substring(_AB+szParamName.length);if(nType==0)
{varRetVal=parseInt(szParam);if(isNaN(varRetVal))
varRetVal=0;}else if(nType==1)
{varRetVal=parseFloat(szParam);if(isNaN(varRetVal))
varRetVal=0;}else
{varRetVal=0;}}return varRetVal;}function UnescapeHTML(szEscaped)
{var szUnescaped=unescape(szEscaped);szUnescaped=szUnescaped.replace(new RegExp("<br>","ig"),"\n");szUnescaped=szUnescaped.replace(new RegExp("&","ig"),"&");szUnescaped=szUnescaped.replace(new RegExp("#","ig"),"#");szUnescaped=szUnescaped.replace(new RegExp("⁄","ig"),"/");szUnescaped=szUnescaped.replace(new RegExp("?","ig"),"?");szUnescaped=szUnescaped.replace(new RegExp("\","ig"),"\\");szUnescaped=szUnescaped.replace(new RegExp(""","ig"),"\"");szUnescaped=szUnescaped.replace(new RegExp("<","ig"),"<");szUnescaped=szUnescaped.replace(new RegExp(">","ig"),">");szUnescaped=szUnescaped.replace(new RegExp("%","ig"),"%");return szUnescaped;}function UninitializeGoGoProd()
{MediaPlayer_StopClock();}@if (@ENABLE_LOGGING)
@end
function _AA()
{MediaPlayer.attachEvent("PositionChange",MediaPlayer_PositionChange);MediaPlayer.attachEvent("PlayStateChange",MediaPlayer_PlayStateChange);MediaPlayer.attachEvent("scriptCommand",MediaPlayer_ScriptCommand);MediaPlayer.attachEvent("buffering",MediaPlayer_Buffering);MediaPlayer.attachEvent("openStateChange",MediaPlayer_OpenStateChange);MediaPlayer.attachEvent("Error",MediaPlayer_OnError);MediaPlayer.attachEvent("Warning",MediaPlayer_OnWarning);LINKLAYOUT.attachEvent("onreadystatechange",LinkLayout_OnReadyStateChange);SlidesFrame.attachEvent("onreadystatechange",SlidesFrame_OnReadyStateChange);HTML1Frame.attachEvent("onreadystatechange",HTML1Frame_OnReadyStateChange);document.attachEvent("onstop",Document_OnStop);if(g_bUseBandwidthManagement&&_aA.length>0)
{_i();}else
{if(g_nPlayStatus<CONST_PS_READY)
g_nPlayStatus=CONST_PS_READY;_w();}}function Document_OnStop()
{g_bUseBandwidthManagement=0;if(g_nPlayStatus<CONST_PS_READY)
{g_nPlayStatus=CONST_PS_READY;_w();}g_nIgnoreThisEvent=-1;}function _i()
{var i,_oA=_ZA.length,j,_yA;var _tA=_aA.length;for(i=0;i<_oA;i++)
{var _LB=_ZA[i];_LB.CalcTotalSize();}_VA=_K;var _IB=new Date();_UA=_IB.getTime();_aA[0].Download();}function _K(nar)
{var _IB=new Date();_SA=_aA[0].nTotalSize / ((_IB.getTime()-_UA) / 1000.0);_aA[0].nDownloadStatus=_A;_q();_BA();}function _BA()
{if(_cA.length&&g_bUseBandwidthManagement)
{_WA=-1;_o();}else
{if(g_nPlayStatus<CONST_PS_READY)
g_nPlayStatus=CONST_PS_READY;_w();}}function _o()
{if(_WA>=0)
{_aA[_cA[_WA]].nDownloadStatus=_A;if(_WA>0&&_UA!=-1)
{if(m_bNeedRebuildItemArray||_aA[_cA[_WA]].nSize>10000)
{var _IB=new Date();_SA+=_aA[_cA[_WA]].nSize / ((_IB.getTime()-_UA) / 1000.0);_SA=_SA / 2.0;var _MA=Math.abs(_SA-_TA) / _SA;if(m_bNeedRebuildItemArray||_MA>g_fRescheduleThreshold)
{_q();_BA();m_bNeedRebuildItemArray=0;return;}}}if(g_nPlayStatus==_F&&_WA>=0&&_aA[_cA[_WA]].fLatestSendTime>=g_fStartingTime)
{g_nPlayStatus=CONST_PS_READY;_w();}}while(g_bUseBandwidthManagement&&_WA+1<_cA.length)
{_WA++;var _NB=_aA[_cA[_WA]];if(_NB.nDownloadStatus==_B)
{_VA=_o;_aA[_cA[_WA]].Download(_o);return;}}}function _j(x,y)
{if(_aA[x].fEarliestTimeNeeded<_aA[y].fEarliestTimeNeeded)
return -1;else if(_aA[x].fEarliestTimeNeeded>_aA[y].fEarliestTimeNeeded)
return 1;return 0;}function _q()
{var i,_tA=_aA.length,_gA=0;var _OA=_ZA[_ZA.length-1].fTime;_cA=new Array();_WA=-1;_TA=_SA;for(i=_tA-1;i>=0;i--)
{var _NB=_aA[i];if(_NB.nDownloadStatus==_B &&_NB.IsNeededAfterEventID(g_nSeekToEvent))
{var _NA=_NB.nSize / _SA;_NA=_NA*g_fDownloadFudgeMultiplier+g_fDownloadFudgeAddend;if(_NB.fEarliestTimeNeeded>_OA)
{_NB.fLatestSendTime=_OA-_NA;}else
{_NB.fLatestSendTime=_NB.fEarliestTimeNeeded-_NA;}_OA=_NB.fLatestSendTime;_cA[_gA]=_NB.nID;_gA++;}}_cA.sort(_j);}function _w()
{_CA();PrerollScreen_SetStatus();if(!g_bPreviewMode)
{_ZA[g_fStartingEvent].CueMediaFile();}if(g_bPreviewMode||g_bPlayWhenReady)
{StartPresentation();}}function StartPresentation()
{if(event)
event.returnValue=0;if(g_bPrerollOnlyMode)
return;_CA();if(!g_bPreviewMode)
{_ZA[g_fStartingEvent].CueMediaFile();}g_nPlayStatus=_H;PrerollScreen_SetStatus();if(g_strESerivceDiv.length>0)
{EServiceDIV.insertAdjacentHTML("afterBegin",unescape(g_strESerivceDiv));try
{EServiceInit();}catch(e)
{}}if(!g_bPreviewMode)
{g_bPauseAfterBuffer=0;MediaPlayer_Play();}MediaPlayer_StartClock();if(g_fStartingTime!=0)
SetPresentationTime(g_fStartingTime,0);else
{if(g_bPreviewMode)
g_fStartingTime=MediaPlayer_GetCurrentPosition();SetPresentationTime(g_fStartingTime,1);}}function _I()
{if(isNaN(g_bIsIE55))
{var ua=window.navigator.userAgent
var msie=ua.indexOf ("MSIE ")
if(msie>0)
g_bIsIE55=(parseFloat (ua.substring (msie+5,ua.indexOf (";",msie)))>=5.5);else
g_bIsIE55=0;}return g_bIsIE55;}function CheckOSNT4()
{if(isNaN(g_bIsOSNT4))
{var ua=window.navigator.userAgent
g_bIsOSNT4=(ua.indexOf("Windows NT)")!=-1||ua.indexOf("Windows NT;")!=-1||ua.indexOf("Windows NT 4.0")!=-1);}return g_bIsOSNT4;}function CheckBrowserIE60()
{if(isNaN(g_bIsIE60))
{var ua=window.navigator.userAgent
var msie=ua.indexOf ("MSIE ")
if(msie>0)
g_bIsIE60=(parseFloat (ua.substring (msie+5,ua.indexOf (";",msie)))>=6.0);else
g_bIsIE60=0;}return g_bIsIE60;}function MediaPlayer_Create()
{var _dB="";if(window.location.search=="?PREVIEW")
{g_bUseMP7=0;var _dB="<OBJECT classid=\""+g_FakePlayerCLSID+"\" id=\"MediaPlayer\" width=320 height=240 align=\"middle\"></OBJECT>";MediaPlayerDiv.innerHTML+=_dB;}else if(window.location.search=="?THUMBNAIL")
{MediaPlayerDiv.innerHTML+="<img src=Video.jpg id=\"MediaPlayer\" width=320 height=240 align=\"middle\">";}else
{var pWMP=null;try
{if(g_bUseMP7)
pWMP=new ActiveXObject("WMPlayer.OCX.7")
if(!pWMP)
throw "No player";pWMP=null;_dB="<OBJECT classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 width=320 height=240 id=MediaPlayer name=MediaPlayer type=application/x-oleobject standby=\"\"> <PARAM NAME=\"URL\" VALUE=\"\"><PARAM NAME=\"autoStart\" VALUE=\"0\"><PARAM NAME=\"invokeURLs\" VALUE=\"0\"><PARAM NAME=\"baseURL\" VALUE=\"\"><PARAM NAME=\"volume\" VALUE=\"100\"><PARAM NAME=\"mute\" VALUE=\"0\"><PARAM NAME=\"uiMode\" VALUE=\"none\"><PARAM NAME=\"enabled\" VALUE=\"-1\"><PARAM NAME=\"enableContextMenu\" VALUE=\"-1\"><PARAM NAME=\"captioningID\" VALUE=\"Misc8Div\"></OBJECT>";MediaPlayerDiv.innerHTML+=_dB;}catch(e)
{pWMP=new ActiveXObject("MediaPlayer.MediaPlayer.1");try
{if(!pWMP)
throw e;pWMP=null;g_bUseMP7=0;var _dB="<OBJECT ID=\"MediaPlayer\" name=\"MediaPlayer\" WIDTH=320 HEIGHT=240 CLASSID=\"CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95\" STANDBY=\"Loading Windows Media Player components...\" TYPE=\"application/x-oleobject\" CODEBASE=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701\"><PARAM NAME=\"ShowControls\" VALUE=\"False\"> <PARAM NAME=\"AutoRewind\" VALUE=\"False\"> <PARAM NAME=\"AutoStart\" VALUE=\"0\"><PARAM NAME=\"AutoSize\" VALUE=\"0\"></OBJECT>";MediaPlayerDiv.innerHTML+=_dB;}catch(e)
{if(window.confirm(UnescapeHTML(g_szNoMediaPlayer)))
navigate(g_szWMPURL);else
navigate("about:blank");}}}}function MediaPlayer_EnableErrorDialogs(bEnabled)
{if(g_bUseMP7)
{MediaPlayer.settings.enableErrorDialogs=bEnabled;}else
{MediaPlayer.SendErrorEvents=!bEnabled;MediaPlayer.SendWarningEvents=!bEnabled;}}function MediaPlayer_StartClock()
{if(g_nTimerID==-1)
{MediaPlayer_UpdatePlayerClock(-1);g_nTimerID=setInterval("MediaPlayer_UpdatePlayerClock(-1)",1000);}}function MediaPlayer_StopClock()
{if(g_nTimerID!=-1)
{clearInterval(g_nTimerID);g_nTimerID=-1;}}function MediaPlayer_Buffering(bStart)
{if(bStart)
{window.status=g_szBufferingStatus;}else
{window.status="";if(g_bPauseAfterBuffer)
{setTimeout("MediaPlayer_Pause();",1);g_bPauseAfterBuffer=0;}if(g_bPlayAfterBuffer)
{setTimeout("MediaPlayer_Play()",1);g_bPlayAfterBuffer=0;}if(!g_bUseMP7)
{if(g_nSeekEntryWhenOpen!=-1)
{MediaPlayer_SetCurrentLocation(g_nSeekEntryWhenOpen,g_fSeekTimeWhenOpen);g_nSeekEntryWhenOpen=-1;if(g_fStartingTime<=0.0)
g_fIgnoreMessages=0;}else if(g_fSeekTimeWhenOpen!=-1)
{MediaPlayer_SetCurrentLocation(g_nSeekEntryWhenOpen,g_fSeekTimeWhenOpen);g_fSeekTimeWhenOpen=-1;g_fIgnoreMessages=0;}}}}function MediaPlayer_OnError()
{var hr=MediaPlayer_ErrorCode();if(hr==-2147220968)
{if(window.confirm(UnescapeHTML(g_szNoMediaPlayer)))
navigate(g_szWMPURL);else
navigate("about:blank");}else if(hr==-2146828283&&g_fIgnoreMessages)
{}}function MediaPlayer_OnWarning(lType,lParam,sDescription)
{}function MediaPlayer_OpenStateChange(lNewState)
{if((g_bUseMP7&&lNewState==13))
{if(g_nSeekEntryWhenOpen!=-1)
{MediaPlayer_SetCurrentLocation(g_nSeekEntryWhenOpen,g_fSeekTimeWhenOpen);g_nSeekEntryWhenOpen=-1;if(g_fStartingTime<=0.0)
g_fIgnoreMessages=0;if(g_bPauseAfterBuffer&&!IsPresentationStreaming())
{setTimeout("MediaPlayer_Pause()",1);g_bPauseAfterBuffer=0;}}else if(g_fStartingTime>0.0&&g_fSeekTimeWhenOpen!=-1)
{MediaPlayer_SetCurrentLocation(g_nSeekEntryWhenOpen,g_fSeekTimeWhenOpen);g_fSeekTimeWhenOpen=-1;g_fIgnoreMessages=0;}}else if(!g_bUseMP7&&lNewState==5&&g_bPlayWhenOpen)
{setTimeout("MediaPlayer_Play()",1);g_bPlayWhenOpen=0;}try
{if(!g_bUseMP7&&lNewState==5)
{var i;for(i=1;i<=MediaPlayer.CodecCount;i++)
{if(!MediaPlayer.GetCodecInstalled(i))
{alert(UnescapeHTML(g_szNoCodec +" "+ MediaPlayer.GetCodecDescription(i)+"("+MediaPlayer.GetCodecURL(i)+")"));break;}}}}catch(e)
{ }}function MediaPlayer_ClearErrors()
{if(g_bUseMP7)
MediaPlayer.error.clearErrorQueue();}function Window_OnResize()
{if(!PrerollScreen_DisplayTags())
{g_nResizeRetries++;if(g_nResizeRetries<8)
setTimeout("Window_OnResize()",400);else
g_nResizeRetries=0;return;}if(g_nPlayStatus==_H||g_fCreatingThumbnail)
{try
{MediaPlayer_OnResize();}catch(e)
{g_nResizeRetries++;if(g_nResizeRetries<10)
setTimeout("Window_OnResize()",200);else
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -