//在页面上显示新增的博文
//login_goto 登陆后跳转到哪个页面
function displayForwardContent(jsonResult, needRefresh, login_goto){
	if(!jsonResult.content_id){
		return;
	}
	login_goto=(typeof login_goto!='undefined' || login_goto!="")?login_goto:"";
   var html=
	"<div class=\"fl\">"+
	 	"<a class=\"avatar\" href='javascript:void(0);' onclick=\"top.location.href='"+webaddr+((jsonResult.user_id==jsonResult.myuserid)?"/home":("/"+jsonResult.user_person_domain))+"'\"><img src='"+jsonResult.user_face+"' title=\""+jsonResult.user_name+"\" /> </a>"+
	"</div>";
   var isauthuser=jsonResult.user_isauthuser;
   var isauthuserStr=(isauthuser==1)?"<img src=\""+webaddr+"/images/cert.png\" class=\"small_icon\" />":"";
   html+=
	"<div class=\"content\">"+
		"<p>"+
			"<a href='javascript:void(0);' onclick=\"top.location.href='"+webaddr+((jsonResult.user_id==jsonResult.myuserid)?"/home":("/"+jsonResult.user_person_domain))+"'\" title=\""+jsonResult.user_name+"\">"+jsonResult.user_name_show+"</a>"+isauthuserStr+"："+
			"<span>"+jsonResult.content_body+"</span>"+
		"</p>";
	if(jsonResult.stockCodeArray){
		if(jsonResult.stockCodeArray.length>0){
			html+=
			"<div class=\"selected-stock\">"+
				"<ul class=\"clearfix\">";
		for(var i=0; i<jsonResult.stockCodeArray.length; i++){
			html+="	<li>"+
						"<a href='javascript:void(0);' onclick=\"top.location.href='"+webaddr+"/"+jsonResult.stockCodeArray[i].stock_code+"'\">"+jsonResult.stockCodeArray[i].stock_name+"</a>"+
					"</li>";
		}
		html+="	</ul>"+
			"</div>";
		}	
	}
	
/*由于股票页面发送博文也调用了此方法，故图片和视频需要处理是否显示*/

	if(jsonResult.picture_path!=null && jsonResult.picture_path!=''){
		html+=
		"<p id='_fullSize_"+jsonResult.content_id+"'>"+ 
			"<IMG class=\"pic\"style='cursor:pointer;' id='_picture_"+jsonResult.content_id+"' onclick=\"showBig('"+jsonResult.content_id+"');\" src='"+jsonResult.picture_path+"' bigSrc='"+jsonResult.picture_path_big+"' origSrc='"+jsonResult.picture_path_orig+"'>"+
		"</p>";	
	}
	if(jsonResult.video_path!=null && jsonResult.video_path!=''){
		html+=
		"<div class='media'>"+
	        "<img src='"+webaddr+"/images/vd.gif' alt='点击播放' onclick=\"javascript:showFlash('flash', '"+jsonResult.video_path+"', this, '"+jsonResult.content_id+"');\" style='cursor:pointer;' />"+
	    "</div>";
	}
	
if(jsonResult.orig_content_id!=null && jsonResult.orig_content_id!='0' && jsonResult.orig_content_id!=''){
	var orig_isauthuser=jsonResult.orig_user_isauthuser;
	var orig_isauthuserStr=(orig_isauthuser==1)?"<img src=\""+webaddr+"/images/cert.png\" class=\"small_icon\" />":"";
	html+=
		"<div class=\"bubbleBox\">"+
			"<div class=\"b-arrow\"></div>"+
			"<b class=\"b1\"></b><b class=\"b2\"></b><b class=\"b3\"></b><b class=\"b4\"></b>"+
			"<div class=\"b-content\">"+
				"<p>"+
					"<a href='javascript:void(0);' onclick=\"top.location.href='"+webaddr+((jsonResult.orig_user_id==jsonResult.myuserid)?"/home":("/"+jsonResult.orig_user_person_domain))+"'\" title=\""+jsonResult.orig_user_name+"\">"+jsonResult.orig_user_name+"</a>"+isauthuserStr+"："+
					"<span>"+jsonResult.orig_content_body+"</span>"+
				"</p>";
		if(jsonResult.orig_stockCodeArray.length>0){
			html+=
				"<div class=\"selected-stock\">"+
					"<ul class=\"clearfix\">";
			for(var i=0; i<jsonResult.orig_stockCodeArray.length; i++){
				html+="	<li>"+
							"<a href='javascript:void(0);' onclick=\"top.location.href='"+webaddr+"/"+jsonResult.orig_stockCodeArray[i].stock_code+"'\">"+jsonResult.orig_stockCodeArray[i].stock_name+"</a>"+
						"</li>";
			}
			html+=
				"	</ul>"+
				"</div>";
		}
			html+=
				"<div class=\"legend\">"+
					"<div class=\"option\">"+
						"<span><a class=\"duration\" href=\"javascript:void(0)\" onclick=\"top.location.href='"+webaddr+"/content/"+jsonResult.orig_content_id+"'\">"+jsonResult.orig_post_time+"</a>"+
						"</span>"+
						"<a href=\"javascript:void(0);\" onclick=\"top.location.href='"+webaddr+"/content/"+jsonResult.orig_content_id+"'\">原文转发<em id=\"_forward_num_"+jsonResult.orig_content_id+"\">("+jsonResult.orig_forward_num+")</em> </a> |"+
						"<a href=\"javascript:void(0);\" onclick=\"top.location.href='"+webaddr+"/content/"+jsonResult.orig_content_id+"'\">原文评论<em id=\"_comment_num_"+jsonResult.orig_content_id+"\">("+jsonResult.orig_comment_num+")</em> </a>"+
					"</div>"+
				"</div>";		

		if(jsonResult.orig_picture_path!=null && jsonResult.orig_picture_path!=''){
            html+=
            	"<p id='_fullSize_"+jsonResult.content_id+"_"+jsonResult.orig_content_id+"'>"+ 
		  			"<img class=\"pic\" style='cursor:pointer;' id='_picture_"+jsonResult.content_id+"_"+jsonResult.orig_content_id+"' onclick=\"showBig('"+jsonResult.content_id+"_"+jsonResult.orig_content_id+"');\" src='"+jsonResult.orig_picture_path+"' bigSrc='"+jsonResult.orig_picture_path_big+"' origSrc='"+jsonResult.orig_picture_path_orig+"'>"+
			  	"</p>";	
		}
        if(jsonResult.orig_video_path!=null && jsonResult.orig_video_path!=''){
            html+=
            	"<div class='media'>"+
			  		"<img src='"+webaddr+"/images/vd.gif' alt='点击播放' onclick=\"javascript:showFlash('flash', '"+jsonResult.orig_video_path+"', this, '"+jsonResult.content_id+"_"+jsonResult.orig_content_id+"');\" style='cursor:pointer;' />"+
			  	"</div>";		
        }
		html+=
			"</div>"+
			"<b class=\"b5\"></b><b class=\"b6\"></b><b class=\"b7\"></b><b class=\"b8\"></b>" +
		"</div>";
}
var forward_num_display="''";
if(jsonResult.forward_num ==0){
	forward_num_display="none";	
}else{
	forward_num_display="''";
}
var farvarite_num_display="''";
if(jsonResult.farvarite_num ==0){
	farvarite_num_display="none";	
}else{
	farvarite_num_display="''";
}
var comment_num_display="''";
if(jsonResult.comment_num ==0){
	comment_num_display="none";	
}else{
	comment_num_display="''";
}	
	html+=
		"<div class=\"legend\">"+
			"<div class=\"option\">"+
				"<span>"+ 
					"<a class=\"duration\" href=\"javascript:void(0);\" onclick=\"top.location.href='"+webaddr+"/content/"+jsonResult.content_id+"'\">"+jsonResult.post_time+"</a>来自  "+jsonResult.post_type_CN+ 
				"</span>";
	//
	if(!GetId("stockChart")&& (jsonResult.user_id ==jsonResult.myuserid)){
			html+=
				"<a href=\"javascript:deleteContent('"+jsonResult.content_id+"', '_content_', "+jsonResult.myuserid+");\">删除</a>";
	}
	if(!jsonResult.myuserid){
			html+="" +
				"<a class=\"forward\" href=\"javascript:GoLogin("+login_goto+");\">"+
					"转发"+
					"<em style=\"display:"+forward_num_display+"\" id='_forward_num_"+jsonResult.content_id+"'>("+jsonResult.forward_num+")</em>"+
				"</a>";
			html+=
				 "<a class=\"favorite\" href=\"javascript:GoLogin("+login_goto+");\">"+
					"收藏<em style=\"display:"+farvarite_num_display+"\" id=\"_farvarite_num_"+jsonResult.content_id+"\">("+jsonResult.farvarite_num+")</em>"+
				"</a>"; 
			html+=
				"<a class=\"comment\" href=\"javascript:GoLogin("+login_goto+");\">"+
					"评论<em style=\"display:"+comment_num_display+"\" id=\"_comment_num_"+jsonResult.content_id+"\">("+jsonResult.comment_num+")</em>"+
				"</a>";	
	}else{
		if(jsonResult.user_id ==jsonResult.myuserid){
			html+="" +
				"<cite class=\"forward\">"+
					"转发"+
					"<em style=\"display:"+forward_num_display+"\" id='_forward_num_"+jsonResult.content_id+"'>("+jsonResult.forward_num+")</em>"+
				"</cite>";
		}else{
			html+=
				"<a class='forward lightbox' href=\"javascript:ymPrompt.win({message:'/op/forward&act=load&contentId="+jsonResult.content_id+												"&needRefresh=false',width:410, height:300, title:'转发', iframe:true, maxBtn:false,minBtn:false});\" >"+ 
					"转发<em style=\"display:"+forward_num_display+"\" id='_forward_num_"+jsonResult.content_id+"'>("+jsonResult.forward_num+")</em>"+
				"</a>";
		}
		html+=
				 "<a class=\"favorite\" href=\"javascript:send_f('"+jsonResult.content_id+"');\">"+
					"收藏<em style=\"display:"+farvarite_num_display+"\" id=\"_farvarite_num_"+jsonResult.content_id+"\">("+jsonResult.farvarite_num+")</em>"+
				"</a>"; 
		html+=
				"<a class=\"comment\" href=\"javascript:void(0);\" onclick=\"commentPageLoad('commentList_','"+jsonResult.content_id+"','false');\">"+
					"评论<em style=\"display:"+comment_num_display+"\" id=\"_comment_num_"+jsonResult.content_id+"\">("+jsonResult.comment_num+")</em>"+
				"</a>";		
		}			

		html+=	
			"</div>"+
		"</div>";
	html+=
		"<div class=\"comment-list bubbleBox\" id=\"commentList_"+jsonResult.content_id+"\" style=\"display: none;\" />" +
		"</div>"+
	"</div>";
	//alert(html);
	var feedList=($("#feedList"));
	var _no_content_div=($("#_no_content_div"));
	var childList = feedList.children();
	var div1= $("<li></li>"); 
	div1.html(html);

    div1.attr("id", "_content_"+jsonResult.content_id);
    div1.attr("class", "clearfix");
    div1.hide();
    feedList.show();
    if(_no_content_div){
    	_no_content_div.hide();
    }
    if(childList.length==0){
        feedList.append(div1);
    }else{
    	div1.insertBefore(childList[0]);
    }
    //div1.show(800);
    div1.slideDown("slow");
}


function CheckMsgForm(){
	var content=trim(GetId('privateMsgInfo').value);
   	var userName=trim(GetId('userName').value);
   	if(content==""||userName=="")
   	{
		ymPrompt.alert({message:'发送内容和收件人不能为空', showMask:false, handler:null});
		return;
   	}
	else
   	{	
		var canSend = document.getElementById('canSend');
		if(canSend.value=="false"){
			return;
		}
		var samemessageFilterParameterMap={
			"op":"sendmsg", 
			"act":"samemessageFilter", 
			"userName":userName,
			"content":content, 
			"rnd":Math.random()
			};
		$.post("/op.php", samemessageFilterParameterMap, function(data)
			{	
				if(data=="nologin")
				{
					ymPrompt.alert({showMask:false, message:'你尚未登录或登录已过期，请重新登录！',handler:null});
					canSend.value="true";
			    }else if(data=="notUser")
				{
					ymPrompt.alert({showMask:false, message:'该用户不存在！',handler:null});
					canSend.value="true";
			    }else if(data=="samemessageFilterFail")
				{
					ymPrompt.alert({showMask:false, message:'该私信您刚刚已经发布过了！',handler:null});
					canSend.value="true";
			    }else{
			    	var filterbeforesendValue=GetId("filterbeforesend").value;
					if(filterbeforesendValue!="" && filterbeforesendValue !="false"){
				   		var parameterMap={
								"op":"sendblog", 
								"act":"filterBeforSendblog", 	
								"content":content, 
								"rnd":Math.random()
						};
						$.post(webaddr+"/op.php", parameterMap, function(data)
						{ 	
							if(data=="nologin")
							{
								ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false, handler:null});
								canSend.value="true";
						    }else if(data=="notPass"){
								ymPrompt.alert({message:'您发布的内容包含本网站禁止的词汇或字符', showMask:false, handler:null});
								canSend.value="true";
								return;
							}else{
			                    SendMsg(userName,content);
							}  
						});
					}
					else
					{
						SendMsg(userName,content);
					}
			    }
			}
		);
	   	
   }
 }
 
function SendMsg(userName,content){
	var canSend = document.getElementById('canSend');
	user_id=GetId('user_id').value;
    var parameterMap={
			"op":"sendmsg", 
			"act":"send", 
			"userName":userName,
			"content":content, 
			"rnd":Math.random()
	};
	$.post(webaddr+'/op', parameterMap, function(data)
		{
			if(data=="nologin")
			{
				ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false, handler:null});
				canSend.value="true";
		    }else if (data=="success") {
				parent.ymPrompt.close();
				if(parent.GetId("homecontainer"))
				{
					window.parent.showhome('privatemsg',user_id,'1','my');
				}
			    parent.ymPrompt.win({message:webaddr+'/op/succeed&typeinfo=SendMsg',width:430, height:180, title:'提示', iframe:true, maxBtn:false,minBtn:false,closeBtn:false});

				
			 }else {
				if(data=="isNotfriend")
				{
					ymPrompt.alert({message:userName+'不是你的粉丝,不能发私信', showMask:false, handler:null});
					canSend.value = "true";
					return false;
				}
				else if(data=="NO")
				{
					ymPrompt.alert({message:'收件人不存在', showMask:false, handler:null});
					canSend.value = "true";
					return false;
				}
			}
	});
 }
 


function deleteComment(commentId){
	$.post('/op/comment&act=del&commentId='+commentId, function(data)
		{
		if (data=="wrong") {
            ymPrompt.errorInfo({message:'删除评论时发生异常,请联系管理员！',handler:null});
        }else {
            ymPrompt.succeedInfo(
				{	message:"删除评论成功！",
					handler:function(){
						GetId("replyComment_"+commentId).style.display='none';
						GetId("feedCell_"+commentId).style.display='none';
						//GetId("sendTotal").innerHTML=parseInt(GetId("sendTotal").innerHTML)-1;
					}
				}
			);
		}  
		}
	);
}

//写一句话介绍自己	
function introduceMe(introduceInfo){
	if(null==introduceInfo || ""==introduceInfo){
		ymPrompt.alert(
			{	title:'介绍内容为空', 
				message:'介绍内容不能为空!', 
				showMask:false,
				handler:null
			}
		);
		return;
	}

	var parameterMap={
		"op":"otheroperate",
		"act":"introduce",
		"introduceInfo":introduceInfo
	}
	$.post(webaddr+'/op', parameterMap, function(data)
		{
       		if(data=="nologin")
			{
				ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！',handler:null});
		    }else if (data=="rollback") {
                ymPrompt.errorInfo({message:'保存自我介绍信息时发生异常,请联系管理员！', showMask:false, handler:null});
            }else {
            	var introduceInfoSpan = window.parent.document.getElementById("introduceMe");
				if(introduceInfoSpan){
					introduceInfoSpan.innerHTML=introduceInfo;
				}
				parent.ymPrompt.close();
                parent.ymPrompt.succeedInfo({message:"保存成功！", handler:null});
            }
		}
	);
}

//为关注用户添加备注
function setComment(user_id, commentInfo){
	var parameterMap = {
		"op":"otheroperate",
		"act":"setComment",
		"user_id":user_id,
		"commentInfo":commentInfo
	};
	$.post(webaddr+'/op', parameterMap, function(data)
		{
			if(data=="nologin")
			{
				ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false, handler:null});
		    }else if (data=="rollback") {
	            ymPrompt.errorInfo({message:'保存备注信息时发生异常,请联系管理员！', showMask:false, handler:null});
	        }else {
	        	var commentInfoSpan = window.parent.document.getElementById("_comment_"+user_id);
				if(commentInfoSpan){
					if(commentInfo==""){
						commentInfoSpan.innerHTML="";
					}else{
						commentInfoSpan.innerHTML="("+commentInfo+")";
					}
					
				}
	        	parent.ymPrompt.close();
	            parent.ymPrompt.succeedInfo({message:"保存成功！", handler:null});
	        }
		}
	);
}

function deleteFollowTopic(followId, myuserId){
	 $.post(webaddr+"/op.php",{"op":"otheroperate", "act":"homeCancelAttentionTopic", "followId":followId, "myuserId":myuserId, "rnd":Math.random()},function(data)
			{
				if(data=="nologin")
				{
					ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！',handler:null});
			    }else if(data=="error"){
					ymPrompt.errorInfo({message:'删除关注话题时发生异常,请联系管理员！',handler:null});
					return;
				}else if(data=="noMoreConcern"){
					var myfollowTopicList = GetId("_myfollowTopicList");
					var childList = myfollowTopicList.childNodes;
					for(var i=0; i<childList.length; i++){
						if(childList[i].id=="_mytopic_"+followId){
							myfollowTopicList.removeChild(childList[i]);
						}
					}
					return;
				}else{
					var jsonResult = JSON.parse(data);
			  		var html=
							"<p class=\"fri_pt\">"+
								"<a href='{$webaddr}/topic/"+jsonResult.topic_string_utf8+"'>"+jsonResult.topic_string+
								"</a>"+
								"<span><img src='"+webaddr+"/images/del.gif' onclick=\"deleteFollowTopic('"+jsonResult.follow_id+"', '"+myuserId+"');\"/> </span>"+
							"</p>";
					var myfollowTopicList = GetId("_myfollowTopicList");
					var childList = myfollowTopicList.childNodes;
					for(var i=0; i<childList.length; i++){
						if(childList[i].id=="_mytopic_"+followId){
							myfollowTopicList.removeChild(childList[i]);
						}
					}
					var mytopic_followId=GetId("_mytopic_"+followId);
					var newLi= document.createElement("li"); 
					newLi.innerHTML=html;
					myfollowTopicList.appendChild(newLi);
		
			  	}
			  
		  });
}

function deleteContent(contentId, contentIdPrefix, myUserId){
	ymPrompt.confirmInfo(
		{	message:"确定删除此博文么?",
			handler:function(tp){
				if(tp != 'ok'){
					return false;
				}else{
					
					$.post(webaddr+"/op.php",{"op":"otheroperate", "act":"deleteContent", "content_id":contentId, "rnd":Math.random()},function(data)
					{ 
						if(data=="nologin")
						{
							ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！',handler:null});
					    }else if(data=="notExist"){
							ymPrompt.errorInfo({message:'此博文不存在！',handler:null});
							return;
						}else if(data=="noPermission"){
							ymPrompt.errorInfo({message:'您没有此操作权限！',handler:null});
							return;
						}else{
							contentDivTemp = GetId(contentIdPrefix+contentId);
							contentDivTemp.style.display='none';
							var contentNum=GetId("_contentNum_"+myUserId);
							if(contentNum){
								contentNum.innerHTML=contentNum.innerHTML-1;
							}
							
							var dataLength=data.length;
							//动态更新页面原博文转发次数
							if(dataLength!=7){
								var origContentid = data.substring(7);
				         		var origContentList = document.getElementsByTagName("em");
								for(var i= 0; i<origContentList.length; i++){
									if(origContentList[i].id==("_forward_num_"+origContentid)){
										var origContentInnerHTML = origContentList[i].innerHTML;
										currentNum = parseInt(origContentInnerHTML.substring(1, origContentInnerHTML.length-1));
										currentNum--;
										if(currentNum==0){
											origContentList[i].style.display='none';
										}else{
											origContentList[i].innerHTML = "("+currentNum+")";
										}
									}
			         			}
			        		}
					  	}  
					});
				}
			}
		}
	);	
}

function deleteAllMsg(otheruserid, otheruserName){
	ymPrompt.confirmInfo(
		{	message:"确定删除与"+otheruserName+"的所有私信么?",
			handler:function(tp){
				if(tp != 'ok'){
					return false;
				}else{
					
					$.post(webaddr+"/op.php",{"op":"otheroperate", "act":"deleteAllMsg", "otheruserid":otheruserid, "rnd":Math.random()},function(data)
					{ 	
						if(data=="nologin")
						{
							ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！',handler:null});
					    }else if(data=="notExist"){
							ymPrompt.errorInfo({message:'此私信不存在！',handler:null});
							return;
						}else{
							$("#message_"+otheruserid).hide();
					  	}  
					});
				}
			}
		}
	);	
}

function deleteMsg(messageId){
	ymPrompt.confirmInfo(
		{	message:"确定删除私信么?",
			handler:function(tp){
				if(tp != 'ok'){
					return false;
				}else{
					
					$.post(webaddr+"/op.php",{"op":"otheroperate", "act":"deleteMsg", "message_id":messageId, "rnd":Math.random()},function(data)
					{ 	
						//alert(data);
						if(data=="nologin")
						{
							ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！',handler:null});
					    }else if(data=="notExist"){
							ymPrompt.errorInfo({message:'此私信不存在！',handler:null});
							return;
						}else if(data=="noPermission"){
							ymPrompt.errorInfo({message:'您没有此操作权限！',handler:null});
							return;
						}else if(data=="allreadyDelete"){
							ymPrompt.errorInfo({message:'您已经删除此私信！',handler:null});
							return;
						}
						else{
							$("#message_"+messageId).hide();
					  	}  
					});
				}
			}
		}
	);	
}

//获取当前光标位置
function getCursorIndex(textBoxId){
	var start;
	var end;
	var textBox=document.getElementById(textBoxId);
       //如果是Firefox(1.5)的话，方法很简单   
       if(typeof(textBox.selectionStart) == "number"){   
           start = textBox.selectionStart;   
           end = textBox.selectionEnd;   
       }   
       //下面是IE(6.0)的方法，麻烦得很，还要计算上'\n'   
       else if(document.selection){  
           var range = document.selection.createRange();   
           if(range.parentElement().id == textBox.id){ 
               // create a selection of the whole textarea   
               var range_all = document.body.createTextRange();   
               range_all.moveToElementText(textBox);   
               //两个range，一个是已经选择的text(range)，一个是整个textarea(range_all)   
               //range_all.compareEndPoints()比较两个端点，如果range_all比range更往左(further to the left)，则//返回小于0的值，则range_all往右移一点，直到两个range的start相同。   
               // calculate selection start point by moving beginning of range_all to beginning of range   
               for (start=0; range_all.compareEndPoints("StartToStart", range) < 0; start++)   
                   range_all.moveStart('character', 1);   
               // get number of line breaks from textarea start to selection start and add them to start   
               // 计算一下\n   
               for (var i = 0; i <= start; i ++){  
                   if (textBox.value.charAt(i) == '\n')   
                       start++;   
               }   
               // create a selection of the whole textarea   
               var range_all = document.body.createTextRange();   
               range_all.moveToElementText(textBox);   
               // calculate selection end point by moving beginning of range_all to end of range   
               for (end = 0; range_all.compareEndPoints('StartToEnd', range) < 0; end ++)   
               range_all.moveStart('character', 1);   
               // get number of line breaks from textarea start to selection end and add them to end   
               for (var i = 0; i <= end; i ++){   
                   if (textBox.value.charAt(i) == '\n')   
                       end ++;   
               }   
           }
       }   
       return start;   
}


function filterBeforRecommend(){
	var canSend = document.getElementById("canSend");
	if(canSend.value=="false"){
		return;
	}
	var recommendInfo=document.getElementById('recommendInfo');
	var recommendInfoValue = recommendInfo.value;
	if(recommendInfoValue==null)
		recommendInfoValue='';
	if(trim(recommendInfoValue)==''){
		ymPrompt.errorInfo({message:'内容不能为空！', showMask:false, handler:null});
		return;
	}else{
		
		 if(rec_type  !=  'blog'){   //活动页面过来的
		   if( trim(recommendInfoValue).length>240 )
			 {
				 
				 ymPrompt.alert({message:'您输入的内容过长,请精简！', showMask:false ,handler:null});
				 return false;
			 }
			 if(rec_type=='findgs_registration')//报名
			 {
				 var  regmsn =/#我是高手#/;
				 if(!regmsn.test(trim(recommendInfoValue)))
					   recommendInfoValue="#我是高手#"+recommendInfoValue;
			 }
			 
			 if(rec_type=='findgs_recommend')//推荐
			 {
				 var  regmsn =/#我要推荐#/;
				 if(!regmsn.test(trim(recommendInfoValue)))
					   recommendInfoValue="#我要推荐#"+recommendInfoValue;
			 }
						 
		 }	

		 if(trim(recommendInfoValue)=='#我是高手# + 个人简介（120字以内） 请大家支持我吧！')
		  {
		  	   ymPrompt.errorInfo({message:' 请输入您的个人简介,便于大家了解您,如果您对推哦微博的用法还不是很了解,<a href="/help/newguide.html" target="_blank">请点击这里</a>', showMask:false, handler:null});
			   return;		
		  }
		  
		  
		  if( trim(recommendInfoValue)=='#我要推荐#，@高手昵称，推荐理由（我看好你哦，赶快报名赢IPAD，http://www.twioo.com/special/jqhuodong_jiepan ）')
		  {
		  	   ymPrompt.errorInfo({message:' 请在“@”符号后输入您要推荐的高手昵称和推荐理由,如果您对推哦微博的用法还不是很了解,<a href="/help/newguide.html" target="_blank">请点击这里</a> ', showMask:false, handler:null});
			   return;		
		  }
		  
		  
		canSend.value="false";
		var samecontentFilterParameterMap={
			"op":"sendblog", 
			"act":"samecontentFilter", 
			"content":recommendInfoValue, 
			"rnd":Math.random()
			};
		$.post(webaddr+"/op.php", samecontentFilterParameterMap, function(data)
			{
				if(data=="nologin")
				{
					ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！',showMask:false, handler:null});
					canSend.value="true";
			    }else if(data=="samecontentFilterFail")
				{
					ymPrompt.alert({message:'该博文您刚刚已经发布过了！', width:305, height:160, showMask:false, handler:null});
					canSend.value="true";
			    }else{
					var intervalFilterParameterMap={
						"op":"sendblog", 
						"act":"intervalFilter", 
						"rnd":Math.random()
						};
					$.post(webaddr+"/op.php", intervalFilterParameterMap, function(data)
						{
							if(data=="nologin")
							{
								ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false, handler:null});
								canSend.value="true";
						    }else if(data=="numberIntervalFalse")
							{
								ymPrompt.alert({message:'今天您发言已达上限啦，请到别处逛逛吧！', showMask:false, handler:null});
								canSend.value="true";
						    }else if(data=="timeIntervalFalse")
							{
								ymPrompt.alert({message:'您说话太快啦，休息下再发吧！', showMask:false, handler:null});
								canSend.value="true";
							}else{
								var filterbeforesendValue=document.getElementById("filterbeforesend").value;
								if(filterbeforesendValue!="" && filterbeforesendValue !="false"){
									var parameterMap={
										"op":"sendblog", 
										"act":"filterBeforSendblog", 	
										"content":recommendInfoValue, 
										"rnd":Math.random()
									};
									
									$.post(webaddr+"/op.php", parameterMap, function(data)
									{ 	
										if(data=="nologin"){
											ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false,handler:null});
											canSend.value="true";
									    }else if(data=="notPass"){
											ymPrompt.alert({message:'您发布的内容包含本网站禁止的词汇或字符', showMask:false, handler:null});
											return;
										}else{
											recommend(recommendInfoValue);
										}  
							
									});
								}else{
									recommend(recommendInfoValue);
								}
							}  
					});
				}  
		});
	}
	
}

function recommend(recommendInfoValue){
	var parameterMap={
		"op":"otheroperate", 
		"act":"recommendsomebody", 	
		"recommendInfo":recommendInfoValue, 
		"rnd":Math.random()
	};
	
   if(typeof  alertinfo ==  'undefined'){
		alertinfo='推荐成功';
	}else{
		if(alertinfo==''){
			alertinfo='推荐成功';
		}
	}	
	
	ajaxpost(webaddr+"/op.php", parameterMap, function(data){
		if(data=="nologin")
		{
			ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false, handler:null});
		}else if(data=="error") {
			ymPrompt.errorInfo({message:'推荐时发生异常,请联系管理员！', showMask:false, handler:null});
           }else{
           	parent.ymPrompt.close();
		    parent.ymPrompt.win({message:webaddr+'/op/succeed&typeinfo='+alertinfo,width:430, height:180, title:'提示', iframe:true, maxBtn:false,minBtn:false,closeBtn:false});

           }    
	});
}

function filterBeforConsult(){
	var canSend = document.getElementById("canSend");
	if(canSend.value=="false"){
		return;
	}
	var consultInfo=document.getElementById('consultInfo');
	var consultInfoValue = consultInfo.value;
	if(consultInfoValue==null)
		consultInfoValue='';
	if(consultInfoValue==''){
		ymPrompt.errorInfo({message:'咨询内容不能为空！', showMask:false, handler:null});
		return;
	}else{
		canSend.value="false";
		var samecontentFilterParameterMap={
			"op":"sendblog", 
			"act":"samecontentFilter", 
			"content":consultInfoValue, 
			"rnd":Math.random()
			};
		$.post(webaddr+"/op.php", samecontentFilterParameterMap, function(data)
			{
				if(data=="nologin")
				{
					ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！',showMask:false, handler:null});
					canSend.value="true";
			    }else if(data=="samecontentFilterFail")
				{
					ymPrompt.alert({message:'该博文您刚刚已经发布过了！',showMask:false, handler:null});
					canSend.value="true";
			    }else{
					var intervalFilterParameterMap={
						"op":"sendblog", 
						"act":"intervalFilter", 
						"rnd":Math.random()
						};
					$.post(webaddr+"/op.php", intervalFilterParameterMap, function(data)
						{
							if(data=="nologin")
							{
								ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false, handler:null});
								canSend.value="true";
						    }else if(data=="numberIntervalFalse")
							{
								ymPrompt.alert({message:'今天您发言已达上限啦，请到别处逛逛吧！', showMask:false, handler:null});
								canSend.value="true";
						    }else if(data=="timeIntervalFalse")
							{
								ymPrompt.alert({message:'您说话太快啦，休息下再发吧！', showMask:false, handler:null});
								canSend.value="true";
							}else{
								var filterbeforesendValue=document.getElementById("filterbeforesend").value;
								if(filterbeforesendValue!="" && filterbeforesendValue !="false"){
									var parameterMap={
										"op":"sendblog", 
										"act":"filterBeforSendblog", 	
										"content":consultInfoValue, 
										"rnd":Math.random()
									};
									
									$.post(webaddr+"/op.php", parameterMap, function(data)
									{ 	
										if(data=="nologin"){
											ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false,handler:null});
											canSend.value="true";
									    }else if(data=="notPass"){
											ymPrompt.alert({message:'您发布的内容包含本网站禁止的词汇或字符', showMask:false, handler:null});
											return;
										}else{
											consult(consultInfoValue);
										}  
							
									});
								}else{
									consult(consultInfoValue);
								}
							}  
					});
				}  
		});
	}
	
}

function consult(consultInfoValue){
	var parameterMap={
		"op":"otheroperate", 
		"act":"recommendsomebody", 	
		"recommendInfo":consultInfoValue, 
		"rnd":Math.random()
	};
	ajaxpost(webaddr+"/op.php", parameterMap, function(data){
		if(data=="nologin")
		{
			ymPrompt.alert({message:'你尚未登录或登录已过期，请重新登录！', showMask:false, handler:null});
		}else if(data=="rollback") {
			ymPrompt.errorInfo({message:'发布咨询时发生异常,请联系管理员！', showMask:false, handler:null});
           }else{
           	parent.ymPrompt.close();
           	parent.ymPrompt.succeedInfo({message:'咨询成功！', handler:null});
           }    
	});
}

function IsURL(str_url)
{
   if(str_url != "")
   {
	    var regUrl = /[ |<|>]/; 
		var result = str_url.match(regUrl); 
		if(result!=null) {return false;} 
		else {return true;} 
   }
}

function ajaxpost(){
	if(arguments.length == 2) {
		parameterMap={"isajax":1};
	    $.post(arguments[0], parameterMap, arguments[1]);  
	}else if(arguments.length > 2){
		var parameterMap=arguments[1];
		parameterMap.isajax=1;
		$.post(arguments[0], parameterMap, arguments[2]);
	}
}

function ajaxget(){
	if(arguments.length == 2) {
		parameterMap={"isajax":1};
	    $.get(arguments[0], parameterMap, arguments[1]);  
	}else if(arguments.length > 2){
		var parameterMap=arguments[1];
		parameterMap.isajax=1;
		$.get(arguments[0], parameterMap, arguments[2]);
	}
}

var tagUserIdTemp;
var tagUserNameTemp;
var tagValueAddTemp;
function addOtherTagByValue(tagValue){
	$.get(webaddr+"/op.php",{"op":"otheroperate","act":"addOtherTag","tagValue":tagValue,"userName":tagUserNameTemp,"userId":tagUserIdTemp},function(date)
	{
			if(date=="error1"){
				ymPrompt.alert({message:"您已经给Ta贴过该标签了！",handler:null});
			}else if(date=="error2"){
				ymPrompt.alert({message:"该词汇为非法词汇,请勿设置!",handler:null});
			}else if(date=="error3"){
				ymPrompt.alert({message:"标签个数不能超过10个！",handler:null});
			}else if(date.length>33){
				//alert($("#tag_other").children().text());
				if($("#tag_other").children().text()=="还没有好友给Ta贴标签！"){
					$('#tag_other').empty(); 
				}
				$('#tag_other').prepend(date);
			}else{
				var replace_tag_id = date;
				$.get(webaddr+"/op.php",{"op":"otheroperate","act":"replaceTagElement","tagId":replace_tag_id,"tagValue":tagValue,"userName":tagUserNameTemp,"userId":tagUserIdTemp},function(tagElementDate){
					$('#tag_'+replace_tag_id).remove();
					$('#tag_other').prepend(tagElementDate);
				});
			}
	});
}

//给好友添加标签
function addOtherTagConfirm(userId,userName){
	var tagValueAdd = $('#othertag_value').get(0).value;
	
	var reg = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
    if( ! reg.test(tagValueAdd))
	{
		ymPrompt.alert({message:'标签必须由汉字、字母或数字组成!',handler:null});
		return;
	}
	
	if(tagValueAdd.charLength()>20||tagValueAdd.charLength()<2){
		ymPrompt.alert({message:'标签长度应该为1~10个汉字!',handler:null});
	    return;
	}
	if(tagValueAdd=='哪些词语最能够描述你'||tagValueAdd==''){
		ymPrompt.alert({message:'标签内容不能为空!',handler:null});
	    return;
	}
	tagUserIdTemp = userId;
	tagUserNameTemp = userName;
	addOtherTagByValue(tagValueAdd);
}

//给好友添加标签
function addOtherTagByValueConfirm(userId,userName,tagValueAdd){
	tagValueAddTemp = tagValueAdd;
	var reg = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
    if( ! reg.test(tagValueAdd))
	{
		ymPrompt.alert({message:'标签必须由汉字、字母或数字组成!',handler:null});
		return;
	}
	if(tagValueAdd.charLength()>20||tagValueAdd.charLength()<2){
		ymPrompt.alert({message:'标签长度应该为1~10个汉字!',handler:null});
	    return;
	}
	if(tagValueAdd=='哪些词语最能够描述你'||tagValueAdd==''){
		ymPrompt.alert({message:'标签内容不能为空!',handler:null});
	    return;
	}
	tagUserIdTemp = userId;
	tagUserNameTemp = userName;
	addOtherTagByValue(tagValueAdd);
}

function addTagByValue(tagValue,sendFlag){
	$.get(webaddr+"/op.php",{"op":"otheroperate","act":"addMyTag","tagValue":tagValue},function(date)
	{
	   if(date=="success"){
	   		//ymPrompt.succeedInfo({message:'添加成功',handler:function(){
	   		var tagValueAdd = $('#mytag_value').get(0).value;
				var radomInt = Math.floor(Math.random()*10);
				var tagValueAdd = tagValue;
				if(radomInt<5){
					var tagElement = "<a class=\"f14\" href=\""+webaddr+"/op/tag/"+encodeURI(tagValueAdd)+"\">"+tagValueAdd+"</a>";
				}else{
					var tagElement = "<a href=\""+webaddr+"/op/tag/"+encodeURI(tagValueAdd)+"\">"+tagValueAdd+"</a>";
				}
				if($("#mytag_self").children().text()=="添加描述自己职业、兴趣爱好等方面的标签词语，让更多的人找到你，让你找到更多的同类"){
					$('#mytag_self').empty(); 
				}
				$('#mytag_self').prepend(tagElement);
			//}});
	   }else{
	   		ymPrompt.alert({message:date,handler:null});
	   }
	});
}

//首页为自己添加标签
function addTagByValueConfirm(){
	var tagValueAdd = $('#mytag_value').get(0).value;
	var reg = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
    if( ! reg.test(tagValueAdd))
	{
		ymPrompt.alert({message:'标签必须由汉字、字母或数字组成!',handler:null});
		return;
	}
	if(tagValueAdd.charLength()>20||tagValueAdd.charLength()<2){
		ymPrompt.alert({message:'标签长度应该为1~10个汉字!',handler:null});
	    return;
	}
	if(tagValueAdd=='哪些词语最能够描述你'||tagValueAdd==''){
		ymPrompt.alert({message:'标签内容不能为空!',handler:null});
	    return;
	}
	addTagByValue(tagValueAdd);
}

