function loginNav(from){
	var username = jsFun.trim(jsFun.$("username").value);
	if(username==""){
		jsFun.$("username").focus();
		return;
	}
	jsFun.post(BASEURL + "/index/bloglogin",{"username":username,"password":jsFun.$("password").value,"from":from},function(json){
		if(json.type == "ok"){
			_initTopbar();
		}else if(json.type == "register"){
			__showDialog();return;
		}else if(json.type == "error"){
			if(json.value == "nouser"){
				alert ("用户或密码错误，请重试");return;
			}
		}else if(json.type == "setfunid"){
                    window.location.href = json.url;
                    return;
                }
	},"json");
}
function __showDialog(){
	var params = {
		"type"		: "confirm",
		"ok"		: true,
		"ok_fun"	: function(){
			__registerBlog();
		},
		"cancel"	: true,
		"title"		: "温馨提示",
		"text"		: "Fun泡客为您提供免费的博客空间，是否开通？",
		"focus"		: "ok"
	};
	jsDialog.init("_list",320,220).show("_list",params);	//alert,confirm,propt
}
function blogLigin(from){
	var params = {
		"type"		: "iframe",
		"title"		: "Fun登录",
		"href"		: BASEURL + "/index/login/type/dialog/from/"+from
	};	
	jsDialog.init("_list",320,220).show("_list",params);	//alert,confirm,propt
}
function dialogLogin(){
	var username = jsFun.trim(jsFun.$("username").value);
	if(username==""){
		jsFun.$("username").focus();
		return;
	}
	jsFun.post(BASEURL + "/index/bloglogin",{"username":username,"password":jsFun.$("password").value,"from":from},function(json){
		if(json.type == "ok"){
			switch(json.from){
				case "article":
				case "friend":
				case "delPhoto":
				case "delTopic":{
					parent._initTopbar();
					break;
				}
				case "topbar":{
					if(parent.blogInfo.$blogid!=json.blogid){
						parent._initTopbar();
					}else{
						parent.window.location.reload();
					}
					break;
				}
				case "comment":{
					parent.window.location.reload();
					break;
				}
			}
			parent.jsDialog.functionCancel(function(){},["_list"]);
		}else if(json.type == "register"){
			parent.jsDialog.functionCancel(function(){},["_list"]);
			parent.__showDialog();
			return;
		}else if(json.type == "error"){
			if(json.value == "nouser"){
				alert ("用户或密码错误，请重试");return;
			}
		}
	},"json");
}
function jumpLogin(){
	var username = jsFun.trim(jsFun.$("username").value);
	if(username==""){
		jsFun.$("username").focus();
		return;
	}
	jsFun.post(BASEURL + "/index/bloglogin",{"username":username,"password":jsFun.$("password").value,"remember":jsFun.$("remember").checked?1:0},function(json){
		if(json.type == "ok"){
			if(jumpUrl == ""){
				jumpUrl = BASEURL + "/blog/"+json.blogid;
			}
			parent.window.location.href = jumpUrl;
		}else if(json.type == "register"){
			__showDialog();	return;
		}else if(json.type == "error"){
			if(json.value == "nouser"){
				alert ("用户或密码错误，请重试");return;
			}
		}
	},"json");	
}
function __registerBlog(){
	jsFun.getJSON(BASEURL + "/index/register","",function(json){
		if(json.type == "ok"){
			window.location.href = json.url;return;
		}else if(json.type == "error"){
			alert (json.message);return;
			
		}
	});
}
