$(document).ready(inicializarEventos);

// Permite generar un select dinamico, apartir de otro select "muestra los números que hay en un volumen".
$(document).ready(function(){ //así es como se crean las funciones jQuery. solo cree
  $("#volumen").change(function(){ //se ejecuta con el evento onChange.  
   var varVolumen = $(this).val()  //Devuelve el valor del campo, en este caso el select estatico.
   $("#numero").load("numeros.php", {paramTipo : 1, paramVolumen : varVolumen}); //paramTipo es el parametro pasado por metodo POST
  });//change
});//ready

function inicializarEventos()
{
  //$("#slide_bus_ava").hide();
  //$("#slide_his_bus").hide();  
}


// IDIOMA
function enviar_formulario_lenguaje(idioma,idioma_ant,url_actual){
   
   if(idioma == idioma_ant) 
   $("#formulario_lenguaje").attr("action",url_actual);
   
   $("#lang").attr("value",idioma);
   document.formulario_lenguaje.submit();  
   
}


// BUSCAR
function mostrar_value_buscar(obj,idioma) {
if(obj.value == '' && idioma == 1) obj.value = 'Buscar';
if(obj.value == '' && idioma == 2) obj.value = 'Search';
}


function ocultar_value_buscar(obj) {
 if(obj.value == 'Buscar' || obj.value == 'Search') obj.value = '';
}


// USUARIO
function mostrar_value_usuario(obj,idioma) {
if(obj.value == '' && idioma == 1) obj.value = 'Usuario';
if(obj.value == '' && idioma == 2) obj.value = 'User';
}


function ocultar_value_usuario(obj) {
 $("#usuario").show(); 
 if(obj.value == 'Usuario' || obj.value == 'User') obj.value = '';
}


// CORREO ELECTRONICO
function mostrar_value_correo(obj,idioma) {
if(obj.value == '' && idioma == 1) obj.value = 'Ingrese su email';
if(obj.value == '' && idioma == 2) obj.value = 'E-mail';
}


function ocultar_value_correo(obj) {
 $("#email").show(); 
 if(obj.value == 'Ingrese su email' || obj.value == 'E-mail') obj.value = '';
}


function mostrarItem_bus()
{
  var item_actual = $("#bus_ava").attr("class");
  
  if(item_actual == "boton boton_B FD_left") {  
	$("#slide_bus_ava").hide();
	$("#bus_ava").removeClass("boton boton_B FD_left");
    $("#bus_ava").addClass("boton boton_A FD_left");
  }
  else {
  $("#slide_bus_ava").show();
  $("#slide_his_bus").hide();
  $("#bus_ava").removeClass("boton boton_A FD_left");
  $("#bus_ava").addClass("boton boton_B FD_left");
  $("#his_bus").removeClass("boton boton_B FD_left");
  $("#his_bus").addClass("boton boton_A FD_left");
  }  
}


function mostrarItem_his()
{  
  var item_actual = $("#his_bus").attr("class");
  
  if(item_actual == "boton boton_B FD_left") {   
	$("#slide_his_bus").hide();
	$("#his_bus").removeClass("boton boton_B FD_left");
    $("#his_bus").addClass("boton boton_A FD_left");
  }
  else {
  $("#slide_bus_ava").hide();
  $("#slide_his_bus").show();
  $("#bus_ava").removeClass("boton boton_B FD_left");
  $("#bus_ava").addClass("boton boton_A FD_left");
  $("#his_bus").removeClass("boton boton_A FD_left");
  $("#his_bus").addClass("boton boton_B FD_left");
  }
}

var valor = 1;
function galeria_imagenes(direccion,total)
{
  if(direccion == 1 && valor > 1)
  valor--;
  else if(direccion == 2 && valor < total)
  valor++;
  
  $("#pos_imagen_main").html(valor);
  var ruta = $("#imagen_main_"+(valor-1)).attr("value");
  $("#imagen_main").removeAttr("src");
  $("#imagen_main").attr("src",ruta);
  
}

function enviar_formulario_ediciones(){
   $("#numero").attr("value","numero");
   document.formulario_ediciones_home.submit();
}

function enviar_formulario_numeros(){
   document.formulario_ediciones_home.submit();
}

function enviar_formulario_rss(){
   document.formulario_rss.submit();
}

function mostrar_ocultar_Item(actual)
{
  var estado = $("#"+actual+"_sup").attr("class");
  
  if(estado == "boton_slide") {
   $("#"+actual+"_sup").removeClass("boton_slide");
   $("#"+actual+"_sup").addClass("boton_slidemenos");
   $("#"+actual).show();
  }
  else {
   $("#"+actual+"_sup").removeClass("boton_slidemenos");
   $("#"+actual+"_sup").addClass("boton_slide");
   $("#"+actual).hide();
  }
  
}


function mostrar_value_buscar(obj,idioma) {
if(obj.value == '' && idioma == 1) obj.value = 'Buscar';
if(obj.value == '' && idioma == 2) obj.value = 'Search';
}


function ocultar_value_buscar(obj) {
 $("#input_buscar_google").show(); // Esta al reves (frontend).
 $("#input_buscar_google_backend").show(); // (backend).
 if(obj.value == 'Buscar' || obj.value == 'Search') obj.value = '';
}


var ya_califico = 0;
function actualizar_cal_comentario(tipo_cal,id_comentario) {

if( ya_califico < 1) {

 if(tipo_cal == 1) {
    $("#com_bien_"+id_comentario).load("act_cal_com.php", {paramTipo : 1, paramTipoCal : 1, paramComentario : id_comentario}); 
 } else {
    $("#com_mal_"+id_comentario).load("act_cal_com.php", {paramTipo : 1, paramTipoCal : 2, paramComentario : id_comentario}); 
 }
 
 ya_califico = 1;
 
} // Para votar de nuevo tiene que recargar la página.
 
} // Fin de la función de actualizar calificación del comentario


function copiar_dato_buscar(titulo_google) {
 
 //$("#repetir_busqueda_google").attr("value","no");
 $("#search_input").attr("value",titulo_google);
 $("#input_buscar_google").hide();

} // Fin de la función de copiar en la input de buscar.


function copiar_dato_buscar_backend(titulo_google) {
 
 $("#search_input_backend").attr("value",titulo_google);
 $("#meta_keys").attr("value",$("#meta_keys").attr("value")+", "+titulo_google);
 
 $("#input_buscar_google_backend").hide();

} // Fin de la función de copiar en la input de buscar.


function retornar_datos_buscar() {

var varTextoBusqueda = $("#search_input").attr("value");
$("#input_buscar_google").load("retornar_datos_buscar.php", {paramTipo : 1, paramTextoBusqueda : varTextoBusqueda}); 

$("#repetir_busqueda_google").attr("value","si");

} // Fin de la función de retornar los datos de buscar.


function retornar_datos_buscar_backend() {

var varTextoBusqueda = $("#search_input_backend").attr("value");
$("#input_buscar_google_backend").load("retornar_datos_buscar.php", {paramTipo : 1, paramTextoBusqueda : varTextoBusqueda}); 

} // Fin de la función de retornar los datos de buscar.

function ocultar_div_google() {
$("#input_buscar_google").hide();
}  // Fin de la función de ocultar div (caso especial)

function ocultar_div_google_backend() {
$("#input_buscar_google_backend").hide();
}  // Fin de la función de ocultar div (caso especial)

