// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/ DOM = (document.getElementById) ? 1 : 0; NS4 = (document.layers) ? 1 : 0; // We need to explicitly detect Konqueror // because Konqueror 3 sets IE = 1 ... AAAAAAAAAARGHHH!!! Konqueror = (navigator.userAgent.indexOf('Konqueror') > -1) ? 1 : 0; // We need to detect Konqueror 2.2 as it does not handle the window.onresize event Konqueror22 = (navigator.userAgent.indexOf('Konqueror 2.2') > -1 || navigator.userAgent.indexOf('Konqueror/2.2') > -1) ? 1 : 0; Konqueror30 = ( navigator.userAgent.indexOf('Konqueror 3.0') > -1 || navigator.userAgent.indexOf('Konqueror/3.0') > -1 || navigator.userAgent.indexOf('Konqueror 3;') > -1 || navigator.userAgent.indexOf('Konqueror/3;') > -1 || navigator.userAgent.indexOf('Konqueror 3)') > -1 || navigator.userAgent.indexOf('Konqueror/3)') > -1 ) ? 1 : 0; Konqueror31 = (navigator.userAgent.indexOf('Konqueror 3.1') > -1 || navigator.userAgent.indexOf('Konqueror/3.1') > -1) ? 1 : 0; // We need to detect Konqueror 3.2 and 3.3 as they are affected by the see-through effect only for 2 form elements Konqueror32 = (navigator.userAgent.indexOf('Konqueror 3.2') > -1 || navigator.userAgent.indexOf('Konqueror/3.2') > -1) ? 1 : 0; Konqueror33 = (navigator.userAgent.indexOf('Konqueror 3.3') > -1 || navigator.userAgent.indexOf('Konqueror/3.3') > -1) ? 1 : 0; Opera = (navigator.userAgent.indexOf('Opera') > -1) ? 1 : 0; Opera5 = (navigator.userAgent.indexOf('Opera 5') > -1 || navigator.userAgent.indexOf('Opera/5') > -1) ? 1 : 0; Opera6 = (navigator.userAgent.indexOf('Opera 6') > -1 || navigator.userAgent.indexOf('Opera/6') > -1) ? 1 : 0; Opera56 = Opera5 || Opera6; IE = (navigator.userAgent.indexOf('MSIE') > -1) ? 1 : 0; IE = IE && !Opera; IE5 = IE && DOM; IE4 = (document.all) ? 1 : 0; IE4 = IE4 && IE && !DOM; menuTopShift = 6; menuRightShift = 7; menuLeftShift = 2; var thresholdY = 1; var abscissaStep = 140; toBeHidden = new Array(); toBeHiddenLeft = new Array(); toBeHiddenTop = new Array(); // List the Parent Page that contain submenu listl = ['L2','L7','L10','L17','L26','L37','L46','L51']; var numl = listl.length; father = {} // $i is the total menu including parent menu for (i=1; i <= 59; i++) { father['L' + i] = ''; } // Father keys and vals must match the child and parents values father_keys = ['L3','L4','L5','L6','L8','L11','L12','L13','L14','L15','L16','L18','L19','L20','L21','L22','L23','L24','L25','L27','L28','L29','L30','L31','L32','L33','L34','L35','L36','L38','L39','L40','L41','L42','L43','L44','L45','L47','L48','L49','L52','L53','L54','L55','L56','L57','L58']; father_vals = ['L2','L2','L2','L2','L7','L10','L10','L10','L10','L10','L10','L17','L17','L17','L17','L17','L17','L17','L17','L26','L26','L26','L26','L26','L26','L26','L26','L26','L26','L37','L37','L37','L37','L37','L37','L37','L37','L46','L46','L46','L51','L51','L51','L51','L51','L51','L51']; for (i=0; i < father_keys.length; i++) { father[father_keys[i]] = father_vals[i]; } lwidth = new Array(); var lwidthDetected = 0; function moveLayers() { if (!lwidthDetected) { for (i=0; i