It's very simple to use: define an element with fixed width/height as a placeholder for the clock

<div id="mooClock"></div>

Add some basic css rules (width/height, mandatory to make it work properly)

#mooClock{
    width:100px;
    height:100px;
}

Initialize the plugin

var mooclockInstance = new MooClock($('mooClock'),{
    /*options*/
});

Example #1 : default options

var mooclockPH = $('mooClock-1'); //grab DOM element

var mooclock = new MooClock(mooclockPH); //new instance, no options

//play/stop handling
$('stop').addEvent('click',function(){mooclock.stop()});
$('play').addEvent('click',function(){mooclock.play()});

//grab slider element
var slider = $('slider');

new Slider(slider, slider.getElement('.knob'), {
    range: [40, 300],
    initialStep: 80,
    wheel : true,
    onChange: function(value){
      mooclock.stop();
      mooclock.getCanvas().setStyle('display','none');
      mooclockPH.setStyles({
        'width':value,
        'height':value
      });
    },
    onComplete : function(){
      //overwrite instance
      mooclock = new MooClock(mooclockPH);
    }
});
            

Example #2 : custom options

var mooclock1 = new MooClock($('mooClockDivWithBackground'),
  {
    'class' : 'mooClock', //default, set to <canvas>
    'timeClass' : 'mooClockTime', //default, set to time <div>
    style : {
      'pivot' : {
        'color' : '#787878',
        'width' : 8
      },
      'seconds' : {
        'color' : '#898989',
        'len' : 77, //from 0 to 100
        'size' : 2
      },
      'minutes' : {
        'color' : '#343434',
        'len' : 65, //from 0 to 100
        'size' : 5
      },
      'hours' : {
        'color' : '#343434',
        'len' : 45, //from 0 to 100
        'size' : 10
      },
      'milliseconds' : {
        'color' : '#000000',
        'len' : 20, //from 0 to 100
        'size' : 1
      }
    },
    showMilliseconds : false,
    showTime : true,
    shwClockCircle : false, //if there's a background image (custom clock image), set to false
    timeZoneIncrement : 2 //hours to increment i.e. CEST+2
  }
);

Notes

Support for IE < 9 (through VML) isn't completed. Be patient, it will be updated ASAP :)