//Tab切换效果类 by: John King 2009-12-11
	
function tabSwitch(){
	//构造函数
}
tabSwitch.prototype={
	domMenuBg:null,
	domMenuBgPic:null,
	domMenuList:null,
	domContentList:null,
	domContentType:null,
	cssMenu:null,
	cssMenuInactive:null,
	speedOut:null,
	speedIn:null,
	//设置背景
	setMenuBg:function(index){this.domMenuBg.css("background",this.domMenuBgPic[index])},
	//设置切换按钮样式
	setMenuList:function(index){
		if(this.cssMenuInactive!=null){
			this.domMenuList.eq(index).removeClass(this.cssMenuInactive).addClass(this.cssMenu).siblings().removeClass(this.cssMenu).addClass(this.cssMenuInactive)
		}else{
			this.domMenuList.eq(index).addClass(this.cssMenu).siblings().removeClass(this.cssMenu)
		}
	},
	//设置内容tab的显示
	setContentList:function(index){this.domContentList.eq(index).show().siblings(this.domContentType).hide()},
	//Click方法
	setMenuListClick:function(boolChangeMenuBg,boolChangeMenuCss){
		var objThis=this;//为了与下面的程序中的this(jquery中的当前对象)区别开来，这里先把对象赋值给一个变量
		objThis.domMenuList.click(function(){
			var index=$(this).parent().children().index(this);
			if(boolChangeMenuBg==true)objThis.setMenuBg(index);
			if(boolChangeMenuCss==true)objThis.setMenuList(index);
			objThis.domContentList.eq(index).siblings(objThis.domContentType).filter(":visible").fadeOut(objThis.speedOut,function(){$(this).hide();objThis.domContentList.eq(index).fadeIn(objThis.speedIn)});
		});
	}
}

