function ajaxFunction()
  {
  var xmlHttp;
  try
    {
    xmlHttp=new XMLHttpRequest();
    return xmlHttp;
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      return xmlHttp;
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        return xmlHttp;
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
  }
  
function votoonline(x)
{  	
    var ajax;
    ajax = new ajaxFunction();

    ajax.open("GET","?equipo="+x+"&Enviar=si",true);
    ajax.send(null);
	
	updatevoto(x);
}
  
function updatevoto(x)
 {
    var ajax;
    ajax=new ajaxFunction();
    ajax.onreadystatechange=function()
      {
      if(ajax.readyState==4)
        {
        document.getElementById('votacion').innerHTML=ajax.responseText;
        }
      }
    ajax.open("GET","?Leer=si&equipo="+x,true);
    ajax.send(null);    
 }


function updateField()
{
    var comentario; 
  	
    comentario = document.getElementById('comentario').value;
    var ajax;
    ajax = new ajaxFunction();

    ajax.open("POST","?Enviar=si",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send("comentario="+comentario);

    document.getElementById('comentario').value="";
    document.getElementById('comentario').focus();
  	
    $('imageload').style.display="block";
    $('comentform').style.display="none";
    $('space').style.display="block";
    $('chatarea').setStyle({opacity: .3});
    $('chatarea').style.background="#dfdfdf";
    $('chatarea').style.border="#999 1px solid";
    readHashChange();
}
function readField()
 {
    var ajax;
    ajax=new ajaxFunction();
    ajax.onreadystatechange=function()
      {
      if(ajax.readyState==4)
        {
        document.getElementById('chatarea').innerHTML=ajax.responseText;
        $('imageload').style.display="none";
        $('comentform').style.display="block";
    	$('space').style.display="none";
        $('chatarea').scrollTop=1; // fix IE
        $('chatarea').scrollTop=$('chatarea').scrollHeight;
        $('chatarea').setStyle({opacity: 1});
    	$('chatarea').style.background="#fff";
    	$('chatarea').style.border="none";
        }
      }
    ajax.open("GET","?Leer=si",true);
    ajax.send(null);    
 } 
function readHashChange()
 {
    var ajax;
    var hashviejo;
    ajax=new ajaxFunction();
    hashviejo=document.getElementById('id_hash').value;
    ajax.onreadystatechange=function()
      {
      if(ajax.readyState==4)
        {
	if(hashviejo!=ajax.responseText && ajax.responseText!='vacio')
	 {
		document.getElementById('id_hash').value=ajax.responseText;
		readField();		
	 }        
        }
      }
    usersOnlineCheck();
    ajax.open("GET","?Hash=si",true);
    ajax.send(null);
 }
 
 function usersOnlineCheck()
 {
 	var ajax;
 	var codeant;
 	if($('codeonline').innerHTML==''){
 		codeant='';
 	}else{
 		codeant=$('codeonline').innerHTML;
 	}
 	ajax=new ajaxFunction();
 	ajax.onreadystatechange=function()
    {
      	if(ajax.readyState==4)
        {
        	if(codeant!=ajax.responseText && ajax.responseText!='vacio')
        	{
        		$('codeonline').innerHTML=ajax.responseText;
        		CheckOnline();
        	}
        }
  	}
  	ajax.open("GET","?CodeOline=si",true);
    ajax.send(null);
 }
 
 function CheckOnline()
 {
 	var ajax;
    ajax=new ajaxFunction();
    ajax.onreadystatechange=function()
    {
	      if(ajax.readyState==4)
	      {
	      		$('columna_2_chat').innerHTML=ajax.responseText;
	      		if($('formestado').innerHTML=="ROJA"){
	      			$('mensaje').innerHTML=$('estadomensaje').innerHTML;
	      			$('flagcomment').style.display="none";
	      			new Effect.Appear('mensaje');
      			}else if($('formestado').innerHTML=="AMARILLA"){
      				$('mensaje').innerHTML=$('estadomensaje').innerHTML;
	      			$('flagcomment').style.display="block";
	      			document.getElementById('comentario').focus();
	      			new Effect.Appear('mensaje');
	      		}else{
	      			$('mensaje').innerHTML=$('estadomensaje').innerHTML;
	      			$('flagcomment').style.display="none";
	      			document.getElementById('comentario').focus();
	      			new Effect.Fade('mensaje');
	      		}	
	      }
	}
	ajax.open("GET","?CheckOnline=si",true);
    ajax.send(null);
 }

function addslashes(cadena) {
	var a
	a=cadena.split('"').join('\\"');
	a=a.split("'").join("\\'");
	a=a.split("\\").join("\\\\");
	return(a);
}
