//Preload Images img1=new Image() img1.src= url + "/images/nav/more.gif" img2=new Image() img2.src= url + "/images/nav/less.gif" // an array of ID's for preserving state of expand/collapse menu var StrIDs = getCookie("IDsCookie"); var IDsArray = new Array(); if (StrIDs != null) { if (StrIDs.length > 0) { IDsArray = StrIDs.split(","); } } if (document.getElementById){ document.write('\n') } function AddID(id) { IDsArray.push(id); setCookie("IDsCookie", IDsArray.toString()); return; } function RemoveID(id) { var i; for (i=0; i< IDsArray.length; i++) { if (IDsArray[i] == id) { IDsArray.splice(i, 1); setCookie("IDsCookie", IDsArray.toString()); return; } } return; } function SwitchMenu(obj){ if(document.getElementById){ var el = document.getElementById(obj); var ar = document.getElementById("masterdiv").getElementsByTagName("li"); var im = document.getElementById("img" + obj); if(el.style.display != "block"){ el.style.display = "block"; im.src = img2.src; im.alt = "Click here to collapse."; AddID(obj); } else { RemoveID(obj); el.style.display = "none"; im.src = img1.src; im.alt = "Click here to expand."; } } } function setMenu() { var i; for (i=0; i< IDsArray.length; i++) { var el = document.getElementById(IDsArray[i]); el.style.display = "block"; var im = document.getElementById("img" + IDsArray[i]); im.src = img2.src; } return; } function setCookie(name, value, expires, path){ document.cookie= name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ("; path=/" ); } function getCookie(name){ var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1){ begin = dc.indexOf(prefix); if (begin != 0) return null; }else{ begin += 2; } var end = document.cookie.indexOf(";", begin); if (end == -1){ end = dc.length; } return unescape(dc.substring(begin + prefix.length, end)); }