var cssmenuids=["submenu"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=-2 //Offset of submenus from main menu. Default is 0 pixels.

function horizontalmenu(){
    for (var i=0; i<cssmenuids.length; i++) {
        if (cssmenuids[i] == "submenu") {
            var ultags=document.getElementById(cssmenuids[i]).getElementsByTagName("ul");
            for (var t=0; t<ultags.length; t++){
			    ultags[t].style.top=ultags[t].parentNode.offsetHeight+csssubmenuoffset+1+"px";
			    if (ultags[t].parentNode.offsetLeft > 820)
			        ultags[t].style.left="-140px";
			    else
			        ultags[t].style.left="-1px";
    	        var spanref=document.createElement("span")
    		    spanref.className="arrowdiv"
			    ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    	        ultags[t].parentNode.onmouseover=function() {
    	            this.getElementsByTagName("ul")[0].style.visibility="visible"
    	        }
    	        ultags[t].parentNode.onmouseout=function() {
			        this.getElementsByTagName("ul")[0].style.visibility="hidden"
                }
            }
        }
    }
}

if (window.addEventListener)
window.addEventListener("load", horizontalmenu, false)
else if (window.attachEvent)
window.attachEvent("onload", horizontalmenu)
