<!--
YAHOO.namespace("example.container");
YAHOO.example.Sliders = function() {

  var Dom = YAHOO.util.Dom;

  // The slider can move 0 pixels left
  var leftConstraint = 0;

  // The slider can move 130 pixels right
  var rightConstraint = 125;

  // The slide moves in steps of 21 pixels
  var stepconstraint = 25;

  // Custom scale factor for converting the pixel offset into a real value
  var scaleFactor = 4.0;

  // value offset
  var minValue = 0;
  var initSliders = function() {

    r1slider = YAHOO.widget.Slider.getHorizSlider("r1BGDiv", "r1HandleDiv", leftConstraint, rightConstraint, stepconstraint);
    //r1slider = YAHOO.widget.Slider.getHorizSlider("r1BGDiv", "r1HandleDiv", leftConstraint, 150, 30);
    r1slider.setValue(parseInt((r1InitVal - minValue) / scaleFactor, 10));
    YAHOO.example.container.r1Val = new YAHOO.widget.Module("r1Val"); 
    r1slider.subscribe("change", function(value) {
      var actualValue = minValue + parseInt(value * scaleFactor, 10);
      if ( actualValue/100 == 0) YAHOO.example.container.r1Val.setBody ("&nbsp;Min");
      else if ( actualValue/100 == 5) YAHOO.example.container.r1Val.setBody ("&nbsp;Max");
      else YAHOO.example.container.r1Val.setBody ("&nbsp;" + actualValue/100);
      Dom.get("remb_soins").value = actualValue;
    });

    r2slider = YAHOO.widget.Slider.getHorizSlider("r2BGDiv", "r2HandleDiv", leftConstraint, rightConstraint, stepconstraint);
    r2slider.setValue(parseInt((r2InitVal - minValue) / scaleFactor, 10));
    YAHOO.example.container.r2Val = new YAHOO.widget.Module("r2Val"); 
    r2slider.subscribe("change", function(value) {
      var actualValue = minValue + parseInt(value * scaleFactor, 10);
      if ( actualValue/100 == 0) YAHOO.example.container.r2Val.setBody ("&nbsp;Min");
      else if ( actualValue/100 == 5) YAHOO.example.container.r2Val.setBody ("&nbsp;Max");
      else YAHOO.example.container.r2Val.setBody ("&nbsp;" + actualValue/100);
      /*YAHOO.example.container.r2Val.setBody ("" + actualValue + "%");*/
      /*YAHOO.example.container.r2Val.setBody ("");*/
      Dom.get("remb_optique").value = actualValue;
    });

    r3slider = YAHOO.widget.Slider.getHorizSlider("r3BGDiv", "r3HandleDiv", leftConstraint, rightConstraint, stepconstraint);
    r3slider.setValue(parseInt((r3InitVal - minValue) / scaleFactor, 10));
    YAHOO.example.container.r3Val = new YAHOO.widget.Module("r3Val"); 
    r3slider.subscribe("change", function(value) {
      var actualValue = minValue + parseInt(value * scaleFactor, 10);
      if ( actualValue/100 == 0) YAHOO.example.container.r3Val.setBody ("&nbsp;Min");
      else if ( actualValue/100 == 5) YAHOO.example.container.r3Val.setBody ("&nbsp;Max");
      else YAHOO.example.container.r3Val.setBody ("&nbsp;" + actualValue/100);
      /*YAHOO.example.container.r3Val.setBody ("" + actualValue + "%");*/
      /*YAHOO.example.container.r3Val.setBody ("");*/
      Dom.get("remb_dentaire").value = actualValue;
    });

    r4slider = YAHOO.widget.Slider.getHorizSlider("r4BGDiv", "r4HandleDiv", leftConstraint, rightConstraint, stepconstraint);
    r4slider.setValue(parseInt((r4InitVal - minValue) / scaleFactor, 10));
    YAHOO.example.container.r4Val = new YAHOO.widget.Module("r4Val"); 
    r4slider.subscribe("change", function(value) {
      var actualValue = minValue + parseInt(value * scaleFactor, 10);
      if ( actualValue/100 == 0) YAHOO.example.container.r4Val.setBody ("&nbsp;Min");
      else if ( actualValue/100 == 5) YAHOO.example.container.r4Val.setBody ("&nbsp;Max");
      else YAHOO.example.container.r4Val.setBody ("&nbsp;" + actualValue/100);
      /*YAHOO.example.container.r4Val.setBody ("" + actualValue + "%");*/
      /*YAHOO.example.container.r4Val.setBody ("");*/
      Dom.get("remb_hopital").value = actualValue;
    });

  };

  return {
 
    init: function() {
      initSliders();
    }

  }
} ();

YAHOO.util.Event.on(window, "load", YAHOO.example.Sliders.init);
-->
