// --------------------------- Function CheckNav() --------------------------- function CheckNav(){ var TypeIE="Microsoft Internet Explorer"; var TypeNN="Netscape"; var NavType="not known"; NavType=navigator.appName; if (NavType==TypeIE) return 1; else if (NavType==TypeNN) return 2; else return 0; } // --------------------------- Function CheckMac() --------------------------- function CheckMac(){ var TypeIE="Microsoft Internet Explorer"; var PlatMac="MacPPC"; var Rev4="4.0"; var NavType="not known"; var NavRev="not known"; var NavPlat="not known"; NavType=navigator.appName; NavPlat=navigator.platform; NavRev=navigator.appVersion; NavRev=NavRev.substr(0,3); if (NavPlat==PlatMac && NavType==TypeIE && NavRev==Rev4) return 1; else return 0; } // --------------------------- Function ExtendText() ----------------------- function ExtendText(){ var vert=0; var marg=0; var rep=0; var nav=CheckNav(); var atHome=CheckMac(); window.scrollTo(0,550); if (nav==1) vert=document.body.scrollTop; else if (nav==2) vert=window.pageYOffset; if ( vert<=20) { window.scrollTo(0,0); return; } marg=0; if (atHome) marg = vert/10; // only for AppleMac window.resizeBy(0,vert-marg); if ( vert>=500) window.moveTo(150,0); if ( vert>=550) { window.scrollTo(0,0); return; } return; // alert ("VERT = "+vert); // ------------------ perhaps NOT ??? --------------------- if (nav==1) while (document.body.scrollTop && rep<5) { window.resizeBy(0,10); rep+=1; } else if (nav==2) while (window.pageYOffset && rep<5) { window.resizeBy(0,10); rep+=1; } } // --------------------------- Function ExtendPic() ------------------------ function ExtendPic(){ var vert=0; var horz=0; var nav=CheckNav(); window.scrollTo(100,100); // if (nav==0) { // alert("Please re-size window to suit picture dimensions"); // return; } if (nav==1) { vert=document.body.scrollTop; horz=document.body.scrollLeft; } else if (nav==2) { vert=window.pageYOffset; horz=window.pageXOffset; } window.resizeBy(horz,vert-10); if (nav==1) { while (document.body.scrollTop && document.body.scrollLeft) window.resizeBy(10,10); while (document.body.scrollTop) window.resizeBy(0,10); while (document.body.scrollLeft) window.resizeBy(10,0); } else if (nav==2) { while (window.pageXOffset && window.pageYOffset) window.resizeBy(10,10); // while (window.pageYOffset) // window.resizeBy(0,10); while (window.pageXOffset) window.resizeBy(10,0); } }