var initSlidePanel = function() {
	// options
	var _animSpeed = 300;
	var _delay = 50;
	var _diff = 6;

	// init scroller
	var _window = $(window);
	var _sideBar = $('#google');

	if(_sideBar.length > 0) {
		var _defOffset = _sideBar.offset().top;
		var _timer;

		function slideTo() {
			if(_timer) clearTimeout(_timer);
			_timer = setTimeout(function(){
					var _scrollTop = _window.scrollTop();
					var _offset = 0;

					if(_scrollTop > _defOffset) {
						_offset = _scrollTop-_defOffset+_diff;

						if(_offset + _sideBar.innerHeight(true) > _sideBar.parent().height()) {
							_offset = _sideBar.parent().height() - _sideBar.innerHeight(true) - _diff;
						}
					}

					_sideBar.animate({marginTop:_offset},{duration:_animSpeed,queue:false});
				},_delay);
		}

		_window.scroll(slideTo);
		slideTo();
	}
};

$(document).ready(function(){
		initSlidePanel();
});

