var strStatus = ""; //- function tfe_radio_isNull(value) { return value == null || value == "" || value == "undefined"; } //- function tfe_radio_getSearchParameter(parameter, def) { url = new String(parent.location.href);//was top.location search = new String(url.substring(url.indexOf("?") + 1, url.length)) search = search.split("&") for (i = 0; i < search.length; i++) { pair = new String(search[i]) index = pair.indexOf("=") if (index > 0 && index < pair.length) { check = pair.substring(0, index) if (parameter == check) { var rawret = pair.substring(index + 1, pair.length); var ret = new String(unescape(rawret)); var mret = ""; for(var j = 0; j < ret.length; j++) if(ret.charAt(j) == '+') mret += ' '; else mret += ret.charAt(j); return mret; } } } return def; } //- function tfe_radio_setCookie (name, value) { var expdate = new Date (); expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); document.cookie = name + "=" + escape (value) + "; expires=" + expdate.toGMTString() + "; path=/"; } //- function tfe_radio_getCookie (name) { var dcookie = document.cookie; var cname = name + "="; var clen = dcookie.length; var cbegin = 0; while (cbegin < clen) { var vbegin = cbegin + cname.length; if (dcookie.substring(cbegin, vbegin) == cname) { var vend = dcookie.indexOf (";", vbegin); if (vend == -1) vend = clen; return unescape(dcookie.substring(vbegin, vend)); } cbegin = dcookie.indexOf(" ", cbegin) + 1; if (cbegin == 0) break; } return null; } //- function tfe_radio_Filter(s) { var s1 =""; for(i=0; i < s.length; i++) { if(s.charAt(i)=='|') s1+="!"; else if(s.charAt(i)=='<') s1+="<"; else if(s.charAt(i)=='>') s1+=">"; else s1+=s.charAt(i); } return s1 } //- var tfe_radio_g_MustPlay = false; var tfe_radio_g_LastState = 0; var tfe_radio_g_CurrentState = 0; //- function tfe_radio_sTime() { CurTime=new Date(); return ""+CurTime.getHours()+":"+CurTime.getMinutes()+":"+CurTime.getSeconds()+" "; } //- function tfe_radio_sSC() { var oS = document.getElementById("tfe_radio_selector"); var sId = oS.options[oS.selectedIndex].id; tfe_radio_setCookie("tfe_radio_SelectedId",""+sId); tfe_radio_g_MustPlay = ( oS.selectedIndex != 0); document.getElementById("tfe_radio_MediaPlayer").FileName = oS.value; } //- function tfe_radio_writeRadioSelect() { var s=""; s=s+''; s=s+''; return s; } //- function tfe_radio_writeMMP() { var s = ""; s=s+''; s=s+''; s=s+''; s=s+''; s=s+''; s=s+''; s=s+' '; s=s+''; s=s+''; s=s+''; s=s+''; s=s+''; s=s+''; s=s+''; return s; } function tfe_radio_PlayStateChange(lOldState, lNewState) { /* tfe_radio_g_LastState = lOldState; tfe_radio_g_CurrentState = lNewState; var S = tfe_radio_g_LastState + " " + tfe_radio_g_CurrentState + " " + tfe_radio_MediaPlayer.HasError + " " + tfe_radio_MediaPlayer.ErrorCode; window.status = S; if( (lOldState == 2) && (lNewState == 0)) { tfe_radio_g_MustPlay = false; } if( (lOldState == 3) && (lNewState == 0)) { document.getElementById('tfe_radio_MediaPlayer').FileName = document.getElementById('tfe_radio_selector').value; // alert(S); } */ } function tfe_radio_write_PSC() { var s = ""; s=s+''; return s; } function tfe_radio_write_PEH() { document.write(''); } function tfe_radio_T() { return; var S = " | " + tfe_radio_MediaPlayer.ReceivedPackets; S += " / " + tfe_radio_MediaPlayer.LostPackets; S += " / " + tfe_radio_MediaPlayer.RecoveredPackets; S += " | " + tfe_radio_MediaPlayer.ReceptionQuality + "%"; S += " " + strStatus; // window.status = S; } function tfe_radio_writeSR() { var MSIE = (document.all)? true : false; if(!MSIE) { document.write(' Извините, это работает только в Microsoft Internet Explorer'); return; } else { var o = document.getElementById("timberfrog_e_radio"); // alert(o); var p = o.innerHTML; // alert(p); if(p != 'TimberFrog.com') { alert('TimberFrog.com\nCODE NOT FOUND'); alert('TimberFrog.com\n'+p); return; } var so="*"; var pn = ""; document.write(tfe_radio_write_PSC()); tfe_radio_write_PEH(); pn = pn + tfe_radio_writeRadioSelect() + "
" + tfe_radio_writeMMP(); pn = pn + "
" + p + ""; o.innerHTML = pn; var iSelectedId = tfe_radio_getCookie ("tfe_radio_SelectedId"); var iSelectedNum = 0; for(var i=0; i < document.getElementById('tfe_radio_selector').options.length; i++) { var sCurId = document.getElementById('tfe_radio_selector').options[i].id; if(sCurId == iSelectedId) { iSelectedNum = i; break; } } document.getElementById('tfe_radio_selector').selectedIndex = iSelectedNum; document.getElementById('tfe_radio_MediaPlayer').FileName = document.getElementById('tfe_radio_selector').value; window.setInterval(tfe_radio_T, 1000); } } tfe_radio_writeSR(); document.write(''); //-EOF