window.tabcat = function (newinfoli, dtcon, spana, fn) { newinfoli = $(newinfoli); dtcon = $(dtcon); dtcon.addclass("tabcat"); if (spana) { spana = $(spana); } fn = fn || function (index, ob, dtcon, spana) { ob.addclass('cur').siblings().removeclass('cur'); dtcon.eq(index).show().siblings(".tabcat").hide(); if (spana) { $(spana).attr('href', ob.attr("href") || ob.find("a").attr('href')); } } newinfoli.mouseenter(function (event) { var ob = $(this); var index = newinfoli.index(ob); fn(index, ob, dtcon, spana); }).eq(0).mouseenter(); newinfoli.filter(':last').parent().addclass('nobor'); }