function doClock() {
  var t=new Date(),a=doClock.arguments,str="",i,a1,lang="1";
  var month=new Array('January','January', 'February','February', 'March','March', 'April','April', 'May','May', 'June','June', 'July','July', 'August','August', 'September','September', 'October','October', 'November','November', 'December','December');
  var tday= new Array('Sunday','Sunday','Monday','Monday', 'Tuesday','Tuesday', 'Wednesday','Wednesday','Thursday','Thursday','Friday','Friday','Saturday','Saturday');
  for(i=0;i<a.length;i++) {
		a1=a[i].charAt(1);switch (a[i].charAt(0)) 
			{
				case "M":if  ((Number(a1)==3) && ((t.getMonth()+1)<10)) str+="0";
				str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];
				break;
				case "D": if ((Number(a1)==1) && (t.getDate()<10)) 
					str+="0";
					str+=t.getDate();
				break;
				case "Y": str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);
				break;
				case "W":str+=tday[t.getDay()*2+Number(a1)];
				break; 
				default: str+=unescape(a[i]);
			}
		}
	return str;
}