jQuery.fn.switchTab=function(f){f=jQuery.extend({defaultIndex:0,titOnClassName:"on",titCell:"dt span",mainCell:"dd",delayTime:250,trigger:"click",effect:"",debug:""},f,{version:102});this.each(function(){var b;var c=-1;var d=jQuery(this);var e=function(i){if(i!=c){d.find(f.titCell+":eq("+c+")").removeClass(f.titOnClassName);d.find(f.mainCell).hide();d.find(f.titCell+":eq("+i+")").addClass(f.titOnClassName);if(f.delayTime<250&&f.effect!="")f.effect="";if(f.effect=="fade"){d.find(f.mainCell+":eq("+i+")").fadeIn({queue:false,duration:250})}else if(f.effect=="slide"){d.find(f.mainCell+":eq("+i+")").slideDown({queue:false,duration:250})}else{d.find(f.mainCell+":eq("+i+")").show()}c=i}};e(f.defaultIndex);d.find(f.titCell).each(function(i,a){if(f.trigger=="click"){jQuery(a).click(function(){e(i)})}else if(f.delayTime>0){jQuery(a).hover(function(){b=setTimeout(function(){e(i);b=null},f.delayTime)},function(){if(b!=null)clearTimeout(b)})}else{jQuery(a).mouseover(function(){e(i)})}})});if(f.debug!="")alert(f[f.debug]);return this};
