function doLogout(){
	 $.ajax({
	   type: "POST",
	   url: "/loginOrOut",
	   data: "method=logout&now="+new Date().getTime(),
	   success: function(msg){
	     document.location.reload();
	   },
	   error: function(e){
	   }
	 });
	return false;
}

function doLogin(caccount,cpassword,rememberMe,msg){
	if ($.trim($("#"+caccount).val()) === '' ) {
		$("#"+msg).html("<font color=red>请输入您的帐号!</font>");
		$("#"+caccount).focus();
		return false;
	}
	if ($.trim($("#"+cpassword).val()) === '' ) {
		$("#"+msg).html("<font color=red>请输入密码!</font>");
		$("#"+cpassword).focus();
		return false;
	}
	$("#"+msg).html("<font color=green>正在处理中...</font>");
		 
	var queryStr = "method=login&caccount="+$.trim($("#"+caccount).val())+"&cpassword="+$.trim($("#"+cpassword).val())+"&now="+new Date().getTime();
	if(document.getElementById(rememberMe).checked){
		queryStr += "&rememberMe=1";
	}
	 $.ajax({
	   type: "post",
	   contentType:   "application/x-www-form-urlencoded",
	   url: "/loginOrOut",
	   data: queryStr,
	   success: function(str){
        if(str!='-1'){
			$.cookie("pp.login.name",$("#"+caccount).val(),{expires : 7 ,path : "/" ,domain:"xiangrikui.com"});
			$("#"+msg).html("");
			document.location.reload();	
		}else{
			$('#'+msg).html("<font color=red>登录失败（用户名或密码错误）！</font>");
		}		   
	   },
	   error: function(e){
	   	 $('#'+msg).html("<font color=red>服务忙，请稍候登录！</font>");
	   }
	 });
	return false;	 
}

function showLoginDiv(loginDiv,caccount,position,dialogBody,flag){
	$('#'+loginDiv).css('display','block');
	if(loginDiv=='main-login'){
		if(document.getElementById('main-login2') && gs('main-login2').display == "block"){
		$('#main-login2').css('display','none');
		}
	}
	if(flag){
		var ishidden = $.cookie("pp.hidden.window");
		if(ishidden==0){
			gs(dialogBody).display = "none";
			TB_position(loginDiv,300,50,position);
		}else{
			TB_position(loginDiv,300,200,position);
		}
	}else{
		TB_position(loginDiv,300,200,position);
	}
	$("#"+caccount).focus();
	$('#'+MSG).html("");
	var a = $.cookie("pp.login.name");
	if (a != null && a != ''){
		$('#'+caccount).val(a);
	}else{
		$('#'+caccount).val('');
	}	
}

function gs(d){
	var t=document.getElementById(d);
	if (t){
		return t.style;
	}else{
		return null;
	}
}

function gs2(d,a){
	if (d.currentStyle){ 
	  var curVal = d.currentStyle[a];
	}else{ 
	  var curVal = document.defaultView.getComputedStyle(d, null)[a];
	} 
	return curVal;
}

function formHidden(dialogBody,flag){
	gs(dialogBody).display = "none";
	TB_position('main-login2',300,50,'right-bottom');
	if(flag){
		$.cookie("pp.hidden.window",'0',{expires : 1 ,path : "/" ,domain:"xiangrikui.com"});
	}
}

function formShow(dialogBody,flag){
	gs(dialogBody).display = "";
	TB_position('main-login2',300,200,'right-bottom');
	if(flag){
		$.cookie("pp.hidden.window",'1',{expires : 1 ,path : "/" ,domain:"xiangrikui.com"});
	}
}

function dialogClose(loginDiv){
	gs(loginDiv).display = "none";
	$("#MSG").html("");
}

window.onscroll=function(){
	if(document.getElementById('main-login').style.display=='block')
		TB_position('main-login',300,200,'middle');
	if(document.getElementById('main-login2') && document.getElementById('main-login2').style.display=='block'){
		if(gs('dialogBody2').display=="none"){
			TB_position('main-login2',300,50,'right-bottom');
		}else{
			TB_position('main-login2',300,200,'right-bottom');
		}
	}
	try{
	scrolldiv();
	}catch(e){}
};

function TB_position(id,TB_WIDTH,TB_HEIGHT,POSITION) {
	var pagesize = TB_getPageSize();	
	var arrayPageScroll = TB_getPageScrollTop();	
	if(POSITION=='middle'){
		$("#"+id).css({width:TB_WIDTH+"px",left: (arrayPageScroll[0] + (pagesize[0] - TB_WIDTH)/2)+"px", top: (arrayPageScroll[1] + (pagesize[1]-TB_HEIGHT)/2)+"px" });
	}else if(POSITION=='right-bottom'){
		$("#"+id).css({width:TB_WIDTH+"px",left: (arrayPageScroll[0] + (pagesize[0] - TB_WIDTH))+"px", top: (arrayPageScroll[1] + (pagesize[1]-TB_HEIGHT+20))+"px" });
	}
}

function TB_getPageSize(){
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
	arrayPageSize = new Array(w,h) 
	return arrayPageSize;
}

function TB_getPageScrollTop(){
	var yScrolltop;
	var xScrollleft;
	if (self.pageYOffset || self.pageXOffset) {
		yScrolltop = self.pageYOffset;
		xScrollleft = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){	 // Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
		xScrollleft = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
		xScrollleft = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScrollleft,yScrolltop) 
	return arrayPageScroll;
}
  
if (document.getElementById){
	(
	  function(){
		 if (window.opera){ 
			document.write("<input type='hidden' id='Q' value=' '>");
		 }
		var n;
		var dragok = false;
		var y,x,d,dy,dx;
		
		function move(e){
			if (!e) e = window.event;
			if (dragok){
				d.style.left = dx + e.clientX - x + "px";
				d.style.top  = dy + e.clientY - y + "px";
				return false;
			}
		}
		function down(e){
			if (!e) e = window.event;
			var temp = (typeof e.target != "undefined")?e.target:e.srcElement;
			if (temp.tagName != "HTML"|"BODY" && temp.className != "dragclass"){
				temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
			}
			if('TR'==temp.tagName){
				temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
				temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
				temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
			}
			if (temp.className == "dragclass"){
				if (window.opera){ 
					document.getElementById("Q").focus();
				}
				dragok = true;
				temp.style.zIndex = n++;
				d = temp;
				dx = parseInt(gs2(temp,"left"))|0;
				dy = parseInt(gs2(temp,"top"))|0;
				x = e.clientX;
				y = e.clientY;
				document.onmousemove = move;
				return false;
		  }
		}
		function up(){
		  dragok = false;
		  document.onmousemove = null;
		}
		document.onmousedown = down;
		document.onmouseup = up; 
	  }
	)();
  }