function NuevoAjax(){
        var xmlhttp=false;
        try{
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
                try{
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                }catch(E){
                        xmlhttp = false;
                }
        }

        if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}

function votarSecreto(contenedor,id_secreto, opcion, contenedor2, contendedor3)
{
	
		url = 'votar.php?id_s=' + id_secreto 	+ '&voto=' + opcion;
		new ajax (url, {postBody: 'sleep=3', update: $(''), onComplete: mostrarPuntaje, elContenedor:contenedor});
		url2 = 'votos.php?id_s=' + id_secreto;
		new ajax (url2, {postBody: 'sleep=3', update: $(''), onComplete: mostrarVotos, elContenedor:contendedor3});
		
		mostrarMensaje(contenedor2);
}

function mostrarPuntaje(request, contenedor)
{

	var preloader = document.getElementById(contenedor);
	
	//creamos el objeto XMLHttpRequest
    ajax1=NuevoAjax(); 
    //peticionamos los datos, le damos la url enviada desde el link
    ajax1.open("GET", url,true); 
    ajax1.onreadystatechange=function(){
    
	if(ajax1.readyState==1){
       preloader.innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cargando...";
       //modificamos el estilo de la div, mostrando una imagen de fondo
       preloader.style.background = "url('images/small_loading.gif') no-repeat"; 
	}else if(ajax1.readyState==4){
     		  if(ajax1.status==200){
               //mostramos los datos dentro de la div
          		document.getElementById(contenedor).innerHTML = request.responseText;
                //preloader.innerHTML = "Cargado.";
                preloader.style.background = "";
              }else if(ajax1.status==404){
                       preloader.innerHTML = "La página no existe";
              }else{
                 //mostramos el posible error
                 preloader.innerHTML = "Error:".ajax.status; 
              }
           }
        }
      ajax1.send(null);
}

function mostrarMensaje(contenedor)
{
	document.getElementById(contenedor).innerHTML = 'Gracias por su voto';
}

function mostrarVotos(request,contenedor)
{
	document.getElementById(contenedor).innerHTML = request.responseText;
}

function cargarLogin(url,postvars){
    categoriaActual=url;   	
	new ajax (url, { postBody: postvars, update: $(''), onComplete: mostrarContenido});	
	setTimeout('cargarTextologin()',300);
	setTimeout('cargarUserMenu()',300);
}