function topmenu(rootid){ var onstr='_on.gif'; var offstr='.gif'; var root=document.getElementById(rootid); var $root=$(root); var l2obj; var l3obj; function rplks(str,keywords,newkey) { var patt=new RegExp(eval("/"+keywords+"/g")); //var patt=new RegExp(keywords,'g'); if(patt.exec(str)!= null){ var str=str.replace(patt,newkey); } return str; } function curh(obj){ if ( !obj.parentNode.parentNode.id || obj.parentNode.parentNode.id == "right_menu2" ) { $(" li>a",$(obj.parentNode.parentNode)).each(function (){ if(this==l2obj||this==l3obj){ }else{ if(this.getElementsByTagName('img')[0]){ $(">img:first",this).attr('src',rplks($(">img:first",this).attr('src'),onstr,offstr)); } $(this).removeClass('hover'); } }) if(obj.getElementsByTagName('img')[0]){ if($(">img:first",$(obj)).attr('src').slice(-parseInt(onstr.length))!=onstr){ $(">img:first",$(obj)).attr('src',rplks($(">img:first",obj).attr('src'),offstr,onstr)); } } $(obj).addClass('hover'); } } function cur(obj){ curh(obj); if(obj.parentNode.parentNode.getElementsByTagName('ul').length>0){ $(" ul",$(obj.parentNode.parentNode)).each(function (){ $(this).css({display:'none',height:'0',overflow:'hidden'}); }); } if(obj.parentNode.getElementsByTagName('ul').length>0){ $(">ul:first",obj.parentNode).css({display:'block',height:'auto',overflow:'visible'}); } } function cur2(obj){ if(obj.parentNode.parentNode.parentNode.getElementsByTagName('ul').length>0){ $(" ul:first",$(obj.parentNode.parentNode.parentNode)).each(function (){ $(this).css({display:'none',height:'0',overflow:'hidden'}); }); } if(obj.parentNode.getElementsByTagName('ul').length>0){ $(">ul:first",obj.parentNode).css({display:'block',height:'auto',overflow:'visible'}); } } function cur3(obj){ if(obj.parentNode.parentNode.parentNode.getElementsByTagName('ul').length>0){ $(" ul",$(obj.parentNode.parentNode.parentNode)).each(function (){ $(this).css({display:'block',height:'auto',overflow:'visible'}); }); } if(obj.parentNode.getElementsByTagName('ul').length>0){ $(">ul:first",obj.parentNode).css({display:'none',height:'0',overflow:'hidden'}); } } function toggleleft(obj){ if($(">ul:first",obj.parentNode).css('display')=='none'){ $(">ul:first",obj.parentNode).css({display:'block',height:'auto',overflow:'visible'}); }else{ $(">ul:first",obj.parentNode).css({display:'none',height:'0',overflow:'hidden'}); } } function inthover(){ if(typeof(menucodel1)=='undefined'||menucodel1==''||menucodel1=='0'){ $(" ul",$root).each(function (){ $("#wrap-right > ul > li > ul").css({display:'none',height:'0',overflow:'hidden'}); }); } } function recover(){ curh(l2obj); } function a(obj){ if ( obj.parentNode.parentNode.id == "top_menu2" ){ $(obj.parentNode.parentNode).css({display:'none',height:'0',overflow:'hidden'}); } } if(root){ for(var i=0; iul:first",this.parentNode).css({visibility:'visible',height:'auto',position:'relative'}); }; atag.onmouseover=function(){ if ( atag.parentNode.parentNode.id == "top_menu2" || atag.parentNode.parentNode.id == "right_menu2" ) { cur3(this); } else { cur(this); } }; //alert(atag.parentNode.parentNode.firstChild); //alert(atag.parentNode.parentNode.lastChild); } var top_menu2 = document.getElementById("top_menu2"); var right_menu2 = document.getElementById("right_menu2"); top_menu2.onmouseout=function(){ $(top_menu2).css({display:'none',height:'0',overflow:'hidden'}); }; top_menu2.onmouseover=function(){ $(top_menu2).css({display:'block',height:'auto',overflow:'visible'}); }; right_menu2.onmouseout=function(){ $(right_menu2).css({display:'none',height:'0',overflow:'hidden'}); }; right_menu2.onmouseover=function(){ $(right_menu2).css({display:'block',height:'auto',overflow:'visible'}); }; inthover(); } }