function goBack()
{
    history.back();
}

function autoFocus()
{
    var element = document.getElementById('autoFocusOverride');

    if (element)
    {
        element.focus();

        return;
    }
    else
    {
        element = document.getElementById('autoFocusField');

        if (element)
        {
            element.focus();
        }
    }
}

function buttonLink(url)
{
    location.href = url;
}

function buttonLinkAreYouSure(url)
{
    if (areYouSure())
    {
        buttonLink(url);
    }
}

function buttonHover(btn, clazz)
{
    if (btn.className)
    {
        btn.className = clazz;
    }
}

function openWindow(url, windowName, width, height)
{
    openWin = window.open(url, windowName, "width=" + width + ",height=" + height + ",screenX=20,screenY=40,left=20,top=40");
}

function callOnLoad(init)
{
    if (window.addEventListener)
    {
        window.addEventListener("load", init, false);
    }
    else if (window.attachEvent)
    {
        window.attachEvent("onload", init);
    }
    else
    {
        window.onload = init;
    }
}

var submitted = false;

function submitForm()
{
    if (submitted)
    {
        return (false);
    }
    else
    {
        submitted = true;

        return (true);
    }
}

function areYouSure()
{
    if (submitted)
    {
        return (false);
    }
    else
    {
        if (confirm(areYouSureText))
        {
            submitted = true;

            return (true);
        }
        else
        {
            return (false);
        }
    }
}

