var sliders = {
	conversor:{
		init:function(){
			 var s1 = max1 - min1;

			 YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], 'visibility', 'visible');



			 var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"),
                         YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);


			slider1.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;
				var x = Math.round(this.getValue()*s1/200) + min1;
				return x;
		    }

			slider1.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min1 )*200/s1);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");

		    }



			slider1.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("cantidad");

            var actualValue = slider1.getRealValue();
			if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}

	        });

			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("cantidad"), 'change', function(){
					slider1.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("cantidad").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("cantidad").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("cantidad").value) - min1) / s1 ) * 200) + "px");
			slider1.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("cantidad").value) - min1) / s1 ) * 200);


		}
	},
	deduccion:{
		init:function(){
			 var s1 = max1 - min1;
			 var scaleFactor1 = 5000;
			 YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], 'visibility', 'visible');
			 var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"),
                         YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);

			slider1.getRealValue = function() {
				//var x = Math.round(this.getValue()*s1/200) + min1;
				var x = (this.getValue()*scaleFactor1);
				if(x == 0) x+= min1;
				return x;
		    }

			slider1.setRealValue = function(x) {
				this.setValue( Math.round(x - min1 )*200/s1);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");

		    }



			slider1.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("importe");

            var actualValue = slider1.getRealValue();
			if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}

	        });

			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("importe"), 'change', function(){
					slider1.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("importe").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("importe").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200) + "px");
			slider1.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200);

		}
	},
	depositos:{

		init:function(){
			 var s1 = max1 - min1;
			 var s2 = max2 - min2;
			 var s3 = max3 - min3;

			 YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], 'visibility', 'visible');



			 var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"),
                         YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);


			slider1.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;
				var x = Math.round(this.getValue()*s1/200) + min1;
				return x;
		    }

			slider1.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min1 )*200/s1);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");

		    }



			slider1.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("importe");

            var actualValue = slider1.getRealValue();
			if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}

	        });

			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("importe"), 'change', function(){
					slider1.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("importe").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("importe").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200) + "px");
			slider1.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200);



			/*slide 2 */
			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], 'visibility', 'visible');
			 var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"),
                         YAHOO.util.Dom.get("sliderthumb2"), 0, 200, 1);


			slider2.getRealValue = function() {
				var x = ((this.getValue()*s2/200) + (min2)).toFixed(1);
				return x;
		    }

			slider2.setRealValue = function(x) {
				this.setValue( Math.round(x - min1 )*200/s2);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", Math.round(x - min2 )*200/s2 + "px");

		    }

			slider2.subscribe("change", function() {
            	var fld = YAHOO.util.Dom.get("tipo");
            	var actualValue = slider2.getRealValue();

			if (slider2.valueChangeSource == 1) {
						fld.value = comparadores.aux.formatNumberType3(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}

	        });

			slider2.subscribe("slideEnd", function() {
					if (slider2.valueChangeSource == 1) {
						fld.value = comparadores.aux.formatNumberType3(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("tipo"), 'change', function(){
					slider2.setRealValue(comparadores.aux.formatNumberType4(this.value));
				})


			YAHOO.util.Dom.get("tipo").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("tipo").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("tipo").value) - min2) / s2) * 200) + "px");
			slider2.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("tipo").value) - min2) / s2 ) * 200);

			/*slider3 */

				  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], 'visibility', 'visible');
			 var slider3 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg3"),
                         YAHOO.util.Dom.get("sliderthumb3"), 0, 200, 1);


			slider3.getRealValue = function() {
				var x = Math.round((this.getValue()*s3/200) + min3);
				return x;
		    }

			slider3.setRealValue = function(x) {
				this.setValue( Math.round(x - min1 )*200/s3);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");

		    }



			slider3.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("plazo");

            var actualValue = slider3.getRealValue();

			if (slider3.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");
					}

	        });

			slider3.subscribe("slideEnd", function() {
					if (slider3.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent")], "width", slider3.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("plazo"), 'change', function(){
					slider3.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("plazo").value) - min3) / s3) * 200) + "px");
			slider3.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("plazo").value) - min3) / s3 ) * 200);


		},
		update:function(){
			var width = 200;
			var rangMax1 = 300000;
			var rangMin1 = 100;
			var rangMax2 = 150;
			var rangMin2 = 10;
			var rangMax3 = 200;
			var rangMin3 = 0;
			var scaleFactor1 = rangMax1 / width
			var scaleFactor2 = rangMax2 / width
			var scaleFactor3 = 50;
			var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"), YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);
			var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"), YAHOO.util.Dom.get("sliderthumb2"), 0, 200, 1);
			var slider3 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg3"), YAHOO.util.Dom.get("sliderthumb3"), 0, 200, scaleFactor3);
			var data1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
			var data2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
			var data3 = $("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML;

			/*Slider 1*/
			slider1.getRealValue = function() {
				//var aux = Math.round(this.getValue()*scaleFactor1);
				var aux = Math.round(this.getValue() * (rangMax1-rangMin1) / width +rangMin1)
				return aux;
		  }

			slider1.setValue(behaviours.formatNumber.formatEuropean(data1)/scaleFactor1)
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", behaviours.formatNumber.formatEuropean(data1) / scaleFactor1 + "px");
			slider1.subscribe("change", function() {
				var actualValue = slider1.getRealValue();
				var showValue = Math.ceil(actualValue/1000) * 1000;
				if(showValue == 1000) showValue /= 10;
				if (slider1.valueChangeSource == 1) {
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", actualValue / scaleFactor1 + "px");
					$("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML = behaviours.formatNumber.formatAmerican(showValue) + " €";
				}
			});
			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						// mando los parámetro
						var aux1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux3 = $("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var p1 = aux1.replace(".","");
						var p2 = p1.replace(",",".");
						var p3 = p2.replace(" €","");
						var p4 = aux2.replace(" %","");
						comparadores.depositos.update(p3,p4,sliders.depositos.getValue(aux3.trim()));
					}
				});

			slider1.subscribe("slideStart", function() {
				if (slider1.valueChangeSource == 1) {
				}
			});

			/*Slider 2*/
			slider2.getRealValue = function() {
				var aux = Math.round(this.getValue() * (rangMax2-rangMin2) / width + rangMin2)
				return aux;
		  }

		  var aux0 = data2.replace(" %","")
			slider2.setValue((aux0/scaleFactor2)*10)

			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", (aux0/scaleFactor2)*10 + "px");

			slider2.subscribe("change", function() {
				var actualValue = slider2.getRealValue();
				if (slider2.valueChangeSource == 1) {
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", $("#sliderthumb2").css("left"));
					$("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML = actualValue/10 + " %";
				}
			});
			slider2.subscribe("slideEnd", function() {
					if (slider2.valueChangeSource == 1) {
						// mando los parámetro
						var aux1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux3 = $("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var p1 = aux1.replace(".","");
						var p2 = p1.replace(",",".");
						var p3 = p2.replace(" €","");
						var p4 = aux2.replace(" %","");
						comparadores.depositos.update(p3,p4, sliders.depositos.getValue(aux3.trim()));
					}
				});

			slider2.subscribe("slideStart", function() {
				if (slider2.valueChangeSource == 1) {
				}
			});
			/*slider 3*/
			var plazo = "";
			var plazoAux = 0;

			slider3.getRealValue = function() {
				var aux = Math.round(this.getValue()*scaleFactor3);
				return aux;
		  }
			slider3.setValue(sliders.depositos.setPlazo(data3.trim())/scaleFactor3);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", sliders.depositos.setPlazo(data3.trim())/scaleFactor3 + "px");
			slider3.subscribe("change", function() {
				var actualValue = slider3.getRealValue();
				if (slider3.valueChangeSource == 1) {
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", actualValue / scaleFactor3 + "px");
					switch(actualValue){
						case 0:
							plazo = "Cualquier plazo";
							plazoAux = 4;
							break;
						case 2500:
							plazo = "Menos de 3 meses";
							plazoAux = 0;
							break;
						case 5000:
							plazo = "Entre 3 y 6 meses";
							plazoAux = 1;
							break;
						case 7500:
							plazo = "Entre 6 meses y 1 año";
							plazoAux = 2;
							break;
						case 10000:
							plazo = "Más de 1 año";
							plazoAux = 3;
							break;
						default:
							break;

					}
					$("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML = plazo;
				}
			});
			slider3.subscribe("slideEnd", function() {
				var aux1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
				var aux2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
				var p1 = aux1.replace(".","");
				var p2 = p1.replace(",",".");
				var p3 = p2.replace(" €","");
				var p4 = aux2.replace(" %","");
				if (slider3.valueChangeSource == 1) comparadores.depositos.update(p3,p4,plazoAux);
			});

			slider3.subscribe("slideStart", function() {
				if (slider3.valueChangeSource == 1) {
				}
			});
		},
		setPlazo:function(valor){
			var aux = -1;
			if(valor == "Menos de 3 meses") aux = 2500;
			else if(valor == "Entre 3 y 6 meses") aux = 5000;
			else if(valor == "Entre 6 meses y 1 año") aux = 7500;
			else if(valor == "Más de 1 año") aux = 10000;
			else aux = 0;
			return aux;
		},
		getValue:function(valor){
			var plazoAux = -1;
			if(valor == "Menos de 3 meses") plazoAux = 0;
			else if(valor == "Entre 3 y 6 meses") plazoAux = 1;
			else if(valor == "Entre 6 meses y 1 año") plazoAux = 2;
			else if(valor == "Más de 1 año") plazoAux = 3;
			else plazoAux = 4;
			return plazoAux;
		}
	},
	gastosCambioHipoteca:{
		init:function(){
			 var s1 = max1 - min1;
			 var s2 = max2 - min2;
			 var scaleFactor1 = 5000;

			 YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], 'visibility', 'visible');

			 var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"),
                         YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);


			slider1.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;
				//var x = Math.round(this.getValue()*s1/200) + min1;
				var x = (this.getValue()*scaleFactor1);
				if(x == 0) x+= min1;
				return x;
		    }

			slider1.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min1 )*200/s1);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");

		    }

			slider1.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("capital");

            var actualValue = slider1.getRealValue();
			if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}

	        });

			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("capital"), 'change', function(){
					slider1.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("capital").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("capital").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("capital").value) - min1) / s1 ) * 200) + "px");
			slider1.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("capital").value) - min1) / s1 ) * 200);



			/*slide 2 */
			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], 'visibility', 'visible');
			 var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"),
                         YAHOO.util.Dom.get("sliderthumb2"), 0, 200, 1);


			slider2.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;

				var x = Math.round((this.getValue()*s2/200) + min2);
				return x;
		    }

			slider2.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min1 )*200/s2);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");

		    }



			slider2.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("comision");

            var actualValue = slider2.getRealValue();

			if (slider2.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}

	        });

			slider2.subscribe("slideEnd", function() {
					if (slider2.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("comision"), 'change', function(){
					slider2.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("comision").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("comision").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("comision").value) - min2) / s2) * 200) + "px");
			slider2.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("comision").value) - min2) / s2 ) * 200);


		}
	},
	gastos:{
		init:function(){
			 var s1 = max1 - min1;
			 var s2 = max2 - min2;

			 YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], 'visibility', 'visible');

			 var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"),
                         YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);


			slider1.getRealValue = function() {

				var x = Math.round(this.getValue()*s1/200) + min1;
				return x;
		    }

			slider1.setRealValue = function(x) {
				this.setValue( Math.round(x - min1 )*200/s1);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");

		    }



			slider1.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("importe");

            var actualValue = slider1.getRealValue();
			if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}

	        });

			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("importe"), 'change', function(){
					slider1.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("importe").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("importe").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200) + "px");
			slider1.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200);



			/*slide 2 */
			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], 'visibility', 'visible');
			 var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"),
                         YAHOO.util.Dom.get("sliderthumb2"), 0, 200, 1);


			slider2.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;

				var x = Math.round((this.getValue()*s2/200) + min2);
				return x;
		    }

			slider2.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min1 )*200/s2);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");

		    }



			slider2.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("precio");

            var actualValue = slider2.getRealValue();

			if (slider2.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}

	        });

			slider2.subscribe("slideEnd", function() {
					if (slider2.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("precio"), 'change', function(){
					slider2.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("precio").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("precio").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("precio").value) - min2) / s2) * 200) + "px");
			slider2.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("precio").value) - min2) / s2 ) * 200);

		}
	},
	importePrestamo:{
		init:function(){
			 var s1 = max1 - min1;
			 var s2 = max2 - min2;
			 var s3 = max3 - min3;

			 YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], 'visibility', 'visible');



			 var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"),
                         YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);


			slider1.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;
				var x = Math.round(this.getValue()*s1/200) + min1;
				return x;
		    }

			slider1.setRealValue = function(x) {
				this.setValue( Math.round(x - min1 )*200/s1);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");

		    }



			slider1.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("cuota");

            var actualValue = slider1.getRealValue();
			if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}

	        });

			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("cuota"), 'change', function(){
					slider1.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("cuota").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("cuota").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("cuota").value) - min1) / s1 ) * 200) + "px");
			slider1.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("cuota").value) - min1) / s1 ) * 200);



			/*slide 2 */
			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], 'visibility', 'visible');
			 var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"),
                         YAHOO.util.Dom.get("sliderthumb2"), 0, 200, 1);


			slider2.getRealValue = function() {
				var x = ((this.getValue()*s2/200) + (min2)).toFixed(1);
				return x;
		    }

			slider2.setRealValue = function(x) {
				this.setValue( Math.round(x - min2)*200/s2);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");

		    }



			slider2.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("interes");

            var actualValue = slider2.getRealValue();

			if (slider2.valueChangeSource == 1) {
					fld.value = comparadores.aux.formatNumberType3(actualValue);
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}

	        });

			slider2.subscribe("slideEnd", function() {
					if (slider2.valueChangeSource == 1) {
						fld.value = comparadores.aux.formatNumberType3(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("interes"), 'change', function(){
					slider2.setRealValue(comparadores.aux.formatNumberType4(this.value));
				})


			YAHOO.util.Dom.get("interes").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("interes").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("interes").value) - min2) / s2) * 200) + "px");
			slider2.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("interes").value) - min2) / s2 ) * 200);

/*slide 3 */
			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], 'visibility', 'visible');
			 var slider3 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg3"),
                         YAHOO.util.Dom.get("sliderthumb3"), 0, 200, 1);


			slider3.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;

				var x = Math.round((this.getValue()*s3/200) + min3);
				return x;
		    }

			slider3.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min3 )*200/s3);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");

		    }



			slider3.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("plazo");

            var actualValue = slider3.getRealValue();

			if (slider3.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");
					}

	        });

			slider3.subscribe("slideEnd", function() {
					if (slider3.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("plazo"), 'change', function(){
					slider3.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("plazo").value) - min3) / s3) * 200) + "px");
			slider3.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("plazo").value) - min3) / s3 ) * 200);

		}
	},
	prestamos:{
		init:function(){
		 	var s1 = max1 - min1;
			 var s2 = max2 - min2;
			 var s3 = max3 - min3;
			 var s4 = max4 - min4;

			 YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], 'visibility', 'visible');



			 var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"),
                         YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);


			slider1.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;
				var x = Math.round(this.getValue()*s1/200) + min1;
				return x;
		    }

			slider1.setRealValue = function(x) {
				this.setValue( Math.round(x - min1 )*200/s1);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
		    }



			slider1.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("importe");

            var actualValue = slider1.getRealValue();
			if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}

	        });

			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						fld.value = behaviours.formatNumber.formatAmerican(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", slider1.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("importe"), 'change', function(){
					slider1.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.get("importe").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("importe").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200) + "px");
			slider1.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("importe").value) - min1) / s1 ) * 200);



			/*slide 2 */
			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], 'visibility', 'visible');
			 var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"),
                         YAHOO.util.Dom.get("sliderthumb2"), 0, 200, 1);


			slider2.getRealValue = function() {
				var x = ((this.getValue()*s2/200) + (min2*10)).toFixed(1);
				return x;
		    }

			slider2.setRealValue = function(x) {
				this.setValue(Math.round(x - (min2) )*200/s2);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");

		    }


			slider2.subscribe("change", function() {

            var fld = YAHOO.util.Dom.get("tipo");
            var actualValue = slider2.getRealValue();
			if (slider2.valueChangeSource == 1) {
				fld.value = comparadores.aux.formatNumberType3(actualValue);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
			}

	        });

			slider2.subscribe("slideEnd", function() {
					if (slider2.valueChangeSource == 1) {
						fld.value = comparadores.aux.formatNumberType3(actualValue);
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", slider2.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("tipo"), 'change', function(){
					slider2.setRealValue(comparadores.aux.formatNumberType4(this.value));
				})

			YAHOO.util.Dom.get("tipo").value = behaviours.formatNumber.formatAmerican( YAHOO.util.Dom.get("tipo").value);
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("tipo").value) - min2) / s2) * 200) + "px");
			slider2.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("tipo").value) - min2*10) / s2 ) * 200);

/*slide 3 */

			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], 'visibility', 'visible');
			 var slider3 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg3"),
                         YAHOO.util.Dom.get("sliderthumb3"), 0, 200, 1);


			slider3.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;

				var x = Math.round((this.getValue()*s3/200) + min3);
				return x;
		    }

			slider3.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min3 )*200/s3);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");

		    }



			slider3.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("plazo");

            var actualValue = slider3.getRealValue();

			if (slider3.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");
					}

	        });

			slider3.subscribe("slideEnd", function() {
					if (slider3.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", slider3.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("plazo"), 'change', function(){
					slider3.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})


			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("plazo").value) - min3) / s3) * 200) + "px");
			slider3.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("plazo").value) - min3) / s3 ) * 200);

/*slide 4 */
			  YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent4")], 'visibility', 'visible');
			 var slider4 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg4"),
                         YAHOO.util.Dom.get("sliderthumb4"), 0, 200, 1);


			slider4.getRealValue = function() {
				//var x = (this.getValue()*scaleFactor1) + 1;

				var x = Math.round((this.getValue()*s4/200) + min4);
				return x;
		    }

			slider4.setRealValue = function(x) {
				//var x = (this.getValue()*scaleFactor1) + 1;
				this.setValue( Math.round(x - min4 )*200/s4);
				YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent4")], "width", slider4.getValue() + "px");

		    }



			slider4.subscribe("change", function() {
            var fld = YAHOO.util.Dom.get("cuota");

            var actualValue = slider4.getRealValue();

			if (slider4.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent4")], "width", slider4.getValue() + "px");
					}

	        });
			slider4.subscribe("slideEnd", function() {
					if (slider4.valueChangeSource == 1) {
						fld.value = actualValue;
						YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent4")], "width", slider4.getValue() + "px");
					}
		        });

			YAHOO.util.Event.addListener(YAHOO.util.Dom.get("cuota"), 'change', function(){
					slider4.setRealValue(behaviours.formatNumber.formatEuropean(this.value));
				})

			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent4")], "width", (((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("cuota").value) - min4) / s4) * 200) + "px");
			slider4.setValue(((behaviours.formatNumber.formatEuropean(YAHOO.util.Dom.get("cuota").value) - min4) / s4 ) * 200);


		},
		update:function(){
			var width = 200;
			var rangMax = 100000;
			var rangMin = 300;
			var scaleFactor1 = rangMax / width
			var rangMax2 = 200;
			var rangMin2 = 0;
			var scaleFactor2 = 16

			var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"), YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);
			var data = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;


			slider1.getRealValue = function() {
				var aux = Math.round(this.getValue() * (rangMax-rangMin) / width +rangMin)
				return aux;
		  }
			slider1.setValue(behaviours.formatNumber.formatEuropean(data)/scaleFactor1)
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", behaviours.formatNumber.formatEuropean(data) / scaleFactor1 + "px");
			slider1.subscribe("change", function() {
				var actualValue = slider1.getRealValue();
				if (slider1.valueChangeSource == 1) {
					var showValue = Math.ceil(actualValue/1000) * 1000;
					if(showValue == 1000) showValue = 300;
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", actualValue / scaleFactor1 + "px");
					$("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML = behaviours.formatNumber.formatAmerican(showValue) + " €";
				}
			});
			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						// mando el parámetro
						var aux = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var p1 = aux.replace(".","");
						var p2 = p1.replace(",",".");
						var p3 = p2.replace(" €","");
						comparadores.prestamos.update(p3, sliders.prestamos.getValue(aux2.trim()));
					}
				});

			slider1.subscribe("slideStart", function() {
				if (slider1.valueChangeSource == 1) {
				}
			});

			var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"), YAHOO.util.Dom.get("sliderthumb2"), 0, 200, scaleFactor2);
			var plazo = "";
			var plazoAux = 0;
			data = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;


			slider2.getRealValue = function() {
				var aux = Math.round(this.getValue()*scaleFactor2);
				return aux;
		  }
			slider2.setValue(sliders.prestamos.setPlazo(data.trim())/scaleFactor2)
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", sliders.prestamos.setPlazo(data.trim()) / scaleFactor2 + "px");
			slider2.subscribe("change", function() {
				var actualValue = slider2.getRealValue();
				if (slider2.valueChangeSource == 1) {
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", actualValue / scaleFactor2 + "px");
					switch(actualValue){
						case 0:
							plazo = "6 meses";
							plazoAux = 0;
							break;
						case 256:
							plazo = "1 año";
							plazoAux = 4;
							break;
						case 512:
							plazo = "2 años";
							plazoAux = 8;
							break;
						case 768:
							plazo = "3 años";
							plazoAux = 1;
							break;
						case 1024:
							plazo = "4 años";
							plazoAux = 5;
							break;
						case 1280:
							plazo = "5 años";
							plazoAux = 9;
							break;
						case 1536:
							plazo = "6 años";
							plazoAux = 2;
							break;
						case 1792:
							plazo = "7 años";
							plazoAux = 6;
							break;
						case 2048:
							plazo = "8 años";
							plazoAux = 10;
							break;
						case 2560:
							plazo = "9 años";
							plazoAux = 3;
							break;
						case 2816:
							plazo = "10 años";
							plazoAux = 7;
							break;
						case 3072:
							plazo = "más de 10 años";
							plazoAux = 11;
							break;
						default:
							break;
					}
					$("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML = plazo;
				}
			});
			slider2.subscribe("slideEnd", function() {
			if (slider2.valueChangeSource == 1){
					var aux = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
					var p1 = aux.replace(".","");
					var p2 = p1.replace(",",".");
					var p3 = p2.replace(" €","");
					comparadores.prestamos.update(p3, plazoAux);
			}
			});

			slider2.subscribe("slideStart", function() {
				if (slider2.valueChangeSource == 1) {
				}
			});
		},
		setPlazo:function(valor){
			var aux = -1;
			if(valor == "6 meses") aux = 0;
			else if(valor == "1 año") aux = 256;
			else if(valor == "2 años") aux = 512;
			else if(valor == "3 años") aux = 768;
			else if(valor == "4 años") aux = 1024;
			else if(valor == "5 años") aux = 1280;
			else if(valor == "6 años") aux = 1536;
			else if(valor == "7 años") aux = 1792;
			else if(valor == "8 años") aux = 2048;
			else if(valor == "9 años") aux = 2560;
			else if(valor == "10 años") aux = 2816;
			else aux = 3072;
			return aux;
		},
		getValue:function(valor){
			var plazoAux = -1;
			if(valor == "6 meses") plazoAux = 0;
			else if(valor == "3 años") plazoAux = 1;
			else if(valor == "6 años") plazoAux = 2;
			else if(valor == "9 años") plazoAux = 3;
			else if(valor == "1 año") plazoAux = 4;
			else if(valor == "4 años") plazoAux = 5;
			else if(valor == "7 años") plazoAux = 6;
			else if(valor == "10 años") plazoAux = 7;
			else if(valor == "2 años") plazoAux = 8;
			else if(valor == "5 años") plazoAux = 9;
			else if(valor == "8 años") plazoAux = 10;
			else plazoAux = 11;
			return plazoAux;
		}
	},
	hipotecas:{
		update:function(){

			var width = 200;

			var rangMax1 = 1000000;
			var rangMin1 = 30000;
			var rangMax2 = 50;
			var rangMin2 = 5;
			var rangMax3 = 1000000;
			var rangMin3 = 0;
			var scaleFactor1 = rangMax1 / width
			var scaleFactor2 = rangMax2 / width
			var scaleFactor3 = rangMax3 / width
			var slider1 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg1"), YAHOO.util.Dom.get("sliderthumb1"), 0, 200, 1);
			var slider2 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg2"), YAHOO.util.Dom.get("sliderthumb2"), 0, 200, 1);
			var slider3 = YAHOO.widget.Slider.getHorizSlider(YAHOO.util.Dom.get("sliderbg3"), YAHOO.util.Dom.get("sliderthumb3"), 0, 200, 1);
			var data1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
			var data2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
			var data3 = $("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML;

			slider1.getRealValue = function() {
				//var aux = Math.round(this.getValue()*scaleFactor1);
				var aux = Math.round(this.getValue() * (rangMax1-rangMin1) / width +rangMin1)
				return aux;
		  }

			slider1.setValue(behaviours.formatNumber.formatEuropean(data1)/scaleFactor1)
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", behaviours.formatNumber.formatEuropean(data1) / scaleFactor1 + "px");

			slider1.subscribe("change", function() {
				var actualValue = slider1.getRealValue();
				if (slider1.valueChangeSource == 1) {
					var showValue = Math.ceil(actualValue/10000) * 10000;
					if(showValue == 1000) showValue = 300;
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent1")], "width", actualValue / scaleFactor1 + "px");
					$("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML = behaviours.formatNumber.formatAmerican(showValue) + " €";
				}
			});
			slider1.subscribe("slideEnd", function() {
					if (slider1.valueChangeSource == 1) {
						//mando los parámetros
						var aux1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux3 = $("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var p11 = aux1.replace(".","");
						var p12 = p11.replace(",",".");
						var p13 = p12.replace(" €","");
						var p21 = aux2.replace(" años","");
						var p31 = aux3.replace(".","");
						var p32 = p31.replace(",",".");
						var p33 = p32.replace(" €","");
						comparadores.hipotecas.update(p13,p21,p33);
					}
				});

			slider1.subscribe("slideStart", function() {
				if (slider1.valueChangeSource == 1) {
				}
			});


			slider2.getRealValue = function() {
				//var aux = Math.round(this.getValue()*scaleFactor1);
				var aux = Math.round(this.getValue() * (rangMax2-rangMin2) / width +rangMin2)
				return aux;
		  }

		  var aux0 = data2.replace(" años","")

			slider2.setValue(aux0/scaleFactor2)
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", aux0 / scaleFactor2 + "px");

			slider2.subscribe("change", function() {
				var actualValue = slider2.getRealValue();
				if (slider2.valueChangeSource == 1) {
					//YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", actualValue / scaleFactor2 + "px");
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent2")], "width", $("#sliderthumb2").css("left"));
					$("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML = actualValue + " años";
				}
			});
			slider2.subscribe("slideEnd", function() {
					if (slider2.valueChangeSource == 1) {
						//mando los parámetros
						var aux1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux3 = $("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var p11 = aux1.replace(".","");
						var p12 = p11.replace(",",".");
						var p13 = p12.replace(" €","");
						var p21 = aux2.replace(" años","");
						var p31 = aux3.replace(".","");
						var p32 = p31.replace(",",".");
						var p33 = p32.replace(" €","");
						comparadores.hipotecas.update(p13,p21,p33);
					}
				});

			slider2.subscribe("slideStart", function() {
				if (slider2.valueChangeSource == 1) {
				}
			});


			slider3.getRealValue = function() {
				var aux = Math.round(this.getValue()*scaleFactor3);
				//var aux = Math.round(this.getValue() * (rangMax3-rangMin3) / width +rangMin3)
				return aux;
		  }
		  var aux0 = data3.replace(" €","")

			slider3.setValue(behaviours.formatNumber.formatEuropean(aux0)/scaleFactor3)
			YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", behaviours.formatNumber.formatEuropean(aux0)/scaleFactor3 + "px");

			slider3.subscribe("change", function(){
				var actualValue = slider3.getRealValue();
				if (slider3.valueChangeSource == 1) {
					YAHOO.util.Dom.setStyle([YAHOO.util.Dom.get("percent3")], "width", actualValue/scaleFactor3 + "px");
					$("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML = behaviours.formatNumber.formatAmerican(actualValue) + " €";
				}
			});
			slider3.subscribe("slideEnd", function() {
					if (slider3.valueChangeSource == 1) {
						//mando los parámetros
						var aux1 = $("#sliderbg1").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux2 = $("#sliderbg2").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var aux3 = $("#sliderbg3").parent().parent().find(".data").eq(0).get(0).innerHTML;
						var p11 = aux1.replace(".","");
						var p12 = p11.replace(",",".");
						var p13 = p12.replace(" €","");
						var p21 = aux2.replace(" años","");
						var p31 = aux3.replace(".","");
						var p32 = p31.replace(",",".");
						var p33 = p32.replace(" €","");
						comparadores.hipotecas.update(p13,p21,p33);
					}
				});

			slider3.subscribe("slideStart", function() {
				if (slider3.valueChangeSource == 1) {
				}
			});
		},
		init:function(){

		}
	}
}



