if(!self.getHTTPObject) { function getHTTPObject() { var xmlhttp; var container; if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } else { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } } return xmlhttp; } } var rTimer; var myDuration = 0; var myRedirectURI = ''; var skipRedirect=false; function CheckBrowser( ) { var browserType='UNK'; var browserName=navigator.appName; if (browserName=="Netscape") browserType='FF'; if (browserName=="Microsoft Internet Explorer") browserType='IE'; return( browserType ); } function AfterComplete( ) { //if ( ! skipRedirect ) alert( 'this is when it would redirect' + myRedirectURI ); //document.getElementById('postFooter-inc').innerHTML='
' + dumpObj(podPressHttp, 'winplayer', ' ', 3 ); //alert( podPressHttp.readyState ) + ''; //alert( podPressHttp.status ); //alert( podPressHttp.responseText ); //if(document.getElementById('winplayer') != undefined) { // alert( "winplayer object is defined" ); // alert( document.getElementById('winplayer').playState ); // } //alert( 'skip ? ' + skipRedirect ); if ( ! skipRedirect ) top.location.href=myRedirectURI; } function setEvents() { if(document.getElementById('winplayer') != undefined) { //alert( "winplayer object is defined" ); //alert( document.getElementById('winplayer').playState ); if ( winplayer.attachEvent ) { winplayer.attachEvent('playStateChange', ShowStatusChange); skipRedirect=true; clearTimeout(rTimer); } else document.getElementById('winplayer').dispatchEvent('playStateChange')=ShowStatusChange(); } } function ShowStatusChange( ) { if ( winplayer.playState==8 ) { skipRedirect=false; //alert( winplayer.playState ); if ( ( myDuration > 0 ) && ( myRedirectURI!='' ) ) AfterComplete( ); } } var podPressHttp = getHTTPObject(); var podPressDivName = ''; var podPressPlayersToLoad = new Array(); var PlayerObject; function childRedirect( ) { //alert( "Child Called Me" ); } function podPressPlayerToLoad(divname, oftype, dimensionSetting, mediaFile) { if(oftype == '' ) { return; } if(dimensionSetting == '' ) { return; } if(mediaFile == '' ) { return; } var cnt = podPressPlayersToLoad.length; var x = new Array(); x['divname'] = divname; x['oftype'] = oftype; x['dimensionSetting'] = dimensionSetting; x['mediaFile'] = mediaFile; podPressPlayersToLoad[cnt] = x; } function podPressShowPlayersToLoad() { if(podPressPlayersToLoad.length > 0) { podPressShowHidePlayerDiv(podPressPlayersToLoad[0]['divname'], podPressPlayersToLoad[0]['oftype'], podPressPlayersToLoad[0]['dimensionSetting'], podPressPlayersToLoad[0]['mediaFile'], 'yes', 'no'); } } function podPressLoadPageIntoDiv(divname, params) { podPressDivName = divname; podPressHttp = getHTTPObject(); podPressHttp.open("GET", podPressBackendURL+'podpress_backend.php?'+params, true); podPressHttp.onreadystatechange = function () { if (podPressHttp.readyState == 4) { podPressSetRedirect( ); document.getElementById(divname).innerHTML=podPressHttp.responseText; podPressPlayersToLoad.shift(); podPressShowPlayersToLoad(); setEvents(); } } podPressHttp.send(null); } function podPressSetRedirect( ) { //alert( "Dur:" + myDuration ); //alert( "URI:" + myRedirectURI ); //alert( podPressHttp.responseText ); clearTimeout(rTimer); if ( ( myDuration > 0 ) && ( myRedirectURI!='' ) ) rTimer=setTimeout( "AfterComplete();", ( myDuration * 1000 ) ); } function podPressShowPopup( playerURL, RedirectURL, Width, Height, Duration ) { //alert( 'podPressShowPopup( ' + playerURL + ',' + RedirectURL + ',' + Width + ',' + Height + ',' + Duration + ')' ); if ( Width=="" ) Width=340; if ( Height=="" ) Height=280; var xPos = 512 - ( Width / 2 ); var yPos = 350 - ( Height / 2 ); var browserType=CheckBrowser(); //alert( 'browserType: ' + browserType ); if ( browserType=='IE' ) { var wParam = 'dialogTop:' + yPos + 'px; dialogLeft:' + xPos + 'px; dialogHeight:' + Height + 'px; dialogWidth:' + Width + 'px; help:no; scroll:auto; status:no;' //alert( "Popup player here ( " + Width + " , " + Height + " ) : " + playerURL ); //alert( "wParam:" + wParam ); var PlayerStatus; PlayerStatus = window.showModalDialog( playerURL + '&redirectURL=' + RedirectURL , 'player' , wParam ); //alert( PlayerStatus ); if ( ( PlayerStatus ) && ( RedirectURL!='' ) ) top.location.href=RedirectURL; } else { myDuration = Duration; myRedirectURI = RedirectURL; var wParam = 'toolbar=0,scrollbars=auto,location=0,statusbar=0,menubar=0,resizable=1,width=' + Width + ',height=' + Height; window.open( playerURL, "player", wParam ); podPressSetRedirect( ) } } function podPressShowHidePlayerDiv(divname, oftype, dimensionSetting, mediaFile, forceShow, autoPlay, RedirectURI, Duration ) { if(document.getElementById(divname) == undefined) { return false; } clearTimeout(rTimer); //alert( "SDur:" + Duration ); //alert( "SURI:" + RedirectURI ); myRedirectURI=RedirectURI; myDuration = Duration; if(autoPlay != 'no') { autoPlay = 'yes'; } if(document.getElementById(divname).title != '' && document.getElementById(divname).title != oftype) { var prev_oftype = document.getElementById(divname).title; if(document.getElementById(divname+'_label_'+prev_oftype) != undefined) { document.getElementById(divname+'_label_'+prev_oftype).innerHTML=podPressText_PlayNow; } } document.getElementById(divname).title = oftype; if(forceShow == 'yes') { document.getElementById(divname+'_label_'+oftype).innerHTML=podPressText_HidePlayer; document.getElementById(divname).style.display='block'; podPressLoadPageIntoDiv(divname, 'podPressPlayerAutoPlay='+autoPlay+'&standalone=no&action=showplayer&dimension='+dimensionSetting+'&filename='+mediaFile); } else { if(document.getElementById(divname+'_label_'+oftype).innerHTML == podPressText_PlayNow) { document.getElementById(divname+'_label_'+oftype).innerHTML=podPressText_HidePlayer; document.getElementById(divname).style.display='block'; podPressLoadPageIntoDiv(divname, 'podPressPlayerAutoPlay='+autoPlay+'&standalone=no&action=showplayer&dimension='+dimensionSetting+'&filename='+mediaFile); } else { if(document.getElementById('winplayer') != undefined) { if(document.getElementById('winplayer').controls) { document.getElementById('winplayer').controls.stop(); } document.getElementById(divname+'_label_'+oftype).innerHTML=podPressText_PlayNow; document.getElementById(divname).style.display='none'; } else { document.getElementById(divname+'_label_'+oftype).innerHTML=podPressText_PlayNow; document.getElementById(divname).style.display='none'; document.getElementById(divname).innerHTML=''; } } } } function podPressCustomSelectVal(select_elm, prompt_text){ var val = prompt(prompt_text, ''); var option = document.createElement('option'); option.setAttribute('value', val); option.innerHTML = val; option.selected = true; select_elm.appendChild(option); } if(ap_instances == undefined) { var ap_instances = new Array(); var ap_clearID = setInterval( ap_registerPlayers, 100 ); } function ap_registerPlayers() { var objectID; var objectTags = document.getElementsByTagName('object'); for(var i=0;i