/* Signin Events */

//Events.addHandler("signin-cancel", "click", signin_click);
//Events.addHandler("login-box", "keyup", signin_keyup);

// Safari 2.0.2- bug: needs direct assignment to cancel link action
//Events.addHandler(window, "load", function() {
  //document.getElementById("link-signin").onclick = signin_click;
  //document.getElementById("signin-cancel").onclick = signin_click;
//});

function signin_click(evt)
{
    //alert('signin_click...');
    
    // toggle the login box in and out of view, only set focus when visible
    toggle_visibility("login-box");
    
    obj = document.getElementById("login-box");

    if(obj.style.display == 'block')
    {
        //alert('our style is still block...');
        set_focus("login", "username");
    }

    /* Prevent link from being followed */
    if (!evt && window.event)
    {
      evt = window.event;
    }

    if (evt)
    {
        try
        {
            // prevent the default event action (following the link)
            evt.returnValue = false;
            evt.preventDefault();
        }
        catch (e) {}
    }
    
    return false;
}

var keyEsc = 27;

function signin_keyup(evt)
{
    if (evt && evt.keyCode)
    {
        // toggle the visibility of the box when the ESC button is pressed
        if (evt.keyCode == keyEsc)
        {
            signin_click();
        }
    }
    return true;
}


