jQuery.noConflict();
(function($) {
	
	$(document).ready(function () {

		$('#scroll-top').click(function() {
			scrollToPageTop();
			return false;
		});
		
		scrollTopRefreshState();
		$(window).scroll(function () {
			scrollTopRefreshState();
		});		

	});

	function scrollTopRefreshState()
	{
		//var scroll_min  = 0;
		//var offset		= 474;		
		
		var scroll_cur  = $(document).scrollTop();
		var win_height  = $(window).height();    
		
		var style = {
			'display':	scroll_cur > 0 ? 'block' : 'none'/*,
			'top':		(scroll_cur + win_height - offset) + 'px'*/
			};		
		
		$('#scroll-top').css(style);
	}
	
	function scrollToPageTop()
	{    
		
		var duration_k  = 4;
		
		//var scroll_to   = 0;
		var scroll_cur  = $(document).scrollTop();
		var duration    = (scroll_cur/* - scroll_to*/) / duration_k;
		
		$('html, body').animate({scrollTop: 0/*scroll_to*/}, duration);
	}

})(jQuery);
