var d, dA, dB, dC, dD; var utc; var nA, nB, nC, nD, nE, nF, nG; var oA, oB, oC, oD; var dstA, dstB, dstC, dstD; var d_names = new Array(" Sun ", " Mon ", " Tue ", " Wed ", " Thu ", " Fri ", " Sat "); var m_names = new Array(" Jan ", " Feb ", " Mar ", " Apr ", " May ", " Jun ", " Jul ", " Aug ", " Sep ", " Oct ", " Nov ", " Dec "); function Initialise()
    { nA = 'CAPE TOWN'; oA = '1'; dstA = 'True'; nB = 'CHENNAI'; oB = '5'; dstB = 'False'; nC = 'SYDNEY'; oC = '11'; dstC = 'False'; nD = 'MANCHESTER'; oD = '0'; dstD = 'FALSE'; ; UpdateTime(); DrawLabel("a"); SetActive('a'); }
    function UpdateTime()
    { d = new Date(); utc = d.getTime() + (d.getTimezoneOffset() * 60000); setTimeout("UpdateTime()", 1000); }
    function DrawLabel(clockID) {
        SetActive(clockID); var divDateTime = document.getElementById('divDateTime')
        switch (clockID)
        { 
		case "a": d = new Date(utc + (3600000 * parseInt(oA))); if (dstA.toLowerCase() == "true") d.setHours(d.getHours() + 1); var h = d.getHours(); if (h > 12) h = h - 12; if (h == 0) h = 12; divDateTime.innerHTML = nA + " " + ((h += "").length == 1 ? "0" + h : h) + ":" + ((d.getMinutes() + "").length == 1 ? "0" + d.getMinutes() : d.getMinutes()) + (d.getHours() < 12 ? " AM |" : " PM |") + d_names[d.getDay()] + d.getDate() + m_names[d.getMonth()] + d.getFullYear(); break; 
		case "b": d = new Date(utc + (3600000 * parseInt(oB))); if (dstB.toLowerCase() == "true") d.setHours(d.getHours() + 1); var h = d.getHours(); if (h > 12) h = h - 12; if (h == 0) h = 12; divDateTime.innerHTML = nB + " " + ((h += "").length == 1 ? "0" + h : h) + ":" + ((d.getMinutes() + "").length == 1 ? "0" + d.getMinutes() : d.getMinutes()) + (d.getHours() < 12 ? " AM |" : " PM |") + d_names[d.getDay()] + d.getDate() + m_names[d.getMonth()] + d.getFullYear(); break; 
		case "c": d = new Date(utc + (3600000 * parseInt(oC))); if (dstC.toLowerCase() == "true") d.setHours(d.getHours() + 1); var h = d.getHours(); if (h > 12) h = h - 12; if (h == 0) h = 12; divDateTime.innerHTML = nC + " " + ((h += "").length == 1 ? "0" + h : h) + ":" + ((d.getMinutes() + "").length == 1 ? "0" + d.getMinutes() : d.getMinutes()) + (d.getHours() < 12 ? " AM |" : " PM |") + d_names[d.getDay()] + d.getDate() + m_names[d.getMonth()] + d.getFullYear(); break; 
		case "d": d = new Date(utc + (3600000 * parseInt(oD))); if (dstD.toLowerCase() == "true") d.setHours(d.getHours() + 1); var h = d.getHours(); if (h > 12) h = h - 12; if (h == 0) h = 12; divDateTime.innerHTML = nD + " " + ((h += "").length == 1 ? "0" + h : h) + ":" + ((d.getMinutes() + "").length == 1 ? "0" + d.getMinutes() : d.getMinutes()) + (d.getHours() < 12 ? " AM |" : " PM |") + d_names[d.getDay()] + d.getDate() + m_names[d.getMonth()] + d.getFullYear(); break;}
    }
    function SetActive(clockID) {
        document.getElementById("clockA").className = "a"; document.getElementById("clockB").className = "b"; document.getElementById("clockC").className = "c"; document.getElementById("clockD").className = "d";  switch (clockID)
        { case "a": document.getElementById("clockA").className = "a1"; break; case "b": document.getElementById("clockB").className = "b1"; break; case "c": document.getElementById("clockC").className = "c1"; break; case "d": document.getElementById("clockD").className = "d1"; break }
    }
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}