// JavaScript Document

var blogLogin = new BlogLoginClass();

function BlogLoginClass() {
	this.isLogin = function(){
		$.ajax({
			type: "POST",
			url: "/shop/ajax/",
			data: '{"action": "isLogged"}',
			dataType: "json",
			processData: false,
			success: function (json, status) {
				if (json.result) {
					if(json.logged) {
						blogLogin.showUserButtons(json.admin);
						return;
					}
				}
				blogLogin.showLoginButton();	
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				blogLogin.showLoginButton();
			}
		});
	}
	
	this.showLoginButton = function() {
		$("#userAdminButton").addClass("hidden");
		$("#accountButton").addClass("hidden");
		$("#logoutButton").addClass("hidden");
		$("#loginButton").removeClass("hidden");
	}
	
	this.showUserButtons = function(isAdmin) {
		$("#loginButton").addClass("hidden");
		if (isAdmin) $("#userAdminButton").removeClass("hidden");		
		$("#accountButton").removeClass("hidden");
		$("#logoutButton").removeClass("hidden");		
	}
	
}