var Site = {
    start: function() {
        Site.restoreScrollPosition();
    },
    restoreScrollPosition: function() {
        $$('form.restore-scrolling').each(function(form){
            var x = form.ScrollX.value;
            var y = form.ScrollY.value;
            if(typeof(x) != "undefined" && typeof(y) != "undefined") {
                //alert(x+","+y);
                new Fx.Scroll(window, {
	                wait: false,
	                duration: 350,
	                transition: Fx.Transitions.Quad.easeInOut
                }).scrollTo(parseInt(x), parseInt(y));
                //alert(document.body.scrollLeft+","+documentb.body.scrollTop);
            }
        });
    }
};

window.addEvent('domready', Site.start);