if (document.images) { GUI_03_r1_c2_F1 = new Image(165,69); GUI_03_r1_c2_F1.src = "GUI/GUI_03_r1_c2.gif"; GUI_03_r1_c2_F2 = new Image(165,69); GUI_03_r1_c2_F2.src = "GUI/GUI_03_r1_c2_F2.gif"; GUI_03_r1_c2_F3 = new Image(165,69); GUI_03_r1_c2_F3.src = "GUI/GUI_03_r1_c2_F3.gif"; GUI_03_r1_c3_F1 = new Image(160,69); GUI_03_r1_c3_F1.src = "GUI/GUI_03_r1_c3.gif"; GUI_03_r1_c3_F2 = new Image(160,69); GUI_03_r1_c3_F2.src = "GUI/GUI_03_r1_c3_F2.gif"; GUI_03_r1_c3_F3 = new Image(160,69); GUI_03_r1_c3_F3.src = "GUI/GUI_03_r1_c3_F3.gif"; GUI_03_r1_c4_F1 = new Image(160,69); GUI_03_r1_c4_F1.src = "GUI/GUI_03_r1_c4.gif"; GUI_03_r1_c4_F2 = new Image(160,69); GUI_03_r1_c4_F2.src = "GUI/GUI_03_r1_c4_F2.gif"; GUI_03_r1_c4_F3 = new Image(160,69); GUI_03_r1_c4_F3.src = "GUI/GUI_03_r1_c4_F3.gif"; GUI_03_r1_c5_F1 = new Image(162,69); GUI_03_r1_c5_F1.src = "GUI/GUI_03_r1_c5.gif"; GUI_03_r1_c5_F2 = new Image(162,69); GUI_03_r1_c5_F2.src = "GUI/GUI_03_r1_c5_F2.gif"; GUI_03_r1_c5_F3 = new Image(162,69); GUI_03_r1_c5_F3.src = "GUI/GUI_03_r1_c5_F3.gif"; } /* Function that swaps images. */ function di20(id, newSrc) { var theImage = FWFindImage(document, id, 0); if (theImage) { theImage.src = newSrc; } } /* Functions that track and set toggle group button states. */ function FWFindImage(doc, name, j) { var theImage = false; if (doc.images) { theImage = doc.images[name]; } if (theImage) { return theImage; } if (doc.layers) { for (j = 0; j < doc.layers.length; j++) { theImage = FWFindImage(doc.layers[j].document, name, 0); if (theImage) { return (theImage); } } } return (false); } function setCookie(name, value) { document.cookie = name + "=" + escape(value); } function getCookie(Name) { var search = Name + "="; var retVal = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search); if (offset != -1) { end = document.cookie.indexOf(";", offset); offset += search.length; if (end == -1) { end = document.cookie.length; } retVal = unescape(document.cookie.substring(offset, end)); } } return (retVal); } function InitGrp(grp) { var cmd = false; if (getCookie) { cmd = getCookie(grp); } if (cmd) { eval("GrpDown(" + cmd + ")"); eval("GrpRestore(" + cmd + ")"); } } function FindGroup(grp, imageName) { var img = FWFindImage(document, imageName, 0); if (!img) { return (false); } var docGroup = eval("document.FWG_" + grp); if (!docGroup) { docGroup = new Object(); eval("document.FWG_" + grp + " = docGroup"); docGroup.theImages = new Array(); } if (img) { var i; for (i = 0; i < docGroup.theImages.length; i++) { if (docGroup.theImages[i] == img) { break; } } docGroup.theImages[i] = img; if (!img.atRestSrc) { img.atRestSrc = img.src; img.initialSrc = img.src; } } return (docGroup); } function GrpDown(grp, imageName, downSrc, downOver) { if (!downOver) { downOver = downSrc; } var cmd = "'" + grp + "','" + imageName + "','" + downSrc + "','" + downOver + "'"; setCookie(grp, cmd); var docGroup = FindGroup(grp, imageName, false); if (!docGroup || !downSrc) { return; } obj = FWFindImage(document, imageName, 0); var theImages = docGroup.theImages; if (theImages) { for (i = 0; i < theImages.length; i++) { var curImg = theImages[i]; if (curImg && curImg != obj) { curImg.atRestSrc = curImg.initialSrc; curImg.isDown = false; obj.downOver = false; curImg.src = curImg.initialSrc; } } } obj.atRestSrc = downSrc; obj.downOver = downOver; obj.src = downOver; obj.isDown = true; } function GrpSwap(grp) { var i, j = 0, newSrc, objName; var docGroup = false; for (i = 1; i < (GrpSwap.arguments.length - 1); i += 2) { objName = GrpSwap.arguments[i]; newSrc = GrpSwap.arguments[i + 1]; docGroup = FindGroup(grp, objName); if (!docGroup) { continue; } obj = FWFindImage(document, objName, 0); if (!obj) { continue; } if (obj.isDown) { if (obj.downOver) { obj.src = obj.downOver; } } else { obj.src = newSrc; obj.atRestSrc = obj.initialSrc; } obj.skipMe = true; j++; } if (!docGroup) { return; } theImages = docGroup.theImages; if (theImages) { for (i = 0; i < theImages.length; i++) { var curImg = theImages[i]; if (curImg.atRestSrc && !curImg.skipMe) { curImg.src = curImg.atRestSrc; } curImg.skipMe = false; } } } function GrpRestore(grp) { var docGroup = eval("document.FWG_" + grp); if (!docGroup) { return; } theImages = docGroup.theImages; if (theImages) { for (i = 0; i < theImages.length; i++) { var curImg = theImages[i]; if (curImg.atRestSrc) { curImg.src = curImg.atRestSrc; } } } }