﻿var aleatorio=1;
var autoCambio = true;
var autoBanner;

$(window).load(function() {
    numAleatorio();
    $("#dvFotoBanner").css("background", "url('/img/index/imgBannerEpigrafes/imgBanner" + aleatorio + ".jpg') no-repeat center center");
    document.getElementById('dvFotoBanner').innerHTML = textoBanner();
    document.getElementById('imgBannerAprox').src = "/img/index/imgBannerAprox/imgAproxBanner" + devuelveNumAleatorio(1,5) + ".jpg";
    $("#dvCabecera").css("background", "url('/img/index/fondos/imgFondo" + devuelveNumAleatorio(1, 30) + ".gif') no-repeat center top");
    $("#dvFotoBanner").click(function() {
        window.location.href = linkBanner();

    });
});

$(document).ready(function() {


    $("#dvCambiarFondos").fadeTo("normal", 0.0);

    //Todo esto para el enter de la ruta, para que no recargue la pagina
    $('form').keypress(function(e) {
        if (e == 13) {
            return false;
        }
    });

    $('input').keypress(function(e) {
        if (e.which == 13) {
            return false;
        }
    });
    //

    $('#btnBuscarSimple').click(function() {
        if (document.getElementById("txtBuscadorSimple").value == '' || document.getElementById("txtBuscadorSimple").className == 'textoexplicativo') {
            return false;
        }
    });
    $('#btnBuscarAvanzado').click(function() {
        if (document.getElementById("txtBuscadorAvanzadoTexto").value == '' || document.getElementById("txtBuscadorAvanzadoAyuntamiento").value == '') {
            return false;
        }
    });


    /*Redes Sociales*/

    $('#liFacebook').mouseover(function() {
        document.getElementById("liTextoFacebook").style.display = 'block';
    });
    $('#liFacebook').mouseout(function() {
        ocultaRedesSociales();
    });

    $('#liTwitter').mouseover(function() {
        document.getElementById("liTextoTwitter").style.display = 'block';
    });
    $('#liTwitter').mouseout(function() {
        ocultaRedesSociales();
    });

    $('#liMySpace').mouseover(function() {
        document.getElementById("liTextoMySpace").style.display = 'block';
    });
    $('#liMySpace').mouseout(function() {
        ocultaRedesSociales();
    });

    /*##############*/



    $('#txtBuscadorAvanzadoAyuntamiento').click(function() {
        var idioma = readCookie("Idioma");
        if (idioma == 'ga') {
            if (this.value == 'Onde?') {
                this.value = '';
                this.className = 'textbox_campobusqueda';
            }
        }
        else {
            if (this.value == 'En donde?') {
                this.value = '';
                this.className = 'textbox_campobusqueda';
            }
        }


    });
    $('#txtBuscadorAvanzadoAyuntamiento').mousedown(function() {
        var idioma = readCookie("Idioma");
        if (idioma == 'ga') {
            if (this.value == 'Onde?') {
                this.value = '';
                this.focus();
                this.className = 'textbox_campobusqueda';
            }
        }
        else {
            if (this.value == '¿En donde?') {
                this.value = '';
                this.focus();
                this.className = 'textbox_campobusqueda';
            }
        }


    });

    $('#txtBuscadorAvanzadoAyuntamiento').blur(function() {
        var idioma = readCookie("Idioma");
        if (idioma == 'ga') {
            if (this.value == '') {
                this.value = 'Onde?';
                this.className = 'textoexplicativo';
            }
        }
        else {
            if (this.value == '') {
                this.value = '¿En donde?';
                this.className = 'textoexplicativo';
            }
        }

    });


    $('#txtBuscadorAvanzadoTexto').click(function() {
        if (this.value == '¿Que buscas?') {
            this.value = '';
            this.className = 'textbox_campobusqueda';
        }

    });
    $('#txtBuscadorAvanzadoTexto').mousedown(function() {
        if (this.value == '¿Que buscas?') {
            this.value = '';
            this.focus();
            this.className = 'textbox_campobusqueda';
        }
    });

    $('#txtBuscadorAvanzadoTexto').blur(function() {
        if (this.value == '') {
            this.value = '¿Que buscas?';
            this.className = 'textoexplicativo';
        }
    });

    //  Barra de BUSQUEDA
    $("#liAvanzado").click(function() {
        var idioma = readCookie("Idioma");
        if (document.getElementById('dvBuscadorAvanzado').style.display == 'none' || document.getElementById('dvBuscadorAvanzado').style.display == '') {
            document.getElementById('txtBuscadorAvanzadoAyuntamiento').value = '';
            if (document.getElementById('txtBuscadorSimple').className == 'textoexplicativo') {
                document.getElementById('txtBuscadorSimple').value = '';
                document.getElementById('txtBuscadorSimple').className = 'textbox_campobusqueda';
            }
            document.getElementById('txtBuscadorAvanzadoTexto').value = '¿Que buscas?';
            if (idioma == 'ga') {
                document.getElementById('txtBuscadorAvanzadoAyuntamiento').value = 'Onde?';
            }
            else {
                document.getElementById('txtBuscadorAvanzadoAyuntamiento').value = '¿En donde?';
             }
            $("#dvBuscadorSimple").css("display", "none");
            $("#dvBuscadorAvanzado").css("display", "block");
        }
        else if (document.getElementById('dvBuscadorSimple').style.display == 'none') {
            document.getElementById('txtBuscadorSimple').value = '';
            $("#dvBuscadorAvanzado").css("display", "none");
            $("#dvBuscadorSimple").css("display", "block");
        }
    });


    // Detectamos si el usuario pulsa enter

    document.getElementById("txtBuscadorSimple").onkeypress = function(evt) {
        var evt = (evt) ? evt : ((event) ? event : null);
        var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
        if (evt.keyCode == 13) {
            document.getElementById('btnBuscarSimple').click();
            //BUSCADOR SIMPLE
        }
    }

    document.getElementById("txtBuscadorAvanzadoTexto").onkeypress = function(evt) {
        var evt = (evt) ? evt : ((event) ? event : null);
        var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
        if (evt.keyCode == 13 && document.getElementById("txtBuscadorAvanzadoTexto").value != '' && document.getElementById("txtBuscadorAvanzadoAyuntamiento").value != '' && document.getElementById("txtBuscadorAvanzadoTexto").className == 'textbox_campobusqueda' && document.getElementById("txtBuscadorAvanzadoAyuntamiento").className == 'textbox_campobusqueda') {
            document.getElementById('btnBuscarAvanzado').click();
            //BUSCADOR AVANZADO
        }
    }

    document.getElementById("txtBuscadorAvanzadoAyuntamiento").onkeypress = function(evt) {
        var evt = (evt) ? evt : ((event) ? event : null);
        var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
        if (evt.keyCode == 13 && document.getElementById("txtBuscadorAvanzadoTexto").value != '' && document.getElementById("txtBuscadorAvanzadoAyuntamiento").value != '' && document.getElementById("txtBuscadorAvanzadoTexto").className == 'textbox_campobusqueda' && document.getElementById("txtBuscadorAvanzadoAyuntamiento").className == 'textbox_campobusqueda') {

            document.getElementById('btnBuscarAvanzado').click();
            //BUSCADOR AVANZADO
        }
    }

    $("#liSiguiente").click(function() {
        window.clearInterval(autoBanner);
        cambiarAdelante();
        autoBanner = window.setInterval("autoCambiarBanner()", 5000);

    });
    $("#liAnterior").click(function() {
        window.clearInterval(autoBanner);
        cambiarAtras();
        autoBanner = window.setInterval("autoCambiarBanner()", 5000);

    });

    $("#dvGaleriaFotos").mouseover(function() {
        window.clearInterval(autoBanner);
    });
    $("#dvGaleriaFotos").mouseout(function() {
        autoBanner = window.setInterval("autoCambiarBanner()", 5000);
    });
    autoBanner = window.setInterval("autoCambiarBanner()", 5000);


});

function ocultaRedesSociales() {
    document.getElementById('liTextoFacebook').style.display = 'none';
    document.getElementById('liTextoTwitter').style.display = 'none';
    document.getElementById('liTextoMySpace').style.display = 'none';

}


function numAleatorio() {
var rango_superior = 10;
var rango_inferior = 1;
aleatorio = Math.floor(Math.random() * (rango_superior - (rango_inferior - 1))) + rango_inferior;
}

function devuelveNumAleatorio(inicio,fin){
    var num;
    num = Math.floor(Math.random() * (fin - (inicio - 1))) + inicio;
    return num;
}


function cambiarAdelante() {
    if (aleatorio == 10) {
        aleatorio = 0;
    }
    aleatorio = aleatorio + 1;
    $("#dvFotoBanner").fadeTo(250, 0, function() { $("#dvFotoBanner").css("background", "url('/img/index/imgBannerEpigrafes/imgBanner" + aleatorio + ".jpg') no-repeat center center"); document.getElementById('dvFotoBanner').innerHTML = textoBanner(); $("#dvFotoBanner").fadeTo(1500, 1); });

    $("#dvFotoBanner").click(function() {
        window.location.href = linkBanner();

    });
}

function cambiarAtras() {
    if (aleatorio == 1) {
        aleatorio = 11;
    }
    aleatorio = aleatorio - 1;
    $("#dvFotoBanner").fadeTo(250, 0, function() { $("#dvFotoBanner").css("background", "url('/img/index/imgBannerEpigrafes/imgBanner" + aleatorio + ".jpg') no-repeat center center"); document.getElementById('dvFotoBanner').innerHTML = textoBanner(); $("#dvFotoBanner").fadeTo(1500, 1); });
    $("#dvFotoBanner").click(function() {
        window.location.href = linkBanner();

    });
}
function autoCambiarBanner() {
    if (autoCambio = true) {
        cambiarAdelante();
    }

}

function textoBanner() {
var idioma = readCookie('Idioma');
var textoES = new Array(10);
var textoGA = new Array(10);


textoES[1] = "<p class='pInformatica'>Desde los equipos informáticos más avanzados y modernos y su reparación, al software absolutamente personalizado, pasando por el diseño de las páginas web más elegantes e intuitivas de la red y el sesoramiento adecuado ante cualquier incidencia informática... todo a un clic.</p>";
textoES[2] = "<p class='pTransportes'>La mudanza, una carta importante o un regalo a alguien que está lejos no se deja en manos de cualquiera. Los transportistas más serios, rápidos y cuidadosos se ponen aquí al servicio de los clientes más exigentes.</p>";
textoES[3] = "<p class='pSanidad'>Afecciones de salud, enfermedades leves, lesiones por accidentes o chequeos médicos preventivos, todos merecen ser atendidos por los mejores profesionales de la salud y los medios más modernos de diagnóstico y tratamiento. </p>";
textoES[4] = "<p class='pColegios'>La formación es fundamental para los más pequeños pero también para los adultos, por eso además de colegios e institutos, cobran fuerza las academias de refuerzo, de idiomas, informática, o los centros de cursos de actualización profesional.</p>";
textoES[5] = "<p class='pTalleres'>Cambios de filtro y aceite, pastillas de freno, ruedas y luces. Alineado de dirección, autodiagnosis, pre-ITV y electricidad del automóvil. Para viajar seguro.</p>";
textoES[6] = "<p class='pAbogados'>Despachos y bufetes especializados en el asesoramiento legal para cualquier tipo de acuerdo o procedimiento.</p>";
textoES[7] = "<p class='pTransporte'>En tren, autobús, avión o barco, cualquier forma es buena para recorrer Galicia o viajar fuera, con total garantía de calidad en el servicio y a un precio excelente.</p>";
textoES[8] = "<p class='pRestaurantes'>Los mejores maricos, carnes y pescados de Galicia, elaborados según las recetas tradicionales o las más innovadoras, en los restaurantes más selectos. Y para algo rápido, pizzas y bocatas.</p>";
textoES[9] = "<p class='pPeluquerias'>Los cortes de pelo más actuales, dinámicos y modernos y los peinados más elegantes para bodas y eventos, como moños y recogidos están aquí. Aplicación de tintes, mechas y baños de color cuidadosos con el cabello, y tratamientos para pelo débil, seco o rebelde. Alisados profesionales y moldeados suaves... todo, en las mejores peluquerías de Galicia. </p>";
textoES[10] = "<p class='pDecoracion'>Muebles de diseño, artículos de decoración, cortinas, estores y textil del hogar, proyectos de interiorismo personalizados y muebles artesanos a medida.</p>";

textoGA[1] = "<p class='pInformatica'>Dende os equipos informáticos máis avanzados e modernos e a súa reparación, ao software absolutamente personalizado, pasando polo deseño das páxinas web máis elegantes e intuitivas da rede e o asesoramento axeitado ante calquera incidencia informática… todo a un clic.</p>";
textoGA[2] = "<p class='pTransportes'>A mudanza, unha carta importante o un regalo a algúen que está lonxe non se deixa en mans de calquera. Os transportistas máis serios, rápidos e coidadosos póñense aquí ao servizo dos clientes máis esixentes.</p>";
textoGA[3] = "<p class='pSanidad'>Afeccións de saúde, enfermidades leves, lesións por accidentes ou chequeos médicos preventivos, todos merecen ser atendidos polos mellores profesionais da saúde e os medios máis modernos de diagnose e tratamento.</p>";
textoGA[4] = "<p class='pColegios'>A formación é fundamental para os máis pequenos pero tamén para os adultos, por elo ademáis de colexios e institutos, toman forza as academias de reforzo, de idiomas, informática ou os centros de cursos de actualización profesional.</p>";
textoGA[5] = "<p class='pTalleres'>Cambios de filtro e aceite, pastillas de freo, rodas e luces. Alineado de dirección, autodiagnose, pre-ITV e electricidade do automóvil. Para viaxar seguro.</p>";
textoGA[6] = "<p class='pAbogados'>Despachos e bufetes especializados no asesoramento legal para calquera tipo de acordo ou procedemento.</p>";
textoGA[7] = "<p class='pTransporte'>En tren, autobús avión ou barco, calquera xeito é bo para percorrer Galicia ou viaxar fora, con total garantía de calidade no servizo e a un prezo excelente.</p>";
textoGA[8] = "<p class='pRestaurantes'>Os mellores mariscos, carnes e peixes de Galicia, elaborados segundo as receitas tradicionais ou as máis innovadoras, nos restaurantes máis selectos. E para algo rápido, pizzas e bocatas.</p>";
textoGA[9] = "<p class='pPeluquerias'>Os cortes de cabelo máis actuais, dinámicos e modernos e os peiteados mási elegantes para vodas e eventos, coma moños e recollidos están aquí. Aplicación de tientes, mechas e baños de cor cuidadosos con cabelo, e tratamentos para o cabelo débil, seco ou crecho. Alisados profesionais e moldeados suaves…todo, nas mellares perruquerías de Galicia.</p>";
textoGA[10] = "<p class='pDecoracion'>Mobles de deseño, artigos de decoración, cortinas, estores e textil do fogar, proxectos de interiorismo personalizados e mobles artesáns a medida.</p>";

if (idioma == 'ga') {
return textoGA[aleatorio];
}
else { 
return textoES[aleatorio];
} 
}

function linkBanner() {
    var links = new Array(10);
    links[1] = "http://paxinasgalegas.es/informatica-galicia-256.html";
    links[2] = "http://paxinasgalegas.es/mensajeros-galicia-365.html";
    links[3] = "http://paxinasgalegas.es/clinicas-medicas-galicia-132.html";
    links[4] = "http://paxinasgalegas.es/colegios-oficiales-galicia-2343.html";
    links[5] = "http://paxinasgalegas.es/automoviles-talleres-mecanicos-galicia-68.html";
    links[6] = "http://paxinasgalegas.es/abogados-galicia-1.html";
    links[7] = "http://paxinasgalegas.es/taxis-galicia-487.html";
    links[8] = "http://paxinasgalegas.es/restaurantes-galicia-461.html";
    links[9] = "http://paxinasgalegas.es/peluquerias-galicia-405.html";
    links[10] = "http://paxinasgalegas.es/decoracion-galicia-166.html";
    return links[aleatorio];
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}