
/*=====================LoginDialog.js 开始=============*/
(function($){
	  function JRJMask(){
	  		this.maskOpacity=0.5;
			  this.maskColor='#CCC';
			  this.hideSelects=[];
		}
		JRJMask.prototype={
			  show:function(parameters){
					  args = {
				  		maskOpacity: this.maskOpacity,
						  maskColor: this.maskColor
						};
						$.extend(args,parameters);
						this.close();
						//IE隐藏select
						if(navigator.appVersion.indexOf("MSIE 6.0") != -1){
							  var thisObj = this
								$("select").each(function(){
									 if(this.style.display!="none"){
									 	 thisObj.hideSelects.push(this);
									 	 this.style.display="none";
									 }
								})							
					  }
						$("BODY").append('<div id="popup_mask"></div>');
						$("#popup_mask").css({
							position: 'absolute',
							zIndex: 9000,
							top: '0px',
							left: '0px',
							width: $(window).width(),
							height: $(document).height(),
							background: args.maskColor,
							opacity: args.maskOpacity
						});
						$(window).bind('resize',{obj:this}, function(event) {
							  var thisObj = event.data.obj;
								thisObj._resize();
						});
			  },
			  close:function(){
						if(navigator.appVersion.indexOf("MSIE 6.0") != -1){
						  for(var i=0;i<this.hideSelects.length;i++){
						  	this.hideSelects[i].style.display="";
						  }	
						  this.hideSelects=[];
					  }
					  $(window).unbind('resize',this._resize);
						$("#popup_mask").remove();
			  },
			  _resize:function(){
			  		$("#popup_mask").css({
							width: $(window).width(),
						  height: $(document).height()
						})
			  }
	  }
	  window.JRJMask = JRJMask;
	})(jQuery);

	(function($){
		function JRJLoginDialog(spid,lhref,isVerifyCode,returnURl){
			 this.spid = spid;
			 this.locationHref = lhref;
			 this.isVerifyCode = isVerifyCode;
			 this.returnUrl = returnURl;
			 this.registerUrl = "http://i.jrj.com.cn/register.faces?ReturnURL=http://bbs.jrj.com.cn/";
			 this.mask = null;
		}
		JRJLoginDialog.loginDialogCheck = function(){
			 if (document.getElementById("ld_Name").value==""){
				 $("#ld_NameAlert").show();
				 return false;
			 }
			 if (document.getElementById("ld_Passwd").value==""){
				 $("#ld_PswordAlert").show();
				 return false;
			 }
			 document.getElementById("ld_Form").submit();
			 return true;
		}
		JRJLoginDialog.hideNameAlert = function(){
			$("#ld_NameAlert").hide();
	  }
		JRJLoginDialog.hidePwordAlert = function(){
			$("#ld_PswordAlert").hide();
	  }
		JRJLoginDialog.prototype = {
			init:function(){
					this.mask = new JRJMask();
					this.mask.show();
					
					var dialogHtml = '<div id="loginDialog">';
					dialogHtml+='<form id="ld_Form" action="http://sso.jrj.com.cn/sso/ssologin" method="post" class="lin">';
					dialogHtml+='<p class="tit">您需要登录才能进行下一步操作</p>';
					dialogHtml+='<input type="hidden" value="'+this.isVerifyCode+'" name="isVerifyCode"/>';
					dialogHtml+='<input type="hidden" value="'+this.spid+'" name="SPID"/>';
					dialogHtml+='<input type="hidden" value="'+this.locationHref+'" name="locationHref"/>';
					dialogHtml+='<input type="hidden" value="'+this.returnUrl+'" name="ReturnURL"/>';
					dialogHtml+='<p><label>用户名：</label><input id="ld_Name" type="text" maxlength="20" class="text" name="LoginID" onclick="JRJLoginDialog.hideNameAlert()"/></p>';
					dialogHtml+='<p class="alerts" id="ld_NameAlert">用户名不能为空</p>';
					dialogHtml+='<p><label>密码：</label><input id="ld_Passwd" type="password" maxlength="20" class="text" name="Passwd" onclick="JRJLoginDialog.hidePwordAlert()"/></p>';
					dialogHtml+='<p class="alerts" id="ld_PswordAlert">密码不能为空</p>';
					dialogHtml+='<p class="sub"><label>&nbsp;</label><input type="button" value="登录" class="btn" onclick="JRJLoginDialog.loginDialogCheck()"/>';
					dialogHtml+='<a href="'+this.registerUrl+'" target="_blank">快速注册</a>';
					dialogHtml+='<a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">找回密码</a></p>';
					dialogHtml+='<a id="ld_Close" class="close"><img src="/img/l-close.gif" alt="关闭" /></a>';
					dialogHtml+='</form>';
					dialogHtml+='</div>';
					$("body").append(dialogHtml);
					
					this.dialogDiv = $("#loginDialog");
					this.setPosition();
					var pos =($.browser.msie && parseInt($.browser.version) <= 6 ) ? 'absolute' : 'fixed';
					this.dialogDiv.css({
						 position:  pos,
					   zIndex: 9500
					});
					this.dialogDiv.show();
					$("#ld_Close").bind("click",{obj:this},function(event){
						var dialog=event.data.obj;
						dialog.close();					
					});

					$(window).bind("resize",{obj:this},function(event){
						var thisObj = event.data.obj;
						thisObj.setPosition();
					});
					$(window).bind("scroll",{obj:this},function(event){
						var thisObj = event.data.obj;
						thisObj.setPosition();
					});
			},
			close:function(){
				  this.dialogDiv.remove();
				  this.mask.close();
			},
			show:function(){this.init()},
			setPosition: function() {			
				var top = (($(window).height() / 2) - (this.dialogDiv.outerHeight() / 2))-50;
				var left = (($(window).width() / 2) - (this.dialogDiv.outerWidth() / 2));
				if( top < 0 ) top = 0;
				if( left < 0 ) left = 0;			
				// IE6 fix
				if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop();			
				this.dialogDiv.css({
					top: top + 'px',
					left: left + 'px'
				});
			}
		}
		window.JRJLoginDialog = JRJLoginDialog;	
	})(jQuery);

/*=====================LoginDialog.js 结束=============*/
	


/*=====================login.js开始=============*/
	//是否显示登陆框
	var loginOjb;
	function showLogin(showaddr){
		loginOjb=null;
		//alert(showaddr)
		var url; 
		if(showaddr=='thread'){
			loginOjb=new ThreadLogin();
			url=loginOjb.url+"&tm="+new Date().getTime(); 
		}else if(showaddr=='index'){
			loginOjb=new IndexLogin();
			url=loginOjb.url+"?tm="+new Date().getTime(); 
		}else if(showaddr == 'userinfo') {
			loginOjb=new CommentLogin();
			url=loginOjb.url+"?tm="+new Date().getTime(); 
		}
		$.ajax({ url:url, type:"GET", dataType:"json",
			success:function(data){
				if(data.status == "login"){
					loginOjb.login(data);		
                    //addLoginPv();
				}else{
					loginOjb.notlogin(data);	
				}
			  }, error: function(){ 
				loginOjb.notlogin();	
			  }
		});	
	}
	var flag="notlogin";
	var _username="";
	var _imgurl="http://i0.jrj.com.cn/bbsnew/";
	var _isadmin="";
	function logout(){
		
		//ajax方法清除本地Cookie
		//var url = "/blog/login/logout.html";
		//$.ajax({ url:url, type:"GET", dataType:"json",
		//	success:function(data){
		//		alert(data.result);
		//	  }, error: function(){ 
		//		alert('logout fail');	
		//	  }
		//});

		//同时，发送退出事件给SSO

		var fm = document.getElementById("logoutForm");
		if(!fm){
			fm = document.createElement("form");
			fm.id = "logoutForm";
			document.body.appendChild(fm);
		}
		//alert('aaaaaaaaaa');
		fm = document.getElementById("logoutForm")
		fm.action = "http://sso.jrj.com.cn/sso/ssologin";
		fm.method = "post";
		fm.innerHTML = "<input type='hidden' name='action' value='logout'/><input type='hidden' name='ReturnURL' value='http://passport.jrj.com.cn/common/logout?backUrl="+window.location+"'/>";
		//alert(fm.innerHTML);
		fm.submit();
	}

	function gotoBlog(){
		window.open('http://i.jrj.com.cn/app/blog/myblogwrite.jspa?source=blog');
	}


	function ThreadLogin(){
		
		var userurl="http://i.jrj.com.cn/userHome.jspa?uid=";
		//var userurl="/article/searchArticle.jspa?searchtype=author&cid="+_cid+"&typeValue=";
		//this.notloginhtmlfoot='<form action="http://sso.jrj.com.cn/sso/ssologin" method="post" id="formload1"> <input type="hidden" name="isVerifyCode" value="false" /> <input type="hidden" value="" name="locationHref" id="locationHref"/><script language="javascript">document.getElementById("locationHref").value=window.location;</script> <input type="hidden" name="ReturnURL" value="'+window.location.href+'" /> <input type="hidden" value="bbs" name="SPID" id="SPID"/><p>用户名：<input type="text" class="text" name="LoginID"/>密 码：<input type="password" class="text" name="Passwd"/><input type="submit" class="btn" value="登录"/>如果您还不是金融界注册用户,请先<a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" class="red">&nbsp;注册</a>'
		
		//this.notloginhtml='<form action="http://sso.jrj.com.cn/sso/ssologin" method="post" class="login"><input type="hidden" name="isVerifyCode" value="false" /> <input type="hidden" value="" name="locationHref" id="locationHref"/><script language="javascript">document.getElementById("locationHref").value=window.location;</script> <input type="hidden" name="ReturnURL" value="'+window.location.href+'" /> <input type="hidden" value="bbs" name="SPID" id="SPID"/>用户名：<input type="text" class="text" name="LoginID"/>密 码：<input type="password" class="text" name="Passwd"/><input type="submit" class="btn" value="登录"/><input type="hidden" name="backurl" value="'+window.location.href+'"/>&nbsp;<a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" class="red" target="_blank">5秒注册</a> <a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">忘记密码</a></form>';
		this.notloginhtml='<a href="http://sso.jrj.com.cn/sso/ssologin?ReturnURL='+escape(window.location.href)+'">登录</a> | <a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" target="_blank">注册</a> | <a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">忘记密码</a> <a href="javascript:addBookmark()" class="home">加入收藏</a>';
		//this.loginhtml= '<div class="reg">欢迎您<a href="{userurl}" target="_blank">{username}</a><a href="http://i.jrj.com.cn" target="_blank"><b>我的金融界</b></a><a href="{msgurl}" target="_blank"><img src="{msgimg}" alt="新信息" />({msgnum})</a><input type="button" class="btn" value="退出" onclick="logout()"/></div>';
		this.loginhtml='<span>您好 </span><span>{username} </span><span><a href="{msgurl}" target="_blank"><img src="{msgimg}" alt="新信息" />({msgnum})</a></span>,<a href="{userblog}" target="_blank">进入我的博客</a> |<a href="{userurl}" target="_blank">我的金融界</a> |<a href="#" onclick="logout()">退出</a> <a href="javascript:addBookmark()" class="home">加入收藏</a>';
		//this.loginhtml = this.loginhtml + '<form id="logoutForm" action="http://sso.jrj.com.cn/sso/ssologin" method="post"><input type="hidden" name="action" value="logout"/><input type="hidden" name="ReturnURL" value="http://passport.jrj.com.cn/common/logout?backUrl='+window.location +'"/></form>';

		this.notCommentloginhtml='<p>称呼：<input id="sendername" name="sendername" type="text"  value="金融界网友" /><a href="http://sso.jrj.com.cn/sso/ssologin?ReturnURL='+escape(window.location.href)+'">登录</a> | <a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" target="_blank">注册</a></p>'
		this.commentLoginhtml = '<p>称呼：<input id="sendername" name="sendername" type="hidden"  value="{username}" readonly="true"/><a href="{userurl}" target="_blank">{username}</a></p>'
		
		this.logindiv=$("#login");
		this.loginComDiv=$("#userinfo");
		this.url= "/blog/login/loginUser.html";	
		this.notlogin=function(notlogin){
			flag=notlogin;
			var backurl=window.location.href;
			this.logindiv.html(this.notloginhtml);	
			if(this.loginComDiv) {
				this.loginComDiv.html(this.notCommentloginhtml);
			}
			//alert(this.notloginhtml)
		}

		this.login=function(data){
				flag=data.status;
				_username=data.username;
				//_isadmin=data.isadmin;
				_userblog=data.userblog;
				var backurl=window.location.href;
				this.loginhtml=this.loginhtml.replace('{backurl}',escape(backurl));
				this.loginhtml=this.loginhtml.replace('{username}',_username);
				this.loginhtml=judgeMsgUrl(data,this.loginhtml);
				//userurl=userurl+escape(name);
				//alert(userurl);
				this.loginhtml=this.loginhtml.replace('{userurl}','http://i.jrj.com.cn/main/');
				this.loginhtml=this.loginhtml.replace('{userblog}',_userblog);
				//alert(logindiv.attr("id")+"  "+logindivfoot.attr("id"))
				//if(typeof(_isadmin)!='undefined'&& _isadmin!='NOACCESS'){
				//	var admin=$("a[name='admin']");
				//	admin.toggle();
				//	admin.after("|")
				//}
				//if(_isadmin==true)
				this.logindiv.html(this.loginhtml);
				if(this.loginComDiv) {
					this.commentLoginhtml = this.commentLoginhtml.replace(/{username}/ig,_username);
					this.commentLoginhtml = this.commentLoginhtml.replace(/{userurl}/ig,'http://i.jrj.com.cn/'+data.jrjuserid);
					this.loginComDiv.html(this.commentLoginhtml);
				  
				}
		}
	}
	

	function CommentLogin(){
		
		var userurl="http://i.jrj.com.cn/userHome.jspa?uid=";
		//var userurl="/article/searchArticle.jspa?searchtype=author&cid="+_cid+"&typeValue=";
		//this.notloginhtmlfoot='<form action="http://sso.jrj.com.cn/sso/ssologin" method="post" id="formload1"> <input type="hidden" name="isVerifyCode" value="false" /> <input type="hidden" value="" name="locationHref" id="locationHref"/><script language="javascript">document.getElementById("locationHref").value=window.location;</script> <input type="hidden" name="ReturnURL" value="'+window.location.href+'" /> <input type="hidden" value="bbs" name="SPID" id="SPID"/><p>用户名：<input type="text" class="text" name="LoginID"/>密 码：<input type="password" class="text" name="Passwd"/><input type="submit" class="btn" value="登录"/>如果您还不是金融界注册用户,请先<a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" class="red">&nbsp;注册</a>'
		
		//this.notloginhtml='<form action="http://sso.jrj.com.cn/sso/ssologin" method="post" class="login"><input type="hidden" name="isVerifyCode" value="false" /> <input type="hidden" value="" name="locationHref" id="locationHref"/><script language="javascript">document.getElementById("locationHref").value=window.location;</script> <input type="hidden" name="ReturnURL" value="'+window.location.href+'" /> <input type="hidden" value="bbs" name="SPID" id="SPID"/>用户名：<input type="text" class="text" name="LoginID"/>密 码：<input type="password" class="text" name="Passwd"/><input type="submit" class="btn" value="登录"/><input type="hidden" name="backurl" value="'+window.location.href+'"/>&nbsp;<a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" class="red" target="_blank">5秒注册</a> <a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">忘记密码</a></form>';
		this.notloginhtml='<p>称呼：<input id="sendername" name="sendername" type="text"  value="金融界网友" /><a href="http://sso.jrj.com.cn/sso/ssologin?ReturnURL='+escape(window.location.href)+'">登录</a> | <a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" target="_blank">注册</a></p>'
		//this.notloginhtml='<a href="http://sso.jrj.com.cn/sso/ssologin?ReturnURL='+escape(window.location.href)+'">登录</a> | <a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" target="_blank">注册</a> | <a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">忘记密码</a>';
		//this.loginhtml= '<div class="reg">欢迎您<a href="{userurl}" target="_blank">{username}</a><a href="http://i.jrj.com.cn" target="_blank"><b>我的金融界</b></a><a href="{msgurl}" target="_blank"><img src="{msgimg}" alt="新信息" />({msgnum})</a><input type="button" class="btn" value="退出" onclick="logout()"/></div>';
		this.loginhtml = '<p>称呼：<input id="sendername" name="sendername" type="hidden"  value="{username}" readonly="true"/><a href="{userurl}" target="_blank">{username}</a></p>'
		//this.loginhtml='<span>下午好</span><span>{username}</span><span><a href="{msgurl}" target="_blank"><img src="{msgimg}" alt="新信息" />({msgnum})</a></span>,<a href="{userblog}" target="_blank">进入我的博客</a> |<a href="{userurl}" target="_blank">我的金融界</a> |<a href="#" onclick="logout()">退出</a>';
		//this.loginhtml = this.loginhtml + '<form id="logoutForm" action="http://sso.jrj.com.cn/sso/ssologin" method="post"><input type="hidden" name="action" value="logout"/><input type="hidden" name="ReturnURL" value="http://passport.jrj.com.cn/common/logout?backUrl='+window.location +'"/></form>';

		this.logindiv=$("#userinfo");
		this.url= "/blog/login/loginUser.html";	
		this.notlogin=function(notlogin){
			flag=notlogin;
			var backurl=window.location.href;
			this.logindiv.html(this.notloginhtml);	
			//alert(this.notloginhtml)
		}

		this.login=function(data){
				flag=data.status;
				_username=data.username;
				//_isadmin=data.isadmin;
				_userblog=data.userblog;
				var backurl=window.location.href;
				//this.loginhtml=this.loginhtml.replace('{backurl}',escape(backurl));
				this.loginhtml=this.loginhtml.replace(/{username}/ig,_username);
				this.loginhtml=judgeMsgUrl(data,this.loginhtml);
				//userurl=userurl+escape(name);
				//alert(userurl);
				this.loginhtml=this.loginhtml.replace(/{userurl}/ig,'http://i.jrj.com.cn/'+data.jrjuserid);
				//this.loginhtml=this.loginhtml.replace('{userblog}',_userblog);
				//alert(logindiv.attr("id")+"  "+logindivfoot.attr("id"))
				//if(typeof(_isadmin)!='undefined'&& _isadmin!='NOACCESS'){
				//	var admin=$("a[name='admin']");
				//	admin.toggle();
				//	admin.after("|")
				//}
				//if(_isadmin==true)
				this.logindiv.html(this.loginhtml)
		}
	}


	//判断消息url
	function judgeMsgUrl(json,loginhtml){
		//var data=eval(json);
		var nomsgimg="http://i0.jrj.com.cn/bbsnew/img/new.gif";
		var newmsgimg="http://i0.jrj.com.cn/myjrj/new.gif";
		var data=json;
		var msgurl="{msgurl}";
		var msgnum="{msgnum}";
		var msgimg="{msgimg}";
		//alert(data.system);
		//alert(data.common);
		//alert(data.announcement);
		//alert(loginhtml.indexOf(msgimg))
		var msgCount = 0
		var flag=loginhtml.indexOf(msgimg);
		if(data.announcement>0) {
			//if(flag>0)	
			//	loginhtml=loginhtml.replace(msgimg,newmsgimg);
			loginhtml=loginhtml.replace(msgurl,"http://i.jrj.com.cn/app/msg/announcements.jspa");
			//loginhtml=loginhtml.replace(msgnum,data.announcement);
			msgCount = msgCount + data.announcement;
		}else if(data.system>0) {
			//if(flag>0)	
			//	loginhtml=loginhtml.replace(msgimg,newmsgimg);
			loginhtml=loginhtml.replace(msgurl,"http://i.jrj.com.cn/app/msg/systemMessages.jspa");
			//loginhtml=loginhtml.replace(msgnum,data.system);
			msgCount = msgCount + data.system;
		}else if(data.common>0) {
			//if(flag>0)	
			//	loginhtml=loginhtml.replace(msgimg,newmsgimg);
			loginhtml=loginhtml.replace(msgurl,"http://i.jrj.com.cn/app/msg/inbox.jspa");
			msgCount = msgCount + data.common;
			//loginhtml=loginhtml.replace(msgnum,data.common);
		}

		if(msgCount>0){
			loginhtml=loginhtml.replace(msgimg,newmsgimg);
			loginhtml=loginhtml.replace(msgnum,msgCount);
		}
		else{
			loginhtml=loginhtml.replace(msgimg,nomsgimg);
			loginhtml=loginhtml.replace(msgnum,msgCount);
			loginhtml=loginhtml.replace(msgurl,"http://i.jrj.com.cn/app/msg/inbox.jspa");
		}

		return loginhtml;
	}

	function IndexLogin(){
		var userurl="http://i.jrj.com.cn/userHome.jspa?uid=";
		var myjrjurl="http://i.jrj.com.cn";
		var footurl="http://i.jrj.com.cn/app/trace/myforum.jspa";
		
		//this.notloginhtml='<div style="height:157px;margin:20px 0 10px 5px;line-height:20px;"><form action="http://sso.jrj.com.cn/sso/ssologin" method="post" class="login"><input type="hidden" name="isVerifyCode" value="false" /><input type="hidden" value="" name="locationHref" id="locationHref"/><script language="javascript">document.getElementById("locationHref").value=window.location;</script><input type="hidden" name="ReturnURL" value="'+window.location.href+'" /><input type="hidden" value="bbs" name="SPID" id="SPID"/><p><label>用户名：</label><input type="text" class="text" name="LoginID"/></p><p><label>密　码：</label><input type="password" class="text" name="Passwd"/><input type="hidden" name="backurl" value="{backurl}"/></p><p class="tc"><input type="submit" class="btn" value="登录" /></p><p class="tc"><a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" target="_blank">5秒注册</a><a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">找回密码</a></p></form></div>';
		this.notloginhtml='<form  action="http://sso.jrj.com.cn/sso/ssologin" method="post" id="ssoForm" name="ssoForm"><input type="hidden" name="isVerifyCode" value="false" /><input type="hidden" name="ReturnURL" value="'+window.location.href+'" /><input type="hidden" value="blog" name="SPID" id="SPID"/>用户名:<input type="text" value="" id="LoginID" name="LoginID" class="text"/>密码:<input type="password" value="" name="Passwd" class="text"/><input type="hidden" name="backurl" value="{backurl}"/><input type="submit" class="btn2" value="登录" /><a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" target="_blank">5秒注册</a><a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">找回密码</a></form>';
		//this.notloginhtml='<a href="http://sso.jrj.com.cn/sso/ssologin?ReturnURL='+escape(window.location.href)+'">登录</a> | <a href="http://i.jrj.com.cn/register.faces?ReturnURL='+escape(window.location.href)+'" target="_blank">注册</a> | <a href="http://i.jrj.com.cn/retrievePWD.faces" target="_blank">忘记密码</a>';

		//this.loginhtml='<div class="about"><p class="imb"><a href="#"><img src="{facepath}" alt="{facename}" /></a></p><p class="tc"><b><a href="{userurl}" target="_blank">{name}</a></b></p><p><a href="{myjrjurl}" target="_blank">我的金融界</a> <a href="{msgurl}" target="_blank">未读消息</a>({msgnum})</p><p><a href="http://i.jrj.com.cn/app/friend/guanzhu.jspa" target="_blank">我的好友圈</a> <a href="{footurl}" target="_blank">我的足迹</a></p><a href="javascript:logout()" class="abtn">退出登录</a></div>';
		//this.loginhtml= '<div class="reg">欢迎您<a href="{userblog}" target="_blank">{username}</a><a href="http://i.jrj.com.cn" target="_blank"><b>我的金融界</b></a><a href="{msgurl}" target="_blank"><img src="{msgimg}" alt="新信息" />({msgnum})</a><input type="button" class="btn" value="退出" onclick="logout()"/></div>';
		this.loginhtml= '<p>欢迎您<a href="http://i.jrj.com.cn" target="_blank">{username}</a></a><span><a href="{msgurl}" target="_blank"><img src="{msgimg}" alt="新信息" />({msgnum})</a></span><a href="{userblog}" target="_blank">进入我的博客</a><input type="button" value="发表文章" onclick="gotoBlog()"/><input type="button" value="退出" onclick="logout()"/></div>';

			
		this.logindiv=jQuery("#login");
		this.url= "/blog/login/loginUser.html";	
		this.notlogin=function(notlogin){
			this.logindiv.empty();
			flag=notlogin;
			var backurl=window.location.href;
			this.notloginhtml=this.notloginhtml.replace('{backurl}',escape(backurl));
			//this.notloginhtml=this.notloginhtml.replace('{backurl1}',escape(backurl));
			this.logindiv.html(this.notloginhtml);	
		}

		this.login=function(data){
			this.logindiv.empty();

			flag=data.status;
			_username=data.username;
			//_isadmin=data.isadmin;
			_userblog=data.userblog;
			var backurl=window.location.href;
			this.loginhtml=this.loginhtml.replace('{backurl}',escape(backurl));
			this.loginhtml=this.loginhtml.replace('{username}',decodeURI(_username));
			this.loginhtml=judgeMsgUrl(data,this.loginhtml);
			//userurl=userurl+escape(name);
			//alert(userurl);
			this.loginhtml=this.loginhtml.replace('{userurl}','http://i.jrj.com.cn/'+data.jrjuserid);
			this.loginhtml=this.loginhtml.replace('{userblog}',_userblog);
			//this.loginhtml=this.loginhtml.replace('{writeblog}',escape('http://i.jrj.com.cn/app/blog/myblogwrite.jspa?source=blog'));
			//alert(this.loginhtml);
			//alert(logindiv.attr("id")+"  "+logindivfoot.attr("id"))
			//this.logindiv.html(this.loginhtml);
			document.getElementById('login').innerHTML = this.loginhtml;
		}
	}
/*=====================login.js 结束=============*/

/*=====================cookieUtil.js 开始=============*/
function getCookie(objName) {// 获取指定名称的cookie的值
	String.prototype.trim = function() {
		return this.replace(/(^\s*)|(\s*$)/g, "");
	}
	var cook = document.cookie;
	if (typeof(cook)!= undefined) {
		var arrStr = cook.split(";");
		var rsStr = "";
		for ( var i = 0; i < arrStr.length; i++) {
			var temp = arrStr[i].split("=");
			if (temp[0].trim() == objName.trim()){
				rsStr =  unescape(temp[1]);
				break;
			}
		}
		return rsStr;
	}else{
		return "";
	}
}

function addCookie(objName,objValue,objHours){
	String.prototype.trim = function() {
		return this.replace(/(^\s*)|(\s*$)/g, "");
	}
	objValue = objValue + "";
	var cook = document.cookie;
	if(typeof(cook) != undefined) {
		var tempStr = getCookie(objName);
		if(tempStr.trim()!="") {
			var tempArray = tempStr.split(",");
			if(tempArray.length>0) {
				var tempLength = tempArray.length;
			
				for(var i=0;i < tempLength ; i++ ) {
					var tt = tempArray[i];
					if(tt) {
						if(objValue.trim()==tt.trim()) {
							tempArray.splice(i,1);
						}
					}
				}
				if(tempLength>=10) {
					tempArray.shift();
					tempArray.push(objValue);
				}else{
					tempArray.push(objValue);
				}
			}else{
				tempArray.push(objValue);
			}
			tempStr  = escape(tempArray);
		}else{
			var tempArray = new Array();
			tempArray.push(objValue);
			tempStr = escape(tempArray);
		}
		tempStr = objName + "="+ tempStr
		if(objHours > 0){//为0时不设定过期时间，浏览器关闭时cookie自动消失
			var date = new Date();
			var ms = objHours*3600*1000;
			date.setTime(date.getTime() + ms);
			tempStr += "; expires=" + date.toGMTString();
		}
		tempStr += ";path=/"
		document.cookie=tempStr;
	}else{
		alert("不支持cookie！");
	}
}

/*=====================cookieUtil.js 结束=============*/
function Utf8ToGBK(strUtf8)
{
	var key = strUtf8;
	var key_gb2312_array = new Array();
	for(var u=0; u<key.length; u++) {
		var key_u = key.substr(u,1);
		if(key_u.charCodeAt(0) >= 164 && key_u.charCodeAt(0) <= 22000) { // ¤164
			for(var x=0; x<=1489; x++) {
				if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
				else {key_gb2312_array[u] = " ";continue;}
			}
		}
		else if(key_u.charCodeAt(0) >= 22001 && key_u.charCodeAt(0) <= 27000) {
			for(var x=1490; x<=3229; x++) {
				if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
				else {key_gb2312_array[u] = " ";continue;}
			}
		}
		else if(key_u.charCodeAt(0) >= 27001 && key_u.charCodeAt(0) <= 32000) {
			for(var x=3230; x<=4760; x++) {
				if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
				else {key_gb2312_array[u] = " ";continue;}
			}
		}
		else if(key_u.charCodeAt(0) >= 32001 && key_u.charCodeAt(0) <= 37000) {
			for(var x=4761; x<=6381; x++) {
				if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
				else {key_gb2312_array[u] = " ";continue;}
			}
		}
		else if(key_u.charCodeAt(0) >= 37001 && key_u.charCodeAt(0) <= 65509) { // ￥65509
			for(var x=6382; x<=7444; x++) {
				if(g[x].parseJSON().z == key_u) {key_gb2312_array[u] = g[x].parseJSON().m;break;}
				else {key_gb2312_array[u] = " ";continue;}
			}
		}
		else {
			key_gb2312_array[u] = key_u;
			continue;
		}
	}
	var key_gb2312 = key_gb2312_array.join("");
	alert(key_gb2312);
}


function getGBK(){
	uName = document.getElementById('LoginID').value;
	$.ajax(
		{
			type: "post",// 使用get方法访问后台
			//dataType: "json",// 返回json格式的数据 
			url: "/blog/login/getLoginNameUTF2GBK.html",// 要访问的后台地址
			data: "uName="+uName,// 要发送的数据          
			success: function(data){
				alert(data);
				if(data) {
					document.getElementById('LoginID').value = data;
					document.getElementById('ssoForm').submit();
				}
				else{
					alert('error');
					return false;
				}
			},
			error: function(data){alert('error');}
		}
	);
}








var _cid;
var _forumid;
var _editurl;
var _itemid;
var _msgid;
var _userid;
// 设置值
function setValue(cid,forumid,itemid,msgid,userid,editurl){
	_cid=cid;
	_forumid=forumid;
	_itemid=itemid;
	_msgid=msgid;
	_userid=userid;
	_editurl=editurl;
	loginDlg=new JRJLoginDialog("bbs","/user/loginUserInfo.jspa?isAdmin=true&itemid="+_itemid+"&forumId="+_forumid+"&channelId="+_cid,"false",window.location.href);
}


function addLoginPv(){
    $.ajax({
    type: "get",// 使用get方法访问后台
     dataType: "json",// 返回json格式的数据
     url: "countLogin.gif",// 要访问的后台地址
     data: "tmp="+new Date().getTime(),// 要发送的数据
     success: function(datas){
        // msg为返回的数据，在这里做数据绑
     }});
}

function addBookmark(){
	JRJ.bom.addBookmark(location.href,document.title)
	var id = $(".bnon,a").attr('id')
	var url = '/hotblog/keepBlogVote.jspa?userid='+id+'&t='+new Date().getTime()
	$.ajax({
	    type: "get",
	     url: url,
	     success: function(data){
	    	 if(data == '\r\nrepeat'){
	    		var alt = new JRJ.ui.Alerts();
	 			alt.alert({
	 				draggable : true,
	 				okButton : '确定',
	 				message:"您已经为博主投过票，请勿重复投票！",
	 				title:"收藏",
	 				callback:function(){
	 					window.location.reload();
	 				}
	 			});
	    	 }else if(data == '\r\nok'){
	    		 var alt = new JRJ.ui.Alerts();
		 			alt.alert({
		 				draggable : true,
		 				okButton : '确定',
		 				message:"恭喜你为博主增加了30票！",
		 				title:"收藏",
		 				callback:function(){
		 					window.location.reload();
		 				}
		 			});
	    	 }
	     }});
}
