
function _get(idStr){
	return document.getElementById(idStr);
}
//榜单鼠标经过效果
function mouseOnChange(currOnId, obj) {
	var currentId = _get(currOnId).value;
	_get(currentId).className='bg';
	obj.className='';

	//处理第一个大图可能不缩小
	var flagId = obj.id.substring(0, obj.id.lastIndexOf("_"));
	if( (flagId+ "_1") != obj.id) {
		_get(flagId+ "_1").className='bg';	
	}

	return obj.id;
}
//榜单标题变色
function changeTitle(obj){
	if (_get("rank_title_on") && obj) {
		var currentId = _get("rank_title_on").value;
		if(currentId != "") {
			_get(currentId).style.color="";
		}
		obj.style.color="black";
		_get("rank_title_on").value = obj.id;
	}
}
//推荐
function recommend(){
	if (copy_clip(document.URL)) {
		alert("链接已经复制，快发给你的好友吧。");
	}
}

//复制到剪贴板
function copy_clip(copy){
	if (window.clipboardData){
		window.clipboardData.setData("Text", copy);
		return true;
	}else if (window.netscape){
		alert("非IE浏览器不支持复制到剪贴板功能！请您手动复制");
		return false;
		/*
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
	
		var clip =	Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
	
		if (!clip) return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return;
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=copy;
		str.data=copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid=Components.interfaces.nsIClipboard;
		if (!clip) return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
		*/
	}
}

//表单上的复选框拼成字符串 value1,value2,...
function arrToStr(objName){
	var arr = document.getElementsByName(objName)
	var str = '';
	for(var i=0; i<arr.length; i++){
		var arrObj = arr[i];
		if (arrObj.checked){
			str += arrObj.value;
			str += ',';
		}
	}
	if (str.length > 1)
	{
		str = str.substr(0,str.length-1);
	}
	return str;
}

//指定长度剪切字符串
function subStrByLen(str, len){
	var strlen = 0; 
	var s = "";
	for (var i = 0;i < str.length;i++) {
		if (str.charCodeAt(i) > 128) {
			strlen += 2;
		} else {
			strlen++;
		}
		s += str.charAt(i);
		if (strlen >= len) {
	        return s + "...";
	    }
	}
	return s;
}

//替掉字符串中的尖括号<>
function clearHtml(str){
	return str.replace(new RegExp('<', 'g'),'&lt;').replace(new RegExp('>', 'g'),'&gt;');
}
//-->