﻿/*
 * Login script.
 * Copyright (c) 2009 FoXSE.
 */
 
var imgUp = new Image();
var imgDown = new Image();

function precacheImages() {
    imgUp.src = IMAGE_UP_SRC;
    imgDown.src = IMAGE_DOWN_SRC;
}

function buttonMouseDown() {
    document.getElementById("loginButton").src = IMAGE_DOWN_SRC;
    setTimeout("buttonMouseUp()", 1000);
}

function buttonMouseUp() {
    document.getElementById("loginButton").src = IMAGE_UP_SRC;
}

function buttonClick() {
    document.getElementById("frontPageLoginForm").submit();
}

function loginKeyPress(e) {
    var evt = window.event || e;

    if (evt.keyCode == 13 || evt.charCode == 13 || evt.which == 13) {
        buttonMouseDown();
        buttonClick();

        return false;

    } else {
        return true;
    }
}

//pre-cache images for instant display
precacheImages();
