ie =(navigator.appName=='Microsoft Internet Explorer');
nn =(navigator.appName=='Netscape');
mac=(navigator.appVersion.indexOf('Mac')!=-1);
ver=parseInt(navigator.appVersion);
if(ie && ver==4)
  ver = parseInt(navigator.appVersion.substring(navigator.appVersion.indexOf('MSIE ')+5));

week = new Week();
function Week(){  // array of the week
  var i=0;
  this[i++]='Sun'; this[i++]='Mon'; this[i++]='Tue';
  this[i++]='Wed'; this[i++]='Thu'; this[i++]='Fri';
  this[i++]='Sat';
}

function updateDate(){
  var lm = document.lastModified;
  var lmDate;

  if(ie && ver<4){
    var i,j,nm;
    i=lm.indexOf(' ',0); j=lm.indexOf(' ',i+1);
    nm ='' +lm.substring(i+1,j);
    i=lm.indexOf(' ',j); j=lm.indexOf(' ',i+1);
    nm+='/'+lm.substring(i+1,j);
    i=lm.indexOf(' ',j); j=lm.indexOf(' ',i+1);
    nm+='/'+lm.substring(j+1,lm.length)
       +' '+lm.substring(i+1,j);
    lmDate = new Date(Date.parse(nm));
  } else {
    // Cannot parse lastModified with 'JST' on NN4 for Linux.
    var pd=Date.parse(document.lastModified);
    var p;
    if(!pd && (p=document.lastModified.indexOf(' JST'))!=-1){
      pd=Date.parse(document.lastModified.substring(0,p));
    }
    lmDate = new Date(pd);
  }
  
  var y=lmDate.getFullYear?lmDate.getFullYear():lmDate.getYear();
  var oy=y;
  if(y< 100) y+=1900;
  if(y<1980) y+= 100;
  if(oy!=y) lmDate.setYear(y);
  if(ie && ver<5 && navigator.appVersion.indexOf('MSIE 5')==-1){
    lmDate.setTime(lmDate.getTime()-lmDate.getTimezoneOffset()*60*1000);
  }
  else if(mac && !ie && ver==4){
    var tz=lmDate.getTimezoneOffset();
    lmDate.setTime(lmDate.getTime()+(parseInt(tz/100)*60+tz%100)*60*1000);
  }
//  return (lmDate.getMonth()+1)+'/'+lmDate.getDate()+'('+week[lmDate.getDay()]+'), '+y;
  return +y+'/'+(lmDate.getMonth()+1)+'/'+lmDate.getDate();
}
document.write(
   '<div class="lastModified" align=right>Last Update : '
  +updateDate()
  +'<'+'/div>');
