(function(jQuery)
{
  jQuery.fn.clock = function()
  {
    var _this = this;

    setInterval( function() {
      var seconds = jQuery.addLeadingZero(jQuery.calcTime().getSeconds());
	  var hours = jQuery.addLeadingZero(jQuery.calcTime().getHours());
      var mins = jQuery.addLeadingZero(jQuery.calcTime().getMinutes());
      jQuery(_this).html(hours+':'+mins+'<span>:'+seconds+'</span>');
    }, 1000 );
  }
})(jQuery);


jQuery.calcTime = function() {
  var d = new Date();
  var time = d.getTime(); // GMT timie with no timezone information
  var offset = (d.getTimezoneOffset()*60); //timezone offset in seconds

  nd = new Date(time+offset);
  return nd;
};

jQuery.addLeadingZero = function(value){
	if(value < 10){
		return   '0'+value;
	}else{
		return value;
	}
}


