home *** CD-ROM | disk | FTP | other *** search
- // Filename: iTouch.js produced by Armada
- // April 2002
-
- //*** this script contains the code for both expanding/collapsing sections ******
-
- var gbNav6 = false;
- var gbIE4 = false;
- var gbIE = false;
- var gbIE5 = false;
- var gbIE55 = false;
- var gAgent = navigator.userAgent.toLowerCase();
- var gbMac = (gAgent.indexOf("mac") != -1);
-
- var _event = new myEvent();
-
- function myEvent()
- {
- this.pageX = 0;
- this.pageY = 0;
- }
-
- gbIE = (navigator.appName.indexOf("Microsoft") != -1);
- if (parseInt(navigator.appVersion) >= 4) {
- if ( (navigator.appName == "Netscape") && parseInt(navigator.appVersion) >= 5)
- gbNav6 = true;
- gbIE4 = (navigator.appName.indexOf("Microsoft") != -1);
- }
- if (gbNav6) {
- document.gnPageWidth = innerWidth;
- document.gnPageHeight = innerHeight;
- } else if (gbIE4) {
- gstrStyle = ".style";
- gstrColl = "all.";
- if (gAgent.indexOf("msie 5") != -1) {
- gbIE5 = true;
- }
- if (gAgent.indexOf("msie 5.5") != -1) {
- gbIE55 = true;
- }
- }
-
- var plusicon ="../images/pluscold.gif";
- var minusicon ="../images/minuscold.gif";
-
- function WriteClassStyle()
- {
- document.write("<STYLE TYPE='text/css'>");
- document.write(".child {display:none; margin-top:6pt; margin-bottom:0pt; margin-left:.25em; margin-right:0cm; text-indent:.5cm; font-family:verdana; font-size:8pt;}");
- document.write("</STYLE>");
- }
-
- //Expand a layer
- function ExpandIt(elId)
- {
- ExpandIt2(elId, false);
- }
-
- //Expand a layer
- function ExpandIt2(elId, bForceOpen)
- {
- if (gbIE4 || gbNav6) {
- var child = Expand(elId, true, bForceOpen);
- var nNewScroll = document.body.scrollTop;
- if (child.style.display == "block") {
- var nItemTop = child.offsetTop;
- var nItemBottom = nItemTop + child.offsetHeight;
- }
- document.body.scrollTop = nNewScroll;
- }
- return;
- }
-
- //Functions for IE
- function Expand(elId, bChangeImg, bForceOpen)
- {
- var whichEl = null;
- var strChildId = elId + "child";
- if (gbIE4)
- whichEl = eval(strChildId);
- if (gbNav6)
- whichEl = document.getElementById(strChildId);
-
- var whichIm = document.images[elId];
-
- if (whichEl == null) {
- return null;
- }
-
- if ((whichEl.style.display != "block") || bForceOpen)
- {
- whichEl.style.display = "block";
- if (bChangeImg) {
- whichIm.src = minusicon;
- }
- } else {
- whichEl.style.display = "none";
- if (bChangeImg) {
- whichIm.src = plusicon;
- }
- }
- return whichEl;
- }
-
-