
var nType=0;var bFullData=false;opSouth=0x10;opDLS=0x20;opAnalog=0x40;opCity=0x100;opCountry=0x200;opDate=0x400;opWeek=0x800;opTime=0x1000;opIndicator=0x2000;opEu=0x4000;opAm=0x8000;opPicked=0x10000;opDayLight=0x20000;var nIndex=0;var $$j=0xffff;var $$k=-1;var sDLS;function $$a($$l)
{if($$l%400==0)return true;else if($$l%100==0)return false;else if($$l%4==0)return true;else return false;}
function $$b($$l,$$m)
{if($$m==2){if($$a($$l))return(29);else return(28);}
else{if($$m==2||$$m==4||$$m==6||$$m==9||$$m==11)
return(30);}
return(31);}
function $$c($$n)
{var $$o;switch($$n){case"Sun":$$o=0;break;case"Mon":$$o=1;break;case"Tue":$$o=2;break;case"Wed":$$o=3;break;case"Thu":$$o=4;break;case"Fri":$$o=5;break;case"Sat":$$o=6;break;default:alert("WeekOfDayError");break;}
return $$o;}
function $$d($$p,$$q,$$n)
{var $$o=$$c($$n);var $$r=$$b($$p,$$q+1);var $$s=new Date($$p,$$q,$$r);var $$t=$$s.getDay();if($$t!=$$o){var nDelta=($$t+(7-$$o));if(nDelta>7)nDelta-=7;$$r-=nDelta;}
return $$r;}
function $$e($$p,$$q,$$n)
{var $$o=$$c($$n);var nFirstday=1;var dFirstday=new Date($$p,$$q,nFirstday);var $$t=dFirstday.getDay();if($$t!=$$o){nFirstday+=$$o-$$t;if(nFirstday<1)nFirstday+=7;}
return nFirstday;}
function $$f($$u)
{if($$k!=-1&&fMenu.elements[$$k._x].checked);else
$$j=0xffff;}
$$v=1;$$w=2;$$x=4;$$y=6;$$z=8;$$A=9;$$B=10;$$C=11;$$D=12;$$E=13;$$F=14;$$G=15;$$H=16;$$I=17;function TTime(ci,cn,di,fl,sm,sd,sh,em,ed,eh,dl)
{this.city=ci;this.country=cn;this.$$J=di;this.flag=fl;this.flag|=opCity|opCountry|opDate|opWeek|opIndicator;this.$$K=nIndex++;this.nSecondInc=0;this.$$L=sm||0;this.$$M=sd;this.$$N=sh;this.$$O=em;this.$$P=ed;this.$$Q=eh;var $$R=new Date();if(fl&opEu){this.$$L=3;this.$$M=$$d($$R.getFullYear(),3-1,'Sun');this.$$O=10;this.$$P=$$d($$R.getFullYear(),10-1,'Sun');}
else if(fl&opAm){this.$$L=3;this.$$M=$$e($$R.getFullYear(),3-1,'Sun')+7;this.$$O=11;this.$$P=$$e($$R.getFullYear(),11-1,'Sun');}
else if(fl&opDayLight){switch(dl){case $$v:this.$$L=4;this.$$M=$$d($$R.getFullYear(),this.$$L-1,'Fri');this.$$O=9;this.$$P=$$d($$R.getFullYear(),this.$$O-1,'Thu');break;case $$w:this.$$L=4;this.$$M=$$e($$R.getFullYear(),this.$$L-1,'Sun');this.$$O=9;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sun');break;case $$A:this.$$L=3;this.$$M=$$d($$R.getFullYear(),this.$$L-1,'Sun');this.$$O=10;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sun');break;case $$B:this.$$L=3;this.$$M=$$e($$R.getFullYear(),this.$$L-1,'Sun')+2*7;this.$$O=10;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sun');break;case $$C:this.$$L=1;this.$$M=$$d($$R.getFullYear(),this.$$L-1,'Sun');this.$$O=11;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sun');break;case $$D:this.$$L=3;this.$$M=$$e($$R.getFullYear(),this.$$L-1,'Sun')+7;this.$$O=10;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sun');break;break;case $$I:this.$$L=4;this.$$M=$$e($$R.getFullYear(),this.$$L-1,'Sun');this.$$O=10;this.$$P=$$d($$R.getFullYear(),this.$$O-1,'Sun');break;case $$E:this.$$L=2;this.$$M=$$e($$R.getFullYear(),this.$$L-1,'Sun')+2*7;this.$$O=11;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sun');break;case $$F:this.$$L=3;this.$$M=$$e($$R.getFullYear(),this.$$L-1,'Sat')+7;this.$$O=10;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sat')+7;break;case $$H:this.$$L=4;this.$$M=$$e($$R.getFullYear(),this.$$L-1,'Sun');this.$$O=9;this.$$P=$$e($$R.getFullYear(),this.$$O-1,'Sun');break;}}
this.$$S="";this.$$T="";this.$$U="";this.$$V="";this.$$W="";this.$$X="";this.$$Y="";this.$$g=$$g;this.$$i=$$i;this.tick=tick;this.$$h=$$h;this.setCurrent=setCurrent;this.start=start;this.stop=stop;this.$$Z=0;this.$$l=0;this.$$m=0;this.$$00=0;this.$$01=0;this.$$02=0;this.$$03=0;this.$$04=0;this.$$05=0;this.$$06=0;this.$$07=0;this.$$08=0;}
var aBatch=[new TTime("Apia","Samoa",-11,0),new TTime("Hawaii","United States",-10,1),new TTime("Honolulu","United States",-10,0),new TTime("Alaska","United States",-9,opAm,4,6,2,10,26,2),new TTime("Anchorage","United States",-9,opAm,4,6,2,10,26,2),new TTime("Pacific Time","United States",-8,1|opAm,4,6,2,10,26,2),new TTime("Los Angeles","United States",-8,opAm,4,6,2,10,26,2),new TTime("Seattle","United States",-8,opAm,4,6,2,10,26,2),new TTime("San Francisco","United States",-8,opAm,4,6,2,10,26,2),new TTime("Vancouver","Canada",-8,opAm,4,6,2,10,26,2),new TTime("Mountain Time","United States",-7,1|opAm,4,6,2,10,26,2),new TTime("Phoenix","United States",-7,0),new TTime("Denver","United States",-7,opAm,4,6,2,10,26,2),new TTime("Edmonton","Canada",-7,opAm,4,6,2,10,26,2),new TTime("Aklavik","Canada",-7,opAm,4,6,2,10,26,2),new TTime("Central Time","United States",-6,1|opAm,4,6,2,10,26,2),new TTime("Montgomery","United States",-6,opAm,4,6,2,10,26,2),new TTime("Chicago","United States",-6,opAm,4,6,2,10,26,2),new TTime("New Orleans","United States",-6,opAm,4,6,2,10,26,2),new TTime("St. Paul","United States",-6,opAm,4,6,2,10,26,2),new TTime("Minneapolis","United States",-6,opAm,4,6,2,10,26,2),new TTime("Houston","United States",-6,opAm,4,6,2,10,26,2),new TTime("Winnipeg","Canada",-6,opAm,4,6,2,10,26,2),new TTime("Mexico City","Mexico",-6,opDayLight,4,6,2,10,26,2,$$I),new TTime("Managua","Nicaragua",-6,0),new TTime("Tegucigalpa","Honduras",-6,0),new TTime("San Salvador","El Salvador",-6,0),new TTime("Saskatchewan","Canada",-6,0),new TTime("Guatemala","Guatemala",-6,0),new TTime("Indiana (EST)","United States",-5,1),new TTime("Indianapolis","United States",-5,opAm,4,6,2,10,26,2),new TTime("Bogota","Colombia",-5,0),new TTime("Kingston","Jamaica",-5,0),new TTime("Lima","Peru",-5,0),new TTime("Eastern Time","United States",-5,1|opAm,4,6,3,10,26,1),new TTime("Washington DC","United States",-5,opAm,4,6,2,10,26,2),new TTime("Boston","United States",-5,opAm,4,6,2,10,26,2),new TTime("New York","United States",-5,opAm,4,6,2,10,26,2),new TTime("Philadelphia","United States",-5,opAm,4,6,2,10,26,2),new TTime("Detroit","United States",-5,opAm,4,6,2,10,26,2),new TTime("Atlanta","United States",-5,opAm,4,6,2,10,26,2),new TTime("Montreal","Canada",-5,opAm,4,6,2,10,26,2),new TTime("Ottawa","Canada",-5,opAm,4,6,2,10,26,2),new TTime("Toronto","Canada",-5,opAm,4,6,2,10,26,2),new TTime("Nassau","Bahamas",-5,opAm,4,6,2,10,26,2),new TTime("Havana","Cuba",-5,opDayLight,4,1,0,10,26,1,$$D),new TTime("Georgetown","United Kingdom",-5,0),new TTime("Atlantic Time","Canada",-4,opAm,4,6,3,10,26,1),new TTime("Halifax","Canada",-4,opAm,4,6,2,10,26,2),new TTime("Asuncion","Paraguay",-4,opSouth|opDayLight,4,6,0,9,7,0,$$H),new TTime("San Juan","Puerto Rico",-4,0),new TTime("Caracas","Venezuela",-4,0),new TTime("La Paz","Bolivia",-4,0),new TTime("Santiago","Chile",-4,opSouth|opDayLight,3,9,0,10,12,0,$$F),new TTime("Santo Domingo","Dominican Republic",-4,0),new TTime("Newfoundland","Canada",-3.5,opAm,4,6,0,10,26,0),new TTime("Montevideo","Uruguay",-3,0),new TTime("Buenos Aries","Argentina",-3,0),new TTime("Rio de Janeiro","Brazil",-3,1|opSouth|opDayLight,2,16,0,10,12,0,$$E),new TTime("Sao Paulo","Brazil",-3,opSouth|opDayLight,2,16,0,10,12,0,$$E),new TTime("Brasilia","Brazil",-3,opSouth|opDayLight,2,16,0,10,12,0,$$E),new TTime("Azores","Portugal",-1,opEu,3,30,0,10,26,1),new TTime("Praia","Cape Verde Is.",-1,0),new TTime("Greenwich","United Kingdom",0,1|opEu,3,30,1,10,26,2),new TTime("Casablanca","Morocco",0,0),new TTime("Monrovia","Liberia",0,0),new TTime("Reykjavik","Iceland",0,0),new TTime("Dublin","Ireland",0,opEu,3,30,1,10,26,2),new TTime("Edinburgh","United Kingdom",0,opEu,3,30,1,10,26,2),new TTime("London","United Kingdom",0,opEu,3,30,1,10,26,2),new TTime("Lisbon","Portugal",0,opEu,3,30,1,10,26,2),new TTime("Lagos","Nigeria",1,0),new TTime("Algiers","Algeria",1,0),new TTime("Berlin","Germany",1,1|opEu,3,30,2,10,26,3),new TTime("Frankfurt","Germany",1,opEu,3,30,2,10,26,3),new TTime("Rome","Italy",1,opEu,3,30,2,10,26,3),new TTime("Brussels","Belgium",1,opEu,3,30,2,10,26,3),new TTime("Amsterdam","Netherlands",1,opEu,3,30,2,10,26,3),new TTime("Geneva","Switzerland",1,opEu,3,30,2,10,26,3),new TTime("Zurich","Switzerland",1,opEu,3,30,2,10,26,3),new TTime("Bern","Switzerland",1,opEu,3,30,2,10,26,3),new TTime("Oslo","Norway",1,opEu,3,30,2,10,26,3),new TTime("Copenhagen","Denmark",1,opEu,3,30,2,10,26,3),new TTime("Vienna","Austria",1,opEu,3,30,2,10,26,3),new TTime("Stockholm","Sweden",1,opEu,3,30,2,10,26,3),new TTime("Warsaw","Poland",1,opEu,3,30,2,10,26,3),new TTime("Paris","France",1,opEu,3,30,2,10,26,3),new TTime("Madrid","Spain",1,opEu,3,30,2,10,26,3),new TTime("Barcelona","Spain",1,opEu,3,30,2,10,26,3),new TTime("Prague","Czech Republic",1,opEu,3,30,2,10,26,3),new TTime("Zagreb","Croatia",1,opEu,3,30,2,10,26,3),new TTime("Budapest","Hungary",1,opEu,3,30,2,10,26,3),new TTime("Belgrade","Serbia",1,opEu,3,30,2,10,26,3),new TTime("Cape Town","South Africa",2,0),new TTime("Pretoria","South Africa",2,0),new TTime("Johannesburg","South Africa",2,0),new TTime("Sofia","Bulgaria",2,opEu,3,30,3,10,26,4),new TTime("Athens","Greece",2,opEu,3,30,3,10,26,4),new TTime("Tallinn","Estonia",2,opEu,3,30,3,10,26,4),new TTime("Helsinki","Finland",2,opEu,3,30,3,10,26,4),new TTime("Bucharest","Romania",2,opEu,3,30,3,10,26,4),new TTime("Minsk","Belarus",2,opEu,3,30,2,10,26,3),new TTime("Istanbul","Turkey",2,opEu,3,30,3,10,26,4),new TTime("Kyiv","Ukraine",2,opEu,3,30,3,10,26,4),new TTime("Odesa","Ukraine",2,opEu,3,30,3,10,26,4),new TTime("Cairo","Egypt",2,opDayLight,4,25,0,9,26,0,$$v),new TTime("Harare","Zimbabwe",2,0),new TTime("Ankara","Turkey",2,opEu,3,30,3,10,26,4),new TTime("Jerusalem","Israel",2,0,3,28,1,10,3,1),new TTime("Beirut","Lebanon",2,opEu,3,30,0,10,26,1),new TTime("Amman","Jordan",2,0,3,27,0,9,25,1),new TTime("Khartoum","Sudan",3,0),new TTime("Baghdad","Iraq",3,0,4,1,3,10,1,4),new TTime("Nairobi","Kenya",3,0),new TTime("Addis Ababa","Ethiopia",3,0),new TTime("Aden","Yemen",3,0),new TTime("Riyadh","Saudi Arabia",3,0),new TTime("Antananarivo","Madagascar",3,0),new TTime("Kuwait City","Kuwait",3,0),new TTime("Moscow","Russia",3,1|opEu,3,30,2,10,26,3),new TTime("Kazan","Russia",3,opEu,3,30,2,10,26,3),new TTime("Volgograd","Russia",3,opEu,3,30,2,10,26,3),new TTime("Tehran","Iran",3.5,0),new TTime("Abu Dhabi","United Arab Emirates",4,0),new TTime("Muscat","Oman",4,0),new TTime("Tbilisi","Georgia",4,0),new TTime("Samara","Russia",4,opEu,3,30,2,10,26,3),new TTime("Kabul","Afghanistan",4.5,1),new TTime("Islamabad","Pakistan",5,0),new TTime("Lahore","Pakistan",5,0),new TTime("Karachi","Pakistan",5,0),new TTime("Tashkent","Uzbekistan",5,0),new TTime("Sverdlovsk","Russia",5,opEu,3,30,2,10,26,3),new TTime("Bombay","India",5.5,0),new TTime("Calcutta","India",5.5,0),new TTime("Madras","India",5.5,0),new TTime("New Delhi","India",5.5,1),new TTime("Colombo","Sri Lanka",6,0),new TTime("Kathmandu","Nepal",5.75,0),new TTime("Alma Ata","Kazakhstan",6,opEu,3,20,2,10,26,3),new TTime("Dhaka","Bangladesh",6,0),new TTime("Rangoon","Burma",6.5,0),new TTime("Bangkok","Thailand",7,1),new TTime("Jakarta","Indonesia",7,0),new TTime("Hanoi","Vietnam",7,0),new TTime("Kuala Lumpur","Malaysia",8,0),new TTime("Beijing","China",8,1),new TTime("Hong Kong","China",8,0),new TTime("Shanghai","China",8,1),new TTime("Urumqi","China",8,0),new TTime("Manila","Philippines",8,0),new TTime("Perth","Australia",8,0),new TTime("Singapore","Singapore",8,0),new TTime("Taipei","Taiwan",8,0),new TTime("Tokyo","Japan",9,1),new TTime("Osaka","Japan",9,0),new TTime("Sapporo","Japan",9,0),new TTime("Pusan","Korea",9,0),new TTime("Seoul","Korea",9,0),new TTime("Pyongyang","North Korea",9,0),new TTime("Yakutsk","Russia",9,opEu,3,30,2,10,26,3),new TTime("Adelaide","Australia",9.5,opSouth|opEu,3,30,3,10,26,2),new TTime("Darwin","Australia",9.5,0),new TTime("Brisbane","Australia",10,0),new TTime("Melbourne","Australia",10,opSouth|opEu,3,30,3,10,26,2),new TTime("Canberra","Australia",10,opSouth|opEu,3,30,3,10,26,2),new TTime("Sydney","Australia",10,opSouth|opEu,3,30,3,10,26,2),new TTime("Tasmania","Australia",10,opSouth|opDayLight,3,30,3,10,26,2,$$A),new TTime("Guam","United States",10,0),new TTime("Port Moresby","Papua New Guinea",10,0),new TTime("Vladivostok","Russia",10,opEu,3,30,2,10,26,3),new TTime("Hobart","Australia",10,opSouth,3,30,3,10,5,2),new TTime("Magadan","Russia",11,opEu,3,30,2,10,26,3),new TTime("New Caledonia","France",11,0),new TTime("Suva","Fiji",12,0),new TTime("Kamchatka","Russia",12,opEu,3,30,2,10,26,3),new TTime("Anadyr","Russia",12,opEu,3,30,2,10,26,3),new TTime("Majuro","Marshall Islands",12,0),new TTime("Wellington","New Zealand",12,opSouth|opDayLight,3,16,3,10,5,2,$$B),new TTime("Auckland","New Zealand",12,opSouth|opDayLight,3,16,3,10,5,2,$$B),new TTime("Chatham Island","New Zealand",12.75,opSouth|opDayLight,3,16,4,10,5,3,$$B),new TTime("Kiritimati","Kiribati",14,0)];var $$09=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var $$0a=["","January","February","March","April","May","June","July","August","September","October","November","December"];function $$g(){with(this)
{var $$Z=new Date();$$l=$$Z.getFullYear();$$m=$$Z.getMonth();$$m=$$m+1;$$00=$$Z.getDate();$$02=$$Z.getHours();$$05=$$J+($$Z.getTimezoneOffset()/60);$$02+=$$05;$$03=$$Z.getMinutes();$$04=$$Z.getSeconds();if($$02<0)
{$$02=$$02+24;$$00=$$00-1;if($$00==0){$$m--;$$00=$$b($$l,$$m);}}
if($$02>23){$$02=$$02-24;$$00++;if($$00>$$b($$l,$$m)){$$m++;$$00=1;}}
$$06=parseInt(($$02-parseInt($$02,10))*60);$$02=parseInt($$02);$$03+=$$06;if($$03>60){$$03-=60;$$02++;}
var $$0b;var $$0c;var $$0d=new Date($$l,$$m-1,$$00,$$02,$$03,$$04);if($$L){if(flag&opSouth){$$0b=new Date($$l,$$O-1,$$P,$$Q,0,0);$$0c=new Date($$l+1,$$L-1,$$M,$$N,0,0);}
else{$$0b=new Date($$l,$$L-1,$$M,$$N,0,0);$$0c=new Date($$l,$$O-1,$$P,$$Q,0,0);}
if($$0d.getTime()>$$0b.getTime()&&$$0d.getTime()<$$0c.getTime()){$$02++;$$05+=1;flag|=opDLS;}}
if($$02>23){$$02=$$02-24;$$00++;if($$00>$$b($$l,$$m)){$$m++;$$00=1;}}
$$0d=new Date($$l,$$m-1,$$00,$$02,$$03,$$04);$$01=$$0d.getDay();if(flag&opDLS){if($$0d.getTime()>$$0b.getTime()&&$$0d.getTime()<$$0c.getTime()){}
else{$$02--;$$05-=1;flag&=~opDLS;}}}}
function $$h(){with(this)
{var $$0e='<span style="color:#6666aa;">:</span>'
if($$04&0x1)
$$0e='<span style="color:#ccee99;">:</span>'
$$S=$$T=$$U=$$V=$$X=$$Y="";if(flag&opCity)
$$S=city;if(flag&opCountry)
$$T=country;if(flag&opDate){if(nType>=3)
$$U=$$00+" "+$$0a[$$m].substring(0,3);else
$$U=$$0a[$$m]+" "+$$00;}
if(flag&opIndicator){if(flag&opDLS)
$$X=sDLS;else
$$X="";if($$j!=0xffff){$$Y=$$05-$$j;if($$Y>0)$$Y="+"+$$Y;if(nType<3)
$$Y="<b>"+$$Y+"</b> hrs";else
$$Y+="";}}
if(flag&opWeek){if(nType>=3)
$$V=$$09[$$01];else{if($$01){$$V='&nbsp;<span style="color:#333366;font-weight:bold;font-size:12;">'+$$09[$$01]+"</span> ";}
else{$$V='&nbsp;<span style="color:#ff6666;font-weight:bold;font-size:12;">'+$$09[$$01]+"</span><br>";}}}
if(nType<3){if(nType==0)
$$W=($$02<10?"&nbsp;0":"&nbsp;")+$$02+$$0e+($$03<10?"0":"")+$$03;else if(nType==1)
$$W=($$02<10?"&nbsp;0":"&nbsp;")+$$02+$$0e+($$03<10?"0":"")+$$03+$$0e+($$04<10?"0":"")+$$04+"&nbsp;";else if(nType==2){var nHr=$$02;var sHr=" am";if(nHr==12)
sHr=" pm";else if(nHr>12){nHr-=12;sHr=" pm";}
$$W=(nHr<10?"&nbsp;0":"&nbsp;")+nHr+$$0e+($$03<10?"0":"")+$$03+sHr+"&nbsp;";}}
flag&=~(opDate|opWeek|opIndicator);}}
function $$i(){with(this)
{if($$04<59){var $$Z=new Date();$$04=$$Z.getSeconds();if($$04<3)
nSecondInc=0;}
else{$$04++;}
if($$04>=60){if(nSecondInc==0){nSecondInc++;$$04-=60;$$03++;if($$03>=60){$$03-=60;$$02++;if($$02>=24){$$02-=24;$$00++;$$01++;flag|=opDate|opWeek;if($$01>6)$$01-=7;if($$00>$$b($$l,$$m)){$$00=1;$$m++;if($$m>12){$$m=1;$$l++;}}}}}}}}
function tick(){with(this)
{$$i();$$h();if(bFullData){$$07.display($$S,$$T,$$U,$$V,$$W,$$X,$$Y,$$02,$$03,$$04,nType,$$01);}
else{$$07.display($$S,$$T,$$U,$$V,$$W,$$X,$$Y);}
if(nType>10)nType-=10;}}
function setCurrent($$0f,ci){with(this)
{if($$0f){$$j=$$05;$$k=ci;}
flag|=opIndicator;}}
function start($$0g,$$0h){with(this)
{$$07=$$0h;$$g();var $$0i="aBatch["+$$0g+"].tick()";if(!$$08)
$$08=setInterval($$0i,nSec);}}
function stop(){with(this)
{if($$08)
clearInterval($$08);$$08=0;}}
function stopAll()
{for(i=0;i<aBatch.length;i++){aBatch[i].stop();}}
