/*********** xBtit Hack: Funciones JScript jQuery *************/
/* Autor: Carlos Jimenez (dj-jimmy)                           */
/* Versión: 1.0                                               */
/*                                                            */
/* Funciones javascript para facilitar la navegacion usando   */
/* el framework jQuery. Permite un rapido manejo de CSS y     */
/* una rapida, liviana y eficaz implentacion de AJAX.         */
/**************************************************************/
//Actualizador AJAX Silver e Invitaciones
$(document).ready(function () 
{
query=window.location.search.substring(1);
q=query.split("&");
$_GET=[];
for(i=0;i<q.length;i++){
    x=q[i].split("=");
    k=x[0];
    v=x[1];
    $_GET[k]=v;
}
})

$(function()
{
$(".modificar").hide();
}
)

$(document).ready(function()
{
$("#num_silver").dblclick(function()
{
$("#mod_silver").show("normal");
});

$("#num_invitaciones").dblclick(function()
{
$("#mod_invitaciones").show("normal");
});

})

$(document).ready(function()
{
$("#mod_silver").dblclick(function()
{
$("#mod_silver").hide("normal");
});

$("#mod_invitaciones").dblclick(function()
{
$("#mod_invitaciones").hide("normal");
});

})

function actualiza(tipo,valor,user,capa,capaUpdate)
{
var backup = $(capa).html();

$.ajax({
        type: "POST",
        url: "include/ajax.actualiza.php",
        data: "m="+tipo+"&v="+valor+"&u="+user,
        success: function(r){
		
		if(r == -1)
		{
			$(capa).html("No tienes permisos necesarios");
		}
		else if(r == -2)
		{
			$(capa).html("Valor introducido no es correcto");
		}
		else if(r == 1)
		{
			$(capaUpdate).html(valor);
			$(capa).html("Datos Actualizados");							
		}
				
				
		$(capa).dblclick(function()
			{
				$(capa).hide("normal");
				$(capa).html(backup);
				$("#boton-"+tipo).click(function()
				{
				actualiza(tipo,$("input#valor_"+tipo).val(),$_GET['id'],capa,capaUpdate);
				});
				
			});
	   
      }
});

}

$(document).ready(function()
{
$("#boton-silver").click(function()
{
actualiza('silver',$("input#valor_silver").val(),$_GET['id'],'#mod_silver','#num_silver');
});

$("#boton-invitaciones").click(function()
{
actualiza('invitaciones',$("input#valor_invitaciones").val(),$_GET['id'],'#mod_invitaciones','#num_invitaciones');
});

})



//Funciones Vista Torrents 
$(function()
{
$(".detalles").hide();
}
)

$(document).ready(function()
{
$(".enlace").mouseover(function()
 {
 $("#detalles"+this.id).show("normal");
 });
 
 $(".enlace").mouseout(function()
 {
 $("#detalles"+this.id).hide("normal");
 });
})

//Funciones Klappe Torrents
$(function()
{
$(".descripcion").hide();
}
)

$(document).ready(function()
{
var desc = new Array();

 $(".enlace").click(function()
 { 
 $(".descripcion").hide();
 $("#descripcion"+this.id).toggle();
 if(desc[this.id] != 1)
 {
 var temp = $("#descripcionreal-"+this.id).html();
 $("#descripcionreal-"+this.id).load("include/descripciones.php",{q : temp});
 desc[this.id] = 1;
 }
 $("#"+this.id).click(function()
 {
 $("#descripcion"+this.id).toggle();
 });
 });

 })
 
//Buscador Ajax con JSuggest Extendido
		
	$(function(){

	$("#buscador_torrent").jSuggest({
		url: "include/suggest.php",
		type: "GET",
		data: "q",
		autoChange: true,
		extradata: {tipo : "torrent"},
		loadingText: "Buscando"
	});
	
	$("#buscador_usuarios").jSuggest({
		url: "include/suggest.php",
		type: "GET",
		data: "q",
		autoChange: true,
		extradata: {tipo : "user"},
		loadingText: "Buscando"
	});

});

//EOF

