
function fz(c) {
if (c <= 9)
c = "0" + c;
return c;
}
function isSummertime(at) {
var myDate = new Date
var myYear = myDate.getYear()
var d1 = new Date(myYear,3,5);
var d2 = new Date(myYear,9,25);
if ( (at >= d1.getTime()) && (at <= d2.getTime()) )
return true;
}
function getSwatchTime(mode) {
var myDate = new Date
var location = -480;
var h = myDate.getHours();
var m = myDate.getMinutes();
var s = myDate.getSeconds();
var mo = -480;
var td = new Date;
var at = td.getTime();
if (isSummertime(at)) mo += 60;
at += (-mo * 60000);
var iTime = Math.floor((h * 3600 + ((m - mo + 60) * 60) + s) * 1000 / 86400);
if (iTime >= 1000)
iTime -= 1000;
else if (iTime < 0)
iTime += 1000;
var ad = new Date(at);
var date = "" + fz(ad.getDate()) + "." + fz(ad.getMonth() + 1) + "." + ad.getYear();
if (mode == 1)
return iTime;
else
return date;
}
