if(window.addEventListener){ window.addEventListener("load",mladdevents,false); } else if(window.attachEvent){ window.attachEvent("onload",mladdevents); } else{ window.onload = mladdevents; } function mladdevents(){ if(!window.mlrunShim){ window.mlrunShim = false; } if(window.mlrunShim == true){ var Iframe = document.createElement("iframe"); Iframe.setAttribute("src","about:blank"); Iframe.setAttribute("scrolling","no"); Iframe.setAttribute("frameBorder","0"); } var effects_a = new Array(); var divs = document.getElementsByTagName('div'); for(var j=0;j 0){ lis[i].className += ' haschild'; if(divs[j].className.indexOf('arrow') != -1){ if(divs[j].className.indexOf('vertical') != -1 || lis[i].parentNode.parentNode.nodeName != 'DIV'){ lis[i].getElementsByTagName('a')[0].innerHTML += ''; } else{ lis[i].getElementsByTagName('a')[0].innerHTML += ' '; } } else if(divs[j].className.indexOf('plus') != -1){ lis[i].getElementsByTagName('a')[0].innerHTML += '+'; } } else{ if(divs[j].className.indexOf('arrow') != -1){ //This accounts for a wierd IE-specific bug in horizontal menus. CSS will set visibility: hidden;. This keeps the menu level(in IE) lis[i].getElementsByTagName('a')[0].innerHTML += ''; } } var uls = lis[i].getElementsByTagName('ul'); for(var k=0;k