function checkMoodValue()
{
	if($.trim($("#Mood").val())=="你正在做什么？")
	{
		$("#Mood").val("");
	}
	$("#mood_list").css("display","");
}

function checkMoodKeyDown(obj)
{
	var val=$("#obj").val();
	$("#Mood").val(val);
}

function insertMoodText(val)
{
	/*if(document.selection && document.selection.createRange) {
	　var sec=document.selection.createRange().text;
	  if(sec!="")
	  sec=val;
	  document.selection.createRange().text=sec;
	}*/
	var mood=document.getElementById("Mood");
	insertAtCaret(mood,val);


}

function storeCaret (textEl) {
	checkMoodValue();
	if (textEl.createTextRange)
	textEl.caretPos = document.selection.createRange().duplicate();    
}

function insertAtCaret (textEl, text) {
	if (textEl.createTextRange && textEl.caretPos) {
	var caretPos = textEl.caretPos;
	caretPos.text =caretPos.text.charAt(caretPos.text.length-1) == ''?text+'':text;      
	}      
	else        
	textEl.value  = text;
    
}
function showModel()
{
	$("#model").css("display","");
	$("#ms").css("display","none");
}
//填写当前心情
function submitinfo(uid)
{
	var disp=$.trim($("#Mood").val());
	if(disp==""||disp=="你正在做什么？")
	{
		alert("请填写信息");
		$("#Mood").focus();
		return false;
	}
	else
	{
		if(disp.length>150)
		{
			alert("最多只能书写150字");
			$("#Mood").focus();
			return false;
		}
		var uid=uid;
		var url="/usermood.do";
		//定义缓存处理变量
		var nowDate = (new Date()).getTime();
		//alert(date);
		url +="?t="+nowDate;
		$.post(url,{
		uid:uid,disp:disp	
		},function(data){
		   //alert($.trim(data)+"===============");	
		   if($.trim(data)=="0")
		   {
			 var regx = "/:\\)/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/happy.gif' border='0'/>");
			 var regx = "/\\/\\/cry/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/cry.gif' border='0'/>");
			 var regx = "/:\\(/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/sorrow.gif' border='0'/>");
			 var regx = "/\\/\\/angry/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/angry.gif' border='0'/>");
			  var regx = "/\\/\\/amazed/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/amazed.gif' border='0'/>");
			  var regx = "/\\/\\/heart/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/heart.gif' border='0'/>");
			  var regx = "/\\/\\/loving/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/loving.gif' border='0'/>");
			  var regx = "/\\/\\/green/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/greenMood.gif' border='0'/>");
			  var regx = "/\\/\\/cake/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/cake.gif' border='0'/>");
			 var regx = "/\\/\\/sun/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/sun.gif' border='0'/>");
			  var regx = "/\\/\\/rainbow/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/angry.gif' border='0'/>");
			  var regx = "/\\/\\/praise/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/angry.gif' border='0'/>");
			  var regx = "/\\/\\/praise/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/angry.gif' border='0'/>");
			  var regx = "/\\/\\/crown/g";
		     var reg = eval(regx);
			 disp=disp.replace(reg,"<img src='/imgs/nowimg/crown.gif' border='0'/>");
			 
		   	 $("#pm").html(disp);
		   	 $("#model").css("display","none");
			 $("#ms").css("display","");
		   }else
		   {
		   	  alert("添加失败");
		   }  	
	    });
	}
	return true;
} 
//发布微博信息
function sentblog(uid)
{
	var contents=$("#contents").val();
	var mark=1;
	var uid=uid;
	if($("#pic_loading").css("display")=="inline"){return;}
	var pic="";
	if($("#pic_show").attr("src")!=undefined)
	pic=$("#pic_show").attr("src");
	//alert(pic+">>>");return;
	if($.trim(contents).length<=140&&$.trim(contents).length>0)
	{
		var url="/tinyblog.do";
		//定义缓存处理变量
		var nowDate = (new Date()).getTime();
		url +="?t="+nowDate;
		$.post(url,{
		   mark:mark,
		   uid:uid,
		   pic:pic,
		   contents:contents
		},function(data){
		  if($.trim(data)=="1")
		  {
		  	$("#hintmsg").css("display","");
		  	$("#contents").val("");
		  	$("#publisher_perch").css("display","none");
		  	$("#inpic").css("display","");
		  	setTimeout("$(\"#hintmsg\").css(\"display\",\"none\");openTB("+uid+"); ",500);
		  }
		  else{
		  	$("#hintmsg").css("display","");
		  	$("#hintmsg").html("信息发布失败");
		  	
		  	setTimeout("$(\"#hintmsg\").css(\"display\",\"none\");openTB("+uid+");",500);
		  }	
		});
	}
} 
//删除自己发布的微博信息
function deltinyblog(id,uid,pic)
{
	$("#pic_show").attr("src",$.trim(pic));
	delpic();
	var mark=2;
	var id=id;
	var url="/tinyblog.do";
	//定义缓存处理变量
	var nowDate = (new Date()).getTime();
	url +="?t="+nowDate;
	$.post(url,{
	   mark:mark,
	   id:id
	},function(data){
	  if($.trim(data)=="1")
	  {
	  	//alert("信息已成功删除");
	  	$("#hintmsg").css("display","");
	  	$("#hintmsg").html("信息已成功删除");
	  	setTimeout("$(\"#hintmsg\").css(\"display\",\"none\");openTB("+uid+");",500);
	  }
	  else{
	  	$("#hintmsg").css("display","");
	  	$("#hintmsg").html("删除失败");
	  	setTimeout("$(\"#hintmsg\").css(\"display\",\"none\");openTB("+uid+");",500);
	  }	
	});	
}  
//删除自己发布的微博信息(单条阅览中)
function deltb(id,uid,pic)
{
	$("#pic_show").attr("src",$.trim(pic));
	delpic();
	var mark=2;
	var id=id;
	var url="/tinyblog.do";
	//定义缓存处理变量
	var nowDate = (new Date()).getTime();
	url +="?t="+nowDate;
	$.post(url,{
	   mark:mark,
	   id:id
	},function(data){
	  if($.trim(data)=="1")
	  {
	  	getInfoTB('rightmain','myBaby/mynewpls.jsp?uid='+uid+'&action=mynewpl');
	  }
	  else{
	  	alert("删除失败，刷新后重试！");
	  }	
	});	
}
function countChar(textareaName,spanName)
{  
	var charnum=140 - document.getElementById(textareaName).value.length;
	if(charnum>=0)
	{
    	document.getElementById(spanName).innerHTML = charnum;
	}else
	{
	   $("#publisher_info").html("已超出<em style=\"color:#f30;\"><span name=\"charnum\" id=\"charnum\">"+(-charnum)+"</span></em>字");
	  // var charnum1=document.getElementById(textareaName).value.length - 140;
	   $("#"+spanName).html(0-charnum);
	   //document.getElementById(spanName).innerHTML = charnum1;
	   //alert("字数已写满140字");
	   //$("#"+textareaName).focus();
	   //return false;
	}
	//return true;	
}  
//发布微博评论信息

function sentblogplnew(uid,tbid)
{
	var contents=$("#blogpl"+tbid).val();
	var pid=$("#parentid").val();
	var mark=3;
	var parentid=0;
	var uid=uid;
	var superid=tbid;
	if(pid=="0"){
	  parentid=0;
	}else{
	  parentid=pid;	
	}	
	if(contents!=""){
		if($.trim(contents).length<=140&&$.trim(contents).length>0)
		{
			var url="/tinyblog.do";
			//定义缓存处理变量
			var nowDate = (new Date()).getTime();
			url +="?t="+nowDate;
			$.post(url,{
			   mark:mark,
			   uid:uid,
			   superid:superid,
			   parentid:parentid,
			   contents:contents
			},function(data){
			  if($.trim(data)=="1")
			  {
			  	//alert("发布成功");
				getInfoPl(tbid,'myBaby/tinyblogPl.jsp?id='+tbid+'&uid='+uid,1);
			  }
			  else{
				//alert("failure");
			    getInfoPl(tbid,'myBaby/tinyblogPl.jsp?id='+tbid+'&uid='+uid,1);
			  }	
			});
		}
	}
	else{
		alert("您尚未填写评论信息！");
	}
}
//发布微博评论信息

function senttbshowpl(uid,tbid)
{
	var contents=$("#blogpl"+tbid).val();
	var pid=$("#parentid").val();
	var mark=3;
	var parentid=0;
	var uid=uid;
	var superid=tbid;
	if(pid=="0"){
	  parentid=0;
	}else{
	  parentid=pid;	
	}	
	if(contents!=""){
		if($.trim(contents).length<=140&&$.trim(contents).length>0)
		{
			var url="/tinyblog.do";
			//定义缓存处理变量
			var nowDate = (new Date()).getTime();
			url +="?t="+nowDate;
			$.post(url,{
			   mark:mark,
			   uid:uid,
			   superid:superid,
			   parentid:parentid,
			   contents:contents
			},function(data){
			  if($.trim(data)=="1")
			  {
			  	//alert("发布成功");
				getInfoTB('rightmain','myBaby/tbPlshow.jsp?id='+tbid);
			  }
			  else{
				//alert("failure");
			    getInfoTB('rightmain','myBaby/tbPlshow.jsp?id='+tbid);
			  }	
			});
		}
	}
	else{
		alert("您尚未填写评论信息！");
	}
} 
//主页评论
function backpl(name,tbid,pid)
{
	$("#parentid").val(pid);
	$("#blogpl"+tbid).val("回复"+name+"的:");
}
//最新评论回复
function backnewpl(name,tbid)
{
	var a=$("#h"+tbid).val();
	if(a=="0"){
		$("#pld"+tbid).css("display","");
		$("#h"+tbid).val("1");
	}else{
		$("#pld"+tbid).css("display","none");
		$("#h"+tbid).val("0");
	}
	//$("#tbpl"+tbid).val("回复"+name+":");
}
function sentplnew(uid,tbid)
{
	var contents=$("#tbpl"+tbid).val();
	var pid=$("#parentid"+tbid).val();
	var mark=3;
	var parentid=0;
	var uid=uid;
	var superid=tbid;
	if(pid=="0"){
	  parentid=0;
	}else{
	  parentid=pid;	
	}	
	if(contents!=""){
		if($.trim(contents).length<=140&&$.trim(contents).length>0)
		{
			var url="/tinyblog.do";
			//定义缓存处理变量
			var nowDate = (new Date()).getTime();
			url +="?t="+nowDate;
			$.post(url,{
			   mark:mark,
			   uid:uid,
			   superid:superid,
			   parentid:parentid,
			   contents:contents
			},function(data){
			  if($.trim(data)=="1")
			  {
			  	//alert("发布成功");
			  	closeDiv();
				$("#pld"+tbid).css("display","none");
				setTimeout("hideDiv('floatBoxBg');",1000);
			  }
			  else{
				//alert("failure");
			    $("#pld"+tbid).css("display","none");
			  }	
			});
		}
	}
	else{
		alert("您尚未填写评论信息！");
	}
} 
//删除自己微博和评论
function deltinyblogpl(id,uid,tbid)
{
		var mark=2;
		var id=id;
		var url="/tinyblog.do";
		//定义缓存处理变量
		var nowDate = (new Date()).getTime();
		url +="?t="+nowDate;
		$.post(url,{
		   mark:mark,
		   id:id
		},function(data){
		  if($.trim(data)=="1")
		  {
		  	getInfoPl(tbid,'myBaby/tinyblogPl.jsp?id='+tbid+'&uid='+uid,1);
		  }
		  else{
		  	getInfoPl(tbid,'myBaby/tinyblogPl.jsp?id='+tbid+'&uid='+uid,1);
		  }	
		});	
}
//删除自己微博评论
function deltbpl(id,uid)
{
		var mark=2;
		var id=id;
		var url="/tinyblog.do";
		//定义缓存处理变量
		var nowDate = (new Date()).getTime();
		url +="?t="+nowDate;
		$.post(url,{
		   mark:mark,
		   id:id
		},function(data){
		  if($.trim(data)=="1")
		  {
		  	getMyInfo('rightmain','myBaby/mynewpls.jsp?uid='+uid,'我的新评论--阿里高尔夫网');
		  }
		  else{
		  	getMyInfo('rightmain','myBaby/mynewpls.jsp?uid='+uid,'我的新评论--阿里高尔夫网');
		  }	
		});	
}
//删除微博评论(单条预览)
function delshowtbpl(id,uid,pid)
{
		var mark=2;
		var url="/tinyblog.do";
		//定义缓存处理变量
		var nowDate = (new Date()).getTime();
		url +="?t="+nowDate;
		$.post(url,{
		   mark:mark,
		   id:id
		},function(data){
		  if($.trim(data)=="1")
		  {
		  	getInfoTB('rightmain','myBaby/tbPlshow.jsp?id='+pid);
		  }
		  else{
		  	getInfoTB('rightmain','myBaby/tbPlshow.jsp?id='+pid);
		  }	
		});	
}
function getMoreTB(uid)
{
	var url="myBaby/tinyblogList.jsp?uid="+uid;
	window.location=url;	
}

function openTB(uid)
{
	$("#charnum").html("140");
	getInfoTB('mytb','myBaby/tinyblog.jsp?&uid='+uid);
}
//转发微博信息
function transmitblog(uid,tbid)
{
	var contents=$("#contentst").val();
	var mark=4;
	var uid=uid;
	var transmitid=tbid;
	if(contents==""){
		$("#contentst").val("顺便说点什么吧……");
		contents="转发信息。";
	}
	if(contents.length<=140)
	{
		var url="/tinyblog.do";
		//定义缓存处理变量
		var nowDate = (new Date()).getTime();
		url +="?t="+nowDate;
		$.post(url,{
		   mark:mark,
		   uid:uid,
		   transmitid:transmitid,
		   contents:contents
		},function(data){
		  if($.trim(data)=="1")
		  {
		  	//alert("发布成功");
		  	//showmsg
		  	closeDiv();
		  	
			setTimeout("hideDiv('floatBoxBg');openTB("+uid+");",500);
		  }
		  else{
			//alert("failure");
			closeDiv();
		   setTimeout("hideDiv('floatBoxBg');openTB("+uid+");",500);
		  }	
		});
	}
}

function closeDiv()
{
	dialogshow('信息发布','url:post?myBaby/successmsg.jsp','300px','auto','from');
	
}
//上传图片
function upfile(uid)
{
	var pic=$("#pic").val();
	if(checkFileName(pic))
	{
	    $("#up_pic_form").submit();
	    $("#pic_loading").css("display","");

	}else{
		$("#hintmsg").css("display","");
		$("#hintmsg").html("上传文件仅支持jpg,jpeg,gif,png,bmp格式的图片");
	}
	
}
//验证图片是否符合格式条件
function checkFileName(fileName)
{
  if(fileName!="")
  {
		str= fileName;
		strs=str.toLowerCase();
		lens=strs.length;
		var i=strs.lastIndexOf(".");
		extname=strs.substring(i+1,lens);
		if((extname!="jpg" && extname!="jpeg" && extname!="JPEG" && extname!="JPG")&&(extname!="gif"&&extname!="GIF")&&(extname!="png"&&extname!="PNG")&&(extname!="bmp"&&extname!="bmp")) {
			 //alert("上传文件仅支持jpg,jpeg,gif,png,bmp格式的图片");
			 return false;
		} 
		else
		{
          return true;
		}
  }
  else
  {
	return true;
  }
}
//上传图片成功后调用的方法
function uploadCallback(val,showpic)
{
	$("#pic_loading").css("display","none");
	$("#inpic").css("display","none");
	//$("#hintmsg").css("display","");
	//$("#hintmsg").html(val);
	$("#pic_show").attr("src",showpic);
	$("#pic_name").html(val);
	$("#publisher_perch").css("display","");
		
}
function showpic()
{
	$("#pic_showdiv").css("display","");
}
function hidepic()
{
	$("#pic_showdiv").css("display","none");
}
//删除图片
function delpic()
{
	var pn=$("#pic_show").attr("src");
	var type="dp";
	var uid=0;
	var url="myBaby/infodel.jsp";
		//定义缓存处理变量
		var nowDate = (new Date()).getTime();
		url +="?t="+nowDate;
	$.post(url,{type:type,uid:uid,pn:pn},function(data){
		if($.trim(data)=="1")
		{
			$("#publisher_perch").css("display","none");
			$("#inpic").css("display","");
		}
	});
}
//处理关注
function doation(myuid,uid)
{
	 var url="/showInfo/friends/invitefriend.jsp";
     //定义缓存处理变量
	 var nowDate = (new Date()).getTime();
	 url +="?t="+nowDate;
     $.post(url,
       {
          fid:uid
       },function(data){
          if($.trim(data)=="0")
          {
             $(".makeFriends_but").html("已关注&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"cancel("+myuid+","+uid+")\">取消</a>");
            
          }
          else{alert("关注失败，请重试！");}
       });
}

function doation1(myuid,uid,id)
{
	 var url="/showInfo/friends/invitefriend.jsp";
     //定义缓存处理变量
	 var nowDate = (new Date()).getTime();
	 url +="?t="+nowDate;
     $.post(url,
       {
          fid:uid
       },function(data){
          if($.trim(data)=="0")
          {
          	 $("#"+id).css("color","#555555");
             $("#"+id).html("已关注");
            
          }
          else{alert("关注失败，请重试！");}
       });
}
//取消关注或移除粉丝
 function cancel(ud,fd)
  {
     var off="off";
     var url="/jsp/userManage/friendinstance.jsp";
     //定义缓存处理变量
	 var nowDate = (new Date()).getTime();
	 url +="?t="+nowDate;
     $.post(url,
       {
          type:off,
          uid:ud,
          fid:fd
       },function(data){
          if($.trim(data)=="0")
          {
             $(".makeFriends_but").html("<a href=\"javascript:void(0);\" onclick=\"doation("+ud+","+fd+")\">加关注</a>");
             //alert("success");
          }
          else{alert("取消失败，请重试！");}
       });
  
  }
 function cancellist(ud,fd)
  {
     var off="off";
     var url="/jsp/userManage/friendinstance.jsp";
     //定义缓存处理变量
	 var nowDate = (new Date()).getTime();
	 url +="?t="+nowDate;
     $.post(url,
       {
          type:off,
          uid:ud,
          fid:fd
       },function(data){
          if($.trim(data)=="0")
          {
             window.location.reload();
             //alert("success");
          }
          else{alert("取消失败，请重试！");}
       });
  
  }
//发送私信
function sendletter(fromuid,uid)
{
	$("#sendError").html("");
	if(uid!="0")
	{
		var namecn=$("#toName").val();
		var contents=$("#content").val();
		if($.trim(namecn)!="")
		{
		   var url="/tinyblog.do";
		   //定义缓存处理变量
		   var nowDate = (new Date()).getTime();
		   url +="?t="+nowDate;	
           var mk=5;
           $.post(url,{
           	mark:mk,
           	name:namecn
           },function(data){
           	if($.trim(data)=="1")
           	{
				if($.trim(contents).length<=280&&$.trim(contents).length>0)
				{
					$.post(url,{
					   mark:6,
					   touid:uid,
					   fromuid:fromuid,
					   contents:contents
					},function(data){
					  	
					  if($.trim(data)=="1")
					  {
					  	closeDiv();
					  	setTimeout("hideDiv('floatBoxBg');",1000);
					  }
					  else{
						closeDiv();
					  	setTimeout("hideDiv('floatBoxBg');",1000);
					  }	
					});
				}
           	}
           	else
           	{
           		var namecn=$("#toName").val("你所发送的用户不存在！");
           	}
           });  
		    
		}else{
			$("#sendError").html("请输入要发送的人！");
		}
	}  	
}
//删除私信
function delletter(id,uid)
{
   var url="/tinyblog.do";
   //定义缓存处理变量
   var nowDate = (new Date()).getTime();
   url +="?t="+nowDate;
   $.post(url,{
   	mark:8,
   	id:id
   },function(data){
   	if($.trim(data)=="1")
   	{
   		getInfoTB('rightmain','myBaby/tbletterList.jsp?uid='+uid);
   	}else{
   		alert("删除失败");
   	}
   })	
}
function delletter1(id,uid)
{
   var url="/tinyblog.do";
   //定义缓存处理变量
   var nowDate = (new Date()).getTime();
   url +="?t="+nowDate;
   $.post(url,{
   	mark:9,
   	id:id
   },function(data){
   	if($.trim(data)=="1")
   	{
   		window.location.reload();
   	}else{
   		alert("删除失败");
   	}
   })	
}
function backletter(fuid,touid,id)
{
	var contents=$("#contents").val();
    var url="/tinyblog.do";
    //定义缓存处理变量
    var nowDate = (new Date()).getTime();
    url +="?t="+nowDate;
    //alert(fuid+"...touid"+touid+">>id:"+id);	
	if($.trim(contents).length<=280&&$.trim(contents).length>0)
	{
		$.post(url,{
		   mark:7,
		   touid:touid,
		   fromuid:fuid,
		   contents:contents,
		   id:id
		},function(data){
		  	
		  if($.trim(data)=="1")
		  {
		  	closeDiv();
		  	setTimeout("hideDiv('floatBoxBg');",1000);
		  	getInfoTB('rightmain','myBaby/tbletterList.jsp?uid='+fuid);
		  }
		  else{
			closeDiv();
		  	setTimeout("hideDiv('floatBoxBg');",1000);
		  }	
		});
	}

} 
function backletter1(fuid,touid,id)
{
	var contents=$("#contents").val();
    var url="/tinyblog.do";
    //定义缓存处理变量
    var nowDate = (new Date()).getTime();
    url +="?t="+nowDate;
    //alert(fuid+"...touid"+touid+">>id:"+id);	
	if($.trim(contents).length<=280&&$.trim(contents).length>0)
	{
		$.post(url,{
		   mark:7,
		   touid:touid,
		   fromuid:fuid,
		   contents:contents,
		   id:id
		},function(data){
		  	
		  if($.trim(data)=="1")
		  {
		  	closeDiv();
		  	getInfoTB('rightmain','myBaby/tblettershow.jsp?uid='+fuid+'&id='+id);
		  	setTimeout("hideDiv('floatBoxBg');",1000);
		  	
		  }
		  else{
			closeDiv();
		  	setTimeout("hideDiv('floatBoxBg');",1000);
		  }	
		});
	}

}   