
function slider(id, numsteps)
{
   window.addEvent('domready', function()
   {
      var el = $(id);
      if (!el) return;
      el.style.width = el.parentNode.offsetWidth + 'px';
      $('table_' + id).style.display = '';
      var wid = el.parentNode.offsetWidth - $('table_' + id).offsetWidth + 20;
      if (wid < 0)
      {
         display('area_' + id, '');
         new Slider($('area_' + id), $('knob_' + id),
		 {
		    steps: numsteps,
		    onChange: function(step){
		    $('table_' + id).style.marginLeft = (step * wid) / 100 + "px";
         }}).set(0);
      }
      else display('area_' + id, 'none');
    });}

