/*Write by ZavuloN*/ function bind(obj, i) { if (obj.addEventListener) { obj.addEventListener("mouseover", function() {Show(i)}, false); } else if (obj.attachEvent) { obj.attachEvent("onmouseover", function() {Show(i)}); } if (obj.addEventListener) { obj.addEventListener("mouseout", function() {Hide(i)}, false); } else if (obj.attachEvent) { obj.attachEvent("onmouseout", function() {Hide(i)}); } } function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } function Show(i) {document.getElementById(i).style.display = "block";} function Hide(i) {document.getElementById(i).style.display = "none";} window.onload = function() { m_items =getElementsByClass(menu_item, document.getElementById(menu_outer),'DIV'); for(i=0;i!=m_items.length;i++){ for (var childItem in m_items[i].childNodes) { if (m_items[i].childNodes[childItem].nodeType == 1){ if(m_items[i].childNodes[childItem].tagName=="A"){link=m_items[i].childNodes[childItem]} if(m_items[i].childNodes[childItem].tagName=="DIV"){ button = m_items[i].childNodes[childItem]; button.id="s"+i; bind(button, "s"+i); bind(link, "s"+i); } } } } }