anchor.diff:  
   <div class="slider-wrap">
     <div class="slider">
  +    <a style="margin-left:3px;" title="1"><span>1<sup>0</sup></span>|</a>
  +    <a style="margin-left:23px;" title="5e-2"><span>5<sup>-2</sup></span>|</a>
  +    <a style="margin-left:12px;" title="5e-3"><span>5<sup>-3</sup></span>|</a>
  +    <a style="margin-left:13px;" title="5e-4"><span>5<sup>-4</sup></span>|</a>
  +    <a style="margin-left:13px;" title="5e-5"><span>5<sup>-5</sup></span>|</a>
  +    <a style="margin-left:13px;" title="5e-6"><span>5<sup>-6</sup></span>|</a>
  +    <a style="margin-left:13px;" title="5e-7"><span>5<sup>-7</sup></span>|</a>
  +    <a style="margin-left:13px;" title="5e-8"><span>5<sup>-8</sup></span>|</a>
  +    <a style="margin-left:13px;" title="5e-9"><span>5<sup>-9</sup></span>|</a>
  +    <a style="margin-left:13px;" title="5e-10"><span>5<sup>-10</sup></span>|</a>
  +    <div style="clear:both;"></div>
       <div id="slider" class="dragdealer">
         <div class="handle green"></div>
       </div>
  
positive.code:       // return new Number(value).toFixed(parseInt(2)); // rounded value to 2 decimal places
  
        // non linear
        var p = new Number((1/Math.pow(10, value * 10)).toPrecision(25)).toExponential(2);
        im.log("slider: " + value + ", p: " + p);
        return p;
      });
    });
  })();
  </script>
negative.code: 
  <style>
  .slider { float:right; padding:6px 2px; margin-top:1px; }
  .slider a { font-size:10px; float:left; cursor:pointer; width:20px; }
  .slider a span { display:block; }
  .slider-wrap input.value { border:1px solid #CCC; width:60px; float:left; padding:2px; font-size:11px; margin-top:8px; }
  .dragdealer { width:340px; position:relative; height:3px; background:url('model/images/scale.png') repeat-y top left; position:relative; }
  .dragdealer .handle { position:absolute; top:-9px; cursor:pointer; width:12px; height:23px; background-repeat:no-repeat; background-position:top left; }
  .dragdealer .handle.blue { background-image:url('model/images/slider-blue.gif'); }
  