var syncKlok
var nKlokLanguage=0
var aKlokDays=[
  ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","saturday"],
  ["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"],
  ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
  ["Dimanche","Lundi","Jeudi","Mardi","Mercredi","Vendredi","Samedi"],
  ["Pazar","Pazartesi","Sal&#305;","&Ccedil;ar&#351;amba","Per&#351;embe","Cuma","Cumartesi"],
  ["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],
  ["Domenica","Lunedi","Martedi","Mercoledi","Giovedi","Venerdi","Sabato"],
  ["Niedziela","Poniedzia&#322;ek","Wtorek","&#346;roda","Czwartek","Pi&#261;tek","Sobota"],
  ["&#1575;&#1604;&#1575;&#1581;&#1583;","&#1575;&#1604;&#1575;&#1579;&#1606;&#1610;&#1606;","&#1575;&#1604;&#1579;&#1604;&#1575;&#1579;&#1575;&#1569;","&#1575;&#1604;&#1575;&#1585;&#1576;&#1593;&#1575;&#1569;","&#1575;&#1604;&#1582;&#1605;&#1610;&#1587;","&#1580;&#1605;&#1593;&#1577;","&#1575;&#1604;&#1587;&#1576;&#1578;"],
  ["&#922;&#965;&#961;","&#916;&#949;&#965;&#964;","&#932;&#961;","&#932;&#949;&#964;","&#928;&#949;&#956;","&#928;&#945;&#961;","&#931;&#945;&#946;"],
  ["&#26143;&#26399;&#26085;","&#26143;&#26399;&#19968;","&#26143;&#26399;&#20108;","&#36913;&#19977;","&#26143;&#26399;&#22235;","&#26143;&#26399;&#20116;","&#36913;&#20845;"],
  ["&#26085;&#26332;&#26085;","&#26376;&#26332;&#26085;","&#28779;&#26332;&#26085;","&#27700;&#26332;&#26085;","&#26408;&#26332;&#26085;","&#37329;&#26332;&#26085;","&#22303;&#26332;&#26085;"],
  ["&#1074;&#1086;&#1089;&#1082;&#1088;&#1077;&#1089;&#1077;&#1085;&#1100;&#1077;","&#1087;&#1086;&#1085;&#1077;&#1076;&#1077;&#1083;&#1100;&#1085;&#1080;&#1082;","&#1074;&#1090;&#1086;&#1088;&#1085;&#1080;&#1082;","c&#1088;&#1077;&#1076;&#1072;","&#1095;&#1077;&#1090;&#1074;&#1077;&#1088;&#1075;","&#1087;&#1103;&#1090;&#1085;&#1080;&#1094;&#1072;","c&#1091;&#1073;&#1073;&#1086;&#1090;&#1072;"],
  ["&#2352;&#2357;&#2367;&#2357;&#2366;&#2352;","&#2360;&#2379;&#2350;&#2357;&#2366;&#2352;","&#2350;&#2306;&#2327;&#2354;&#2357;&#2366;&#2352;","&#2348;&#2369;&#2343;&#2357;&#2366;&#2352;","&#2327;&#2369;&#2352;&#2369;&#2357;&#2366;&#2352;","&#2358;&#2369;&#2325;&#2381;&#2352;&#2357;&#2366;&#2352;","&#2358;&#2344;&#2367;&#2357;&#2366;&#2352;"]
]
var aKlokWeek=["week","week","woche","semaine","hafta","semana","settimana","tydzie&#324;","&#1571;&#1587;&#1576;&#1608;&#1593;","&#949;&#946;&#948;&#959;&#956;&#940;&#948;&#945;","&#36913;","&#36913;&#38291;","&#1085;&#1077;&#1076;&#1077;&#1083;&#1103;","&#2360;&#2346;&#2381;&#2340;&#2366;&#2361;"]
var aKlokMonths=[
  ["January","February","March","April","May","June","July","August","September","October","November","December"],
  ["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],
  ["Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],
  ["Janvier","F&eacute;vrier","Marsh","Avril","Mai","Juin","Juillet","Ao&ucirc;t","Septembre","Octobre","Novembre","D&eacute;cembre"],
  ["Ocak","&#350;ubat","Mart" ,"Nisan","may&#305;s","Haziran","Temmuz","A&#287;ustos","Eylül","Ekim","Kas&#305;m","Aral&#305;k"],
  ["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],
  ["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Iuglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],
  ["Stycze&#324;","Luty","Marsz","Kwiecie&#324;","Maj","Czerwiec","Lipiec","Sierpie&#324;","Wrzesie&#324;","Pa&#378;dziernik","Listopad","Grudzie&#324;"],
  ["&#1610;&#1606;&#1575;&#1610;&#1585;","&#1601;&#1576;&#1585;&#1575;&#1610;&#1585;","&#1605;&#1575;&#1585;&#1587;","&#1606;&#1610;&#1587;&#1575;&#1606;","&#1602;&#1583;","&#1610;&#1608;&#1606;&#1610;&#1608;","&#1610;&#1608;&#1604;&#1610;&#1608;","&#1571;&#1594;&#1587;&#1591;&#1587;","&#1587;&#1576;&#1578;&#1605;&#1576;&#1585;","&#1578;&#1588;&#1585;&#1610;&#1606; &#1575;&#1604;&#1571;&#1608;&#1604;","&#1578;&#1588;&#1585;&#1610;&#1606; &#1575;&#1604;&#1579;&#1575;&#1606;&#1610;","&#1583;&#1610;&#1587;&#1605;&#1576;&#1585;"],
  ["&#921;&#945;&#957;&#959;&#965;&#940;&#961;&#953;&#959;&#962;","&#934;&#949;&#946;&#961;&#959;&#965;&#940;&#961;&#953;&#959;&#962;","&#924;&#940;&#961;&#964;&#953;&#959;&#962;","&#913;&#960;&#961;&#943;&#955;&#953;&#959;&#962;","&#924;&#940;&#953;&#959;&#962;","&#921;&#959;&#973;&#957;&#953;&#959;&#962;","&#921;&#959;&#973;&#955;&#953;&#959;&#962;","&#913;&#973;&#947;&#959;&#965;&#963;&#964;&#959;&#962;","&#931;&#949;&#960;&#964;&#941;&#956;&#946;&#961;&#953;&#959;&#962;","&#927;&#954;&#964;&#974;&#946;&#961;&#953;&#959;&#962;","&#925;&#959;&#941;&#956;&#946;&#961;&#953;&#959;&#962;","&#916;&#949;&#954;&#941;&#956;&#946;&#961;&#953;&#959;&#962;"],
  ["&#19968;&#26376;","&#20108;&#26376;","&#19977;&#26376;","&#22235;&#26376;","&#20116;&#26376;","&#20845;&#26376;","&#19971;&#26376;","&#20843;&#26376;","&#20061;&#26376;","&#21313;&#26376;","&#21313;&#19968;&#26376;","&#21313;&#20108;&#26376;"],
  ["&#19968;&#26376;","&#20108;&#26376;","&#19977;&#26376;","&#21359;&#26376;","&#20116;&#26376;","&#20845;&#26376;","&#19971;&#26376;","&#20843;&#26376;","&#20061;&#26376;","&#21313;&#26376;","&#21313;&#19968;&#26376;","&#21313;&#20108;&#26376;"],
  ["&#1071;&#1085;&#1074;&#1072;&#1088;&#1100;","&#1060;&#1077;&#1074;&#1088;&#1072;&#1083;&#1100;","&#1052;&#1072;&#1088;&#1096;","&#1040;&#1087;&#1088;&#1077;&#1083;&#1100;","&#1052;&#1086;&#1078;&#1077;&#1090;","&#1048;&#1102;&#1085;&#1100;","&#1048;&#1102;&#1083;&#1100;","&#1040;&#1074;&#1075;&#1091;&#1089;&#1090;","&#1057;&#1077;&#1085;&#1090;&#1103;&#1073;&#1088;&#1100;","&#1054;&#1082;&#1090;&#1103;&#1073;&#1088;&#1100;","&#1053;&#1086;&#1103;&#1073;&#1088;&#1100;","&#1076;&#1077;&#1082;&#1072;&#1073;&#1088;&#1100;"],
  ["&#2332;&#2344;&#2357;&#2352;&#2368;","&#2347;&#2352;&#2357;&#2352;&#2368;","&#2350;&#2366;&#2352;&#2381;&#2330;","&#2309;&#2346;&#2381;&#2352;&#2376;&#2354;","&#2350;&#2312;","&#2332;&#2370;&#2344;","&#2332;&#2369;&#2354;&#2366;&#2312;","&#2309;&#2327;&#2360;&#2381;&#2340;","&#2360;&#2367;&#2340;&#2350;&#2381;&#2348;&#2352;","&#2309;&#2325;&#2381;&#2335;&#2370;&#2348;&#2352;","&#2344;&#2357;&#2306;&#2348;&#2352;","&#2342;&#2367;&#2360;&#2306;&#2348;&#2352;"]
]

function AsianNumber(n){ // 0 t/m 99 chinese and japanese
  var aChinese=["&#38646;","&#19968;","&#20108;","&#19977;","&#22235;","&#20116;","&#20845;","&#19971;","&#20843;","&#20061;","&#21313;"]
  s=n%10
  t=Math.floor(n/10)
  return (t>1?aChinese[t]:"")+(t>0?aChinese[10]:"")+(s>0?aChinese[s]:"")
}

function isNumber(x) {return typeof x == 'number' && isFinite(x);}
function CheckKlok(){
  if (isNumber(nLanguage)) nKlokLanguage=nLanguage
  if (nKlokLanguage>aKlokDays.length-1) nKlokLanguage=0
  // if (!document.getElementById("sysClock")) document.write('<div id="sysClock" style="float:right;"></div>')
  if (syncKlok) clearTimeout(syncKlok)
  syncKlok=setTimeout("GetToDay()" ,1000)
}
	
function GetToDay(){
  var dToday = new Date()  // new Date(yyyy,mm,dd)
  var nWeek = WeekNbr(dToday) 
  if (sysClock) {
     sysClock.innerHTML='<table cellspacing=0 cellpadding=0 width=100% style="width:110px;font-face:verdana;font-size:15px;color:#ccccff"><tr><td rowspan=3 style="font:40px; white-space:nowrap">'+((nKlokLanguage>9 && nKlokLanguage<12)?'<span style="font:25px">'+AsianNumber(dToday.getDate())+'</span>':dToday.getDate())+'</td><td colspan=2>'+aKlokDays[nKlokLanguage][dToday.getDay()]+'</td></tr><tr><td colspan=2>'+aKlokMonths[nKlokLanguage][dToday.getMonth()]+'</td></tr><tr><td style="font:10px">'+aKlokWeek[nKlokLanguage]+'</td><td>'+((nKlokLanguage>9 && nKlokLanguage<12)?AsianNumber(nWeek):nWeek)+'</td></tr><tr><td colspan=3 align=center><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="100" HEIGHT="100" id="klok" ALIGN=""><PARAM NAME=movie VALUE="js/klok.swf"><PARAM NAME=quality VALUE=high><PARAM NAME=wmode VALUE=transparent><EMBED src="js/klok.swf" quality=high wmode=transparent WIDTH="100" HEIGHT="100" NAME="klok" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT></td></tr></table>'
     syncKlok=setTimeout("GetToDay()" ,60000)
  }else{
     syncKlok=setTimeout("GetToDay()" ,1000)
  }
}

function WeekNbr(datum){
	year = datum.getFullYear();
	month = datum.getMonth() + 1;
	day = datum.getDate();
	a = Math.floor((14-month) / 12);
	y = year + 4800 - a;
	m = month + 12 * a - 3;
	b = Math.floor(y/4) - Math.floor(y/100) + Math.floor(y/400);
	J = day + Math.floor((153 * m + 2) / 5) + 365 * y + b - 32045;
	d4 = (((J + 31741 - (J % 7)) % 146097) % 36524) % 1461;
	L = Math.floor(d4 / 1460);
	d1 = ((d4 - L) % 365) + L;
	week = Math.floor(d1/7) + 1;
	return week;
}

//function DayOfYear(datum){
//    var onejan = new Date(datum.getFullYear(),0,1);
//    return Math.ceil(( dToday - onejan) / 86400000);
//}

//if (window.addEventListener){window.addEventListener('onload',CheckKlok, false);} 
//else if (window.attachEvent){window.attachEvent('onload',CheckKlok);}
