	
	function stopclock(){
		var timerID;
		var timerRunning = false;
		var today = new Date();
		var enday = new Date();
		var secPerDay = 0;
		var minPerDay = 0;
		var hourPerDay = 0;
		var secsLeft = 0;
		var secsRound = 0;
		var secsRemain = 0;
		var minLeft = 0;
		var minRound = 0;
		var minRemain = 0;
		var timeRemain = 0;
	
		if(timerRunning)
			clearTimeout(timerID);
			timerRunning = false;
	}

	function startclock() {
		var timerID;
		var timerRunning = false;
		var today = new Date();
		var enday = new Date();
		var secPerDay = 0;
		var minPerDay = 0;
		var hourPerDay = 0;
		var secsLeft = 0;
		var secsRound = 0;
		var secsRemain = 0;
		var minLeft = 0;
		var minRound = 0;
		var minRemain = 0;
		var timeRemain = 0;

		stopclock();
		showtime();
	}

	function showtime () {
		var timerID;
		var timerRunning = false;
		var today = new Date();
		var enday = new Date();
		var secPerDay = 0;
		var	minPerDay = 0;
		var hourPerDay = 0;
		var secsLeft = 0;
		var secsRound = 0;
		var secsRemain = 0;
		var minLeft = 0;
		var minRound = 0;
		var minRemain = 0;
		var timeRemain = 0;

		today = new Date();
		enday =new Date("November 9, 2008 10:00");
		enday.setYear("2008");
		secsPerDay = 1000 ;
		minPerDay = 60 * 1000 ;
		hoursPerDay = 60 * 60 * 1000;
		PerDay = 24 * 60 * 60 * 1000;

		secsLeft = (enday.getTime() - today.getTime()) / minPerDay;
		secsRound = Math.round(secsLeft);
		secsRemain = secsLeft - secsRound;
		secsRemain = (secsRemain < 0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60) : secsRemain = (secsLeft - secsRound) * 60;
		secsRemain = Math.round(secsRemain);

		minLeft = ((enday.getTime() - today.getTime()) / hoursPerDay);
		minRound = Math.round(minLeft);
		minRemain = minLeft - minRound;
		minRemain = (minRemain < 0) ? minRemain = 60 - ((minRound - minLeft)  * 60) : minRemain = ((minLeft - minRound) * 60);
		minRemain = Math.round(minRemain - 0.495);

		hoursLeft = ((enday.getTime() - today.getTime()) / PerDay);
		hoursRound = Math.round(hoursLeft);
		hoursRemain = hoursLeft - hoursRound;
		hoursRemain = (hoursRemain < 0) ? hoursRemain = 24 - ((hoursRound - hoursLeft)  * 24) : hoursRemain = ((hoursLeft - hoursRound) * 24);
		hoursRemain = Math.round(hoursRemain - 0.5);

		daysLeft = ((enday.getTime() - today.getTime()) / PerDay);
		daysLeft = (daysLeft - 0.5);
		daysRound = Math.round(daysLeft);
		daysRemain = daysRound;

		if (daysRemain == 0)	{  day_rem = ""	; daysRemain = ""}
		else	{	  day_rem = " ÀÏ "	}

		if (hoursRemain == 0 && !daysRemain)	{	 hour_rem = ""	; hoursRemain = ""}
		else	{		  hour_rem = " ½Ã°£ "	}

		if (minRemain == 0  && !daysRemain  && !hoursRemain)		{	  min_rem = ""	; minRemain = ""}
		else	{		  min_rem = " ºÐ "	}

		if (secsRemain == 0)	{	  sec_rem = " ÃÊ"	}
		else	{	  sec_rem = " ÃÊ"	}

		timeRemain = daysRemain + day_rem + hoursRemain + hour_rem + minRemain + min_rem + secsRemain + sec_rem;

		document.dday.timermsg.value = timeRemain;
		timerID = setTimeout("showtime()",1000);
		timerRunning = true;

		if (daysRemain < 0) {
			clearTimeout(timerID);
			timerRunning = false;
			document.dday.timermsg.value = "";
		}

	}
