function showStyleCata(data){
	try{
		var temp = "";
		var num=0;
		for (var i = 0; i < data.length; i++)
		{
			var itemcode=data[i].item_code;
			var itemcodesub="";
			if(itemcode.length>9)
			{
				itemcodesub=itemcode.substring(0,9);
			}else
			{
				itemcodesub=itemcode;
			}
			var ctitle=data[i].ctitle;
			var title=data[i].title;
			var name="";
			var classid=data[i].music_class_id;
			var imageph=data[i].image_cata;
			if (null == ctitle) {
				ctitle = "";
			}
			if (null == title) {
				title = "";
			}
			if ("" != ctitle && null != ctitle  && ctitle.length > 24) {
				name = ctitle.substring(0, 23) + "..";
			}else
			{
				name=ctitle;
			}
			if ("" != title && null != title && "" == ctitle ) {
				if( title.length > 34)
					name = title.substring(0, 33) + "....";
				else
					name = title;
			}
			temp+="<li><a href='/kuke/library/content/"+itemcode+"/' title='"+ctitle+title+"'>";
			temp+="<img width='64' height='64' border='0' src='"+imageph+"' /></a>";
			temp+="<a href='/kuke/library/content/"+itemcode+"/' style='cursor: hand' title='"+ctitle+title+"'>"+name+"</a>";
			temp+="<br /><span title='"+itemcode+"'>专辑号:"+itemcodesub+"</span></li>";
			num+=1;
		}
		var classid=document.getElementById("ms_id").value;
		if(num==0)
		{
			temp="<li style='text-align: center;'>暂无同风格专辑</li>";
			temp+="<li id='more'><a href='/kuke/library/index/' >更多</a></li>";
		}else
		{
			temp+="<li id='more'><a href='/kuke/library/musicsort/"+classid+"/' >更多</a></li>";
		}
		var stylecatas=document.getElementById("stylecatas");
		stylecatas.innerHTML=temp;
	}catch(err)
	{}
}

function getEqualStyleCata(itemcode) {
	try{
		JNowListen.getStyleCata(itemcode,showStyleCata);
	}catch(e){}
}
function showVocalStyleCata(data){
	try{
		var temp = "";
		var num=0;
		for (var i = 0; i < data.length; i++)
		{
			var itemcode=data[i].item_code;
			var itemcodesub="";
			if(itemcode.length>9)
			{
				itemcodesub=itemcode.substring(0,9);
			}else
			{
				itemcodesub=itemcode;
			}
			var ctitle=data[i].ctitle;
			var title=data[i].title;
			var name="";
			var classid=data[i].music_class_id;
			var imageph=data[i].image_cata;
			if (null == ctitle) {
				ctitle = "";
			}
			if (null == title) {
				title = "";
			}
			if ("" != ctitle && null != ctitle  && ctitle.length > 24) {
				name = ctitle.substring(0, 23) + "..";
			}else
			{
				name=ctitle;
			}
			if ("" != title && null != title && "" == ctitle ) {
				if( title.length > 34)
					name = title.substring(0, 33) + "....";
				else
					name = title;
			}
			temp+="<li><a href='/kuke/spoken/category_index/"+itemcode+"/' title='"+ctitle+title+"'>";
			temp+="<img width='64' height='64' border='0' src='"+imageph+"' /></a>";
			temp+="<a href='/kuke/spoken/category_index/"+itemcode+"/' style='cursor: hand' title='"+ctitle+title+"'>"+name+"</a>";
			temp+="<br /><span title='"+itemcode+"'>专辑号:"+itemcodesub+"</span></li>";
			num+=1;
		}
		var classid=document.getElementById("categoryid").value;
		if(num==0)
		{
			temp="<li style='text-align: center;'>暂无同风格专辑</li>";
			temp+="<li id='more'><a href='/kuke/spoken/index/' >更多</a></li>";
		}else
		{
			temp+="<li id='more'><a href='/kuke/spoken/category/"+classid+"/' >更多</a></li>";
		}
		var stylecatas=document.getElementById("stylecatas");
		stylecatas.innerHTML=temp;
	}catch(err)
	{}
}

function getVocalEqualStyleCata(itemcode,categoryid) {
	try{
		JVocal.getStyleCata(itemcode,categoryid,showVocalStyleCata);
	}catch(e){}
}
function addFavoraters(type) {
	var addsObj=document.getElementById("adds");
	addsObj.disabled="true";
	var favclass = document.getElementById("favclass").value;
	var content = document.getElementById("content").value;
	var itemcodes = document.getElementById("itemcodes").value;
	var userids = document.getElementById("userids").value;
	var l_codes = document.getElementsByName("l_codes");
	var classid = document.getElementById("classid").value;
	var l_codes_str = "";
	for (var j = 0; j < l_codes.length; j++) {
		if (l_codes[j].checked) {
			var temp = l_codes[j].value;
			l_codes_str += temp + ":";
		}
	}
	l_codes_str = l_codes_str.substr(0, l_codes_str.length - 1);
	JFavorater.addFavoratersDwr(type,favclass, content, l_codes_str, itemcodes, userids,classid, showFavoraterResults);
}
function showFavoraterResults(msg) {
	var addsObj=document.getElementById("adds");
	
	try {
		var myArray = msg.split("|");
		if (myArray[0] == "logion") {
			window.location = "/kuke/Redirect?type=login&from=" + myArray[1];
		}
		if (myArray[0] == "message") {
			massage_boxs.style.visibility = "hidden";
			masks.style.visibility = "hidden";
			addsObj.disabled="";
			alert(myArray[1]);
		}
		if (myArray[0] == "repeat") {
			massage_boxs.style.visibility = "hidden";
			masks.style.visibility = "hidden";
			addsObj.disabled="";
			alert(myArray[1]);
		}
	}
	catch (e) {
	}
}
function showFavoitesUser(data)
{
	try{
		var sizes="0";
		var temp = "<li class='zhongji_right_div1_li1'>喜欢该专辑的用户</li>";
		for (var i = 0; i < data.length; i++)
		{
			
			var userid = data[i].user_id;
			var username = data[i].user_name;
			var usernames = data[i].user_name;
			var userimage=data[i].user_image;
			var weburls=data[i].weburls;
			sizes=data[i].sizes;
			if("" != usernames && null != usernames && usernames.length>5)
			{
				usernames=usernames.substring(0,6);
			}
			temp+="<li class='zhongji_right_xihuan'><a href='"+weburls+"/kuke/art/roomindex/"+userid+"/' title='"+username+"'><img src='"+userimage+"' width='58' height='58' /></a><br /><a href='"+weburls+"/kuke/art/roomindex/"+userid+"/' title='"+username+"'>"+usernames+"</a></li>";
			
		}
		temp+="<li class='zhongji_right_xihuan2' id='sizename'>共"+sizes+"人收藏该专辑</li>";
		var favtable=document.getElementById("favtable");
		favtable.innerHTML=temp;
	//	var sizename=document.getElementById("sizename");
	//	sizename.innerHTML="共"+sizes+"人收藏该专辑";
	}catch(err)
	{}
}

function getFavoitesUser(itemcode) {
	try{
		JNowListen.getFavoitesCata(itemcode,showFavoitesUser);
	}catch(e){}
}
function showNowListen(data) {
	try {
		var temp = "";
		temp+="<li class='zhongji_right_div1_li1'>大家都在听</li>";
		for (var i = 0; i < data.length; i++) {
			var username = data[i].user_name;
			var itemcode = data[i].item_code;
			var ctitles = data[i].ctitle;
			var ctitle = data[i].ctitle;
			var paths = data[i].imagepath;
			var etitle = data[i].track_desc;
			var etitles = data[i].track_desc;
			if (null == ctitle) {
				ctitle = "";
			}
			if (null == etitle) {
				etitle = "";
			}
			if (null == ctitles) {
				ctitles = "";
			}
			if (null == etitles) {
				etitles = "";
			}
			if ("" != ctitle && null != ctitle && "" == etitle && ctitle.length > 8) {
				ctitle = ctitle.substring(0, 8) + "....";
			}
			if ("" != etitle && null != etitle && "" == ctitle && etitle.length > 20) {
				etitle = etitle.substring(0, 20) + "....";
			}
			if ("" != ctitle && null != ctitle && "" != etitle && null != etitle) {
				if (ctitle.length > 9) {
					ctitle = ctitle.substring(0, 9) + "/";
				} else {
					ctitle = ctitle + "/";
				}
				if (etitle.length > 12) {
					etitle = etitle.substring(0, 12) + "..";
				}
			}
			if ("" != ctitles && "" != etitles) {
				ctitles = ctitles + "/";
			}
			temp += "<li class='zhongji_right_div1_li2'><a href='/kuke/library/content_lcode/" + data[i].item_code + "/" + data[i].l_code + "/' title='" + ctitles + etitles + "'><img src='" + paths + "' width='50' height='50'/></a><a href='/kuke/library/content_lcode/" + data[i].item_code + "/" + data[i].l_code + "/' title='" + ctitles + etitles + "'>" + ctitle + etitle + "</a>";
			temp += "<br /><a href='/kuke/library/content_lcode/" + data[i].item_code + "/" + data[i].l_code + "/' title='" + data[i].item_code + "'><span>\u4e13\u8f91\u53f7:" + data[i].item_code + "</a></span></li>";
		}
		var nowListens=document.getElementById("nowListen");
		nowListens.innerHTML=temp;
	}
	catch (err) {
	//	alert(err);
	}
}
function getNowListen() {
	try{
		JNowListen.getNowListen(showNowListen);
	}catch(e){}
	
}
function addCataScore(itemcode, content) {
	if (itemcode != null && itemcode != "") {
		CataScore.addCataScore(itemcode, content, function (msg) {
			var myArray = msg.split("|");
			if (myArray[0] == "nomalLogin") {
				window.location = "/kuke/Redirect?type=login&from=" + myArray[1];
			} else {
				if (myArray[0] == "false") {
					alert(myArray[1]);
				} else {
					if (myArray[0] == "true") {
						alert(myArray[1]);
						var tableid = document.getElementById("score");
						tableid.deleteRow();
						var newTrCC=tableid.insertRow();
						var cell = newTrCC.insertCell();
						cell.setAttribute("width", "100%");
						cell.innerHTML = "有"+myArray[2]+"%的用户认为本张唱片不错";
				//		window.location.reload();
					}
				}
			}
		});
	} else {
		alert("\u8bf7\u9009\u62e9\u8bc4\u5206\u7684\u4e13\u8f91\uff01");
	}
}
function submit() {
	var flag = 0;
	try {
		if (document.all["l_code"].length) {
			for (var i = 0; i < document.all["l_code"].length; i++) {
				if (document.all["l_code"][i].checked) {
					flag = 1;
				}
			}
		} else {
			if (document.all["l_code"].checked) {
				flag = 1;
			}
		}
		if (flag == 0) {
			alert("\u8bf7\u9009\u62e9\u60a8\u8981\u64ad\u653e\u7684\u66f2\u76ee\uff01");
			return false;
		} else {
			document.playForm.fireEvent("onsubmit");
			document.playForm.submit();
		}
	}
	catch (e) {
		alert("\u8be5\u9875\u6570\u636e\u672a\u52a0\u8f7d\u5b8c\u6bd5\uff01");
		return false;
	}
}
function SelectIterm(form, sign) {
	for (var i = 0; i < form.l_code.length; i++) {
		if (form.l_code[i].type == "checkbox") {
			var e = form.l_code[i];
			if (sign == 0) {
				e.checked = true;
			}
			if (sign == 1) {
				e.checked = !e.checked;
			}
			if (sign == 2) {
				e.checked = false;
			}
		}
	}
}
function showTips(workid) {
	remove();
	try {
		getResult(workid);
		var left = event.offsetX;
		var top = event.offsetY;
		var y = document.documentElement.scrollTop + window.event.clientY + (16 - top);
		var x = document.documentElement.scrollLeft + window.event.clientX - (352) + (60 - left) + "px";
		div_info.style.top = y;
		div_info.style.left = x;
		div_info.style.display = "block";
	}
	catch (e) {
		dwr.util.setValue("div_info", "\u6682\u65e0\u4fe1\u606f", {escapeHtml:false});
		var left = event.offsetX;
		var top = event.offsetY;
		var y = document.documentElement.scrollTop + window.event.clientY + (16 - top);
		var x = document.documentElement.scrollLeft + window.event.clientX - (352) + (60 - left) + "px";
		div_info.style.top = y;
		div_info.style.left = x;
		div_info.style.display = "block";
	}
}
function check_comments_form(obj) {
	if (document.getElementById("contents").value == "\u6211\u6765\u8bc4\u4e24\u53e5\uff01") {
		alert("\u8bc4\u8bba\u7684\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a!");
		return false;
	} else {
		var contents = document.getElementById("contents").value.replace(/[^\x00-\xff]/g, "**");
		contents = contents.replace(/^\s*/, "");
		contents = contents.replace(/\s*$/, "");
		if (!/^[0-9a-zA-Z\*_]{2,500}$/.test(contents)) {
			if (contents.length < 1) {
				alert("\u8bc4\u8bba\u7684\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a!");
				return false;
			} else {
				if (contents.length > 500 || contents.length < 2) {
					alert("\u8bc4\u8bba\u7684\u5185\u5bb9\u957f\u5ea6\u5e94\u4e3a1-250\u4e2a\u6c49\u5b57(2-500\u4e2a\u5b57\u7b26)!");
					return false;
				}
			}
		}
	}
}
function submitPlay() {
	var flag = 0;
	try {
		if (document.all["l_code"].length) {
			for (var i = 0; i < document.all["l_code"].length; i++) {
				if (document.all["l_code"][i].checked) {
					flag = 1;
				}
			}
		} else {
			if (document.all["l_code"].checked) {
				flag = 1;
			}
		}
		if (flag == 0) {
			alert("\u8bf7\u9009\u62e9\u60a8\u8981\u64ad\u653e\u7684\u66f2\u76ee\uff01");
			return false;
		} else {
			//ShowOpen("/play/loading.jsp");
		}
	}
	catch (e) {
		alert("\u8be5\u9875\u6570\u636e\u672a\u52a0\u8f7d\u5b8c\u6bd5\uff01");
		return false;
	}
}
function init() {
	dwr.util.useLoadingImage("/images/ajaxload/1.gif", 280, -950, 1);
}
function getResult(workid) {
	if (workid != null && workid != "") {
		Subworks.getSubworks(workid, subworksResult);
	} else {
		subworksResult("");
	}
}
function subworksResult(msg) {
	s = msg.split("@");
	dwr.util.setValue("div_info", s[1], {escapeHtml:false});
}

function showShopStyleCata(data){
	try{
		var temp = "";
		var num=0;
		for (var i = 0; i < data.length; i++)
		{
			var ids=data[i].item_code;
			var idsub="";
			if(ids.length>8)
			{
				idsub=ids.substring(0,8);
			}else
			{
				idsub=ids;
			}
			var ctitle=data[i].ctitle;
			var title=data[i].title;
			var name="";
			var ename="";
			var classid=data[i].music_class_id;
			var imageph=data[i].image_cata;
			if (null == ctitle) {
				ctitle = "";
			}
			if (null == title) {
				title = "";
			}
			if ("" != ctitle && null != ctitle  && ctitle.length > 24) {
				name = ctitle.substring(0, 23) + "..";
			}else
			{
				name=ctitle;
			}
			if ("" != title && null != title  ) {
				if( title.length > 34)
					ename = title.substring(0, 33) + "....";
				else
					ename = title;
			}
			temp+="<li><a href='/kuke/shop/content/"+ids+"/"+classid+"/' title='"+ctitle+title+"'>";
			temp+="<img width='64' height='64' border='0' src='"+imageph+"' /></a>";
			temp+="<a href='/kuke/shop/content/"+ids+"/"+classid+"/' style='cursor: hand' title='"+ctitle+title+"'>"+name+"</a>";
			temp+="<br /><a href='/kuke/shop/content/"+ids+"/"+classid+"/' style='cursor: hand' title='"+ctitle+title+"'>"+ename+"</a></li>";
			num+=1;
		}
		var classid=document.getElementById("classid").value;
		if(num==0)
		{
			temp="<li style='text-align: center;'>暂无同风格专辑</li>";
			temp+="<li id='more'><a href='/kuke/shop/index/' >更多</a></li>";
		}else
		{
			temp+="<li id='more'><a href='/kuke/shop/category/"+classid+"/' >更多</a></li>";
		}
		var stylecatas=document.getElementById("stylecatas");
		stylecatas.innerHTML=temp;
	}catch(err)
	{err}
}

function getShopEqualStyleCata(id,classid) {
	try{
		JShop.getStyleCata(id,classid,showShopStyleCata);
	}catch(e){}
}