// common functions function changeImage(strImage,strImageID){ document.images[strImageID].src = strImage; } function changeImageAndText(strImage,strImageID,strTextColor,strTextID){ document.images[strImageID].src = strImage; if (document.all) window.document.all[strTextID].style.color = strTextColor; } // popup window launching functions function launchViewer(page,width,height,scroll) { if ( page == "none" ) { alert("Cannot view asset at this time"); return false; } else { window.open(page,"_blank","toolbar=no,status=no,width=" + width + ",height=" + height + ",directories=no,scrollbars=" + scroll + ",location=no,resize=no,menubar=no"); } } function launchViewerResizable(page,width,height,scroll,resize) { if ( page == "none" ) { alert("Cannot view asset at this time"); } else { window.open(page,"_blank","toolbar=no,status=no,width=" + width + ",height=" + height + ",directories=no,scrollbars=" + scroll + ",location=no,resizable=" + resize + ",menubar=no,screenX=0,screenY=0,top=0,left=0"); } } function launchFeedback(page,width,height) { if ( page == "" ) { alert("Cannot allow feedback at this time. Please try again later."); return false; } else { window.open(page,"_blank","toolbar=no,status=no,width=" + width + ",height=" + height + ",directories=no,scrollbars=yes,location=no,resize=no,menubar=no"); } } // embedded media functions/controls // for backwards compatibility function Play(player,mediaType) { synPlay(); } function PlayOrPause(player,mediaType,imgPlay,imgPause) { synPlayPause(); } function PlayOrPauseNoRoll(player,mediaType) { synPlayPause(); } function Stop(player,mediaType) { synStop(); } function FastForward(player,mediaType) { synFastForward(); } function Rewind(player,mediaType) { synRewind(); } function PlayerPlay(player,mediaType) { synPlay(); } function PlayerPause(player,mediaType) { synPause(); } function PlayerStop(player,mediaType) { synStop(); } // set cookie functions function setCookie(returnPage) { cookiename = ""; smpSpeed = 0; smpPlayerSelected = false; smpSpeedSelected = false; for ( i = 0; i < document.smpPlayerForm.smpPlayer.length; i++) { if (document.smpPlayerForm.smpPlayer[i].checked) { smpPlayerOption = i; smpPlayerSelected = true; break; } } if(document.smpPlayerForm.oid.value != 2 ) { for (i=0; i <= document.smpPlayerForm.smpSpeed.length; i++) { if (document.smpPlayerForm.smpSpeed[i].checked) { smpSpeedOption = i; smpSpeedSelected = true; smpSpeed=document.smpPlayerForm.smpSpeed[i].value; break; } } }else{ // set it to 56k for otab //smpSpeedOption = 2; smpSpeedSelected = true; smpSpeed=2; } if (smpPlayerSelected && smpSpeedSelected) { cookiename ='streaming_media_prefs' + '_' + document.smpPlayerForm.sid.value; // create cookie dateToExpire = new Date; // currently expiration is commented out (set to end at session) // days * hours * minutes * seconds * milliseconds (currently 30 days) dateToExpire.setTime( dateToExpire.getTime()+ 30*24*60*60*1000 ); // THIS IS THE REAL ONE document.cookie=cookiename + '=' + document.smpPlayerForm.smpPlayer[smpPlayerOption].value + "_" + smpSpeed + ';path=/;expires=' + dateToExpire.toGMTString(); /* // THIS IS FOR DEV ONLY document.cookie=cookiename + '=' + document.smpPlayerForm.smpPlayer[smpPlayerOption].value + "_" + smpSpeed + ';path=/;';//expires=' + dateToExpire.toGMTString(); */ location = returnPage; } else { alert ('You must select both a player and speed preference.'); } } function setCookieAdvanced(returnPage) { cookiename = ""; smpPlayerSelected = false; //alert( "There are " + document.smpPlayerForm.smpPlayer.length + " options to choose from"); if ( document.smpPlayerForm.smpPlayer.length != null ) { for ( i = 0; i < document.smpPlayerForm.smpPlayer.length; i++) { if (document.smpPlayerForm.smpPlayer[i].checked) { smpPlayerSelected = true; smpPlayerOption = i; break; } } } else { smpPlayerSelected = true; smpPlayerOption = 0; //alert('value is ' + document.smpPlayerForm.smpPlayer[smpPlayerOption].value); } if (smpPlayerSelected) { cookiename ='streaming_media_prefs' + '_' + document.smpPlayerForm.sid.value; // create cookie dateToExpire = new Date; // currently expiration is commented out (set to end at session) // days * hours * minutes * seconds * milliseconds (currently 30 days) dateToExpire.setTime( dateToExpire.getTime()+ 30*24*60*60*1000 ); // THIS IS THE REAL ONE if ( document.smpPlayerForm.smpPlayer.length != null ) { document.cookie=cookiename + '=' + document.smpPlayerForm.smpPlayer[smpPlayerOption].value + ';path=/;expires=' + dateToExpire.toGMTString(); } else { document.cookie=cookiename + '=' + document.smpPlayerForm.smpPlayer.value + ';path=/;expires=' + dateToExpire.toGMTString(); } /* // THIS IS FOR DEV ONLY document.cookie=cookiename + '=' + document.smpPlayerForm.smpPlayer[smpPlayerOption].value + "_" + smpSpeed + ';path=/;';//expires=' + dateToExpire.toGMTString(); */ location = returnPage; } else { alert ('You must select a player/connection speed'); } } function setCookieBrowserDetails(cookieString) { cookiename = ""; cookiename ='browserplugins'; // create cookie dateToExpire = new Date; // currently expiration is commented out (set to end at session) // days * hours * minutes * seconds * milliseconds (currently 30 days) dateToExpire.setTime( dateToExpire.getTime()+ 30*24*60*60*1000 ); // THIS IS THE REAL ONE document.cookie=cookiename + '=' + cookieString + ';path=/;expires=' + dateToExpire.toGMTString(); /* // THIS IS FOR DEV ONLY document.cookie=cookiename + '=' + document.smpPlayerForm.smpPlayer[smpPlayerOption].value + "_" + smpSpeed + ';path=/;';//expires=' + dateToExpire.toGMTString(); */ } function setCookieAdvancedSpecial(returnPage, smpPlayer) { cookiename = ""; smpPlayerSelected = true; if (smpPlayerSelected) { cookiename ='streaming_media_prefs' + "_" + document.smpPlayerForm.sid.value; // create cookie dateToExpire = new Date; // currently expiration is commented out (set to end at session) // days * hours * minutes * seconds * milliseconds (currently 30 days) dateToExpire.setTime( dateToExpire.getTime()+ 30*24*60*60*1000 ); // THIS IS THE REAL ONE document.cookie=cookiename + '=' + smpPlayer + ';path=/;expires=' + dateToExpire.toGMTString(); /* // THIS IS FOR DEV ONLY document.cookie=cookiename + '=' + document.smpPlayerForm.smpPlayer[smpPlayerOption].value + "_" + smpSpeed + ';path=/;';//expires=' + dateToExpire.toGMTString(); */ location = returnPage; } else { alert ('You must select a player/connection speed'); } }