function getSwatchTime(d) {
	var BMThour, BMTmin, BMTsec, Ssec;
	BMThour = d.getUTCHours() + 1;
	BTMhour = BMThour % 24;
	BMTmin = d.getUTCMinutes();
	BMTsec = d.getUTCSeconds();
	Ssec = BMThour * 60 * 60 + BMTmin * 60 + BMTsec;
	var s = String(parseInt((Ssec / 86.4)*10));
	s = s.substring(0, s.length-1) + '.' + s.substring(s.length-1);
	return('@' + s );
}

function generateClock() {
	var now = new Date();
	var result = ' ';

	result += now.getDate() + '.';

	switch(now.getMonth()) {
		case( 0): { result += ' januar '; break; }
		case( 1): { result += ' februar '; break; }
		case( 2): { result += ' marec '; break; }
		case( 3): { result += ' april '; break; }
		case( 4): { result += ' maj '; break; }
		case( 5): { result += ' junij '; break; }
		case( 6): { result += ' julij '; break; }
		case( 7): { result += ' avgust '; break; }
		case( 8): { result += ' september '; break; }
		case( 9): { result += ' oktober '; break; }
		case(10): { result += ' november '; break; }
		case(11): { result += ' december '; break; }
	}
	
	/*
	
	result += ' ';
	result += now.getFullYear();

	var month = now.getMonth();
	if(++month<10) { month = '0' + month; }
	result += month + '.';
	
	*/

	var year = now.getFullYear() % 100;
	if(year<10) { year = '0' + year; }
	result +=  year + ' - ';

	result += now.getHours();
	result += ':';
	var min = now.getMinutes();
	if(min<10) { min = '0' + min; }
	result += min;

	var sec = now.getSeconds();
	if(sec<10) { sec = '0' + sec; }
	result += ':' + sec;

	result += ' - ';
	result += getSwatchTime(now);

	return(result);
}

function writeIEClock() {
	document.all.clock.innerText = generateClock();
	setTimeout("writeIEClock()", 1000);
}

function writeECMAClock() {
	document.getElementById("clock").innerText = generateClock();
	setTimeout("writeECMAClock()", 1000);
}

function writeNNClock() {
	clockpos = document.clockPos;
	clockpos.visibility="show";
	liveclock = clockpos.document.liveClock;
	liveclock.document.write('<span style="font-weight: normal; margin: 1px; margin-left: 3px; color: #000000; font-family: Tahoma, Arial, Arial CE, Helvetica, Helv, sans-serif; font-size: 11px">' + generateClock() + '</span>');
	liveclock.document.close();
	setTimeout("writeNNClock()", 1000);
}

if (document.all) {
	document.write('<span name="clock" id="clock">' + generateClock() + '</span>');
	writeIEClock();
} else if (document.getElementById) {
	document.write('<span name="clock" id="clock">' + generateClock() + '</span>');
	setTimeout("writeECMAClock()", 1000);
} else if (document.layers) {
	document.write('<ilayer id="clockPos"><layer width="160" id="liveClock">' + generateClock() + '</layer></ilayer>');
	setTimeout("writeNNClock()", 1000);
} else {
	document.writeln( generateClock() );
}