$(document).ready(function(){
    // Links del menú izquierdo
    $("#btnBusqueda").click( clickBusqueda);
    $("#btnBusquedaError").click( clickBusqueda);
    $("#btnBuscarInterno").click( clickBusquedaInterna);

    $('#rad_busqueda_observa').click(busqueda_observa);
    $('#rad_busqueda_google').click(busqueda_google);

    $("#frmBusqueda").submit(function () {
        return false;
    });

    $("#frmBusquedaInterna").submit(function () {
        return false;
    });
    
    $("#frmBusquedaError").submit(function () {
        return false;
    });
});

function clickBusqueda(e) {

    try{
        var txtBusqueda = "";
        if (e.srcElement) {
            txtBusqueda = e.srcElement.id.replace('btn', 'txt');
        }else{
            txtBusqueda = e.target.id.replace('btn', 'txt');
            
        }
        var str_busqueda = "";
        str_busqueda = $("#" + txtBusqueda).val().trim().replace(/ /g, "+");
        str_busqueda = str_busqueda.replace(/%/g, '');

        if (str_busqueda != "") {
            window.location = WEB_PATH + "busqueda/" + str_busqueda + "/";
        }
    }catch(exc){
        alert(exc.description);
    }
}

function clickBusquedaInterna(e) {

    var str_busqueda = "";

    str_busqueda = $("#txtBusquedaInterna").val().trim().replace(/ /g, "+");

    if (str_busqueda!="") {
        var url_page = WEB_PATH + 'app/frontend/ajax/busqueda/list_busqueda.php?p=1';
 
        goPage('result_busqueda', url_page ,str_busqueda);

    }
}

function goPage(sDiv, sUrl, sTexto){
    var oData = {
        t : sTexto
    }
    div_load(sDiv, sUrl, oData);
}

function div_load(div, url, oData)
{
    if (!jQuery.isReady) return;
    
    mostrarCargando();
    
    $.ajax({
        type: "POST",
        data: oData,
        url: url,
        success: function(response) {
            $('#'+div).html(response);
            ocultarCargando();
            scroll_top();
        },
        error: function (errorCode, textStatus, errorThrown) {
            if (errorCode.status == 450) 
                session_perdida();
            ocultarCargando();
        }
    });
}

function verBusquedaGoogle() {
    if ($("#rdbGoogle").is(":checked")) {

        $("#buscador_standard").hide();
        //$("#peteco").html('<script src=\'http://www.google.com/jsapi\' type=\'text/javascript\'></script><script type=\'text/javascript\'>google.load(\'search\', \'1\', { language : \'es\' }); google.setOnLoadCallback(function() {            var customSearchControl = new google.search.CustomSearchControl(\'014562999947999065556:-4bkb0ydez4\');             customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);             customSearchControl.draw(\'result_busqueda\');        }, true);</script>');

        $("#result_busqueda").load(WEB_PATH + "html/tpl/frontend/googlesearch.html");

    }
    else {
        $("#buscador_standard").show();
    }
}


function busqueda_hide()
{
    $('#div_busqueda_observa').hide();
    $('#div_busqueda_google').hide();
}
function busqueda_observa()
{
    busqueda_hide();
    $('#div_busqueda_observa').show();
}
function busqueda_google()
{
    busqueda_hide();
    $('#div_busqueda_google').show();
}

