
/*
Save and restore vertical scroll position
*/

(function()
{
    // Install and run event handlers
    $(document).ready( init );
    function init()
    {
        // Add event handlers
        $('.addButton').submit(submit);

        // Scroll to recorded positon?
        var pos = document.getElementById('scroll-position');
        window.scrollTo(0, pos.innerHTML);
    }

    // Add item event handler
    function submit()
    {
        // Get vertical scroll position
        var pos = typeof window.pageYOffset != 'undefined' ?
            window.pageYOffset : document.documentElement.scrollTop;

        for( i=0; i<this.elements.length; i++)
        {
            var elem = this.elements[i];
            if(elem.name == 'scroll')
            {
                elem.value = pos;
            }
        }
    }

})();
