$(function() {	
	if( $.browser.mozilla ) {
		$("#open_login").bind("click", function(e) {
			$(document).bind("keydown", signInByEnterPress);
			$("#login").fadeIn("normal", function(){
				$("#username").focus();
			});
			return false;
		});
		$("#close_login").bind("click", function(e) {
			$(document).unbind("keydown", signInByEnterPress);
			$("#login").fadeOut("normal");
			return false;
		});
	} else {
		$("#open_login").bind("click", function(e) {
			$(document).bind("keydown", signInByEnterPress);
			$("#login").slideToggle("normal", function(){
				$("#username").focus();
			});
			return false;
		});
		$("#close_login").bind("click", function(e) {
			$(document).unbind("keydown", signInByEnterPress);
			$("#login").slideToggle("normal");
			return false;
		});
	}
});

function form_error(focusField, errMsg) {
	alert(errMsg);
	$('input[name=' + focusField + ']').trigger('focus');
}
function preload_images(img_arr) {
	$.each(img_arr, function() {
		var img = new Image();
		img.src = '/images/' + this;
	});	
}

function signInByEnterPress (event) {
	if (event.keyCode == 13) {
		$("#signInForm").submit();
		return false;
	}
}

preload_images( new Array(
	'close_win.gif',
	'button_login.gif',
	'login_bgr.gif'
));