/*****************************************
* Rivello.net all rights reserved
* www.rivello.net
******************************************/

function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type",
          "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete)
        {
          bComplete = true;
          fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
//if(isNS) document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
  if(EnableRightClick==1){ return true; }
  else {return false; }
}
function mousehandler(e){
  if(EnableRightClick==1){ return true; }
  var myevent = (isNS) ? e : event;
  var eventbutton = (isNS) ? myevent.which : myevent.button;
  if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
  var myevent = (isNS) ? e : window.event;
  if (myevent.keyCode==96)
    EnableRightClick = 1;
  return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
function ratresp(ra,tn,pg,mt,pr){
	if(!document.getElementById ||
       !document.getElementsByTagName ||
       !document.getElementById(tn)){
	    alert("Seu navegador não dá suporte a esse tipo de tecnologia, atualize ou instale um mais atual.");
	   }
		else
		{
		document.getElementById(tn).innerHTML = "Aguarde carregando...";
		 var c = new XHConn();
        if (!c) alert("Seu navegador não dá suporte a esse tipo de tecnologia, atualize ou instale um mais atual.");

        var pronto = function (oXML) { document.getElementById(tn).innerHTML = oXML.responseText; };
         c.connect(pg+'.php', mt, "ra="+Math.random()+"&"+pr, pronto);
		}

}

function e(ra,ca,na,sm){
 	if(!document.getElementById ||
       !document.getElementsByTagName ||
       !document.getElementById('b')){
	    alert("Seu navegador não dá suporte a esse tipo de tecnologia, atualize ou instale um mais atual.");
	   }
		else
		{
		 var b = document.getElementById('b').value;
		 if(sm == true) b = "";
		 document.getElementById('respcanal').innerHTML = na;
		 document.getElementById('buscar').disable = true;
		 document.getElementById('buscar').value = "Aguarde...";
         ratresp(ra,'ratult','ratlista','GET','b='+escape(b)+"&c="+parseInt(ca));
		 document.getElementById('buscar').disable = false;
		 document.getElementById('buscar').value = "Buscar";
		}
}
function pl(id,ra){
	 	if(!document.getElementById ||
       !document.getElementsByTagName ||
       !document.getElementById('b')){
	    alert("Seu navegador não dá suporte a esse tipo de tecnologia, atualize ou instale um mais atual.");
	   }
		else
		{
		 document.getElementById('player').src = "ratip.php?c="+id+"&ra="+ra;
	     ratresp(Math.random(),'ratdesc','ratcmt','GET', "c="+id+"&ra="+ra);
		}

}