function tab_1_effect(module_id,cmode,aclick,lsize,align,valign,tgap2,use_img) { var mouseover=0; if(use_img!='1') { $('').attr('id','tab_dummyline_'+module_id).prependTo($('.tab_menu_'+module_id+' li:first-child')); tab_toggle($('.tab_menu_'+module_id+' li:eq(0)')); } var hash=document.location.hash; if(new RegExp("^#tab_"+module_id+"_\\d+").test(hash)) { var tcnt=parseInt(hash.split("_")[2])-1; tab_toggle($('.tab_menu_'+module_id+' li:eq('+tcnt+')')); } if(cmode=='c') { $('.tab_menu_'+module_id+' li a').click(function() { tab_toggle($(this).parent('li')); }); } else { $('.tab_menu_'+module_id+' li').mouseover(function() { tab_toggle($(this)); }); } $('.tab_menu_'+module_id+' li a').focus(function() { tab_toggle($(this).parent('li')); }); $('.tab_menu_'+module_id+',#tab_body_'+module_id).hover(function() { mouseover=1; }, function() { mouseover=0; }); if(aclick>0) setTimeout(auto_tab_toggle, aclick*1000); function tab_toggle($li) { if($li.length==0) return; $('.tab_menu_'+module_id+' li').removeClass('active'); $li.addClass('active'); if(use_img=='1') { $('.tab_menu_'+module_id+' li').each(function() { $(this).find('img').attr('src',$(this).attr('imgoff')); }); $li.find('img').attr('src',$li.attr('imgon')); } $('#tab_body_'+module_id+'>div').hide(); $('#tab_body_'+module_id+'_'+$li.attr('data')).show(); if($li.is('[sfunc]')) { window[$li.attr('sfunc')](); } if(use_img!='1') { if(valign=="bottom") { if(align=="right") { $('#tab_dummyline_'+module_id).css({'right':0,'top':(-1*lsize)+'px'}); } else { $('#tab_dummyline_'+module_id).css({'left':0,'top':(-1*lsize)+'px'}); } } else if(valign=="left") { $('#tab_dummyline_'+module_id).css({'right':(-1*lsize)+'px','top':0}); } else if(valign=="right") { $('#tab_dummyline_'+module_id).css({'left':(-1*lsize)+'px','top':0}); } else { if(align=="right") { $('#tab_dummyline_'+module_id).css({'right':0,'bottom':(-1*lsize)+'px'}); } else { $('#tab_dummyline_'+module_id).css({'left':0,'bottom':(-1*lsize)+'px'}); } } } } function auto_tab_toggle() { if(mouseover==0) { var cnt=$('.tab_menu_'+module_id+' li').length; var current=$('.tab_menu_'+module_id+' li.active').attr('data'); if(cnt==0 || typeof(current)=='undefined') return false; current--; var next=(current+1)%cnt; tab_toggle($('.tab_menu_'+module_id+' li:eq('+next+')')); } setTimeout(auto_tab_toggle, aclick*1000); } }