function OpenLoginPopup(event, afterLoginPage, xOffset, yOffset, notes)
{
	var x = GetMouseOnEventXPosition(event);
    var y = GetMouseOnEventYPosition(event); 
    
    xOffset = (xOffset ? xOffset : -30);
    yOffset = (yOffset ? yOffset : 6);
    
    var loginPopup = GetElement("loginPopupBlock");
    loginPopup.style.top  = (y + yOffset) + "px";
    loginPopup.style.left = (x + xOffset) + "px";
    
    afterLoginPage = (afterLoginPage ? afterLoginPage : "");
    $("#loginPopupBlock iframe #after_login_page").val(afterLoginPage);
    
    var notesElement = GetElement("loginPopupNotes");
    if (notesElement)
    {
    	if (notes)
    	{
    		notesElement.innerHTML = notes;
    	}
    	else
    	{
    		notesElement.innerHTML = "";
    	}
    }
    SetVisibility(loginPopup, true);
    $("#loginPopupBlock iframe #login_field").focus();
    return false;
}

function CloseLoginPopup()
{
	SetVisibility("loginPopupBlock", false);
}
