jQuery(document).ready(function() {		
	if (jQuery.browser.msie && parseInt(jQuery.browser.version, 10) < 7) {
		// IE 6 has problem with supersubs plugin so we don't use it here...
		$j('ul.topnav').superfish({  		// initialize superfish
				delay:       400,			// one second delay on mouseout 
				animation: {				// fade-in and slide-down animation 
					height:	'show'
				},
				speed:		275
			});
	} else {
		// all other browsers, include supersubs plugin.
		$j('ul.topnav').supersubs({ 
	            minWidth:    12,	// minimum width of sub-menus in em units 
	            maxWidth:    27,	// maximum width of sub-menus in em units 
	            extraWidth:  0		// extra width for slight rounding differences in fonts 
	        }).superfish({  		// initialize superfish
	            delay:       400,	// one second delay on mouseout 
	            animation: {		// fade-in and slide-down animation 
					height:	'show'
				},
	            speed:		275
	        });
	}	
	
	// FancyBox init
	//
	
	var overlayColor = $j('#fancy_overlay').css('background-color') || '#2c2c2c';
	
	$j('.portfolio-format .pic_bg > a').fancybox({
		'padding': 12, 
		'overlayOpacity': 0.2,
		'overlayColor': overlayColor, 
		'zoomSpeedIn': 500, 
		'zoomSpeedOut': 500,
		'callbackOnShow': cufonStart
	});
	
	
	$j(".pic_bg > a").hover( function () {
		if (jQuery.browser.msie && parseInt(jQuery.browser.version, 10) <= 8) {
			$j(this).stop(false, true).toggleClass('imgHover');
		} else {
			$j(this).stop(false, true).toggleClass('imgHover', 200);
		}
	});
	
	$j(".portfolio-format .pic_bg").hover(
		function() {
			$j(this).find('.hover-box').stop().show().animate({opacity:0.8},400);
		},
		function() {
			$j(this).find('.hover-box').stop().show().animate({opacity:0},400);
	});
	
	
	$j("label.overlabel").overlabel();
	
});


function cufonStart() {Cufon.replace('.fancy_title > div');}
