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+'';
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