var skyPosun = {
	run: function() {
		var $win = $(window);
		var $sky = $('#sky-banner-inner');
		var $paticka = $('#paticka');

		var origTop = 149;

		var offsetTop = 12;
		var height = 600;
		var offsetBottom = 12;

		if ($.browser.mozilla) {
			$win.scroll(function(){
				var scrollTop = $win.scrollTop();
				var top;

				if (scrollTop <= origTop - offsetTop) {
					top = origTop - scrollTop;
				} else if (scrollTop + offsetTop + height + offsetBottom <= $paticka.offset().top) {
					top = offsetTop;
				} else {
					top = $paticka.offset().top - scrollTop - height - offsetBottom;
				}

				$sky.css('top', top);
			});
		} else {
			var mode = 0;
			$win.scroll(function(){
				var scrollTop = $win.scrollTop();

				if (scrollTop <= origTop - offsetTop) {
					if (mode != 1) {
						$sky.css({
							'top': 0,
							'position': 'absolute'
						});

						mode = 1;
					}
				} else if (scrollTop + offsetTop + height + offsetBottom <= $paticka.offset().top) {
					if (mode != 2) {
						$sky.css({
							'top': offsetTop,
							'position': 'fixed'
						});

						mode = 2;
					}
				} else {
					if (mode != 3) {
						$sky.css({
							'top': $paticka.offset().top - offsetBottom - height - origTop,
							'position': 'absolute'
						});

						mode = 3;
					}
				}
			});		}
	}}.run();

