﻿var GB_ANIMATION = true;

$(document).ready(function() {

    $("#ctl00_ContentPlaceHolder1_search").one("click", function() {
        $(this).css("color", "#000000").val("");
    });

    $('#ctl00_ContentPlaceHolder1_btnSearch').click(function() {
        var val = $("#ctl00_ContentPlaceHolder1_search").val().replace(/^\s+|\s+$/g, "");
        if (val == "Busca por nombre de proyecto o comuna" || val == "") {
            alert('Para realizar la búsqueda, debe ingresar lo que desea buscar.');
            return false;
        }

        var precioDesde = $("#ctl00_ContentPlaceHolder1_txtUfDesde").val().replace(',', '.');
        var precioHasta = $("#ctl00_ContentPlaceHolder1_txtUfHasta").val().replace(',', '.');

        var superficieDesde = $("#ctl00_ContentPlaceHolder1_txtSupDesde").val().replace(',', '.');
        var superficieHasta = $("#ctl00_ContentPlaceHolder1_txtSupHasta").val().replace(',', '.');

        if (isNaN(precioDesde) || parseFloat(precioDesde,10) < 0) {
            alert('Precio desde debe ser valor numérico.');
            return false;
        }

        if (isNaN(precioHasta) || parseFloat(precioHasta, 10) < 0) {
            alert('Precio hasta debe ser valor numérico.');
            return false;
        }

        if (isNaN(superficieDesde) || parseFloat(superficieDesde, 10) < 0) {
            alert('Superficie desde debe ser valor numérico.');
            return false;
        }

        if (isNaN(superficieHasta) || parseFloat(superficieHasta, 10) < 0) {
            alert('Superficie hasta debe ser valor numérico.');
            return false;
        }

    })

    //	$("#ctl00_ContentPlaceHolder1_search").change(function(){
    //	    if($("#ctl00_ContentPlaceHolder1_search").val()!="")
    //	        $('#ctl00_ContentPlaceHolder1_btnSearch').attr('disabled', '');
    //        else
    //            $('#ctl00_ContentPlaceHolder1_btnSearch').attr('disabled', 'disabled');
    //    });

    $('#ctl00_ContentPlaceHolder1_search').autocomplete("default.aspx", {
        autoFill: false,
        dataType: 'json',
        multiple: true,
        width: 435,
        minChars: 3,
        parse: function(data) {
            return $.map(data, function(row) {
                return {
                    data: row,
                    value: row.Nombre,
                    result: row.Nombre
                }
            });
        },
        formatItem: function(item) {
            return item.Nombre;
        }

    }).result(function(e, d, f) {

        $("#ctl00_ContentPlaceHolder1_search").after('<input type="hidden" value="' + d.Codigo + ',' + d.Nombre + '" id="' + ((d.TipoResultado == 1) ? "comuna" : "proyecto") + '" name="' + ((d.TipoResultado == 1) ? "comuna" : "proyecto") + '"  />');

    });
});

