
SiteSpeedDone = 2;
SiteSpeedOnLoad1 = null;
SiteSpeedOnLoad2 = null;
SiteSpeedName = escape(location.pathname);
SiteSpeedHome = '/SiteSpeed/';
SiteSpeedStartTime = new Date();

if (document.cookie.length > 0) {
  offset = document.cookie.indexOf('SiteSpeed=');
  if (offset != -1) {
    offset += 10;
    end = document.cookie.indexOf(';',offset);
    if (end == -1) end = document.cookie.length;
    Value = unescape(document.cookie.substring(offset,end));
    if (Value > 0) {
      SiteSpeedStartTime.setTime(unescape(document.cookie.substring(offset,end)));
      document.cookie = 'SiteSpeed=0';
      }
    }
  }

function SiteSpeedShowIcon() {
  document.write('<a href="' + SiteSpeedHome + 'Graph.php?Name=' + SiteSpeedName +
    '" target="_blank"><img src="' + SiteSpeedHome +
    'Icon1.gif" width=46 height=18 border=0 alt="SiteSpeed" name="SiteSpeedIcon"></a>');
  }

function SiteSpeedLoaded(Next) {
  if (((navigator.appName != 'Netscape') || (parseInt(navigator.appVersion) < 3)) &&
      (document.images == null)) return;
  if (SiteSpeedDone > 0) SiteSpeedEndTime = new Date();
  if (SiteSpeedDone == 1) {
    for (i = 0; i < document.images.length; i++) {
      if (document.images[i].name == 'SiteSpeedIcon') {
        document.images[i].src = SiteSpeedHome + 'Save.php?Time=' +
          (SiteSpeedEndTime.getTime() - SiteSpeedStartTime.getTime()) +
          '&Name=' + SiteSpeedName;
        SiteSpeedDone = 0;
        break;
        }
      }
    }
  if (SiteSpeedDone == 2) {
    for (i = 0; i < frames.length; i++) {
      for (j = 0; j < frames[i].document.images.length; j++) {
        if (frames[i].document.images[j].name == 'SiteSpeedIcon') {
          frames[i].document.images[j].src = SiteSpeedHome + 'Save.php?Time=' +
            (SiteSpeedEndTime.getTime() - SiteSpeedStartTime.getTime()) +
            '&Name=' + escape(frames[i].SiteSpeedName);
          SiteSpeedDone = 0;
          break;
          }
        }
      if (SiteSpeedDone == 0) break;
      }
    }
  if (Next != null) {
    if ((Next != SiteSpeedLoaded1) && (Next != SiteSpeedLoaded2)) Next();
    }
  }

function SiteSpeedLoaded1() {
  Next = SiteSpeedOnLoad1;
  SiteSpeedOnLoad1 = null;
  SiteSpeedLoaded(Next);
  }

function SiteSpeedLoaded2() {
  Next = SiteSpeedOnLoad2;
  SiteSpeedOnLoad2 = null;
  SiteSpeedLoaded(Next);
  }

function SiteSpeedIcon(Name) {
  if ((Name != null) && (Name != '')) SiteSpeedName = escape(Name);
  SiteSpeedDone = 1;
 	//SiteSpeedShowIcon();
  SiteSpeedOnLoad2 = window.onload;
  window.onload = SiteSpeedLoaded2;
  }

function SiteSpeedFrame(Name) {
  if ((Name != null) && (Name != '')) SiteSpeedName = escape(Name);
  SiteSpeedDone = 0;
  SiteSpeedShowIcon();
  }

function SiteSpeedLink() {
  document.cookie = 'SiteSpeed=' + escape(SiteSpeedStartTime.getTime());
  }

SiteSpeedOnLoad1 = window.onload;
window.onload = SiteSpeedLoaded1;