

function txt_num(valor) {
 var num = new NumberFormat();
 num.setInputDecimal('.');
 num.setNumber(valor);
 num.setPlaces('0', false);
 num.setCurrencyValue('$');
 num.setCurrency(false);
 num.setCurrencyPosition(num.LEFT_OUTSIDE);
 num.setNegativeFormat(num.LEFT_DASH);
 num.setNegativeRed(false);
 num.setSeparators(true, '.', ',');
 return num.toFormatted();
}



var $j = jQuery.noConflict();
var _animationType = "slide";

var precioVal = Number($j("#precioVal").val());
var precioMax = Number($j("#precioMax").val());
var precioMin = Number($j("#precioMin").val());

var cuota = Number($j("#cuota").val());
var entrada = Number($j("#entrada").val());

/*
var precioVal = Number(document.getElementById("precioVal").value);
var precioMax = Number(document.getElementById("precioMax").value);
var precioMin = Number(document.getElementById("precioMin").value);
*/




	    $j(function() {
		    /* COMBO BOX */
		    var comboboxSettings = {animationSpeed: 100};
		 // Create the example combobox
			setupCombobox();
	    });
			
	    
	    function setupCombobox()
		{
		
	    	$j('.styledCombo').combobox(
				{
					comboboxContainerClass: "comboboxContainerGde",
					comboboxValueContentContainerClass: "comboboxValueContainer",
					comboboxValueContentClass: "comboboxValueContent",
					comboboxDropDownClass: "comboboxDropDownContainer",
					comboboxDropDownButtonClass: "comboboxDropDownButton",
					comboboxDropDownItemClass: "comboboxItemGde",
					comboboxDropDownItemHoverClass: "comboboxItemHover",
					comboboxDropDownGroupItemHeaderClass: "comboboxGroupItemHeader",
					comboboxDropDownGroupItemContainerClass: "comboboxGroupItemContainer"
				},
				{
					animationType: _animationType,
					width: 134
				});
	    	
	    	$j('.styledCombo').combobox.onChange = function(){xajax_actualiza(xajax.getFormValues('frmBuscador'), 'frmBuscador');};
	    	
	    	return false;

		}
	    
	    
	  //SLIDERS
	    $j(function() {
	      //PRECIO
		    $j("#sliderPrice").slider({
			    range: "min",
			    value: precioVal,
			    step:  500,
			    min:   precioMin,
			    max:   precioMax,
			    slide: function(event, ui) {
			      $j("#priceAmount").text(txt_num(ui.value));
				  $j("#priceAmountField").val(txt_num(ui.value));
			    },
		    	stop: function(event, ui){
			    	$j("#precio_hasta").val(ui.value);
			    	xajax_actualiza(xajax.getFormValues('frmBuscador'), 'frmBuscador');
			    }
		    });
		    $j("#priceAmount").text(txt_num($j("#sliderPrice").slider("value")));
			$j("#priceAmountField").val($j("#sliderPrice").slider("value"));
			  
			  
			  //FINANCIACIÓN
		    $j("#sliderFina").slider({
			    range: "min",
			    value: 2000,
			    step:  100,
			    min:   1000,
			    max:   5000,
			    slide: function(event, ui) {
			      $j("#finaAmount").text(ui.value);
				    $j("#finaAmountField").val(ui.value);
			    },
		    	stop: function(event, ui){
			    	$j("#entrada").val(ui.value);
			    	calculaFinancia();
			    	xajax_actualiza(xajax.getFormValues('frmBuscador'), 'frmBuscador');
			    }
		    });
		    $j("#finaAmount").text($j("#sliderFina").slider("value"));
			  $j("#finaAmountField").val($j("#sliderFina").slider("value"));
			  
			  
			  //MENSUAL
		    $j("#sliderMonth").slider({
			    range: "min",
			    value: 200,
			    step:  50,
			    min:   100,
			    max:   700,
			    slide: function(event, ui) {
			      $j("#monthAmount").text(ui.value);
				    $j("#monthAmountField").val(ui.value);
			    },
			    stop: function(event, ui){
			    	$j("#cuota").val(ui.value);
			    	calculaFinancia();
			    	xajax_actualiza(xajax.getFormValues('frmBuscador'), 'frmBuscador');
			    }
		    });
		    $j("#monthAmount").text($j("#sliderMonth").slider("value"));
			  $j("#monthAmountField").val($j("#sliderMonth").slider("value"));
			  $j("#operationsOne")
			    .bind("mouseenter",function(){
			      $j(this).addClass("overPlay");
          })
          .bind("mouseleave",function(){
			      $j(this).removeClass("overPlay");
          })
        $j("#operationsTwo")
			    .bind("mouseenter",function(){
			      $j(this).addClass("overPlay");
          })
          .bind("mouseleave",function(){
			      $j(this).removeClass("overPlay");
          })
	    });
	    
	    
	    
	    function valoresSlider(){	    	
	    	$j("#sliderPrice").slider('option', 'min', Number($j("#precioMin").val()));
	    	$j("#sliderPrice").slider('option', 'max', Number($j("#precioMax").val()));
	    	$j("#sliderPrice").slider('option', 'value', Number($j("#precioVal").val()));
	    	
	    	$j("#priceAmount").text(txt_num($j("#sliderPrice").slider("value")));
			$j("#priceAmountField").val($j("#sliderPrice").slider("value"));
			
			//$j("#precio_hasta").val(-1);
			
	    	return false;
	    	
	    }
	    
	    
	    function calculaFinancia(){	 

	    	dat1 = $j("#cuota").val();
	    	
	    	
	    	dat2 = 0.01931;
	    	
	    	
	    	var paso1 = dat1/dat2;
	    	
	    	var paso2 = Number(paso1+$j("#entrada").val());
	    	
	    		    		    	
	    	var coef= 0.01931;
	    	$j("#precio_hasta").val(Number(parseInt(paso2)));
	    	
	    }
	    
	    
	    