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('SiteSpeed'); } 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;