function getEditLength(name){
	var oEditor = FCKeditorAPI.GetInstance(name);
	/** @type {String} */
	var txt=oEditor.EditorDocument.body.innerHTML;
	txt=txt.replace("<br>","");
	return txt.length;
//    var oEditor = FCKeditorAPI.GetInstance(name);
//    var oDOM = oEditor.EditorDocument;
//    var iLength;
//    if (document.all){
//		if(oDOM.body){
//			iLength = oDOM.body.innerHTML.length;
//		}else{
//			iLength = 0;
//		}
//    }else{
//		if (oDOM.body) {
//			var r = oDOM.createRange();
//			r.selectNodeContents(oDOM.body);
//			iLength = r.toString().length;
//		}else{
//			iLength = 0;
//		}
//    }
//	if(iLength==0){
//		oEditor.SetData("");
//	}
//    return iLength;
}

function test_real_name(str,cellfun){
	ajaxfun.SendCommand(0,"/ajax/testname.html","n="+escape(str),cellfun);
}

function test_real_email(str,cellfun){
	ajaxfun.SendCommand(0,"/ajax/testemail.html","e="+escape(str),cellfun);
}

function showMsnBox(){
	initbox(msnhtml,215,100,"",false);
}

function getListIndustryByJob(cellfun){
	ajaxfun.SendCommand(0,"/ajax/getjobindustry.html","",cellfun);
}

function setAnswerSupportOk(xml){
	if(xml.Text!=""){
		eval(xml.Text);
		if(ret){
			gid("answersupport_num_"+id).innerHTML=parseInt(gid("answersupport_num_"+id).innerHTML)+1;
		}
	}
}

function setAnswerSupport(answerId){
	if(gid("answersupport_"+answerId).src!="/images/ico_up_grey.gif"){
		ajaxfun.SendCommand(answerId,"/ajax/answer/setanswersupport.html","",setAnswerSupportOk);
		gid("answersupport_"+answerId).src="/images/ico_up_grey.gif";
	}
}

function msninductsok(xml){
	if(xml.Text!=""){
		eval(xml.Text);
		switch(status){
			case "y":
			hideLoadbox();
			urlto("/contact/index.html?t=1&rmsg="+escape("您已成功导入"+num+"个MSN联系人，并发出"+num+"封邀请信。"));
			break;
			case "n":
			gid("msn_box").style.display="";
			gid("msn_progress").style.display="none";
			gid("msn_status").innerHTML="用户名，密码错误。";
			break;
			case "q":
			gid("msn_box").style.display="";
			gid("msn_progress").style.display="none";
			gid("msn_status").innerHTML="请登录后使用本功能。";
			break;
		}		
	}
}

var findMemberArr=new Array();
var findMaxerror="您选择的朋友数量已超出了限定范围。";
/**
 * 
 * @param {findobj} find
 */
function findFriendSubmit(find,evalscript,url){
	var b=parseInt(gid("find_selnum").innerHTML);
	if(b<find.minsel){
		showmsg(false,"最少选择"+find.minsel+"位朋友，请再检查一下表单，再次提交。");
		return false;
	}
	if(evalscript!=""){
		eval(evalscript);
	}
	var temp_str=gid("find_submit_page").innerHTML;
	var idarr=gid("find_id").value.split(",");
	var namearr=gid("find_name").value.split(",");
	for(var i=0;i<idarr.length;i++){
		temp_str+="<input type=\"hidden\" name=\"sid\" value=\""+idarr[i]+"\">";
		temp_str+="<input type=\"hidden\" name=\"name\" value=\""+namearr[i]+"\">";
	}
	temp_str="<form name=find_form id=find_form action='"+url+"' method='POST'>"+temp_str+"</form>";
	gid("find_submit_page").innerHTML=temp_str;
	gid("find_form").submit();
	return true;
};

function setfindobjValue(xml){
	if(xml.Text!=""){
		var err=0;
		var selids=null;
		var hiddids=null;
		var allshow=false;
		var selids=null;
		var selnames=null;
		var selnum=null;
		eval(xml.Text);
		switch(err){
			case -2:showmsg(false,"请您登录人和网再使用本功能。");return false;break;
			case -1:showmsg(false,"您的操作以过期请重新打开页面。");return false;break;
		};
		if(cmd<4 || cmd==5){
			if(selids!=null)gid("find_id").value=selids;
			if(selnames!=null)gid("find_name").value=selnames;
			if(selnum!=null)gid("find_selnum").innerHTML=selnum;
		}
		var find=eval(obj);
		var findsel=eval(objsel);
		switch(cmd){
			case 0:find.setdel(find,findsel);break;
			case 1:find.setsel(find,findsel);break;
			case 2:find.setselall(find,findsel);break;
			case 3:find.setdelall(find,findsel);break;
			case 4:find.setshowlist(find,findsel,selids,hiddids,allshow);break;
			case 5:eval(initname+"(\""+find.name+"\",\""+findsel.name+"\");");break;
		}
		find.setInputType(true);
	}
}

/**
 * 
 * @param {findobj} find
 * @param {findobj} findsel
 * @param {Object} nowSel
 * @param {Object} url
 * @param {Object} ekey
 */
function initfindgroupmember(findname,findselname,x){
	var find=eval(findname);
	var findsel=eval(findselname);
	var nowSel=gid("find_id").value
	var cellevals=new Array("cells[0].style.width='65px';","cells[1].style.width='98px';","cells[2].style.width='164px';");
	var selcellevals=new Array("cells[0].style.width='70px';","cells[1].style.width='148px';");
	if(!isnotnull(x))x=1;
	for(var i=x;i<findMemberArr.length;i++){
		var cells=new Array(findMemberArr[i][1],findMemberArr[i][2],findMemberArr[i][3]);
		var selcells=new Array(findMemberArr[i][1],findMemberArr[i][3]);
		var evals="newrow.id='"+find.trname+i+"';";
		evals+="newrow.isshow=true;";
		evals+="newrow.onclick=function(){"+find.name+".findSelTr("+i+")};";
		var selevals="newrow.id='"+findsel.trname+i+"';";
		selevals+="newrow.onclick=function(){"+findsel.name+".findSelTr("+i+")};";
		if(findarr(findMemberArr[i][0],nowSel,",")){
			evals+="newrow.style.display='none';";
		}else{
			selevals+="newrow.style.display='none';";
		}
		insterTableRow("findList",cells,evals,cellevals);
		insterTableRow("findselList",selcells,selevals,selcellevals);
		if(i>0){
			if((i%20)==0){
				setTimeout("initfindfriend(\""+findname+"\",\""+findselname+"\","+(i+1)+")",300);
				gid(find.progressname).innerHTML="数据输入中("+Math.ceil((100/findMemberArr.length)*i)+"%)";
				break;
			}
		}
	}
	if(i>=findMemberArr.length){
		find.selenable=true;
		findsel.selenable=true;
		find.setInputType(true);
	}
}

/**
 * 
 * @param {findobj} find
 * @param {findobj} findsel
 * @param {Object} nowSel
 * @param {Object} url
 * @param {Object} ekey
 */
function initfindfriend(findname,findselname,x){
	var find=eval(findname);
	var findsel=eval(findselname);
	var nowSel=gid("find_id").value
	var cellevals=new Array("cells[0].style.width='65px';","cells[1].style.width='98px';","cells[2].style.width='164px';");
	var selcellevals=new Array("cells[0].style.width='70px';","cells[1].style.width='148px';");
	if(!isnotnull(x))x=1;
	for(var i=x;i<findMemberArr.length;i++){
		var cells=new Array(findMemberArr[i][1],findMemberArr[i][2],findMemberArr[i][3]);
		var selcells=new Array(findMemberArr[i][1],findMemberArr[i][3]);
		var evals="newrow.id='"+find.trname+i+"';";
		evals+="newrow.isshow=true;";
		//evals+="newrow.onmouseover=function(){"+find.name+".findMoveTr("+i+")};";
		//evals+="newrow.onmouseout=function(){"+find.name+".findOutTr("+i+")};";
		evals+="newrow.onclick=function(){"+find.name+".findSelTr("+i+")};";
		var selevals="newrow.id='"+findsel.trname+i+"';";
		//selevals+="newrow.onmouseover=function(){"+findsel.name+".findMoveTr("+i+")};";
		//selevals+="newrow.onmouseout=function(){"+findsel.name+".findOutTr("+i+")};";
		selevals+="newrow.onclick=function(){"+findsel.name+".findSelTr("+i+")};";
		if(findarr(findMemberArr[i][0],nowSel,",")){
			evals+="newrow.style.display='none';";
		}else{
			selevals+="newrow.style.display='none';";
		}
		insterTableRow("findList",cells,evals,cellevals);
		insterTableRow("findselList",selcells,selevals,selcellevals);
		if(i>0){
			if((i%20)==0){
				setTimeout("initfindfriend(\""+findname+"\",\""+findselname+"\","+(i+1)+")",300);
				gid(find.progressname).innerHTML="数据输入中("+Math.ceil((100/findMemberArr.length)*i)+"%)";
				break;
			}
		}
	}
	if(i>=findMemberArr.length){
		find.selenable=true;
		findsel.selenable=true;
		find.setInputType(true);
	}
}

/**
 * 
 * @param {findobj} find
 * @param {findobj} findsel
 * @param {Object} nowSel
 * @param {Object} url
 * @param {Object} ekey
 */
function initfindmobile(findname,findselname,x){
	var find=eval(findname);
	var findsel=eval(findselname);
	var nowSel=gid("find_id").value
	var cellevals=new Array("cells[0].style.width='131px';","cells[1].style.width='197px';");
	var selcellevals=new Array("cells[0].style.width='70px';","cells[1].style.width='148px';");
	if(!isnotnull(x))x=1;
	for(var i=x;i<findMemberArr.length;i++){
		var cells=new Array(findMemberArr[i][1],findMemberArr[i][2]);
		var selcells=new Array(findMemberArr[i][1],findMemberArr[i][2]);
		var evals="newrow.id='"+find.trname+i+"';";
		evals+="newrow.isshow=true;";
		evals+="newrow.onclick=function(){"+find.name+".findSelTr("+i+")};";
		var selevals="newrow.id='"+findsel.trname+i+"';";
		selevals+="newrow.onclick=function(){"+findsel.name+".findSelTr("+i+")};";
		if(findarr(findMemberArr[i][0],nowSel,",")){
			evals+="newrow.style.display='none';";
		}else{
			selevals+="newrow.style.display='none';";
		}
		insterTableRow("findList",cells,evals,cellevals);
		insterTableRow("findselList",selcells,selevals,selcellevals);
		if(i>0){
			if((i%20)==0){
				setTimeout("initfindmobile(\""+findname+"\",\""+findselname+"\","+(i+1)+")",300);
				gid(find.progressname).innerHTML="数据输入中("+Math.ceil((100/findMemberArr.length)*i)+"%)";
				break;
			}
		}
	}
	if(i>=findMemberArr.length){
		find.selenable=true;
		findsel.selenable=true;
		find.setInputType(true);
	}
}

function getMsnContact(){
	var name=gid("msn_name").value;
	var password=gid("msn_password").value;
	if(name!="" && password!=""){
		gid("msn_box").style.display="none";
		gid("msn_progress").style.display="";
		gid("msn_status").innerHTML="数据载入中，请耐心等待。";
		ajaxfun.SendCommand("","/ajax/getmsncontact.html","name="+escape(name)+"&pass="+escape(password),msninductsok);
	}else{
		gid("msn_status").innerHTML="请输入完整的用户名，密码。";
	}
}

/**
 * @param {String} evalevent 执行函数名
 * @param {String} evalPar 附带参数
 * @param {int} totalRow 记录总数
 * @param {int} startRow 开始的记录
 * @param {int} shownum	每页显示数量
 */
function getAjaxPage(evalevent,evalPar,totalRow,startRow,shownum){
	totalPage = Math.floor((totalRow - 1) / shownum)+1;
	nowpage = Math.floor(startRow / shownum)+1;
	nowpage = (nowpage <= 0) ? 1 : nowpage;
	nowpage = (nowpage > totalPage) ? totalPage : nowpage;

	startRow = (nowpage - 1) * shownum + 1;
	endRow = startRow + shownum - 1;
	endRow = (endRow > totalRow) ? totalRow : endRow;
	lastpagestartrow=(totalPage-1)*shownum;
	
	pstartRow=0;
	nstartRow=0;
	if (nowpage>2){
		pstartRow=(nowpage-2)*shownum;
	}else if(nowpage>1){
		pstartRow=1;
	}
	if (nowpage < totalPage) {
		nstartRow=nowpage*shownum;
	}
	if(totalPage>1){
		return getRenhePage(evalevent,evalPar,totalRow,totalPage,shownum,nowpage,startRow,endRow,pstartRow,nstartRow,lastpagestartrow);		
	}else{
		return "";
	}
}

function getRenhePage(evalevent,evalPar,totalRow,totalPage,shownum,nowpage,startRow,endRow,pstartRow,nstartRow,lastpagestartrow){
	str='<div id="css_fy">';
	if(totalPage>10){
		str+='<SPAN id="css_ods">共'+totalRow+' 当前'+startRow+'-'+endRow+' </SPAN> ';
		if(pstartRow>0){
			str+='<A href="#" onclick=\''+evalevent+'(0,"'+evalPar+'");return false;\'>首页</A>';
			str+='<A href="#" onclick=\''+evalevent+'('+pstartRow+',"'+evalPar+'");return false;\'>上一页</A>';
		}
		if(nstartRow){
			str+='<A href="#" onclick=\''+evalevent+'('+nstartRow+',"'+evalPar+'");return false;\'>下一页</A>';
			str+='<A href="#" onclick=\''+evalevent+'('+lastpagestartrow+',"'+evalPar+'");return false;\'>尾页</A>';
		}
	}else if(totalPage>=1){
		for(var i=1;i<=totalPage;i++){
			if(nowpage==i){
				str+='<span id="css_mb">'+i+'</span>';
			}else{
				str+='<a href="#" onclick=\''+evalevent+'('+((i-1)*shownum)+',"'+evalPar+'");return false;\'>'+i+'</a>';
			}
		}
	}
	str+='</div>';
	return str;
};

function getNoticeList(start,step){
	var rand = Math.random() * 10000;
	gid("noticeTitle").innerHTML="刚刚发生的(载入中...)";
	ajaxfun.SendCommand("","/ajax/getnoticelist.html","rand="+rand+"&start="+start+"&step="+step+"&rows=5",setNoticeList);
}

var noticeScroll;
var topBlocklength = 60;
var curTopBlock =0;
var outheight = 150;
var iinnerScroll;
function setNoticeList(xml){
	if(xml.Text!=""){
		eval(xml.Text);
		if(value!=""){
			gid("noticeList").innerHTML=value;
			if(noticeScroll){
				clearInterval(noticeScroll);
			}
			if(step =="1"){
				gid("noticeList").style.height= outheight+"px";
				gid("noticeShowStep").checked=true;
				gid("noticePage").innerHTML=getAjaxPage("getNoticeList",step,count,start,rows);
			}else{
				gid("noticePage").innerHTML="";
				if(gid("innerNoticeList")){
					noticeScroll=setInterval(scrollTop,5000);
					gid("innerNoticeList").onmouseover=function() {clearInterval(noticeScroll)}
					gid("innerNoticeList").onmouseout=function() {noticeScroll=setInterval(scrollTop,6000);}
						
				}
			}
			gid("noticeTitle").innerHTML="刚刚发生的...";
		}else{
			gid("noticeTitle").innerHTML="暂时没有信息";
			gid("noticeList").innerHTML="";
			gid("noticeList").style.height="0px";
			gid("noticeShowStep").checked=(step =="1");
			//deleteDOM(gid("noticeTitle"));
			//deleteDOM(gid("noticeTitleTable"));
		}
	}
}

function scrollTop(){
	var inn= document.getElementById("innerNoticeList");
	var outt= document.getElementById("noticeList");
	outt.style.height=outheight+"px";
	var top = parseInt(inn.style.top);
	if(-top>=inn.scrollHeight-outheight){
		inn.style.top = "0px";
	}
	if(iinnerScroll){
		clearInterval(iinnerScroll);
	}
	setTimeout(function(){
		
		iinnerScroll=setInterval(innerScroll,10);
	},3000);
}

function innerScroll(){
	var inn= document.getElementById("innerNoticeList");
	var top = parseInt(inn.style.top)-5;
	curTopBlock = curTopBlock+5;
	
	if(curTopBlock>=topBlocklength || -top>=inn.scrollHeight-outheight){
		curTopBlock =0;
		if(iinnerScroll){
			clearInterval(iinnerScroll);
		}
	}
	inn.style.top = top +"px";
}


function setSearchFormAction(value){
	switch(value){
		case "job":gid("search_Form").action="/search/job.html";break;
		case "events":gid("search_Form").action="/search/events.html";break;
		case "answer":gid("search_Form").action="/search/answer.html";break;
		case "member":gid("search_Form").action="/search/member.html";break;
		case "group":gid("search_Form").action="/group/search.html";break;
		case "book":gid("search_Form").action="/book/search.html";break;
		case "team":gid("search_Form").action="/team/search.html";break;
		case "offer":gid("search_Form").action="/offer/search.html";break;
	}
	gid("searchPlusLink").href=gid("search_Form").action;
};

function setFriendValue(ids, names){
	gid("shareFriendIds").value = ids;
	arrid = ids.split(",");
	arrname = names.split(",");
	var x = arrname.length;
	if (x >= 10)
		x = 10;
	var showname = "";
	for (i = 0; i < x; i++){
		if (i > 0)
			showname += ",";
			showname += arrname[i];
	}
	if (arrname.length > 10){
		gid("selShareFriend").innerHTML = showname + "等" + arrname.length + "位朋友。";
	}
	else{
		gid("selShareFriend").innerHTML = names;
	}
};
function setRecommendFriendValue(ids,names){
	gid("recommendFriendIds").value = ids;
	arrid = ids.split(",");
	arrname = names.split(",");
	var x = arrname.length;
	if (x >= 10)
		x = 10;
	var showname = "";
	for (i = 0; i < x; i++){
		if (i > 0)
			showname += ",";
			showname += arrname[i];
	}
	if (arrname.length > 10){
		gid("selRecommendFriend").innerHTML = showname + "等" + arrname.length + "位朋友。";
	}
	else{
		gid("selRecommendFriend").innerHTML = names;
	}
};
var menuIsClickOk=false;
function setMenuShowDiv(divName,obj,isgroup){
	if(divName!=""){
		var arr=getobjxy(obj);
		gid(divName).style.top=(arr[1]+25)+"px";
		gid(divName).style.left=(arr[0]-25)+"px";
		gid(divName).style.width="80px";
	}
	switch(divName){
		case "menuProfile":
			gid("menuProfile").style.display="";gid("menuContact").style.display="none";
			if(gid("topSearchSelect")){
				gid("topSearchSelect").style.display="none";
			}
			menuIsClickOk=true;
		break;
		case "menuContact":
			gid("menuProfile").style.display="none";gid("menuContact").style.display="";
			if(gid("topSearchSelect")){
				gid("topSearchSelect").style.display="none";
			}
			menuIsClickOk=true;
		break;
		default:
			gid("menuProfile").style.display="none";gid("menuContact").style.display="none";
			if(gid("topSearchSelect")){
				gid("topSearchSelect").style.display="";
			}
			menuIsClickOk=false;
		break;
	}
}
function hideMenuShowDiv(){
	if(!menuIsClickOk && gid("menuProfile")){
		setMenuShowDiv("");
	}
}

var olddocumentclick=document.onclick;document.onclick=function(){hideMenuShowDiv();olddocumentclick;};

function deleteFriend(sid){
	urlto("viewprofile.html?sid="+sid+"&type=delete");
}

function setusermessageplay(){gid("usermessageplaydiv").innerHTML='<embed src="/images/newpm.swf" loop="false" hidden="true" volume="50" autostart="true" width="0" height="0" name="foobar" mastersound="mastersound" class="hidden" />';};
function stopusermessageplay(){gid("usermessageplaydiv").innerHTML='';};
function getUserMessageXml(xml){
	if (xml.Text != ""){
		eval(xml.Text);
		if (num > 0 && show){
			setusermessageplay();
			if(gid("messageBig")){
				gid("messageBig").style.display="";
			}
		};
		if (num > 0){
			gid("userMessageDiv").innerHTML = '<span style="color:#fff;">(<a href="http://'+domainName+'/message/">' + num + '</a>)</span>&nbsp;<a href="http://'+domainName+'/message/"><img src="/images/ico_message.gif"/></a>';
		}
		else{
			gid("userMessageDiv").innerHTML = '';
		};
	};
};
function getUserMessageTimeout(){
	if(gid("userMessageDiv")){
		var rand = Math.random() * 10000;
		ajaxfun.SendCommand(0, '/ajax/getmessagenum.html', 'rand='+rand, getUserMessageXml);
		//setTimeout("getUserMessageTimeout()", 60000*5);
	}
};

function test_alimama_nickname(str,cellfun){
	ajaxfun.SendCommand(0,"/ajax/testAliNick.html","nickname="+escape(str),cellfun);
}

function randomNum(num){
	if(num<0){
		return "";
	}else{
		return Math.round(Math.random()*10)+""+Math.round(Math.random()*10)+""+Math.round(Math.random()*10);
	}
}

function school_select(schoolid,addressid,cellfun){
	ajaxfun.SendCommand(0,"/ajax/schoolSelect.html","schoolid="+escape(schoolid)+"&addressid="+escape(addressid),cellfun);
}

function validateEnglishWords(id){
	var content = gid(id);
	if(content && content.value != ""){
		return /(\w{20})/.test(content.value);
	}
	return true;
}

function addContentRows(id,baseLength){
	var content = gid(id);
	if(content && content.value != "" && content.value.length > baseLength){
		content.rows = content.rows +3;
	}
}

function initRenheBox(loadobj,width, height, evalscript, autoclose){
	var str = "<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\">";
		str +="<tr><td><img src=\"/images/share/share_tl.gif\" width=\"5\" height=\"5\" /></td>";
		str +="<td  bgcolor=\"FFFFFF\"></td><td><img src=\"/images/share/share_tr.gif\" width=\"5\" height=\"5\" /></td></tr>"
		str +="<tr><td  bgcolor=\"FFFFFF\"></td><td  bgcolor=\"FFFFFF\">"; 
		str +=loadobj+"</td><td  bgcolor=\"FFFFFF\"></td></tr>";
		str +="<tr><td><img src=\"/images/share/share_bl.gif\" width=\"5\" height=\"5\" /></td>";
		str +="<td  bgcolor=\"FFFFFF\"></td><td><img src=\"/images/share/share_br.gif\" width=\"5\" height=\"5\" /></td></tr></table>";
		initbox(str,width,height,evalscript, autoclose);
}
function initDialogBox(loadobj,width, height, evalscript, autoclose,title){
	var str = "<div class=\"sharewarp\">";
	str +="<div class=\"title\"><span><a href=\"#\" onclick=\"hideLoadbox();\">关闭</a></span>"+title+"</div>";
	str +=loadobj+"</div>";
	initbox(str,width,height,evalscript, autoclose);
}

function initShareBox(loadobj,width, height, evalscript, autoclose){
	initDialogBox(loadobj,width, height, evalscript, autoclose,"分享");
}

function replaceHTML(value){
	if(value != ""){
		value = value.replace(/</g,"&lt;")
		value = value.replace(/>/g,"&gt;")
		value = value.replace(/\\n/g, "<br>")
		value = value.replace(/ /g, "&nbsp;")
	}
	return value;
}

function changecss(initvalue){
	var query = document.getElementsByName("query");
	if(query && query.length>0){
		for(var i=0;i<query.length;i++){
			if(query[i].tagName && query[i].tagName=="INPUT"){
				if(query[i].value ==initvalue){
					query[i].value = "";
				}
				query[i].style.color="#333333";
			}
		}
	}
}
function initcss(initvalue){
	var query = document.getElementsByName("query");
	if(query && query.length>0){
		for(var i=0;i<query.length;i++){
			if(query[i].tagName && query[i].tagName=="INPUT"){
				if(query[i].value ==initvalue){
					query[i].style.color="#CCCCCC";
				}else if(query[i].value==""){
					query[i].value =initvalue;
					query[i].style.color="#CCCCCC";
				}
			}
		}
	}
}

function initDivCss(initvalue){
	var query = document.getElementById("searchFriendContainer");
	if(query){
		if(query.innerHTML ==initvalue){
			query.style.color="#CCCCCC";
		}else if(query.innerHTML==""){
			query.innerHTML =initvalue;
			query.style.color="#CCCCCC";
		}
	}
}

function changeDivCss(initvalue){
	var query = document.getElementById("searchFriendContainer");
	if(query){
		if(query.innerHTML ==initvalue){
			query.innerHTML = "";
		}
		query.style.color="#333333";
	}
}


function getKeywordSearchBook(key,rows){
	var ajax=new Ajax.Request("/ajax/bookkeywordsearch.html",{
		method:'post',
		parameters: { query:encodeURIComponent(key),rows:rows },
		onSuccess: function(res){
			if(res.responseText){
				eval(res.responseText);
				$("bookDiv").update(value);
			}
		}
	});
}
function getKeywordSearchMember(key,rows){
	var ajax=new Ajax.Request("/ajax/memberkeywordsearch.html",{
		method:'post',
		parameters: { query:encodeURIComponent(key),rows:rows },
		onSuccess: function(res){
			if(res.responseText){
				eval(res.responseText);
				$("memberDiv").update(value);
			}
		}
	});
}
function getMemberTagOffers(){
	var ajax=new Ajax.Request("/ajax/membertagoffers.html",{
		onSuccess: function(res){
			if(res.responseText){
				eval(res.responseText);
				$("memberOfferTagDiv").update(value);
			}
		}
	});
}

function fill(name,value){
	var _inputs = document.getElementsByName(name);
	var _spans = document.getElementsByName("span"+name);
	if(_inputs){
		var index = -1;
		for(var i=0;i<_inputs.length;i++){
			if(_inputs[i].value == value){
				_inputs[i].value = "";
				switchCss(_spans,value,'code');
				index = i;
				break;
			}
		}
		if(index == -1){
			for(var i=0;i<_inputs.length;i++){
				if(_inputs[i].value == ""){
					_inputs[i].value = value;
					switchCss(_spans,value,'cite');
					break;
				}
			}
		}
	}
}

function switchCss(_spans,value,css){
	if(_spans){
		var selectId=-1;
		for(var i=0;i<_spans.length;i++){ 
			if(_spans[i].innerHTML==value){
				selectId = i;
				break;
			}
		}
		if(selectId != -1){
			_spans[selectId].className=css;
		}
	}
}


function getMemberCountInterval(){
	//setInterval(getMemberCount,3000);
}

function getMemberCount(){
	//ajaxfun.SendCommand("","/ajax/memberCount.html","",setMemberCount);
}

function setMemberCount(xml){
	var _countdiv  =gid("membercountDiv");
	var _countformatdiv  =gid("membercountFormatDiv");
	if(_countdiv || _countformatdiv){
		if(xml.Text!=""){
			eval(xml.Text);
			if(value!=""){
				if(_countdiv){
					_countdiv.innerHTML = value;
				}
				if(_countformatdiv){
					_countformatdiv.innerHTML = formatvalue;
				}
			}
		}
	}
}

function testLimit2(value, max, divname, submitId) {
	ifInputLimit(value, max, divname, 'gid("' + submitId
			+ '").disabled=false;gid("' + divname
			+ '").style.display=\"none\";', 'gid("' + submitId
			+ '").disabled=true;gid("' + divname + '").style.display=\"\";');
};



function createSpan(value,id){
	var _span = document.createElement("SPAN");
	_span.id=id;
	_span.innerHTML=value;
	return _span;
	
}
function createHiddenIframe(id){
	var _iframe = document.createElement("IFRAME");
	_iframe.id=id;
	_iframe.name=id;
	_iframe.style.display="none";
	//document.appendChild(_iframe);
	return _iframe;
	
}

function postNotice(objectId,noticeStep,title,type){
	HTTP.get("/ajax/postnotice.html",{objectId:objectId,type:type,noticeStep:noticeStep,title:title},null,null);
	
}

function addTestResult(qid,scopeRange,description){
	HTTP.get("/ajax/addTestResult.html",{qid:qid,scopeRange:scopeRange,description:description},null,null);
	
}

function gotoPage(page,perurl,endurl,pagesize,endpage){
	if(page<=0)page=1;
	if(page>endpage)page=endpage;
	
	var str = perurl + ((page-1)*pagesize+1) + endurl;
	urlto(str);
}

function openDialog(url,height,title,evalscript){
	var openIframe = "<iframe width='100%' height='"+height+"' name='iframe_parent' id='iframe_parent' src='" + url + "' frameborder='0' scrolling='no'></iframe>";
	initDialogBox(openIframe,500, height, evalscript, false,title);
}

function Highlighter(src,reg,css){

	if(src=="undefined" && src==""){
		return "";
	}
	src = src.replace(reg,'<font class='+css+'>$1</font>');
	return src;
}

function getKeywordsReg(str){
	return '(' + str.replace(/\s+/g, '|') + ')';
}

function sendsmsInvite(toid,rid){
	showmsg();
	openDialog("/contact/reinvite.html?toId="+toid+"&rid="+rid,290,"以人和快递的方式添加好友",null);
}

function sendMemberRmkdInvite(sid){
	showmsg();
	openDialog("/memberrmkd.html?tomemberid="+sid,350,"以短信方式联系对方",null);
}
