window.onscroll = function(){
				document.getElementById("sendMail").style.top=document.documentElement.scrollTop+100+"px";
				document.getElementById("shareToFd").style.top=document.documentElement.scrollTop+100+"px";
				document.getElementById("pagee").style.height=document.body.scrollHeight+"px";
			}
			//create XMLHttpRequest object		
			var xmlHttpRequest;
			function createXMLHttpRequest() {
				if(window.ActiveXObject) {
					xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				}else{
					xmlHttpRequest = new XMLHttpRequest();
				}
			}
			//send short message div open and close method
			function openDiv(expertUserId,expertNickName){
				document.getElementById("sendMail").style.top=document.documentElement.scrollTop+100+"px";
				document.getElementById("pagee").style.height=document.body.scrollHeight+"px";
				//clear value
				document.getElementById("mailTitle").value="";
				document.getElementById("mailContent").value="";
				//
				document.getElementById("sendMail").style.display="";
				document.getElementById("pagee").style.display="";
				document.getElementById("expertUserId").value=expertUserId;//set expertId
				document.getElementById("expertNickName").innerHTML=expertNickName;	//set expertNickName
				document.getElementById("sendMailCueInfo").innerHTML="";
				document.getElementById("mailTitle").focus();			
			}
			function closeDiv(){
				document.getElementById("sendMail").style.display="none";
				document.getElementById("pagee").style.display="none";
			}
			//send short message
			function sendMail(){
				var mailTitle=document.getElementById("mailTitle").value.replace(/^\s+|\s+$/g,"");
				var mailContent=document.getElementById("mailContent").value;
				var expertUserId=document.getElementById("expertUserId").value;
				if(mailTitle==""){
					document.getElementById("sendMailCueInfo").innerHTML="请输入短信主题！";
					document.getElementById("mailTitle").focus();		      
				}else if(mailTitle.gblen()>50){
					document.getElementById("sendMailCueInfo").innerHTML="短信主题长度超过50个字符，请重新输入！";
					document.getElementById("mailTitle").value=mailTitle.gbtrim(50);
					document.getElementById("mailTitle").focus();
				}else if(mailContent==""){
					document.getElementById("sendMailCueInfo").innerHTML="请输入短信内容！";
					document.getElementById("mailContent").focus();		     
				}else if(mailContent.gblen()>1000){
					document.getElementById("sendMailCueInfo").innerHTML="短信内容长度大于1000个字符，请重新输入！";
					document.getElementById("mailContent").value=mailContent.gbtrim(1000);
					document.getElementById("mailContent").focus();
				}else{
					createXMLHttpRequest();
					if(!xmlHttpRequest){
						alert("create XMLHttpRequest's object failed!");
						return;
					}
					var url="/sendmailtoexpert";
					xmlHttpRequest.onreadystatechange=function(){
						if(xmlHttpRequest.readyState==4){
							if(xmlHttpRequest.status==200){
								alert(xmlHttpRequest.responseText);
								document.getElementById("sendMail").style.display="none";
								document.getElementById("pagee").style.display="none";
							}
						}
					};
					xmlHttpRequest.open('post',url,true);
					//xmlHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
					xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
					xmlHttpRequest.send("expertId="+expertUserId+"&mailTitle="+encodeURI(mailTitle)+"&mailContent="+encodeURI(mailContent));  
				}
			}
			//div drag;
			function divBlock_event_mousedown(e){
				var e, obj, temp;
				obj=document.getElementById("sendMail");
				e=window.event?window.event:e;
				obj.startX=e.clientX-obj.offsetLeft;
				obj.startY=e.clientY-obj.offsetTop;
				document.onmousemove=document_event_mousemove;
				temp=document.attachEvent?document.attachEvent("onmouseup",document_event_mouseup):document.addEventListener("mouseup",document_event_mouseup,"");
			}
			function document_event_mousemove(e){
				var e, obj;
				obj=document.getElementById("sendMail");
				e=window.event?window.event:e;
				with(obj.style){
					pwosition="absolute";
					left=e.clientX-obj.startX+"px";
					top=e.clientY-obj.startY+"px";
				}
			}
			function document_event_mouseup(e){
				var temp;
				document.onmousemove="";
				temp=document.detachEvent?document.detachEvent("onmouseup",document_event_mouseup):document.removeEventListener("mouseup",document_event_mouseup,"");
			}
			//yan zheng ma
			function show(image){		   	    
				var timenow = new Date().getTime();
				image.src="/imagecreator?d=" + timenow;   
			}
			//add,del attachment
			function addFileDiv(){
				var div = document.createElement("div");
				var str = "<iframe width='600' height='30' frameborder='0' marginheight='0' scrolling='no' marginwidth='0' src='/Question/fileLoad.jsp'></iframe>";
				div.style.textAlign = "left";
				div.innerHTML = str;
				document.getElementById("file").appendChild(div);
				var ifr = div.childNodes[0];
				setTimeout(function () {
					ifr.src = "/Question/fileLoad.jsp";
				}, 10);
			}			
			function delFileDiv() {
				if (document.getElementById("file").childNodes.length > 5) {
					document.getElementById("file").removeChild(document.getElementById("file").childNodes[document.getElementById("file").childNodes.length - 1]);
					//delete file from session		
					var url = "/Question/delExtraFile.jsp";
					url = encodeURI(url);
					createXMLHttpRequest();
					if (xmlHttpRequest) {
						xmlHttpRequest.open("post", url, true);
						xmlHttpRequest.send(null);
					}
				}
			}
			//validate input;
			function check(input) {	
				var exp = /[^\w]/gi;
				if (input.search(exp) != -1) {
					return false;
				}
				return true;
			}
			//answer
			function validates(){
				//cardContent
				KindSubmit();
				var cardContent=document.getElementById("cardContent").value;
				var isPass = editorStrIsNull(cardContent);
				if(isPass==0){
					if(cardContent.indexOf("img")==-1 && cardContent.indexOf("IMG")==-1){//无图片
						document.getElementById("answerCardCueInfo").innerHTML="请输入回复内容！";
						document.getElementById("cardContent").value="";
						clear_Editor();
						return false;
					}else{
						document.getElementById("answerCardCueInfo").innerHTML="请继续输入一些文字信息！";
						return false;
					}
				}else if(isPass==1){
					document.getElementById("answerCardCueInfo").innerHTML="回复内容至少12个字符！";
					return false;
				}//2--passed				
				if(cardContent.length>2000){
					document.getElementById("answerCardCueInfo").innerHTML="回复内容太长，请保持在2000个字符以内！";
					document.getElementById("cardContent").value=cardContent.gbtrim(2000);;
					//document.getElementById("cardContent").focus();
					return false;
				}
				document.getElementById("answerCardCueInfo").innerHTML="&nbsp;";
				if(document.getElementById("randomNum")){
					var validate_value = document.getElementById("randomNum").value;
					if(validate_value.replace(/^\s+|\s+$/g,"")==""){
						document.getElementById("answerCardCueInfo").innerHTML="请输入验证码！";
						document.getElementById("randomNum").value="";						
						document.getElementById("randomNum").focus();
						return false;
					}
					if(!check(validate_value)){
						document.getElementById("answerCardCueInfo").innerHTML="您输入的验证码格式不正确，请重新输入！";
						document.getElementById("randomNum").value="";
						document.getElementById("randomNum").focus();
						return false;
					}else{
		  				createXMLHttpRequest();
		  				var uri = "/checkvalidate?validate_value="+escape(validate_value);	  
		   				if(xmlHttpRequest){
		     				xmlHttpRequest.open("GET",uri,true);
		     				xmlHttpRequest.onreadystatechange=function(){
		     					if(xmlHttpRequest.readyState==4){
		     						if(xmlHttpRequest.status==200){
		     							if(xmlHttpRequest.responseText!="1"){
		     								document.getElementById("answerCardCueInfo").innerHTML="您输入的验证码不正确，请重新输入！";
											document.getElementById("randomNum").value="";
											document.getElementById("randomNum").focus();
											return false;
		     							}else{
		     								document.getElementById("validatesButton").disabled=true;
		     								document.answerForm.submit();
		     							}
		     						}
		     					}
		     				};
		     				xmlHttpRequest.send(null);
						}
					}
				}else{
					document.getElementById("validatesButton").disabled=true;
					document.answerForm.submit();
				}				
			}
			//set best answer or no
			function adware(askid,answerid,sign){     
				createXMLHttpRequest();
				if(!xmlHttpRequest){
					alert("create XMLHttpRequest's object failed!");
					return;
				}
				var url="/bestAnswerServlet?askId="+askid+"&sign="+sign+"&ansId="+answerid;
				xmlHttpRequest.onreadystatechange=function(){
					if(xmlHttpRequest.readyState==4){
						if(xmlHttpRequest.status==200){
							alert(xmlHttpRequest.responseText);
							window.location.reload();
						}
					}
				};
				xmlHttpRequest.open('get',url,true);
				xmlHttpRequest.send(null);
			}
			//open collection window
			function openCollectWin(id){
				closeCueWin();//clear
				document.getElementById("msg_c").style.display="";
				document.getElementById("cs_tt").style.display="";
				document.getElementById("fav0").style.display="";
				document.getElementById("fav0").innerHTML="<a href=\"javascript:house('"+id+"','Y')\"><b>[收藏此主题]</b></a><br/><br/>";
			}
			//collection
			function house(id,type){
				createXMLHttpRequest();
				if(!xmlHttpRequest){
					alert("create XMLHttpRequest's object failed!");
					return;
				}
				var url="/collectionServlet?id="+id+"&type="+type;
				xmlHttpRequest.onreadystatechange=function(){
					if(xmlHttpRequest.readyState==4){
						if(xmlHttpRequest.status==200){
							var result=xmlHttpRequest.responseText;							
							if(type=="Y"){
								closeCueWin();//clear															
								if(result.indexOf("successed")!=-1){//successed
									document.getElementById("msg_c").style.display="";
									document.getElementById("cs_tt").style.display="";//collection title
									document.getElementById("fav0").style.display="";
									document.getElementById("fav0").innerHTML="<a href=\"javascript:house('"+id+"','Y')\"><b>[收藏此主题]</b></a><br/><br/>此主题已成功添加到收藏夹中。";
								}else if(result.indexOf("collected")!=-1){//collected
									document.getElementById("msg_c").style.display="";
									document.getElementById("cs_tt").style.display="";//collection title
									document.getElementById("fav1").style.display="";
									document.getElementById("fav1").innerHTML="<a href=\"javascript:house('"+id+"','Y')\"><b>[收藏此主题]</b></a><br/><br/>你曾经收藏过这主题。<br /><br /><a href=\"javascript:house('"+id+"','N','"+userId+"')\"><b>[不再收藏此主题]</b></a>&nbsp;&nbsp;<a href=\"http://www.51mis.com/space/space.php?uid="+userId+"&do=wenda&view=shoucang\"><b>[查看我收藏的主题]</b></a>";
								}else if(result.indexOf("nologin")!=-1){
									openLogin();
								}
							}else{
								closeCueWin();//clear
								if(result.indexOf("nologin")!=-1){
									openLogin();
								}
								//取消成功result.indexOf("successed")!=-1
								//取消失败result.indexOf("failed")!=-1								
							}
						}
					}
				};
				xmlHttpRequest.open('get',url,true);
				xmlHttpRequest.send(null);
			}
			//close cue window
			function closeCueWin(){
				document.getElementById("msg_c").style.display="none";
				document.getElementById("cs_tt").style.display="none";
				document.getElementById("cs_tt1").style.display="none";
				document.getElementById("fav0").style.display="none";
				document.getElementById("fav1").style.display="none";
				document.getElementById("share0").style.display="none";
				document.getElementById("share1").style.display="none";
				if(clip){
					clip.div.style.display="none";
				}
			}
			//add friends
			function addToFriend(value){
				createXMLHttpRequest();
				if(xmlHttpRequest){  
					var url = "/addFriend?friendName="+value;  
					xmlHttpRequest.onreadystatechange=addToFriendInfo;     
					xmlHttpRequest.open("GET",url,true);      
					xmlHttpRequest.send(null);
    			}
			}
			//add friends callback
			function addToFriendInfo(){
			  if(xmlHttpRequest.readyState==4){
			     if(xmlHttpRequest.status==200){
			        var info = xmlHttpRequest.responseText;
			        if(info==4){
			          alert("添加为好友成功!");
			        }else if(info==3){
			          alert("此用户不存在!");
			        }else if(info==2){
			          alert("好友已经存在!");
			        }else{
			          alert("不能够添加自己为好友!");
			        }
			     }
			  }
			}
			//open sharing way
			function openShareWin(id){
				closeCueWin();
				document.getElementById("msg_c").style.display="";
				document.getElementById("cs_tt1").style.display="";
				document.getElementById("share0").style.display="";
			}
			//share by qq/msn
			function openCopyLinkWin(){
				closeCueWin();
				document.getElementById("msg_c").style.display="";
				document.getElementById("cs_tt1").style.display="";
				document.getElementById("share1").style.display="";
				if(navigator.appName.indexOf("Netscape")!=-1){//firfox
					initClip();
				}				
			}
			//ie access clipboard
			function ieCopyLink(){
				window.clipboardData.clearData();       
             	window.clipboardData.setData("Text",location.href);
             	alert("链接被成功复制到了剪贴板！");
				closeCueWin();
			}
			//copy to clipBoard Function
			var clip = null;
			function initClip() {
				clip = new ZeroClipboard.Client();
				clip.setHandCursor( true );		
				clip.glue('d_clip_button');	
				clip.setText(location.href);			
				clip.div.onclick=function(){					
					alert("链接被成功复制到了剪贴板！");
					closeCueWin();					
				};
			}
			
			//share by inner message
			function openSendMsgWin(){
				closeCueWin();//clear
				document.getElementById("shareToFd").style.top=document.documentElement.scrollTop+100+"px";
				document.getElementById("shareToFd").style.display="";
				document.getElementById("msgContent").value="你好！我在灵当网看到了这篇帖子，认为很有价值，特推荐给你。[br][br]"+
				document.getElementById("cardTitle3").innerHTML+"\r\n地址[url="+location.href+"]"+location.href+"[/url]"
				+"[br][br]希望你能喜欢.";
			}
			//close share msg window
			function closeSendMsgWin(){
				document.getElementById("msgContent").value="";
				document.getElementById("shareToFd").style.display="none";
			}
			//send mail
			function sendShareInfoByMsg(){
				var nickNameArray = document.getElementById("reciveMsgUser").value.replace(/^\s+|\s+$/g,"");
				if(nickNameArray==""){
					alert("请输入收信人");
					document.getElementById("reciveMsgUser").focus();
					return false;
				}				
				var mailContent = document.getElementById("msgContent").value.replace(/^\s+|\s+$/g,"");
				if(nickName==""){
					alert("请输入短信内容");
					document.getElementById("msgContent").focus();
					return false;
				}
				var nickNameAll = nickNameArray.split(',');
				var unexistUser="";
				for(var a=0;a<nickNameAll.length;a++){//多人
					var nickName001=nickNameAll[a];
					if(nickName001.replace(/^\s+|\s+$/g,"")==""){
						continue;
					}
					var userId001=getUserIdByNickName(nickName001);
					if(userId001=="notFound"){//不存在的人
						alert(nickName001+"  是不存在的用户!");
						unexistUser=nickName001;
						break;
					}						
				}
				if(unexistUser!=""){
					document.getElementById("reciveMsgUser").focus();
					return false;
				}
				var isLogined001 = true;;
				for(var i=0;i<nickNameAll.length;i++){//给多人发
					var nickName=nickNameAll[i];
					if(nickName.replace(/^\s+|\s+$/g,"")==""){
						continue;
					}
					var userId=getUserIdByNickName(nickName);
					createXMLHttpRequest();
					if(!xmlHttpRequest){
						alert("create XMLHttpRequest's object failed!");
						return;
					}
					var url="/sendmailtoexpert";
					xmlHttpRequest.open('post',url,false);
					//xmlHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
					xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
					xmlHttpRequest.send("expertId="+userId+"&mailTitle="+encodeURI("网友分享帖子给您了")+"&mailContent="+encodeURI(mailContent));
					if(xmlHttpRequest.responseText.indexOf("登录后")!=-1){
						isLogined001 = false;
						break;
					}
				}
				if(isLogined001){
					alert("短信发送完毕!");
					closeSendMsgWin();
				}else{//未登录
					alert("登录后才能发送站内短信！")
					openLogin();
					closeSendMsgWin();
				}
			}
			//get UserId By NickName
			function getUserIdByNickName(nickName){
					createXMLHttpRequest();
					if(!xmlHttpRequest){
						alert("create XMLHttpRequest's object failed!");
						return;
					}
					var url="/getUserIdByNickName";
					xmlHttpRequest.open('post',url,false);
					//xmlHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
					xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
					xmlHttpRequest.send("nickName="+encodeURI(nickName));
					var userId = xmlHttpRequest.responseText;
					return userId;
			}
			//顶或踩
			function likeOrNot(cardId,isLike){
				createXMLHttpRequest();
				if(!xmlHttpRequest){
					alert("create XMLHttpRequest's object failed!");
					return;
				}
				var url="/likeCardOrNot?cardId="+cardId+"&isLike="+isLike;
				xmlHttpRequest.open('post',url,false);
				xmlHttpRequest.send(null);
				var result = xmlHttpRequest.responseText;					
				if("Y"==isLike){
					if(result.indexOf("opered")!=-1){//操作过
						document.getElementById("up_num").innerHTML="操作过";
					}else{
						document.getElementById("up_num").innerHTML=result;
					}
				}else{
					if(result.indexOf("opered")!=-1){//操作过
						document.getElementById("down_num").innerHTML="操作过";
					}else{
						document.getElementById("down_num").innerHTML=result;
					}
				}
			}
			
			function adduction(refNickName,refDate,refContentId){
  				var c="";  	
				c=document.getElementById(refContentId).innerHTML;
				  var b = refDate.substring(0,16);
				  var a = "<ul><li class=\"content2_2_1_4\"><ul class=\"content22140\"><li class=\"yinYong\">引用：</li></ul><ul><li class=\"yinYongContent\">";
				  a = a+"原帖由&nbsp;<font class=\"xieTi\">" +refNickName+"</font>&nbsp;于&nbsp;"+b;
				  a = a+"&nbsp;发表<br>";
				  a = a+c;  
				  a = a+"</li></ul></li></ul>";
				  KindInsertAdduction(a);
			}
			
			function voteOper(cardId,backCardId){
			    createXMLHttpRequest();
			    if(xmlHttpRequest){
			       var url = "/voteOper?cardId="+cardId+"&backCardId="+backCardId;
			       xmlHttpRequest.open("GET",url,true);
			       xmlHttpRequest.onreadystatechange = function(){
			           if(xmlHttpRequest.readyState==4){
			              if(xmlHttpRequest.status==200){
			                 alert(xmlHttpRequest.responseText);
			              }
			           }
			       };			       
			       xmlHttpRequest.send(null);
			    }
			}
//查看内容是否为空
function editorStrIsNull(str){//0;未空----1;少于12字符-----2;不为空,通过
	var isNull=2;
	if(str == "" || str.toLowerCase()=="<p>&nbsp;</p>" || str.toLowerCase()=="<br>"){
		isNull=0;
	}else{
		createXMLHttpRequest();
		xmlHttpRequest.open("post","/chatroom/check_editor_isnull.jsp",false);
		xmlHttpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		xmlHttpRequest.send("content="+encodeURIComponent(str));
		var strIsNull = xmlHttpRequest.responseText;
		if(strIsNull.indexOf("yes")!=-1){//content is null
			isNull=0;
		}else{
			var strLen = parseInt(strIsNull.split("=")[1]);
			if(strLen<12){
				isNull=1;
			}
		}
	}
	return isNull;
}
//登录
function cardInfoLogin(){
	openLogin();
	//看是否登录了
	cardInfoCheckLogin();
}
//检查是否登录
function cardInfoCheckLogin(){
	var signtemp = isLogined();
	if(!signtemp){//未登录状态
		window.setTimeout("cardInfoCheckLogin()",2000);
	}else{
		window.setTimeout("reflushCardInfo()",2000);
	}
}
function reflushCardInfo(){
	window.location.reload();
	if(window.frames[0]){//刷新头部的登录信息
		window.frames[0].location.href="/include/ui.jsp";
	}
	if(window.frames['synloginWendaFrame']){//同步登录到www.51mis.com主站
		window.frames['synloginWendaFrame'].location.href="/include/synlogin_wenda.jsp";
	}
}

//转化在线时间并输出到页面
function convertOnlineTime(onlineTime){	
	var str = "";
	var onlineMinute=parseInt(onlineTime%60);
	var minuteStr = (onlineMinute==0?"":(onlineMinute+"分钟"));
	var onlineHour = parseInt(onlineTime/60);
	if(onlineHour<24){
		str = (onlineHour==0?"":(onlineHour+"小时"))+minuteStr;	
	}else{
		var hourTemp = parseInt(onlineHour%24);
		//str = (hourTemp==0?"":(hourTemp+"小时"))+minuteStr;
		var onlineDays=parseInt(onlineHour/24);
		var datestr = (onlineDays)+"天";
		if(hourTemp>0){
			datestr=datestr+hourTemp+"小时"+minuteStr;
		}else{//hh==0
			if(onlineMinute>0){
				datestr=datestr+"零"+minuteStr;
			}
		}
		str=datestr;
	}									
	document.write(str);
}
