var timerID = null;
var timerRunning = false;

function stopClock (){
   if(timerRunning)  {
      clearTimeout(timerID);
   }   
   timerRunning = false;
}
function getMounsName(num){
   var mouns = new Array();
   mouns[0] = 'января';
   mouns[1] = 'Февраля';
   mouns[2] = 'марта';
   mouns[3] = 'апреля';
   mouns[4] = 'мая';
   mouns[5] = 'июня';
   mouns[6] = 'июля';
   mouns[7] = 'августа';
   mouns[8] = 'сентября';
   mouns[9] = 'октября';
   mouns[10] = 'ноября';
   mouns[11] = 'декабря';
   return mouns[num];  
}
function showTime () {
   var now = new Date();
   var day = now.getDate();
   var mouns = now.getMonth();
   var year = now.getFullYear();
   var hours = now.getHours();
   var minutes = now.getMinutes();
   var seconds = now.getSeconds();
   
   var timeValue = ((day < 10) ? "0" : "") + day   
   timeValue += " "+ getMounsName(mouns);  
   timeValue += " "+ year; 
   timeValue += ((hours == 0) ? " 0" : " " ) + hours;        
   timeValue += ((minutes < 10) ? ":0" : ":") + minutes
   timeValue += ((seconds < 10) ? ":0" : ":") + seconds
   document.getElementById('date').innerHTML = timeValue;
   timerID = setTimeout("showTime()",1000);
   timerRunning = true;
}

function startClock() {
   stopClock();
   showTime();
} 

