// © Antfarm IP Deliveries, 2003. All Rights Reserved // var textColour = "#000000"; var bgColour = "#FF0000"; var textHighlightColour = "#FFFFFF"; var bgHighlightColour = "#5D5B5B"; var activeTextColor = "#FF0000"; var currentMarker =1; function slideSync() { window.slideframe.slide.src = slideframe.imagenames[eval(syncSlide)]; speaker.src = "images/speaker_" + syncSpeaker + ".gif"; window.slideframe.slidenum.innerHTML = "Slide no:  " + (syncSlide+1); currentSlide = syncSlide; } function startPlayer() { slideNav.innerHTML = slideNavBut; MediaPlayer1.height = 252; Markers.style.height = 180; MediaPlayer1.Play(); createMarkers(); speaker.src = "images/speaker_" + syncSpeaker + ".jpg"; window.slideframe.slide.src = slideframe.imagenames[eval(syncSlide-1)]; titlespan.innerHTML = MediaPlayer1.GetMediaInfoString(8); authorspan.innerHTML = MediaPlayer1.GetMediaInfoString(9); copyspan.innerHTML = MediaPlayer1.GetMediaInfoString(10); currentSlide = syncSlide; if (MediaPlayer1.OpenState == 8) { markerspace.innerHTML = requirements; } } function waitForStream(){ var playerstate = MediaPlayer1.OpenState; if ((playerstate == 6)&&(mode=="live")) { window.slideframe.preload(); window.slideframe.loadimages(); } else { if (mode=="live"){setTimeout("waitForStream()",100);} } } function waitForPlayer(){ var playerstate = MediaPlayer1.OpenState; if (playerstate == 6) { MediaPlayer1.Pause(); window.slideframe.preload(); window.slideframe.loadimages(); } else { setTimeout("waitForPlayer()",100); } } function createMarkers(){ Markers.innerHTML = ""; var playerstate2 = MediaPlayer1.PlayState; if (playerstate2 == 2) { MediaPlayer1.Pause(); var markerCount = MediaPlayer1.MarkerCount; var sHTML = ""; subPlayer.innerHTML = subPlayerNav; subPlayer.style.height = 18; sHTML = "" + ""; for (i=1; i < markerCount+1; i++) { if (MediaPlayer1.GetMarkerName(i) != "-") { sHTML = sHTML + ""; } else { sHTML = sHTML + ""; } } sHTML = sHTML + "
  0:00 " + "Start
" + " " + SecToMin(MediaPlayer1.GetMarkerTime(i)) + " " + MediaPlayer1.GetMarkerName(i) + "
" Markers.innerHTML = sHTML; mark_0.style.backgroundColor = bgHighlightColour; titlespan.innerHTML = MediaPlayer1.GetMediaInfoString(8); authorspan.innerHTML = MediaPlayer1.GetMediaInfoString(9); copyspan.innerHTML = MediaPlayer1.GetMediaInfoString(10); Markers.style.backgroundColor = bgColour; goto_slide(0); } else { setTimeout("createMarkers()",100); } } function SecToMin (secs){ var minutes; var seconds; minutes = Math.floor(secs / 60); seconds = Math.round(secs % 60); seconds = seconds.toString(); if (seconds.length == 1){ seconds = "0" + seconds; } return (minutes+":" + seconds); } function goto_slide(slide_number){ if (MediaPlayer.PlayState != 2){ MediaPlayer1.Play(); } if (slide_number == 0){ MediaPlayer1.Pause(); MediaPlayer1.CurrentPosition = 0; MediaPlayer1.Play(); mark_0.style.backgroundColor = bgHighlightColour; if (currentMarker !=0){ eval('mark_' + currentMarker).style.backgroundColor = bgColour; currentMarker = 0; } window.slideframe.slide.src = slideframe.imagenames[0]; // speaker.src = "images/speaker_1.gif"; } else{ MediaPlayer1.Pause(); MediaPlayer1.CurrentMarker = slide_number; MediaPlayer1.Play(); } } function forwrd (){ if (MediaPlayer.PlayState != 2){ MediaPlayer1.Play(); } MediaPlayer1.Pause(); MediaPlayer1.CurrentMarker = MediaPlayer1.CurrentMarker + 1; MediaPlayer1.Play(); } function prev (){ if (MediaPlayer.PlayState != 2){ MediaPlayer1.Play(); } MediaPlayer1.Pause(); if (MediaPlayer1.CurrentMarker == 0){ goto_slide(0); } else{ if (MediaPlayer1.CurrentMarker == 1){ goto_slide(0); } else{ MediaPlayer1.CurrentMarker = MediaPlayer1.CurrentMarker - 1; MediaPlayer1.Play(); } } } function last (){ if (MediaPlayer.PlayState != 2){ MediaPlayer1.Play(); } MediaPlayer1.Pause(); MediaPlayer1.CurrentMarker = MediaPlayer1.MarkerCount; MediaPlayer1.Play(); } function ScriptCom(bstrType, bstrParam){ if(bstrType == "slide"){ window.slideframe.slide.src = slideframe.imagenames[parseInt(bstrParam)-1]; syncSlide = bstrParam-1; eval('mark_' + currentMarker).style.backgroundColor = bgColour; if (MediaPlayer1.GetMarkerName(MediaPlayer1.currentMarker) != "-") { currentMarker = MediaPlayer1.currentMarker; eval('mark_' + (currentMarker)).style.backgroundColor = bgHighlightColour; currentSlide = parseInt(bstrParam)-1; window.slideframe.slidenum.innerHTML = "Slide no:  " + (currentSlide +1); } else { eval('mark_' + currentMarker).style.backgroundColor = bgHighlightColour; window.slideframe.slidenum.innerHTML = "Slide no:  " + (currentSlide +1); } syncSlide = parseInt(bstrParam)-1; } else if (bstrType == "speaker"){ speaker.src = "images/speaker_" + bstrParam + ".jpg"; syncSpeaker = bstrParam; eval('mark_' + currentMarker).style.backgroundColor = bgColour; if (MediaPlayer1.GetMarkerName(MediaPlayer1.currentMarker) != "-") { currentMarker = MediaPlayer1.currentMarker; eval('mark_' + (currentMarker)).style.backgroundColor = bgHighlightColour; currentSlide = parseInt(bstrParam)-1; } else { eval('mark_' + currentMarker).style.backgroundColor = bgHighlightColour; } } else if (bstrType == "message"){ alert(bstrParam); } else if (bstrType == "survey"){ window.slideframe.location="survey.jsp"; } else if (bstrType == "push"){ // var divtagup = window.parent.markerspace.innerHTML; // divtagup = bstrParam + divtagup; // window.parent.markerspace.innerHTML = divtagup; } else if (bstrType == "pushclear"){ // window.parent.markerspace.innerHTML = " "; } else if (bstrType == "openscript"){ eval(bstrParam); } else if (bstrType == "questions"){ Markers.innerHTML = divtagquestions; window.slideframe.slide.src = slideframe.imagenames[eval(slideframe.imagenames.length-1)]; subPlayer.style.height = 1; subPlayer.innerHTML = ""; } else {} } function slideMove(type){ if (type == "forward"){ if (currentSlide < slideframe.imagenames.length - 1){ window.slideframe.slide.src = slideframe.imagenames[currentSlide + 1]; currentSlide++; window.slideframe.slidenum.innerHTML = "Slide no:  " + (currentSlide + 1); } else {} } else if (type == "back"){ if (currentSlide > 0){ window.slideframe.slide.src = slideframe.imagenames[currentSlide - 1]; currentSlide--; window.slideframe.slidenum.innerHTML = "Slide no:  " + (currentSlide +1); } else {} } else if (type == "first"){ window.slideframe.slide.src = slideframe.imagenames[0]; currentSlide = 0; window.slideframe.slidenum.innerHTML = "Slide no:  " + (currentSlide+1); } else if (type == "last"){ window.slideframe.slide.src = slideframe.imagenames[slideframe.imagenames.length - 1]; currentSlide = slideframe.imagenames.length - 1; window.slideframe.slidenum.innerHTML = "Slide no:  " + (currentSlide+1); } } function surveystart () { window.slideframe.location="survey.jsp"; } function testStream(){ mode = "test"; window.parent.MediaPlayer1.height = 70; window.parent.MediaPlayer1.AutoStart = "true"; window.parent.MediaPlayer1.Open("media/test.asx"); var currentMspace = "

Click here to return to the live stream

" + window.parent.markerspace.innerHTML; window.parent.markerspace.innerHTML = currentMspace; window.parent.MediaPlayer1.Play(); } function liveStream(){ window.parent.MediaPlayer1.AutoStart = "false"; mode = "live"; window.parent.MediaPlayer1.Open("media/live.asx"); window.parent.markerspace.innerHTML = requirements; waitForStream(); } function helpbar(button){ switch (button){ case "help" : document.all.helpbar.innerHTML = "Click to go to the help page."; break; case "print" : document.all.helpbar.innerHTML = "Click to print the slides."; break; case "home" : document.all.helpbar.innerHTML = "Click to download the Power Point Presentation."; break; case "email" : document.all.helpbar.innerHTML = "Send Antfarm an email for assistance or comment."; break; case "slideback" : document.all.helpbar.innerHTML = "This button will display the previous slide"; break; case "slidestart" : document.all.helpbar.innerHTML = "This button will display the first slide"; break; case "slidesync" : document.all.helpbar.innerHTML = "To synchronize to the slide currently being discussed, click here."; break; case "slidenext" : document.all.helpbar.innerHTML = "This button will display the next slide"; break; case "slidelast" : document.all.helpbar.innerHTML = "This button will display the last slide"; break; case "bio" : document.all.helpbar.innerHTML = "Click to see the speaker's brief biographic synopsis"; break; case "out" : document.all.helpbar.innerHTML = ""; break; } } var oldplayst; var oldopenst; var newplayst; var newopenst; var OldState; var NewState; var OldPState; var NewPState; function stateDetect(oldstate,plystate,mode){ if (mode=="play"){ oldplayst = oldstate; newplayst = plystate; switch (plystate){ case 0: window.parent.markerspace.innerHTML = requirements; break; case 2: window.parent.markerspace.innerHTML = subPlayerLive; break; } } if (mode=="open"){ oldopenst = oldstate; newopenst = plystate; if (((oldopenst=5)&&(newopenst=6))||(newplayst=0)) {window.parent.markerspace.innerHTML = requirements;} } } function helpbar(button){ switch (button){ case "help" : window.slideframe.helpbar.innerHTML = "Click to go to the help page."; break; case "print" : window.slideframe.helpbar.innerHTML = "Click to print the slides."; break; case "home" : window.slideframe.helpbar.innerHTML = "Click to download the Power Point Presentation."; break; case "email" : window.slideframe.helpbar.innerHTML = "Send Antfarm an email for assistance or comment."; break; case "slideback" : window.slideframe.helpbar.innerHTML = "This button will display the previous slide"; break; case "slidestart" : window.slideframe.helpbar.innerHTML = "This button will display the first slide"; break; case "slidesync" : window.slideframe.helpbar.innerHTML = "To synchronize to the slide currently being discussed, click here."; break; case "slidenext" : window.slideframe.helpbar.innerHTML = "This button will display the next slide"; break; case "slidelast" : window.slideframe.helpbar.innerHTML = "This button will display the last slide"; break; case "bio" : window.slideframe.helpbar.innerHTML = "Click to see the speaker's brief biographic synopsis"; break; case "out" : window.slideframe.helpbar.innerHTML = ""; break; } } var oldplayst; var oldopenst; var newplayst; var newopenst; var OldState; var NewState; var OldPState; var NewPState; function stateDetect(oldstate,plystate,mode){ if (mode=="play"){ oldplayst = oldstate; newplayst = plystate; switch (plystate){ case 0: window.parent.markerspace.innerHTML = requirements; break; case 2: window.parent.markerspace.innerHTML = subPlayerLive; break; } } if (mode=="open"){ oldopenst = oldstate; newopenst = plystate; if (((oldopenst=5)&&(newopenst=6))||(newplayst=0)) {window.parent.markerspace.innerHTML = requirements;} } } function getAbsoluteLeft(oNode){ var oCurrentNode=oNode; var iLeft=0; while(oCurrentNode.tagName!="BODY"){ iLeft+=oCurrentNode.offsetLeft; oCurrentNode=oCurrentNode.offsetParent; } return iLeft; } function getAbsoluteTop(oNode){ var oCurrentNode=oNode; var iTop=0; while(oCurrentNode.tagName!="BODY"){ iTop+=oCurrentNode.offsetTop; oCurrentNode=oCurrentNode.offsetParent; } return iTop; } function questions(){ MediaPlayer1.Open("media/questions.asx"); window.slideframe.slide.src = "images/questions.gif"; markerspace.innerHTML = divtagquestions; MediaPlayer1.Play(); }