/**
 * JQUERY
 */

/**
 * Programar la página para que cada 5 segundos se ejecuta la función:
 * titulosAleatorios()
 */
setInterval("titulosAleatorios()", 5000);

/**
 * Funciones a ejecutar una vez cargada la página
 */
$(document).ready(
    function () {
        //Barra de la comunidad. ¿ Debe ocultarse ?
        estadoBarraComunidad();

        //Mostar el primer titulo aleatorio
        titulosAleatorios();

        //Mostrar la genda
        masLeidos();

        //Destacados
        destacados();

        //Activar solapa
        $("#leidos").css("color", "#FFFFFF");
        $("#leidos").css("border-top", "1px solid #666666");
        $("#leidos").css("border-left", "1px solid #666666");
        $("#leidos").css("border-right", "1px solid #666666");
        $("#leidos").css("background-color", "#666666");
        $("#leidos").css("padding-bottom", "3px");
    }
);   

/**
 * Obtener a traves de ajax un titulo. Se obtiene un enlace html (<a>)
 */
function titulosAleatorios()
{
    $.ajax({
          url: "./modulos/titulosAleatorios/getTituloAjax.php",
          type: "GET",
          dataType: "html",
          data: "provincia=" + provincia + "&cache=" + (Math.random()*111),
          success: function(msg){
             $("div #cargarTitulos").html(msg);
          }
       }
    );
}

/**
 * Obtener la agenda del día
 */
function agenda()
{
    $.ajax({
          url: "./modulos/agenda/getAgendaAjax.php",
          type: "GET",
          dataType: "html",
          data: "provincia=" + provincia + "&cache=" + (Math.random()*111),
          success: function(msg){
             $("div #contenidoSolapaFinal").html(msg);
          }
       }
    );
}

/**
 * Obtener los artículos más leídos
 */
function masLeidos()
{
    $.ajax({
          url: "./modulos/articulosMasLeidos/getMasLeidosAjax.php",
          type: "GET",
          dataType: "html",
          data: "provincia=" + provincia + "&cache=" + (Math.random()*111),
          success: function(msg){
             $("div #contenidoSolapaFinal").html(msg);
          }
       }
    );
}

/**
 * Obtener a traves de ajax las noticias destacadas
 */
function destacados()
{
    $.ajax({
          url: "./modulos/destacados/getTitulosAjax.php",
          type: "GET",
          dataType: "html",
          data: "cache=" + (Math.random()*111),
          success: function(msg){
             $("div #destacados").html(msg);
          }
       }
    );
}

/**
 * Cambiar solapa activa y mostrar contenido nuevo
 */
var solapa;

//Solapa activa por defecto
solapa = "leidos";

function cambiarSolapa(id)
{
    //Activar solapa
    $("#" + id).css("color", "#FFFFFF");
    $("#" + id).css("border-top", "1px solid #666666");
    $("#" + id).css("border-left", "1px solid #666666");
    $("#" + id).css("border-right", "1px solid #666666");
    $("#" + id).css("background-color", "#666666");
    $("#" + id).css("padding-bottom", "3px");        

    //Desactivar solapa
    $("#" + solapa).css("text-decoraction", "none");
    $("#" + solapa).css("padding-left", "10px");
    $("#" + solapa).css("padding-right", "10px");
    $("#" + solapa).css("padding-top", "3px");
    $("#" + solapa).css("padding-bottom", "1px");
    $("#" + solapa).css("background-color", "#D9D9D9");
    $("#" + solapa).css("font-family", "arial");
    $("#" + solapa).css("color", "#000000");
    $("#" + solapa).css("border-top", "0px solid #D9D9D9");
    $("#" + solapa).css("border-left", "0px solid #D9D9D9");
    $("#" + solapa).css("border-right", "0px solid #D9D9D9");

    //Guardar la solapa activa
    solapa = id;

    //Mostrar contenido solapa
    switch(id)
    {
        case "agenda":
            url = "./modulos/agenda/getAgendaAjax.php";
            break;

        case "leidos":
            url = "./modulos/articulosMasLeidos/getMasLeidosAjax.php";
            break;

        case "pueblos":
            url = "./modulos/menuPueblos/getMenuPueblosAjax.php";
            break;
    }

    $.ajax({
          url: url,
          type: "GET",
          dataType: "html",
          data: "provincia=" + provincia + "&cache=" + (Math.random()*111),
          success: function(msg){
             $("div #contenidoSolapaFinal").html(msg);
          }
       }
    );
}

/**
 * Mostar los pueblos pertenecientes a esta mancomunidad
 */
function verPueblos(mancomunidad)
{
    $.ajax({
          url: "./modulos/menuPueblos/getPueblosAjax.php",
          type: "GET",
          dataType: "html",
          data: "provincia=" + provincia +
                "&mancomunidad=" + mancomunidad +
                "&cache=" + (Math.random()*111),
          success: function(msg){
             $("div #contenidoSolapaFinal").html(msg);
          }
       }
    );
}

/**
 * Realizar una buesqueda en el periódico
 */
function buscar(provincia, patron)
{
    //alert(encodeURI(patron));

    if(provincia == "almeria") {
        archivo = "index.php";
    } else {
        archivo = "index_" + provincia + ".php";
    }

        window.location.href = archivo + "?zona=buscador&patron=" + encodeURI(patron);
}

/**
 * Añadir fecha en el filtro del buscador
 */
function addFechaBuscador(patron, provincia, seccion, dia, mes, anio)
{
    var url;

        url = "index.php?zona=buscador&patron=" + patron;

        if(provincia == null) {
            url = url + "&filtro=null-";
        } else {
            url = url + "&filtro=" + provincia + "-";
        }

        if(seccion == null) {
            url = url + "null-";
        } else {
            url = url + seccion + "-";
        }
        
        url = url + "patron-" + dia + "-" + mes + "-" + anio;

        //alert(url);

        window.location.href = url;

    return url;
    alert(provincia + seccion + dia + mes + anio);
}

/**
 * votar
 */
function votar(zona, accion, id)
{
    $.ajax({
          url: "./modulos/subeYbaja/getVotoUsuarioAjax.php",
          type: "GET",
          dataType: "html",
          data: "zona=" + zona +
                "&id=" + id +
                "&cache=" + (Math.random()*111),
          success: function(msg){
             $("div div.subeybajaenlaces" + accion).html(msg);
          }
       }
    );
}

/**
 * Estado de la barra de comunidad
 */
function estadoBarraComunidad()
{
    var cookie;

        cookie = $.cookies.get('barraOff', {path : '/'});

        if(cookie == "1") {
            cerrarBarra();
        }
}

/**
 * Cerrar barra comunidad
 */
function cerrarBarra()
{
    $("#barraBottom").css("height", "0px");
    $("#barraBottom").css("width", "0px");
    $("#barraBordeTop").css("height", "0px");
    $("#barraBordeTop").css("width", "0px");

    //Crear una cookie para recordar que este usuario oculto la barra
    $.cookies.set('barraOff', '1', {path : '/', hoursToLive: 1});

}