function toggleDisplay( eid ) { var element = document.getElementById(eid); element.style.display = element.style.display == 'none' ? '' : 'none'; } function getElementWidth(obj) { if( obj.offsetWidth ) { return obj.offsetWidth; } else if(obj.width) { return obj.width; } } function getElementHeight(obj) { if( obj.offsetHeight ) { return obj.offsetHeight; } else if(obj.height) { return obj.height; } } function getElementPosX(obj) { var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function getElementPosY(obj) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; } var open_folder = new Image(); open_folder.src = '/images/open_folder.gif'; var close_folder = new Image(); close_folder.src = '/images/close_folder.gif'; function toggleFolder(mid, lnk) { var img = lnk.getElementsByTagName('img')[0]; var folder_state = null; if( img.src.indexOf('close') == -1 ) { img.src = close_folder.src; Element.hide(mid); folder_state = 'close'; } else { img.src = open_folder.src; Element.show(mid); document.getElementById(mid).style.display = 'block'; folder_state = 'open'; } new Ajax.Request('/ajax/sitemap.php', { parameters: $H({ action: 'folder_state', menu_id: mid, state: folder_state }).toQueryString() }); } var onloads = new Array(); function doLoad() { for( var i=0; i