function isReturnQuery()
{
    if (document.location.search.indexOf("msgid") != -1 ||
       document.location.search.indexOf("error") != -1)
    {
      return true;
    }
    else
    {
      return false;
    }
}


function fadeIn()
{
    var theLoginBox = document.getElementById("loginBox");

    if (isReturnQuery())
    {
        theLoginBox.style.visibility = "visible";
    }
    else
    {
        try
        {
            theLoginBox.style.visibility="hidden";
            theLoginBox.style.filter = "progid:DXImageTransform.Microsoft.Pixelate(duration=.5, maxSquare = 25 ,enabled='false');";
            theLoginBox.filters[0].Apply();
            theLoginBox.style.visibility="visible";
            theLoginBox.filters[0].Play();
        }
        catch(e)
        {
            theLoginBox.style.visibility="visible";
        }
    }
}


function doInit()
{
    fadeIn();
    document.login.username.focus();
}


function loadParams()
{
    document.login.action = loginServerPostAction;
    document.login.destination.value = destinationUri;
    document.login.referer.value = referer;

    if (msgTitle != "")
    {
       loginTitle.innerHTML = msgTitle;
    }

    if (message != "" && message != "null")
    {
        loginSubTitle.innerHTML = message;
    }

    brandingImg.innerHTML = "<span>"+copyright+"</span>";
}


function doCancel()
{
    var referer = document.login.referer.value;

    if (referer != "" && referer != "null")
    {
      location = referer;
    }
    else
    {
      history.go(-1);
    }
}

