//Auto dhtml generator for Texas A&M University Webpage //September 01 2000 //Author: Rajesh Kaimal www@tamu.edu //Office of University Relations //All rights reserved //Bug listing //- Netscape 6 does not support layers //- Animated gif cannot be preloaded //- Style sheet in document.write causes Netscape to // write corrupt javascript //- Hot Java browsers displays layers incorrectly //- Center layer var isNS4 = (document.layers)?1:0; var isIE4 = (document.all)?1:0; var detectMove = false; var oldTop=0; var shiftTop = oldTop; var xtime=""; var toolisVisible = true; var trackHeight = 40; var trackLeft=205;var adder = 0;var dropper; if (document.all || document.layers ){ if ((parseInt(navigator.appVersion) >= 4) && (navigator.userAgent.indexOf("HotJava") == -1) && (navigator.userAgent.indexOf("Opera") == -1)){ if (navigator.appName == "Netscape"){ isNet = true; isDHTML = true; zlay = ' visibility="show" left="-300" top="-300" z-index="200"'; zlaz = 'layer '; zsel = 'layers.'; zname = ' name="'; }else if ((navigator.appName.indexOf("Internet Explorer") != -1) && (navigator.userAgent.toLowerCase().indexOf("mac") == -1)){isMic = true; isDHTML = true; zsel = "all."; zsty = ".style"; zlay = 'style=" position: absolute;visibility: visible;height: 100px;z-index: 100; width: 28px; left: -300px;top: -300px" '; zlaz = 'div '; zname =' id="'; }}} function createLayer(){ getWidth(); trackLeft = xwidth -371.5 + 205; dropper = ""; layerbot = '';layertop = "\n<" + zlaz + zname;layertop2 = zlay + '>'; document.write(layertop + "tool" + '" ' + layertop2 + dropper + layerbot); } function slider(vim){calDar = "news/"+vim;Origin=self;slidewindow =window.open(calDar, "ATM", "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=580,height=400");if (slidewindow!=null){if (slidewindow.opener == null) {slidewindow.opener=Origin; }}} function hitme(){svalue = document.dosh.qt.value; if (svalue == ""){alert("Please enter a search keyword before you hit 'GO'\r\n");} else {document.dosh.submit();}}; function initVars2(){if (isDHTML){if (isNS4){with(document.tool){oldTop = window.innerHeight + self.pageYOffset - trackHeight;top = oldTop;};}; if (isIE4){with (document.body){oldTop = clientHeight + scrollTop - trackHeight;tool.style.top = oldTop;};} trackPosition();};}; function trackPosition(){if (shiftTop != oldTop){shiftTop = oldTop;if (toolisVisible){toolisVisible = false; hideTools();} clearTimeout(xtime);} else {if(isIE4){scrollHome = document.body.scrollTop;} if (isNS4){scrollHome = window.pageYOffset;} if ((!toolisVisible) && (scrollHome > 100)){clearTimeout(xtime); toolisVisible = true; xtime = setTimeout("showTools()",500);}} if (isNS4){with(document.tool){oldLeft = trackLeft;oldTop = window.innerHeight + self.pageYOffset - trackHeight;left = oldLeft;top = oldTop;}}; if (isIE4){with(document.body){oldLeft = trackLeft;oldTop = clientHeight + scrollTop - trackHeight;tool.style.left = oldLeft;if (oldTop > 1800) { oldTop = 1800;};tool.style.top = oldTop;};}; xm = setTimeout("trackPosition()",100);}; function hideTools(){if (isNS4){document.tool.document.images[0].src = menu[3].src;document.tool.visibility= "hide";}; if (isIE4){document.all.tool.style.visibility = "hidden";};}; function showTools(){if (isNS4){document.tool.document.images[0].src = "../images/go_top.gif";document.tool.visibility= "show";}if (isIE4){document.all.tool.style.visibility = "visible";};}; function getWidth(){ if (document.all){ xwidth = (document.body.offsetWidth-20)/2; } else { xwidth =(window.innerWidth-16)/2; } if (xwidth <371.5){ xwidth = 371.5; } }