Cufon.replace('#content h2, #header h2, #content h2 a', { fontFamily: "Caflisch Script Web", hover: true });

jQuery(function($) {
	$('#sidebar img:last-child').addClass('last-child');
	$('a.fancybox').fancybox({
		padding: 0
	});
	
	if ($.browser.msie && $.browser.version=="6.0") {
		$('#content.narrow').width(357);
	}
	
	if ($.browser.opera) {
		$('body').css('overflow-x', 'hidden');
	}
		
	var slider = $('#sidebar .slider');
	var sliderTop = animation = slide_down = slide_up = 0;
	
	slider.mousemove(function(e) {
		if ((slide_down == 0) && (e.pageY > 500) && (sliderTop > -365)) {
			slide_up = clearInterval(slide_up);
			slide_up = 0;
			slide_down = setInterval(function() {
				if (!slide_down) {
					return;
				}
				sliderTop = parseInt(slider.css('top'));
				if (sliderTop > -365) {
					slider.css('top', (sliderTop - 3) + 'px');
				} else {
					slide_down = clearInterval(slide_down);
					slide_down = 0;
				}
			}, 15);
		} else if ((slide_up == 0) && (e.pageY < 315) && (sliderTop < -3)) {
			slide_down = clearInterval(slide_down);
			slide_down = 0;
			slide_up = setInterval(function() {
				if (!slide_up) {
					return;
				}
				sliderTop = parseInt(slider.css('top'));
				if (sliderTop < -3) {
					slider.css('top', (sliderTop + 3) + 'px');
				} else {
					slide_up = clearInterval(slide_up);
					slide_up = 0;
				}
			}, 15);
		} else if ((e.pageY > 315) && (e.pageY < 500)) {
			$(this).mouseleave();
		}
	}).mouseleave(function() {
		slide_down = clearInterval(slide_down);
		slide_up = clearInterval(slide_up);
		slide_down = 0;
		slide_up = 0;
	});
});
