function init_hover(){ var items = $C('menu-item', $('menu')); items.each( function(item){ var dd = $C('dropdown', item); if(!dd || !dd.length) return; dd = dd[0]; item.dropdown = dd; item.main_link = $C('main-link', item)[0]; item.onmouseover = function(){ var minusPadding = 59; this.dropdown.style.display = "block"; if(this.className.indexOf('first') != -1){ this.dropdown.style.left = 0; minusPadding = 0; } this.dropdown.style.width = this.offsetWidth - minusPadding + "px"; this.main_link.style.color = "#FFF"; } item.onmouseout = function(){ this.dropdown.style.display = "none"; this.main_link.style.color = "#21107a"; } } ); } function init_left_menu(){ if(!$('left-menu')) return; var items = $T('LI', $('left-menu')); for(var i = 0; i < items.length; i++){ node = items[i]; node.target = node.getElementsByTagName("A")[0]; node.mov = new Movement( node.getElementsByTagName("IMG")[0], 4, 0, 50, -1, -1, {X: -60, Y: 7}, {X: -35} ); node.mov.onstop = { func: function(){this.stepX = -this.stepX; if(this.stepX > 0){this.stopPos.X = -35}else{this.stopPos.X = -60}}, oThis: node.mov, args: [] }; node.onmouseover = function(e){ var ev = window.event || e; var target = ev.target || ev.srcElement; if(target != this.target) return; this.mov.toggle() } node.onmouseout = function(e){ var ev = window.event || e; var target = ev.target || ev.srcElement; if(target != this.target) return; this.mov.toggle(); } } } function fix_opera_images(){ if(window.getComputedStyle && window.opera){ var items = $C('items', $('text-content')); items.each(function(item){ var img = $T('IMG', item); if ( img.length < 3 ) return false; if(img){ img = img[0]; } //item.style.height = img.height + 20 + "px"; img.style.display = "none"; img.parentNode.removeChild(img); item.appendChild(img); img.style.display = "block"; img.style.position = "absolute"; img.style.left="0"; img.style.top = "5px"; }); } } window.onload = function(){ init_hover(); init_left_menu(); // fix_opera_images(); }