


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="_self"><img src="Icon1.gif" alt="SiteSpeed" name="SiteSpeedIcon" width="28" height="11" border="0"></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;
