﻿$(document).ready(function(){});
var idx1 = 0;
var idx2 = 0;
var idx3 = 0;
var idx4 = 0;
var idx5 = 0;
var idx6 = 0;
var idx7 = 0;
var idx8 = 0;
var idx9 = 0;
var idx10 = 0;
var sid = 0;
function clk(a,b){
	var part = "commendTracks"+b;
	var _idx = eval("idx"+b);
	var els = $("#" + part + ' ul')[_idx];
	if(a=="all"){
		$("input",els).attr("checked","checked");
	}else if(a=="un")
		$.grep($("input",els),function(el){el.checked=el.checked?"":"checked";});
	else if(a=="play"){
		var getE = $.grep($("input",els),function(el){return el.checked;});
		var len = getE.length;
		if(len==0){
			window.alert("请选择您要试听的曲目！");
			return false;
		}else
			window.open("/Player/PlayList.html?" + getIds(getE),"player");
	}
}

function clkRnd(b){
	var arrRnd = getRand(96,36);
	var part = "commendTracks"+b;
	var els = $("#" + part + ' ul');
	var _els = $("input",els);
	$("input",els).removeAttr('checked');
	$.grep(arrRnd,function(i){_els[i].checked='checked';});
}

function clkAll(a,b){
	var part = "commendTracks"+b;
	var els = $("#" + part + ' ul');
	if(a=="all"){
		$("input",els).attr("checked","checked");
	}else if(a=="un")
		$.grep($("input",els),function(el){el.checked=el.checked?"":"checked";});
	else if(a=="play"){
		var getE = $.grep($("input",els),function(el){return el.checked;});
		var len = getE.length;
		if(len==0){
			window.alert("请选择您要试听的曲目！");
			return false;
		}else
			window.open("/Player/PlayList.html?" + getIds(getE),"player");
	}

}

function getRand(num,len){
	var arrNum = new Array();
	for(var i=0;i<num;i++)
		arrNum[i] = i;
	arrNum = arrNum.sort(function(){return Math.random( )*new Date%3-1});	
	return arrNum.slice(0,len);
}

function getIds(){
	var els = arguments[0];
	var len = els.length;
	var str = new Array();
	$.each(els,function(i,n){str[i]=n.value;});
	return str.join(",");
}

function setTab(i,n,s){
	var tli = $("#tab_nav_" + i + " li");
	var mli = $("#commendTracks" + i + " ul");
	eval("idx"+i+"="+n);
	sid = s>0?s:sid;
	for(i=0;i<tli.length;i++){
		tli[i].className = i==n?"on":"";
		mli[i].style.display = i==n?"block":"none";
	}
}


function ring(e){
	
	
}

window.onerror = function(){return true;}