
$(function(){
	
	$("#nologin").click(function(event){

		var user_id=cgetcookie("user_id");
		if(user_id<=0)
		{
			event.preventDefault();
			event.stopPropagation();
			event.stopImmediatePropagation();
			userLoginPop(this);
		}
		
	
	});
	$("#user_login_pop_div .close").click(function(){//关闭登陆框
		$("#user_login_pop_div").css("display","none");
	});
	$(document).click(function(event){//点击页面的其它地方关闭用户登陆弹窗
		var login_div=event.originalTarget==undefined ? event.target:event.originalTarget;
		if($(login_div).attr("id")=="user_login_pop_div")
		{
			
		}
		else if($(login_div).closest("#user_login_pop_div").size()>0)
		{
			
		}
		else
		{
			$("#user_login_pop_div").css("display","none");
		}
	
	});
	
});
function userLoginPop(obj,successFunction)//用户登陆
{
	var offset=$(obj).offset();
	$("#user_login_pop_div").css("display","");
	$("#user_login_pop_div").css("left",offset.left+"px");
	$("#user_login_pop_div").css("top",offset.top+"px");
	$(".login_button").unbind();
	$(".login_button").bind("click",function(event){
		event.preventDefault();
        event.stopPropagation();
		event.stopImmediatePropagation();
		var email=$("input[name='email']").val();
		var password=$("input[name='password']").val();
		email=$.trim(email);
		email=encodeURIComponent(email);
		password=$.trim(password);
		password=encodeURIComponent(password);
		if(email.length<=0 || password.length<=0){
			return false;
		}else{
			$(".login_button").attr("disabled","disabled");
			$.getScript("http://"+sns_domain+"/user/login/2?email="+email+"&password="+password,function(){
				var user_id=cgetcookie("user_id");
				$(".login_button").attr("disabled","");
				if(user_id.length>0)
				{
					$("input[name='password']").val("");
					$("#user_login_pop_div").css("display","none");
					$(".fun_txt a:gt("+($(".fun_txt a").size()-3)+")").remove();
					
					if(successFunction!=undefined)
					{
						successFunction();
					}
				}
				else
				{
					alert("帐号或密码出错");
					$("input[name='password']").val("");
				}
			});
			return false;
		}
	});
}

function cgetcookie(name)
{
	var cookieValue = "";
	name=cookie_pre+name;
	
	var search = name + "=";
	if(document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(search);
		if (offset != -1)
		{ 
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			{
				cookieValue = unescape(document.cookie.substring(offset, end))
			}
		}
	}
	
	return cookieValue;
}
