﻿var keycode;

function submitEnter(myfield, e)
{
    var keycode;
    if (window.event)
    {
        keycode = window.event.keyCode;
    } 
    else if (e)
    {
        keycode = e.which;
    }
    else 
    {
        return true;
    }
    
    if (keycode == 13)
    {
        checkbday();
    } else return true;
}

/* To jump to the next field */
function autojump_list(listName, nextField)
{
    var myList = document.forms[document.forms.length - 1].elements[listName];
    var myNextField = document.forms[document.forms.length - 1].elements[nextField];
    if (myList.selectedIndex != 0)
    {
        myNextField.focus();
    }
}

var downStrokeField;

function autojump(fieldName, nextFieldName, fakeMaxLength)
{
    var myForm = document.forms[document.forms.length - 1];
    var myField = myForm.elements[fieldName];
    myField.nextField = myForm.elements[nextFieldName];

    if (myField.maxLength == null)
        myField.maxLength = fakeMaxLength;
    myField.onkeydown = autojump_keyDown;
    myField.onkeyup = autojump_keyUp;
}

function autojump_keyDown()
{
    this.beforeLength = this.value.length;
    downStrokeField = this;
}

function autojump_keyUp()
{
    if ((this == downStrokeField) && (this.value.length > this.beforeLength) &&	(this.value.length >= this.maxLength))
        this.nextField.focus();
    downStrokeField = null;
}