// JavaScript Document
var tratamiento = 1;
$(document).ready(function () {
   
 
    // tratamiento}
    tratamiento = ($("#tratamiento").val() > 0) ? $("#tratamiento").val() : 1;
    // botonera
    $("#botonera li[class!='selected']").hover(function () {
        $(this).addClass('selected');
    }, function () {
        $(this).removeClass('selected')
    });
    $("#botonera li").click(function () {
        var a = $(this).children("a:first").attr('href');
        location.href = a;
    });
  
    bus = new buscador();
    //setTimeout(centrarlogo,2000);
    // email_secure
    if ($(".secure").size() > 0) $.get("../_sys/sys.email_secure_token.php", function (txt) {
        var x = '<input type="hidden" name="ts" id="ts" value="' + txt + '" />';
        $(".secure").append(x);
    });
}); /******* fin init ***********************************************************************/

function centrarlogo() {
    if ($(".banner2").size() == 0) return;
    var h_logo = $("#divlogo").height();
    var h_banner = $("#banner").height();
    var p_banner = $("#banner").position();
    var x = p_banner.top + parseInt(h_banner / 2) - parseInt(h_logo / 2);
    $("#divlogo.dos").css({
        position: "absolute",
        top: x
    });
}
var bus;

function validar_contacto() {
    return false;
} 




/*********** BUSCADOR *************/

function buscador() {
    this.medidas = $("#medidas").val();
    this.MuestroMedidas($('#sel_tprop').val(), this.medidas);
    this.initSearch();
}

buscador.prototype.initSearch = function () {
    var bus = this;
    // establece todo para el buscador avanzado
    // filtros 
    $("#mc1").numeric(".");
    $("#mc2").numeric(".");
    $("#mcc1").numeric(".");
    $("#mcc2").numeric(".");
    $("#hr1").numeric();
    $("#hr2").numeric();
    $("#precmin").numeric();
    $("#precmax").numeric();
    $("#refweb").numeric();
    $("*[id$=toggle]").next().addClass('subbox ui-corner-all ui-state-default').hide();
    $("*[id$=toggle]").click(function () {
        $(this).next().toggle();
        $(this).toggleClass('menuselected65');
        bus.xtog(this);
    }).css('cursor', 'pointer');
    // toggle de menues generales
    $("#bsimple").css('cursor', 'pointer').click(function () {
        $(this).next().next().slideDown("");
        $("#bavanzada").next().next().slideUp("");
    });
    $("#bavanzada").css('cursor', 'pointer').click(function () {
        $(this).next().next().slideDown("");
        $("#bsimple").next().next().slideUp("");
    }); /* los textos del checkbox activan el chekbox */
    $("input[type='checkbox'], input[type='radio']").next().css("cursor", "pointer").click(function () {
        $(this).prev().click()
    });
    this.menuinitSearch();
}
buscador.prototype.xtog = function (t) // eliminamos valores cuando cerramos los menues
{
    if ($(t).next().is(":hidden")) {
        $(t).next().find("input[type=checkbox]").attr('checked', false);
        $(t).next().find("input[type='text']").val('');
    };
}

buscador.prototype.toggle = function()
{
	var n=$(".buscadorin:visible").length;
	if(n==1)
	{
		$(".busicon").attr("src","images/arow_boton.png");
		$(".buscadorin").slideUp(300);
	}
	else
	{
		$(".busicon").attr("src","images/arow_boton_hover.png");
		$(".buscadorin").slideDown(300);
	}
}

buscador.prototype.close = function()
{
	
}


function MuestroMedidas(pars, medidas) {
    bus.MuestroMedidas(pars, medidas);
}

buscador.prototype.MuestroMedidas = function (pars, medidas) {
    
	if(medidas==null) return;
	$("[id^='xtmp']").hide();
    var med_aux = medidas.split(";");
    for (i = 0; i < med_aux.length; i++) {
        var o = med_aux[i].split(",");
        if (o[0] == pars) $("#xtmp_" + o[1]).show();
    }
}
buscador.prototype.menuinitSearch = function () {
    if ($("#precmin").val() > 0 || $("#precmax").val() > 0) $("#precio-toggle").click();
    if ($("#refweb").val() > '' || $("#refint").val() > '') $("#ref-toggle").click();
    if ($("#mc1").val() > '' || $("#mc2").val() > '') $("#mc-toggle").click();
    if ($("#mcc1").val() > '' || $("#mcc2").val() > '') $("#mcc-toggle").click();
    if ($("#hr1").val() > '' || $("#hr2").val() > '') $("#hr-toggle").click();
    var numotros = $("#otros-toggle").next().find("input:checked").size();
    if (numotros > 0) $("#otros-toggle").click();
    var numbarrio = $("#ubicacion-toggle").next().find("input:checked").size();
    if (numbarrio > 0) $("#ubicacion-toggle").click();
    var numamb = $("#amb-toggle").next().find("input:checked").size();
    if (numamb > 0) $("#amb-toggle").click();
    var numdor = $("#dor-toggle").next().find("input:checked").size();
    if (numdor > 0) $("#dor-toggle").click(); /* menu simple en rojo */
    var n = "t" + $("#sel_ttrans").val();
    $("a[rel='" + n + "']").css("color", "red");
    var m = n + "-p" + $("#sel_tprop").val();
    $("a[rel='" + m + "']").css("color", "red"); 
	

}

jQuery.fn.numeric = function (char) {
    // .. todos los puntos que quera
    // . un solo punto
    // , todas las comas que quiera
    if (char == '.') this.keypress(function (e) {
        var x = e.which;
        if (x == 46 && jQuery(this).val().indexOf('.') < 0) return true;
        if (x > 47 && x < 58) return true;
        return false;
    });
    if (char == '..') this.keypress(function (e) {
        var x = e.which;
        if (x == 46) return true;
        if (x > 47 && x < 58) return true;
        return false;
    });
    if (char == ',') this.keypress(function (e) {
        var x = e.which;
        if (x == 44 || (x > 47 && x < 58)) return true;
        else
        return false;
    });
    if (!char) this.keypress(function (e) {
        var x = e.which;
        if (x > 47 && x < 58) return true;
        else
        return false;
    });
}
