

function runMain(srvYear, srvMonth, srvDay, srvHour, srvMinute)
//function runMain()
{
	//------------FILL SERVER TIME IN TEMP VAR
 tmpDate = new Date()
	tmpDate.setDate(srvDay)
	tmpDate.setFullYear(srvYear)
	tmpDate.setMonth(srvMonth-1)
	tmpDate.setHours(srvHour)
	tmpDate.setMinutes(srvMinute)
	
	//------------CONVERT IN MILLISECONDS
	var serverMilliseconds = Date.parse(tmpDate) 
	
	
	//--------------- GET CLIENT TIME IN TEMP VAR
	var tmpDate2=new Date()
	var _nowMls=tmpDate2.getTime()
	
	//------------ GET OFFSET BETWEEN SERVER AND CLIENT TIME
	offsetMilliseconds = _nowMls - serverMilliseconds
	
		
	
	setInterval('runTimeManager()', 1500)
	
}

function runTimeManager()
{
	//--------- GET WORK TIME VAR
	var today=new Date()
	var tmpMls = today.getTime()
	//--------------CORRECT MILLISECONDS 
	var tmpMlsResult = tmpMls - offsetMilliseconds
	today.setTime(tmpMlsResult)
	
	//----------------
	var h=today.getHours()
	var m=today.getMinutes()
	//var d=today.getNameDay()
	
	// add a zero in front of numbers<10
		
	m=checkTime(m)
		
	//document.getElementById('clock').innerHTML=d+" "+h+":"+m
		document.getElementById('clock_main').innerHTML="<font color=FFCC00 face=verdana size=2 >"+today+"</font>"
		
	
}

function checkTime(i)
{
if (i<10) 
  {i="0" + i}
  return i
}

