jQuery(function(){
	initThumbs();
	ieHover('#nav li', 'hover');
	ieHover('.projects-box ul li', 'hover');
});

// fade thumbs js
function initThumbs(){
	var startOpacity = 0.5;
	var finishOpacity = 1;
	var duration = 500;
	var activeClass = 'active';
	var holder = jQuery('div.projects-box > ul > li');
	
	holder.each(function(){
		var holder = jQuery(this);
		var link = jQuery('a', holder);
		var image = jQuery('img', link).css({opacity: startOpacity});
		var text = jQuery('em.img-text', link).css({opacity: 0}).hide();
		
		link.mouseenter(function(){
			if(!image.is(':animated') || !text.is(':animated')){
				if(!holder.hasClass(activeClass)){
					image.animate({opacity: finishOpacity}, duration);
					text.show().animate({opacity: finishOpacity}, duration);
					holder.addClass(activeClass);
				}
			}
		}).mouseleave(function(){
			if(holder.hasClass(activeClass)){
				image.animate({opacity: startOpacity}, duration);
				text.animate({opacity: 0}, duration, function(){
					text.hide()
				});
				holder.removeClass(activeClass);
			}
		});
	});
}

// jquery ie6 hover pack
function ieHover(obj, hoverClass){
	var elements = obj;
	var hoverClass = hoverClass;
	if($.browser.msie && parseInt($.browser.version) == 6){
		$(elements).hover(function(){
			$(this).addClass(hoverClass);
		}, function(){
			$(this).removeClass(hoverClass);
		});
	}
}
