/**
 * 获得字符串实际长度，中文2，英文1
 * 
 * @param {String} str
 * @return 
 */
function textlength(str){
	var realLength = 0, len = str.length, charCode = -1;
    for (var i = 0; i < len; i++) {
        charCode = str.charCodeAt(i);
        if (charCode >= 0 && charCode <= 128) realLength += 1;
        else realLength += 2;
    }
    return realLength;
}
/**
 * 
 * 控制文字显示,超出设定长度添加省略号
 * 
 * @param {String} text
 * @param {int}	 length(字节数[中文为2])
 */
function texellipsis(text, length) {

	var elip = "...",
		result = '';
	if(text){
		 if(textlength(text) <= length){return text;}
		 var strlen = text.length,
		 	 charCode = -1,chr;
		 for(var i=0,j=0;i<strlen;i++){
			 chr = text.charAt(i);
			 charCode = text.charCodeAt(i);
			 j = (charCode >= 0 && charCode <= 128) ? j + 1 : j + 2;
			 if( j > length){
				 result += elip;
				 break;
			 }
			 result += chr;
		 }
	}
	
	return result;
	
}

function commontexellipsis(text){
	
	return texellipsis(text,120);
}

var videoExpertLoading = function(root,data){
	if(data != null){
			var template = kendo.template("<a href='"+root+"/web/search?expertName=#:encodeURIComponent(html)#' target='_blank'>#:html#</a>"),results = "";
			$.each(data,function(i,n){
				results += template({html:n});
			});
			return results;
	}
}