var friend='好友';
var message='消息';
var collection='收藏';
var thread='帖子';
var blog='博客';    
function createErrorMessage(errorMessage) {
	var viewMessage="";
	
	viewMessage += "<table cellpadding=\"3\" cellspacing=\"0\" border=\"0\">";
	viewMessage += "<tr valign=\"top\">";
	viewMessage += "<td width=\"1%\"><img src=\"http://image.ceconline.com/error-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"\"></td>";
	viewMessage += "<td width=\"99%\">";
	viewMessage += "<font color='red'>";
	viewMessage += errorMessage;
	viewMessage += "</font></td></tr></table>";
	document.getElementById("errorMessage").innerHTML=viewMessage;
	document.getElementById("errorMessage").innerHTML=viewMessage;

}

function not_select_radio(obj){  
    for(m = 0; m < obj.length;m++ ) 
        if( obj[m].checked ) return false;
    return true;
}

function isBlank(str) {
        for (i = 0; i < str.length; i++) {
                if (str.charAt(i) != " ")
                        return false;
        }
        return true;
}

function isRightEmail(str) {	
	pathemail= /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
	if(pathemail.test(str))
	{		
		return false; 		
	}	
	return true;		
}

function copyToClipboard(meintext,msg) {
	if (window.clipboardData) {		// the IE-way
		window.clipboardData.setData("Text", meintext);
	}
	else if (window.netscape) {
		setClipboard(meintext);
	}	
	var note = msg;
	if(note) alert(note);
	return false;
}//-->

function setClipboard(text){
	var url = [
		'data:text/html;charset=utf-8;base64,PGJvZHk+PC9ib2',
		'R5PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKGZ1',
		'bmN0aW9uKGVuY29kZWQpe3ZhciBzd2ZfZGF0YSA9IFsKICdkYX',
		'RhOmFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoO2Jhc2U2',
		'NCxRMWRUQjJ3JywKICdBQUFCNG5EUGdZbGpBd01qSTRNejAlMk',
		'YlMkY5JTJGZTJaZkJnYUdhV3dNRE1uNUthJywKICdrTU10TjRH',
		'ZGdaZ1NJTXdaWEZKYW01UUFFJTJCQm9iaTFCTG5uTXlDcFB6RW',
		'9oU0dJJywKICdQRnAlMkZBeHNEREJRa3BGWkRGUUZGQ2d1eVM4',
		'QXlqSTRBRVVCaXkwVndBJTNEJTNEJwpdLmpvaW4oIiIpOwpkb2',
		'N1bWVudC5ib2R5LmlubmVySFRNTCA9IFsKICc8ZW1iZWQgc3Jj',
		'PSInLHN3Zl9kYXRhLCciICcsCiAnRmxhc2hWYXJzPSJjb2RlPS',
		'csZW5jb2RlZCwnIj4nLAogJzwvZW1iZWQ+JwpdLmpvaW4oIiIp',
		'Owp9KSgi',
		base64encode( encodeURIComponent(text) + '")</'+'script>')
	].join("");
	var tmp = document.createElement("div");
	tmp.innerHTML = [
		 '<iframe src="',url,'"'
		,' width="0" height="0">'
		,'</iframe>'
	].join("");
	with(tmp.style){
		position ="absolute";
		left = "-10px";
		top  = "-10px";
		visibility = "hidden";
	};
	document.body.appendChild(tmp);
	setTimeout(function(){document.body.removeChild(tmp)},1000);
	function base64encode(str){
		var Chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");
		var c1, c2, c3;
		var buf = [];
		var len = str.length;
		var i = 0;
		while(i < len){
			c1 = str.charCodeAt(i) & 0xff;
			c2 = str.charCodeAt(i+1);
			c3 = str.charCodeAt(i+2);
			buf.push(Chars[(c1 >> 2)]);
			if(i+1 == len){
				buf.push(Chars[(c1 & 0x3) << 4],"==");
				break;
			}
			buf.push(Chars[((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4)]);
			if(i+2 == len){
				buf.push(Chars[(c2 & 0xF) << 2],"=");
				break;
			}
			buf.push(
				Chars[((c2 & 0xF) << 2) | ((c3 & 0xC0) >> 6)],
				Chars[(c3 & 0x3F)]
			);
			i+=3;
		}
		return buf.join("")
	}
}

//enable or disable "other" inputbox
function enableOther(srcObj,targetName,otherValue){
		var oTarget = document.getElementsByName(targetName)[0];
		if(srcObj.value==otherValue){
			oTarget.disabled=0;
		}else{
			oTarget.disabled=1;
			oTarget.value="";
		}
	}
	
function switchSysBar(){
	parent.window.close();
}

function redirect(){
	document.redirect.submit();
}

function displayNone(targetName){
	var rdiv = document.getElementById(targetName);
	if (!bOnWin && rdiv) {
		rdiv.style.display = 'none';		
	}
}

//extract from prereg_input_en.jsp,prereg_input.jsp
function refresh_colleague_numbers(postform){
	var oD = postform.actionType;
	var sActionType = oD.value;
	if(sActionType=='submit'){
		oD.value="refresh-submit";
	}else{
		oD.value="refresh";
	}
	postform.submit();
}

//extract from jubao.jsp
function jubaoSubmit(tipmsg) {
	var fileRows=document.getElementsByName("A01");
	var count=0;
	for(var i=0;i<fileRows.length;i++){
		if(fileRows[i].checked){
			count++;
		}
	}
	if(count==0){
		 alert(tipmsg); return false;
	}
	if (document.form.A03.value=="") {
		document.form.A03.value=window.opener.location;
    }
	document.form.A02.value = document.getElementById("info").value;
	document.form.submit();
}

function callUserInfo(userId) {
	var url = "/ajaxUserPanel.do"; 
	var pars = "userID=" + userId; 
	//prototype
	var myAjax = new Ajax.Request(url,{method: "post",parameters: pars,onLoaded: showLoad,onComplete: showInfo} );						   
}

function showLoad(xmlHttp){
	$('loggedin').innerHTML="Loading...";
}

function showInfo(xmlHttp){
		var xmlobj = xmlHttp.responseXML;
		var userRoot = xmlobj.getElementsByTagName("user")[0];
		var userId = userRoot.getAttribute("id");
		var forumDomain = userRoot.getAttribute("forumDomain");
		var groupDomain = userRoot.getAttribute("groupDomain");
		var imageDomain = userRoot.getAttribute("imageDomain");
		var nameValue = userRoot.getElementsByTagName("name")[0].firstChild.data;
		var logoutLabelValue = userRoot.getElementsByTagName("logout-label")[0].firstChild.data;
		var iconNode = userRoot.getElementsByTagName("icon")[0];
		var shortMsgNode = userRoot.getElementsByTagName("short-msg")[0];
		var shortMsgImgNode = shortMsgNode.getElementsByTagName("image")[0];
		var unreadValue = shortMsgNode.getElementsByTagName("unread")[0].firstChild.data;
		var pointsNode = userRoot.getElementsByTagName("points")[0];
		var infoLinkValue = userRoot.getElementsByTagName("info-link")[0].firstChild.data;
		var userinfoNode = userRoot.getElementsByTagName("userinfo")[0];
		var userLevelNode = userRoot.getElementsByTagName("userlevel")[0];
		var blogurl = userRoot.getElementsByTagName("userblogurl")[0].firstChild.data;
		
	
		var str = "<div class=\"info\">";
		str+="<ul>";
		str+="<li class=\"left_border_null\"><span class=\"icon_face\">&nbsp;</span><a title=\""+nameValue+"\" href=\""+forumDomain+infoLinkValue+"\"><strong>"+nameValue+"</strong></a>：<a title=\""+        blog+"\" href=\""+blogurl+"\">"+blog+"</a></li>";
		str+="<li><a title=\""+friend+"\" href=\""+forumDomain+infoLinkValue+"friends/\">"+friend+"</a></li>";
		str+="<li><a title=\""+collection+"\" href=\""+groupDomain+infoLinkValue+"favorite_ARTICLE/\">"+collection+"</a></li>";
		str+="<li><a title=\""+message+"\" href=\"javascript:NewWin('"+forumDomain+shortMsgNode.getAttribute("link")+"','600','400')\">"+message+"</a></li>";
		str+="<li><a title=\""+thread+"\" href=\""+forumDomain+infoLinkValue+"post_0_1/?fromPage=postlist\">"+thread+"</a></li>";
		str+="<li class=\"right_border_null\"><a title=\""+logoutLabelValue+"\" href=\"http://www.ceconline.com/logout.do\">"+logoutLabelValue+"</a></li>";
		str+="</ul>";
		str+="</div>"
		str += "<a href=\"/viewProfile.do\"><strong>"+userinfoNode.getAttribute("label")+"</strong></a>&nbsp;&nbsp;";
		str += "<strong>"+userLevelNode.getAttribute("label")+"</strong>"+userLevelNode.firstChild.data+"</strong></a>&nbsp;&nbsp;";
		str += "<strong>"+pointsNode.getAttribute("label")+"</strong>"+pointsNode.firstChild.data;
		$('loggedin').innerHTML= str;
	
}

function getBlogerList() {
	var url = "/rss/ajaxBloger.do";
	var pars = ""; 
	var myAjax = new Ajax.Request(url,{method: 'post', parameters: pars, onComplete: blogerList} );
}

function blogerList(xmlHttp) {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var xmlobj = xmlHttp.responseXML;
			var blogers = xmlobj.getElementsByTagName("blogerlist")[0].getElementsByTagName("bloger");	
			var blogerList = "<table cellspacing='0' cellpadding='0'>";
			blogerList += "<tr class=content style='margin:0;padding-top:2px;padding-bottom:2px;'><td width='25%'><B>"+lastUptDate+"</B></td><td width='415'><input name='text' type='text' class='inputLinkMiddle' title='"+autoCopy+"' onClick=\"window.open(this.value,'','')\" onMouseOver=\"this.select();\" value=\""+blogServer+"/rss/rssblog.jspa?blogID=0&numItems=8\"></td><td><B>&nbsp;<img src='http://image.ceconline.com/XML.gif' width='26' height='16' align='absmiddle'></B></td></tr>";
			for(var i=0; i<blogers.length ; i++){
			   var blog = blogers[i];
			   var name = blog.getElementsByTagName("name")[0].firstChild.data;
			   var blogid = blog.getElementsByTagName("id")[0].firstChild.data;
			   blogerList += "<tr class=content><td style='padding-top:3px;padding-bottom:3px;' width='25%'>&nbsp;&nbsp;&nbsp;&nbsp;"+name+"</td><td><input name='text' type='text' class='inputLinkMiddle' title=\""+autoCopy+"\" onClick=\"window.open(this.value,'','')\" onMouseOver=\"this.select();\" value=\""+blogServer+"/rss/rssblog.jspa?blogID="+blogid+"&numItems=8\"/></td><td><B>&nbsp;<img src='http://image.ceconline.com/XML.gif' width='26' height='16' align='absmiddle'></B></td></tr>";
			}			
			var oo = document.getElementById("blogerlist");
			oo.innerHTML=blogerList+"</table>";
		} 
  }
}

//extract from tips.jsp,style_tips.jsp,normal_tips.jsp
function searchTipByDate(){
	searchTipForm.submit();
}

