//-
function p_tv_isNull(value)
{
    return value == null || value == "" || value == "undefined";
}
//-
function p_tv_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 p_tv_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 p_tv_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 p_tv_Filter(s)
{
    var s1 ="";
    for(i=0; i < s.length; i++)
    {
	if(s.charAt(i)=='|')
	    s1+="!";
	else
	    if(s.charAt(i)=='<')
		s1+="&lt;";
	    else
		if(s.charAt(i)=='>')
		    s1+="&gt;";
		else
		    s1+=s.charAt(i);
    }
    return s1
}
//-
var p_tv_g_MustPlay = false;
var p_tv_g_LastState = 0;
var p_tv_g_CurrentState = 0;
//-
function p_tv_sTime()
{
    CurTime=new Date();
    return  ""+CurTime.getHours()+":"+CurTime.getMinutes()+":"+CurTime.getSeconds()+" "; 
}
//-
function p_tv_sSC()
{
  var oS = document.getElementById("p_tv_selector");
  var sId = oS.options[oS.selectedIndex].id;
if (sId=="0001")
  window.location.href='hhttp://www.sexbg.org';
else
  if (sId=="0002")
  window.location.href='http://www.sexbg.org';
  else
  p_tv_setCookie("p_tv_SelectedId",""+sId);  
  p_tv_g_MustPlay = ( oS.selectedIndex != 0);
  document.getElementById("p_tv_MediaPlayer").FileName = oS.value;

}
//-
function p_tv_writeTVSelect()
{
var s = "";	
s=s+'<select name="p_tv_selector" id="p_tv_selector" style="font: normal 11px Verdana, Arial, Helvetica, sans-serif; WIDTH: 300px;"';  
s=s+'onchange="p_tv_sSC()"';
s=s+'>';
s=s+' <OPTION value="">--- Избери канал ---</OPTION>';
 s=s+' <OPTION id=117 value=http://66.90.103.110:9003/>&nbsp; 53.Fetish TV</OPTION>	';
	s=s+'   <OPTION id=116 value=http://66.90.103.110:9008/>&nbsp; 52.Hardcore TV</OPTION>	   ';
	s=s+'   <OPTION id=115 value=http://66.90.103.110:9006/>&nbsp; 51.Mix TV</OPTION>	  ';
	s=s+'   <OPTION id=114 value=http://66.90.103.110:9002/>&nbsp; 50.Fat TV </OPTION>	  ';
s=s+' 	  <OPTION id=113 value=http://66.90.103.110:9004/>&nbsp; 49.Lesbian TV</OPTION>   ';
	s=s+'   <OPTION id=112 value=http://66.90.103.110:9005/>&nbsp; 48.Solo girls TV</OPTION> 	';
	s=s+'    <OPTION id=111 value=http://66.90.103.110:9001/>&nbsp; 47.Couples TV </OPTION>   ';
	s=s+'   <OPTION id=110 value=http://66.90.103.110:9000/>&nbsp; 46.Amateur </OPTION>	  ';
s=s+'<OPTION id=109 value=http://tv.woot.cc/mms:/extreme?repeat=25&amp;.asx=>&nbsp; 45.Extreme </OPTION>  ';
		s=s+' <OPTION id=108 value=http://tv.woot.cc/mms:/softcore?repeat=25&amp;.asx=>&nbsp; 44.SoftCore</OPTION>	';
		s=s+' <OPTION id=107 value=http://tv.woot.cc/mms:/hardcore?repeat=25&amp;.asx=>&nbsp; 43.Hardcore </OPTION>	';  
	s=s+' <OPTION id=106 value=http://tv.woot.cc/mms:/lesbian?repeat=25&amp;.asx=>&nbsp; 42.Lesbian </OPTION>	  ';
	 s=s+' <OPTION id=105 value=http://tv.woot.cc/mms:/voyeur?repeat=25&amp;.asx=>&nbsp; 41.Voyeur </OPTION> ';
	s=s+'<OPTION id=104 value=http://tv.woot.cc/mms:/blowjob?repeat=25&amp;.asx=>&nbsp; 40.Blowjob </OPTION> ';
	s=s+'  <OPTION id=103 value=mms://66.90.104.198:30000/>&nbsp; 39.Amateur Porn TV(new)</OPTION> 	';
	s=s+'    <OPTION id=102 value=mms://66.90.104.198:30010/>&nbsp; 38.Couples Porn TV (new)</OPTION> ';
	s=s+'     <OPTION id=101 value=mms://66.90.104.198:30020/>&nbsp; 37.Fat Porn TV (new)</OPTION>	 ';
		s=s+'  <OPTION id=100 value=mms://66.90.104.198:30050/>&nbsp; 36.Solo Girls Porn TV (new) </OPTION>	';
		s=s+'   <OPTION id=99 value=mms://66.90.104.198:30060/>&nbsp; 35.Hentai Porn TV (new)</OPTION> ';
	 s=s+'   <OPTION id=98 value=mms://66.90.104.198:30040/>&nbsp; 34.Lesbian Porn TV (new)</OPTION>  ';
	 s=s+'    <OPTION id=97 value=mms://66.90.104.198:30030/>&nbsp; 33.Fetish Porn TV (new)</OPTION>   ';
	s=s+'  <OPTION id=94 value=http://www.kanaalxxx.nl/asx/latina-tv.php>&nbsp; 30.Latino</OPTION> ';
  
//s=s+'<option VALUE=""> --- Непроверенные ссылки: --- </option>';

s=s+' </select>';
return s;
}
//-
function p_tv_writeMMP()
{
var s="";
s=s+'<OBJECT id=p_tv_MediaPlayer style="LEFT: 0px; WIDTH1: 300px; TOP: 0px; HEIGHT1: 50px" border=0 ';
s=s+'STANDBY="Loading Windows Media Player components..."';
s=s+'classid=CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95>';
s=s+'<param name="AutoStart" value="true">';
s=s+'<param name="AutoSize" value="true">';
s=s+'<param name="TransparentAtStart" value="false">';
s=s+'<param name="showPositionControls" value="true">';
s=s+'<param name="showTracker" value="false">';
s=s+'<param name="showStatusBar" value="true"> ';
s=s+'<param name="ShowDisplay" value="false">';
s=s+'<param name="ShowControls" value="true">';
s=s+'<param name="DisplaySize" value="0">';
s=s+'<param name="DisplaySize" value="0">';
s=s+'<param name="src" value="">';
s=s+'<param name="FileName" value="">';
s=s+'</OBJECT>';
return s;
}

function p_tv_PlayStateChange(lOldState, lNewState)
{
/*
    p_tv_g_LastState = lOldState;
    p_tv_g_CurrentState = lNewState;

    var S = p_tv_g_LastState + " " + p_tv_g_CurrentState + " " + p_tv_MediaPlayer.HasError + " " + p_tv_MediaPlayer.ErrorCode;
    window.status = S;	
    if( (lOldState ==  2) && (lNewState == 0))
    {
       p_tv_g_MustPlay = false;
    }
    if( (lOldState ==  3) && (lNewState == 0))
    {
        document.getElementById('p_tv_MediaPlayer').FileName = document.getElementById('p_tv_selector').value;
//		alert(S);
    }
*/	
}

function p_tv_write_PSC()
{
var s = "";
s=s+'<SCRIPT FOR="p_tv_MediaPlayer"  EVENT="PlayStateChange(lOldState, lNewState)"  LANGUAGE="JScript">';
s=s+'    p_tv_PlayStateChange(lOldState, lNewState);';
s=s+'</SCRIPT>';
return s;
}

function p_tv_write_PEH()
{
document.write('<SCRIPT  LANGUAGE = "JScript"  FOR="p_tv_MediaPlayer"   EVENT="error()">');
document.write('  var oS = document.getElementById("p_tv_selector");');
document.write('  var sU = oS.options[oS.selectedIndex].value;');
document.write('  var sT = oS.options[oS.selectedIndex].text;');
document.write('var errDesc = p_tv_MediaPlayer.ErrorDescription;');
document.write('var msg = "Error playing " + sT + "\\n\\n";');
document.write('msg += "Error description: " + errDesc;');
document.write('window.status = sT + " : " + errDesc;');
document.write('alert(msg);');
document.write('</SCRIPT>');
}


function p_tv_T()
{
    return;
    var S = "  |  " + p_tv_MediaPlayer.ReceivedPackets;
	S += " / " +  p_tv_MediaPlayer.LostPackets;
	S += " / " +  p_tv_MediaPlayer.RecoveredPackets;
	S += " | " +  p_tv_MediaPlayer.ReceptionQuality + "%";
//		window.status = S;	
}

function p_tv_writeSR()
{
var MSIE = (document.all)? true : false;
if(!MSIE)
{
    document.write(' Извините, это работает только в <a target=_new href="http://www.microsoft.com/windows/ie/default.mspx">Microsoft Internet Explorer</a>');
    return;
}
else
{
    var o = document.getElementById("web_tv");
    var p = o.innerHTML;
    var so="*";
    
    var pn = "";
    document.write(p_tv_write_PSC());
    p_tv_write_PEH();
    pn = pn + p_tv_writeTVSelect() + "<br>" + p_tv_writeMMP();
    o.innerHTML = pn;

	
    var iSelectedId = p_tv_getCookie ("p_tv_SelectedId");
    var iSelectedNum = 0; 
    for(var i=0; i < document.getElementById('p_tv_selector').options.length; i++)
    {
	var sCurId = document.getElementById('p_tv_selector').options[i].id;
	if(sCurId == iSelectedId)
	{
	    iSelectedNum = i;
	    break; 
	}
    }
    document.getElementById('p_tv_selector').selectedIndex = iSelectedNum;
    document.getElementById('p_tv_MediaPlayer').FileName = document.getElementById('p_tv_selector').value;
    window.setInterval(p_tv_T, 1000);
    
}
}
p_tv_writeSR();
//-EOF
