﻿$(document).ready(function() {
    var search = $("#advanced_search").val();
    if (search == "0") basic_search();
    else {
        advanced_search();
        var equip = $("#equip_plus").val();
        if (equip == "1") equip_plus();
        else equip_basic();
    }
    load_models();
});

function load_models() {
    var marca = $("#selMarcas").val();
    var modelo = $("#model_selected").val();
    if(modelo=="") modelo = "Seleccionar Modelo";
    $("#divComboModelo").load("inc/combo_models.asp", { paramMarca: marca, paramModelo: modelo });
}

function advanced_search() {
    $("#tbl_equip").show();
    $("#tbl_link_equip_plus").show();
    $("#tbl_equip_plus").hide();
    $("#tbl_equip_advance").hide();
    $("#tbl_banner_lateral").hide();
    $("#tr_altura").css("height", 42);
    $("#buscador").css("width", 740);
    $("#td_advancec_search_link").html("<a href='javascript:basic_search();' title='Búsqueda básica'>Búsqueda basica</a>");
    $("#advanced_search").val("1");
}

function basic_search() {
    $("#tbl_link_equip_plus").hide();
    $("#tbl_equip_plus").hide();
    $("#tbl_equip").hide();
    $("#tbl_equip_advance").hide();
    $("#tr_altura").css("height", 42);
    $("#buscador").css("width", 450);
    $("#tbl_banner_lateral").show();
    $("#td_advancec_search_link").html("<a href='javascript:advanced_search();' title='Búsqueda avanzada'>Búsqueda avanzada</a>");
    $("#advanced_search").val("0");
    equip_basic();
}

function equip_plus() {
    $("#td_link_equip_plus").html("<a href='javascript:equip_basic()'><b>[-] Equipamiento</b></a>");
    $("#tr_altura").css("height", 280);
    $("#tbl_equip_plus").show();
    $("#equip_plus").val("1");
}

function equip_basic() {
    $("#td_link_equip_plus").html("<a href='javascript:equip_plus()'><b>[+] Equipamiento</b></a>");
    $("#tr_altura").css("height", 42);
    $("#tbl_equip_plus").hide();
    $("#equip_plus").val("0");
}

function see_all() {
    var n = $("#num_chk_equip").val();
    $("#orden_tipo").val("car_marca,car_modelo,car_version");
    $("#orden_orden").val("asc");
    $("#sec").val("2");
    $("#pagina").val("1");
    $("#advanced_search").val("0");
    $("#equip_plus").val("0");
    $("#selTipo").val("0");
    $("#selMarcas").val("0");
    $("#selModelo").val("0");

    for (var i = 1; i <= n; i++) {
        $("#chk_" + i).attr('checked', false);
    }

    $("#selCombustible").val("0");
    $("#selCarroceria").val("0");
    $("#selPrecioMin").val("-1");
    $("#selPrecioMax").val("-1");
    $("#selCambio").val("-1");
    $("#selYearsMin").val("0");
    $("#selYearsMax").val("0");

    $("#buscador-home").submit();
}

function check() {
    var tipo, car_id, from_phone, from_nombre, from_mail, to_nombre, to_mail, coment;
    tipo = $("#send_tipo").val();
    car_id = $("#car_id").val();
    from_nombre = $("#fromNombre").val();
    from_mail = $("#fromEmail").val();
    coment = $("#body").val();
    $('#h_leyenda').hide();
    
    if (tipo == "1") {
        from_phone = $("#fromPhone").val();
        to_nombre = "nobody"
        to_mail = "nomail@nomail.com"
    }
    else {
        to_nombre = $("#toNombre").val();
        to_mail = $("#toEmail").val();
        from_phone = "000000000"
    }

    if (from_nombre != "" && from_mail != "" && to_nombre != "" && to_mail != "" && coment != "" && from_phone != "") {
        $('#h_leyenda').css("color", "blue");
        $('#h_leyenda').html("Procesando...");
        $('#h_button').hide("slow");
        $('#h_leyenda').show("slow");

        $.post("send_mail.asp", { car_id: car_id, send_tipo: tipo, fromNombre: from_nombre, fromEmail: from_mail, fromPhone: from_phone, body: coment, toEmail: to_mail, toNombre: to_nombre }, function(data) {
            if (data == "TRUE") {
                //window.close();
                $('#h_leyenda').hide("slow", function() {
                    $('#h_leyenda').css("color", "green");
                    $('#h_leyenda').html("Operación realizada con éxito. Puede cerrar esta ventana pulsando <a href='javascript:window.close();'>aquí</a>.");
                    $('#h_leyenda').show("slow");
                });

            }
            else {
                $('#h_leyenda').hide("slow", function() {
                    $('#h_leyenda').css("color", "red");
                    $('#h_leyenda').html("Se ha producido un error al procesar su solicitud. Por favor, vuelva a intentarlo pasados unos minutos. Gracias. <a href='javascript:check();'>Reintentar</a>");
                    $('#h_leyenda').show("slow");
                });
            }
        });
        //$("#form_send").submit();
    }
    else alert("Debe rellenar los campos obligatorios marcados con (*)");
}
