 var timerID = null;
 var timerRunning = false;
 
function trim(str)
{
  var re1 = /^\s*/;
  var re2 = /\s*$/;
return str.replace(re1, "").replace(re2, "");
}
 
 
  /*
function PasteDate()
{
var Month = new Array ('January','February','March','April','May','June','July','August','September','October','November','December');
var Day = new Array ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var D = new Date ();
return Day[D.getDay ()]+','+D.getDate ()+' '+Month[D.getMonth ()]; 
}

function PasteDateRus()
{
var Month = new Array ('Января','Февраля','Марта','Апреля','Мая','Июня','Июля','Августа','Сентября','Октября','Ноября','Декабря');
var Day = new Array ('Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота');
var D = new Date ();
return Day[D.getDay ()]+','+D.getDate ()+' '+Month[D.getMonth ()]; 
}
*/
function showdate(lang)
{
     switch (lang)
     {
        case "en":
            {
                var Month = new Array ('January','February','March','April','May','June','July','August','September','October','November','December');
                var Day = new Array ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
            };
        case "ru":
            {
                var Month = new Array ('Января','Февраля','Марта','Апреля','Мая','Июня','Июля','Августа','Сентября','Октября','Ноября','Декабря');
                var Day = new Array ('Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота');
            };
     };
        

    
    var D = new Date ();
    document.getElementById("DATE").innerHTML= Day[D.getDay ()]+', '+D.getDate ()+' '+Month[D.getMonth ()]; 
}
 
 function stopclock (){
    if(timerRunning)
         clearTimeout(timerID);
    timerRunning = false;
 }
 
 function showtime () 
 {
    var now = new Date();
    var hours = now.getHours();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds()
    var timeValue = "" + ((hours >12) ? hours -12 :hours)
    timeValue += ((minutes < 10) ? ":0" : ":") + minutes
    timeValue += ((seconds < 10) ? ":0" : ":") + seconds
    timeValue += (hours >= 12) ? " PM" : " AM"
    document.getElementById("TIME").innerHTML=timeValue;
    timerID = setTimeout("showtime()",1000);
    timerRunning = true;
 }
 
 function startclock (lang) 
 {
    stopclock();
    showtime();
    showdate(lang)
 }