function mainLogin(){	
	$('#login-form-div').hide();
	$('#login-ajax-load').show();
	var login = $('#login').val();
	var password = $('#password').val();
	var openid = $('#openid').val();
	
	$.ajax({
		type: "POST",
		url: "/user/login/",
		data: {"login": login, "password": password, "openid": openid},
		
		success: function(msg){
			eval('var resp = ' + msg + ';');
			$('#login-ajax-load').hide();
			$('#login-form-div').html(resp.form);			
			
			var result = Number($('#login-form #success_login').attr('value'));
			if(result != 1){
				$('#login-form-div').show();				
				
				$('#login-form').submit( function() {return false;} );
				$('#login-btn').click(mainLogin);
				
			} else {				
				$('#login_div').hide();
				$('#login-form-div').show();				
				$('#login-panel').html(resp.panel);
				
				$('#logout-lp').click(mainLogout);
				$('#login-lp').click(showLoginPanel);
				window.location.href = resp.page;				
				
			}
		},
		
		error: function(msg){			
			$('#login-ajax-load').hide();
			$('#login-form-div').show();
			
		}
	});


}

function refreshLoginPanel(){
	$.ajax({
		url: "/user/login_panel/",
		success: function(msg){
			$('#login-panel').html(msg);
			$('#logout-lp').click(mainLogout);
			$('#login-lp').click(showLoginPanel);
		}
	});
}


function mainLogout(){
	$.ajax({
		url: "/user/logout/",
		success: function(msg){
			$('#login-panel').html(msg);
			$('#logout-lp').click(mainLogout);
			$('#login-lp').click(showLoginPanel);
			$('#login_div').hide();
			//NP_update_counter();
			setTimeout(logout_callback,100);
			window.location = '/';
		}
	});
	return false;
}


function showLoginPanel(){
	if($('#login_div').css('display') == 'none'){
		$("#login_div").show("slow");
		if($("#NP_div").css('display') == 'block'){
			$("#NP_div").hide("slide");
		}
	} else {
		$('#login_div').hide("slide");
	}
}

var login_callback = "emptyFunc";
var logout_callback = "emptyFunc";
function emptyFunc(){}

$('#login-form').submit( function() {return false;} );
$('#login-btn').click(mainLogin);
$('#logout-lp').click(mainLogout);
$('#login-lp').click(showLoginPanel);