$(document).ready(function(){
	$(".bar_menu li").click(function(){
		
		$(".bar_menu li").each(function(){
				$(this).removeClass("active normal bar_split no_split").addClass("normal bar_split");
		});
		
		$(this).removeClass("normal bar_split").addClass("active no_split");

		$(this).prev().removeClass("bar_split").addClass("no_split");
		
		$(".bar_menu li:last").removeClass("bar_split").addClass("no_split");

	});
	
	
	$(".bar_menu li").each(function(){
		if ( $(this).hasClass("active") )
		{
			$(this).prev().removeClass("bar_split").addClass("no_split");
		}
	});
	
	
	if($("#thisCategroy").val() == '2')
	{
			//伴奏
		$("#accompany").click(function(){
			var turnPage = "1";      //从第一页开始查寻
			var turnType = "accompany";
			turnPageShow(turnPage,turnType,"old");
		});
	}
	//刚进入界面的时候显示
	turnPageShow("1","weekhots","new");
	
	//本周排行
	$("#weekHot").click(function(){
		var turnPage = "1";      //从第一页开始查寻
		var turnType = "weekhots";
		turnPageShow(turnPage,turnType,"old");
	});
	
	//按人气排序
	$("#hotMix").click(function(){
		var turnPage = "1";      //从第一页开始查寻
		var turnType = "listenedTimes";
		turnPageShow(turnPage,turnType,"old");
	});
	
	
	//按发布时间排序
	$("#newMix").click(function(){
		var turnPage = "1";  	 //从第一页开始查寻
		var turnType = "publishDate";
		turnPageShow(turnPage,turnType,"old");
	});
	
	//按收藏最多排序
	$("#favMix").click(function(){
		var turnPage = "1";		 //从第一页开始查寻
		var turnType = "favTimes";
		turnPageShow(turnPage,turnType,"old");
	});
	
	
	//按评论最火的排序
	$("#commentMix").click(function(){
		var turnPage = "1";		 //从第一页开始查寻
		var turnType = "commentTimes";
		turnPageShow(turnPage,turnType,"old");
	});
	
	
	//跳转
	$("#turnOtherPage").click(function(){
		var turnPage = $("#page").val();
		showSelPage(turnPage);
	});
	
	
	/**
	 * 全选歌单里的内容
	 */	   
   $("#checkAll").click(function() { 
	   	
	   	 var checkBoxName;
		 if($("#pageCategroy").val() == 1){//如果name类型为混音
			checkBoxName = "mixesList";
		 }else if($("#pageCategroy").val() == 2){ //如果name类型为音频
			checkBoxName = "tracksList";
		 }
		 //alert($("#pageCategroy").val());
		 $("input[name='" + checkBoxName + "']").each(function() { 
		       $(this).attr("checked", true); 
		  }); 
	}); 
   
   /**
	 * 混音全选添加到播放器的时候的时候
	 */
	$("#playAllDivPage").click(function(){
		 var checkBoxName;
		 if($("#pageCategroy").val() == 1){//如果name类型为混音
			checkBoxName = "mixesList";
		 }else if($("#pageCategroy").val() == 2){ //如果name类型为音频
			checkBoxName = "tracksList";
		 }
		
		 $("input[name='" + checkBoxName + "']").each(function()  { 
		       if($(this).attr("checked"))
		       {
		    	   addPlaylist($("#pageCategroy").val(), $(this).attr("value"));
		       }
		  }); 
	});
	
   /**
    * 反选
    */
	$("#invert").click(function() { 
		var checkBoxName;     //name值
		if($("#pageCategroy").val() == 1){   //如果name类型为混音
			checkBoxName = "mixesList";
		}else if($("#pageCategroy").val() == 2){  //如果name类型为音频
			checkBoxName = "tracksList";
		}
		 $("input[name='" + checkBoxName + "']").each(function() { 
		       if($(this).attr("checked"))
		       {
		    	   $(this).removeAttr("checked");
		       }
		       else
		       {
		    	   $(this).attr("checked",'true');
		       }

		  }); 
	}); 
	
});


//Ajax实现排序
function turnPageShow(page,type,isNew){
	var categroy = $("#pageCategroy").val();
	
	$.ajax({
		type:"POST",
		url:"/divPage.php",
		data:"currentpage="+page+"&currenttype="+type+"&categroy="+categroy+"&isNew="+isNew,
		beforeSend: function() {
      $("#mixlistContent").html("<br/><img src='/img/line_loading.gif'/>").show("slow");
    },
		success:function(msg){
			var arr = msg.split("+++++++++++++++++++++++++++");   
			$("#mixlistContent").html(arr[0]);
			$("#totalPageFY").html($("#totalPage").val());
			if($("#totalPageFY").html() <= 1){
				$("#fenye").hide();
			}else{
				$("#fenye").show();
				$("#pageListShow").html(arr[1]);
				$("#thisPage").html(page);
			}
			if(isNew == "new")
			{
				$(".bar_menu li").each(function(){
					$(this).removeClass("active normal bar_split no_split").addClass("normal bar_split");
				});
				if($("#currentType").val() == "weekhots")
				{
					$("#weekHot").removeClass("normal bar_split").addClass("active no_split");
					$("#weekHot").prev().removeClass("bar_split").addClass("no_split");
				}
				if($("#currentType").val() == "listenedTimes")
				{
					$("#hotMix").removeClass("normal bar_split").addClass("active no_split");
					$("#hotMix").prev().removeClass("bar_split").addClass("no_split");
				}
				if($("#currentType").val() == "publishDate")
				{
					$("#newMix").removeClass("normal bar_split").addClass("active no_split");
					$("#newMix").prev().removeClass("bar_split").addClass("no_split");accompany
				}
				if($("#currentType").val() == "accompany")
				{
					$("#accompany").removeClass("normal bar_split").addClass("active no_split");
					$("#accompany").prev().removeClass("bar_split").addClass("no_split");
				}
				if($("#currentType").val() == "favTimes")
				{
					$("#favMix").removeClass("normal bar_split").addClass("active no_split");
					$("#favMix").prev().removeClass("bar_split").addClass("no_split");
				}
				if($("#currentType").val() == "commentTimes")
				{
					$("#commentMix").removeClass("normal bar_split").addClass("active no_split");
					$("#commentMix").prev().removeClass("bar_split").addClass("no_split");
				}
				$(".bar_menu li:last").removeClass("bar_split").addClass("no_split");
			}
		}
	});
}





//每页显示当前的页面信息
function showSelPage(page){
	page = parseInt(page);
	//if(($("#thisPage").html()* 1) == page && page <= 1)
	//{  //如果当前页已经为第一页了  则上一页 和首页按键失效  
	//	return;
	//}
	//if(($("#thisPage").html()* 1) == page && page >= $("#totalPageFY").html() * 1 )
	//{  //如果你选择的是最后一页 则下一页 和尾页失效
	//	return;
	//}
	//if(($("#thisPage").html()* 1) == page)
	//{  	//如果是当前也 则跳转按键失效
	//	return;
	//}
	
	//if(($("#currentPage").val()* 1) == page && page <= 1)
	//{  //如果当前页已经为第一页了  则上一页 和首页按键失效  
	//	return;
	//}
	//if(($("#currentPage").val()* 1) == page && page >= $("#totalPage").val() * 1 )
	//{  //如果你选择的是最后一页 则下一页 和尾页失效
	//	return;
	//}
	
	//if(($("#currentPage").val()* 1) == page ||  page < 1 || page > $("#totalPageFY").html())
	//{  	//如果是当前也 则跳转按键失效
	//	return;
	//}
	//if(page == ""){
	//	return;
	//}
	if ( isNaN(page) ) return;
	var turnType = $("#currentType").val();
	turnPageShow(page,turnType,"old");
}
