/* javaScript code for SubMenu support © Geoff Armstrong 2001 *//* Adapted for Moore Stephens December 2002 *//* define variables for "if n4 (Netscape 4), if IE (IE 4.x), and if n6 (if Netscape 6/W3C-DOM compliant)" */var n4, ie, n6;/* detecting browser support for certain key objects/methods and assembling a custom document object */var doc,doc2,doc3,sty,plat;plat = navigator.platform;browser = navigator.appName;opera = navigator.userAgent.indexOf("Opera");if (document.layers) {  doc = "document.";  doc2 = ".document.";  doc3 = "";  sty = "";  n4 = true;  }else if (document.all) {  doc = "document.all.";  doc2 = "";  doc3 = "";  sty = ".style";  ie = true;}else if (document.getElementById) {  doc = "document.getElementById('";  doc2 ="')";  doc3 ="')";  sty = "').style";  n6 = "true"; }  // the variables for the window dimensionsvar win_width,win_height;var centerhor, centerver;//Get dimensions of the windowfunction dimensions() {if(n4 || n6){ win_width=window.innerWidth; win_height=window.innerHeight;}else if(ie) {  win_width=document.body.clientWidth;  win_height=document.body.clientHeight;     }centerhor = win_width/2;centerver = win_height/2;}//position the element on the page.function placeIt(elem,leftPos,topPos) {docObj = eval(doc + elem + sty);if (n4 || n6) {docObj.left = leftPos;docObj.top= topPos; }if (ie) {docObj.pixelLeft = leftPos;docObj.pixelTop = topPos; }} // show or hide DIV elementfunction showhide(divname,state) {if (n4) {divObj = eval (doc + divname); }else {divObj = eval (doc + divname + sty);}divObj.visibility = state;}// variables that hold the value of the currently active (open) menuvar active_submenu = null;// function closes all active menus and turns back to 'off' statefunction closeallmenus() {if(active_submenu != null) {  showhide(active_submenu,'hidden');  }}// the menu close timeout variablevar menu_close_timeout = 0;// delay in miliseconds until the open menus are closedvar delay = 500;// function calls the closeallmenus() function after a delayfunction closeall() {menu_close_timeout = setTimeout('closeallmenus()',delay);}// stop all timeout functions (stops menus from closing)function stopall() {clearTimeout(menu_close_timeout);}// function controls submenusif (plat=='MacPPC' && browser== 'Microsoft Internet Explorer' && opera== -1) {top_off = 0;}else{top_off = 94;}function controlsubmenu(submenu) {stopall();closeallmenus();if (submenu != null) {  placeIt(submenu, 130,top_off);  showhide(submenu,'visible');  active_submenu = submenu;  }}function initialize() {controlsubmenu('defaultmenu')stopall();}function popUp(URL) {day = new Date();id = day.getTime();eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300,left = 262,top = 134');");}