var tParentId;		//选项卡和内容的外层元素ID
var tTabWarpId; 	//选项卡的外层元素ID
var tContWarpId; 	//选项卡对应内容的外层元素ID
var tContImplClass; //选中选项卡的类
var len;			//选项卡的长度
var tabScrollStat;	//选项卡循环切换状态变量
var tmpStat = true; //选项卡循环切换状态标识
var sec = 2000;     //选项卡切换的时间间隔

//选项卡轮播主方法
function setIntervalTab(parentId,tabWarpId,contWarpId,contImplClass){
	tParentId = parentId;
	tTabWarpId = tabWarpId;
	tContWarpId = contWarpId;
	tContImplClass = contImplClass;
	
	
	 len = $("#" + tabWarpId).find("li").length;
	// alert($("#" + tTabWarpId +  " li")[0].id);
	genIntervalTab();
	tabScrollStat = setInterval(genIntervalTab,len * sec);
	
	$("#" + tParentId).mouseover(function(){
		window.clearInterval(tabScrollStat);
		tmpStat = false;
	}).mouseout(function(){
		tmpStat = true;
		tabScrollStat = setInterval(genIntervalTab,len * sec);
	});
}

//生成选项卡轮播
function genIntervalTab(){
	//默认显示第一个选项卡
	//$("#" + tTabWarpId +  " li")[0].id;
	showTab(0);
	setTimeout(function(){
			if(tmpStat){showTab(1);}	
			//setTimeout(function(){
			//	if(tmpStat){showTab(2);}
					//setTimeout(function(){
					//	if(tmpStat){showTab(3);}
										
					//	},sec);
			//	},sec);
		},sec);
	
	
}

//显示某选项卡内容
function showTab(obj){
	//初始化每个选项卡
	$("#" + tTabWarpId).find("li").each(function(){
		$(this).removeClass(tContImplClass);											 
	});
	//初始化每个选项卡内容层
	for(var i = 0; i < len; i++){
		//该内容层对应选项卡是选中状态，则其显示
		if(obj == i){
			$("#" + tContWarpId + i).removeClass("hidden").addClass("show");
		}else{
			//该内容层对应选项卡是未选中状态，则其隐藏
			$("#" + tContWarpId + i).removeClass("show").addClass("hidden");	
		}
	}
	
	if($("#" + tTabWarpId +  " li")[obj]!=undefined){
	$("#" + tTabWarpId +  " li")[obj].className = tContImplClass;
	}
}


