
var moveHover = function(e) {
    if (!e) var e = window.event;var relTarg = e.target || e.srcElement; 
    var node = relTarg;
    while( String(node.nodeName).toUpperCase() != 'LI'  ) {
        node = node.parentNode;
    }
    node.getElementsByTagName('div')[0].style.display = 'none';
    if (e.stopPropagation) {
        e.stopPropagation();
    }
    return false;
}
var moveOut = function(e) {
    if (!e) var e = window.event;var relTarg = e.target || e.srcElement; 
    var node = relTarg;
    while( String(node.nodeName).toUpperCase() != 'LI'  ) {
        node = node.parentNode;
    }
    node.getElementsByTagName('div')[0].style.display = 'block'  ;
    if (e.stopPropagation)
        e.stopPropagation();
    return false;
}



function loader() {
        var container = document.getElementById('top-menu');
        var menus = container.getElementsByTagName('li');
        for(var x = 0; x < menus.length; x++) {
            var divs = menus[x].getElementsByTagName('div');
            var div = divs[0];
            
            var anchor = menus[x].getElementsByTagName('a')[0];
			if (window.attachEvent) {
			    div.attachEvent('onmousemove',function(e) { moveHover(e);   } );
			    div.attachEvent('onmouseout',function(e) { moveOut(e); } );
			    anchor.attachEvent('onmouseout',function(e) {   moveOut(e); } );
			    anchor.attachEvent('onmousemove',function(e) {   moveHover(e); } );
			} else if (window.addEventListener) {
			    anchor.addEventListener('mouseout',function(e) {  moveOut(e);   },false);
                anchor.addEventListener('onmousemove',function(e) {   moveHover(e); },true);
			    div.addEventListener('mousemove',function(e) { moveHover(e);   },false );
                div.addEventListener('onmouseout',function(e) { moveOut(e); },true );
			}
        }
        if (document.getElementById('text')) {
            var nodeBg = document.getElementById('text-bg');
            nodeBg.style.height = document.getElementById('text').offsetHeight + 'px';
        }
}
if (window.attachEvent) {
    window.attachEvent('onload',loader);
} else if (window.addEventListener) {
    window.addEventListener('load',loader,false);
}
