$(function() {
	if (typeof disableLoginPopup == 'undefined')
	{
		disableLoginPopup = false;
	}
	if ( ! disableLoginPopup)
	{
		$('#login-link').click(function(e) {
			e.preventDefault();
			if ($('#login_popup').length == 0) // element does not exist
			{
				popupPosition = $('#user_status').offset();
				popupPosition.top = 32;
				popupPosition.left -= 20;
				$('#user').append('<div id="login_popup"></div>');
				$('#login_popup').offset(popupPosition);
				$('#login_popup').hide();
				$('#login_popup').append('<a href="#" class="close-link">close</a>');
				$('#login_popup').append('<div class="form">loading...</div>');
				$('#login_popup .close-link').click(function(ee) {
					ee.preventDefault();
					$('#login_popup').hide(200);
				});
				$('#login_popup .form').load(siteUrl+'user/login/popup', function() {
					$('#login_popup').show(200, function() {
						$('#login_username').delay(200).focus();
					});
				});
			}
			else
			{
				$('#login_popup').toggle(200, function() {
					if ($('#login_popup').is(':visible'))
					{
						$('#login_username').delay(200).focus();
					}
				});
			}
		});
	}
});

