 function calculate_byte( sTargetStr ) {
        var sTmpStr, sTmpChar;
        var nOriginLen = 0;
        var nStrLength = 0;
         
        sTmpStr = new String(sTargetStr);
        nOriginLen = sTmpStr.length;

        for ( var i=0 ; i < nOriginLen ; i++ ) {
                sTmpChar = sTmpStr.charAt(i);

                if (escape(sTmpChar).length > 4) {
                        nStrLength += 2;
                } else if (sTmpChar!='\r') {
                        nStrLength ++;
                }
        }
        
        return nStrLength; 
        
}
function showLatestTrends(data) {
	try {
		var urls = document.getElementById("weburls").value;
		for (var i = 0; i < data.length; i++) {
			var temp = "";
			var type = data[i].type;
			var itemcode = data[i].diary_title;
			if (type == "2") {
					temp += "<a href='" + urls + "/kuke/art/roomindex/" + data[i].user_id + "/' title='" + data[i].user_name + "'>" + data[i].user_name + "</a> \u548c";
					if (null != data[i].fid && "" != data[i].fid) {
						temp += "<a href='" + urls + "/kuke/art/roomindex/" + data[i].fid + "/' title='" + data[i].fname + "'>" + data[i].fname + "</a>\u6210\u4e3a\u4e86\u597d\u53cb";
					} else {
						temp += "&nbsp;&nbsp;\u6210\u4e3a\u4e86\u597d\u53cb";
					}
			} else if (type == "3") {
						var contentt = data[i].diary_contents;
						var goodtype = data[i].trends_doing;
						if (null == contentt || "" == contentt) {
							contentt = "\u65e0\u9898";
						}
						var lnum = calculate_byte(contentt);
						if (lnum > 20) {
							contentt = contentt.substring(0,20)+"...";
						}
						temp += "<a href='" + urls + "/kuke/art/roomindex/" + data[i].user_id + "/' title='" + data[i].user_name + "'>" + data[i].user_name + "</a>\u6536\u85cf\"";
						temp += "<a href='/kuke/library/content/" + itemcode + "/' title='" + data[i].diary_contents + "'>" + contentt + "</a>\"\u4e13\u8f91";
						
			} else if (type == "4") {
							var item_name = data[i].trends_doing;
							var title = data[i].diary_title;
							var lnum = calculate_byte(title);
							if (lnum > 20) {
								title = title.substring(0,20) + "...";
							}
							temp += "<a href='" + urls + "/kuke/art/roomindex/" + data[i].user_id + "/' title='" + data[i].user_name + "'>" + data[i].user_name + "</a>\u53d1\u8868\"<a href='" + urls + "/kuke/diary/commentList/" + item_name + "/" + data[i].user_id + "/' title='" + data[i].diary_title + "'>" + title + "</a>\"\u6587\u7ae0";
			} else if (type == "6") {
									var contentt = data[i].diary_contents;
									var classid = data[i].trends_doing;
									if (null == contentt || "" == contentt) {
										contentt = "\u65e0\u9898";
									}
									var lnum = calculate_byte(contentt);
									if (lnum > 20) {
										contentt = contentt.substring(0,20)+"...";
									}
									temp += "<a href='" + urls + "/kuke/art/roomindex/" + data[i].user_id + "/' title='" + data[i].user_name + "'>" + data[i].user_name + "</a>\u6536\u85cf\"<a href='/kuke/shop/content/" + itemcode + "/" + classid + "/' title='" + data[i].diary_contents + "'>" + contentt + "</a>\"\u4e13\u8f91";
			} else if (type == "7") {
										var contentt = data[i].diary_contents;
										var doing = data[i].trends_doing;
										if (null == contentt || "" == contentt) {
											contentt = "\u65e0\u9898";
										}
										var lnum = calculate_byte(contentt);
										if (lnum > 20) {
											contentt = contentt.substring(0,20)+"...";
										}
										temp += "<a href='" + urls + "/kuke/art/roomindex/" + data[i].user_id + "/' title='" + data[i].user_name + "'>" + data[i].user_name + "</a>";
										if (doing == "library") {
											temp += "\u63a8\u8350\"<a href='/kuke/library/content/" + itemcode + "/'  title='" + data[i].diary_contents + "'>" + contentt + "</a>\"\u4e13\u8f91";
										} else if (doing == "spoken") {
												temp += "\u63a8\u8350\"<a href='/kuke/spoken/category_index/" + itemcode + "/'  title='" + data[i].diary_contents + "'>" + contentt + "</a>\"\u4e13\u8f91";
											} else {
												var doingstr = doing.split("|");
												temp += "\u63a8\u8350\"<a href='/kuke/shop/content/" + itemcode + "/" + doingstr[1] + "/'  title='" + data[i].diary_contents + "'>" + contentt + "</a>\"\u4e13\u8f91";
											}
				}
			var times = data[i].times + "\u524d";
			var newTrCC = document.getElementById("latestTrends").insertRow();
			var cell1 = newTrCC.insertCell();
			cell1.setAttribute("className", "main_content_7_1_li1_c_td2");
			cell1.innerHTML = temp;
			var cell2 = newTrCC.insertCell();
			cell2.setAttribute("align", "right");
			cell2.innerHTML = times;
			}
		}
	catch (err) {
	}
}
//最新动态信息
function latestTrendsdwr() {
	try {
		indexDwr.getLatestTrends(showLatestTrends);
	}
	catch (err) {
	}
}
//选项卡
function jp(cursel) {
	for (i = 0; i <= 1; i++) {
		var menu = document.getElementById("ph_" + i);
		menu.style.display = i == cursel ? "block" : "none";
	}
}
//提交杂志热门标签
function subMagValue(label) {
	document.myform.label.value = label;
	document.myform.submit();
}
//全选 取消
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 submit(form) {
	var flag = 0;
	try {
		if (form.l_code.length) {
			for (var i = 0; i < form.l_code.length; i++) {
				if (form.l_code[i].checked) {
					flag = 1;
				}
			}
		} else {
			if (form.l_code.checked) {
				flag = 1;
			}
		}
		if (flag == 0) {
			alert("\u8bf7\u9009\u62e9\u64ad\u653e\u66f2\u76ee!");
			return false;
		} else {
			form.submit();
		}
	}
	catch (e) {
		alert("\u64ad\u653e\u51fa\u9519!");
		return false;
	}
}
//得到热门用户空间
function hotUser(){
	indexDwr.getHotUser(function (data){
		if(data.length>0){
			var urls = document.getElementById("weburls").value;
			var tab=document.getElementById("hotUserTab");
			var row1=tab.insertRow();
			var row2=tab.insertRow();
			for(var i=0;i<data.length;i++){
				var user_id=data[i].user_id;
				var user_name=data[i].user_name;
				var user_images=data[i].images;
				var tmp="<a href='" + urls + "/kuke/art/roomindex/" + user_id + "/'><img src='"+urls+"/subject/userimages/"+user_images+"' width='68' height='68' /></a><br /><a href='" + urls + "/kuke/art/roomindex/" + user_id + "/'>"+user_name+"</a>";
				if(i<3){
					var cell=row1.insertCell();
					cell.innerHTML=tmp;
				}else{
					var cell=row2.insertCell();
					cell.innerHTML=tmp;
				}
			}
		}
	});
}
function show_title(){
	var left = event.offsetX;
	var top = event.offsetY;
	var y = document.documentElement.scrollTop + window.event.clientY+10  + "px";
	var x = document.documentElement.scrollLeft + window.event.clientX+10  + "px";
	document.getElementById("show_title").innerHTML=document.getElementById("show_title_con").value;
	$("#show_title").css("left",x);
	$("#show_title").css("top", y);
	$("#show_title").show();
}
function close_title(){
	$("#show_title").hide();
}

