// JavaScript Document

var tratamiento=1;

$(document).ready(function(){
	
	//$("body").hide();
	// aplicamos borde al div inicial
	//$("#general").wrap("<div class='outline'></div>");
	
	// corners
	$(".rounded").corners();
	$(".rounddest").corners("left 10px");
	// 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;});
	$("#botonera li a").addClass("botpir");
	$.pir.options.php="_js/pir/pir.php";
	$(".botpir").pir({font: "MyriadPro-Cond.otf",size:14});
	$(".botpir > img").css("border","0px");
	$("#botonera > li").show();
	
	// otros pir
	$(".pirTitulo").pir({font: "segoeui.ttf",size:18}).show();
	$("#opor100").pir({font: "WorstveldSlingBold.ttf",size:36}).show();
	$("#opor100").css("display","block").parent().show();
	$(".titulo_gral").pir({font: "segoeui.ttf",size:11,color:"#777"}).show();
	$(".titulo_gral2").pir({font: "segoeui.ttf",size:11, color:"#777"}).show();
	$(".pirDestacado").pir({font:"WorstveldSlingBold.ttf",size:32,wrap:false}).show();	
	
	
	//  fix chrome
	FixChrome();
	
	
	//$("body").show();
	accesos();
	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}); 
	}
	
	
	
	
	
	
	
function FixChrome(){
	// solucionamos un fix del chrome (body cortado cuando la pagina es chica)
	setTimeout(function(){
	var b=$("body").height();
	var h=$(document).height();
	if(b<h) $("body").height(h); 
	},2000);
}
	
	function accesos()
	{
		var index=$("#accessosSelected").val();
		var n=0;
		
		switch(index)
		{
		 case "1": n=1; break;
		 case "2": n=0; break;
		 case "3": n=2; break;	
		}
		$("#accesos").show().tabs({selected: n});
	}





	
	
	
	
	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('');					   
		 };
	}

	function MuestroMedidas(pars,medidas) { bus.MuestroMedidas(pars,medidas); }
	
	buscador.prototype.MuestroMedidas = function(pars,medidas)
 	{
		$("[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");
		
		/* activamos busqueda simple o avanzada segun lo clickeado ! */
		var x=$("form#avanzada");
		var checked=$("form#avanzada  input[checked=checked]").size();
		var x=$("form#avanzada  input:text");
		var inputs=0;
		$.each(x,function(){if($.trim($(this).val())>'') inputs++ }); 
		if(inputs+checked>0 && $("#bav_get").val()==1) var xs=0; else var xs=1;
		
		$("#advancedSearch").accordion({collapsible: true,active:xs,autoHeight: false }).show();	
	   
	   
	   //setTimeout(fixaltura,1000);
		
		///////////////////
	
	}
	
	
	
	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;});
}
