function ShowLogin() {
	$('#login_div').show();
	$(document).click(function() { $('#login_div').hide(); $(document).unbind("click"); });
	$('#login_div').click(function(e) { e.stopPropagation(); });
	$('#login_div').bgiframe();
}

function SubmitLogin() {
	if ($('#l_login_form').length) {
		DeasactiveForm('#l_login_form');
		$('#l_login_form').submit();
	} else {
		DeasactiveForm('#login_form');
		$('#login_form').submit();
	}
	return true;

}

function UpdateLogin(formType, msg) {
  msg = unescape(msg);
	if (formType == 'login') {
		if (msg.indexOf('error:') > -1) {
			if ($('#signup_div_welcome').is(':visible')) {
				ActiveForm('#l_login_form');
				DisplayError($('#l_login'), msg);
			} else {
				ActiveForm('#login_form');
				DisplayError($('#login'), msg);
			}
		} else {
			if (window.location.href.indexOf('forgot') >= 0) {
				window.location = '/';
			} else {
				window.location.reload(true);
			}
		}
	} else {
		alert(msg);
	}
}

function pressedKey(e) {
	var characterCode;
	if (e && e.which) {
		e = e;
		characterCode = e.which; //character code is contained in NN4's which property
	}	else {
		e = e;
		characterCode = e.keyCode; //character code is contained in IE's keyCode property
	}
	if (characterCode == 13) {
		if ($('#l_login_form').length) {
			$('#l_clickLogin').click();
		} else {
			$('#clickLogin').click();
		}
	}
}

