var scrolltotop={
	//scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to scroll document up when control is clicked on (0=top).
	setting: {scrollto: 'registrationMessages', scrollduration:0},

	scrollup:function(){
		var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto);
        var needToScrolled = true;
		if (typeof dest=="string" && jQuery('#'+dest).length==1) {
            var el = jQuery('#'+dest);
			dest = el.offset().top;
            needToScrolled = el.css('display') != 'none';
        } else {
			dest=0;
        }
        if (needToScrolled)
		    this.$body.animate({scrollTop: dest}, this.setting.scrollduration);
	},

	init:function(){
		jQuery(document).ready(function($){
			var mainobj=scrolltotop;
			mainobj.$body=(window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body');
		});
	}
};

scrolltotop.init();
