$(function(){
	// vertically align function
	$.fn.vAlign = function() {
		return this.each(function(i){
		var ah = $(this).height();
		var ph = $(this).parent().height();
			if(ph >= ah){
				var mh = (ph - ah) / 2;
				$("body").css('overflow', 'hidden');	
				$(this).css('margin-top', mh);	
			} else {
				$(this).css('margin-top', 10);
			}
		});
	};
});

$(document).ready(function(){	
	$("#container").vAlign();
	
	/* toggle navigations elements */
	$("#sidebar ul li div, #navigation ul li div").hover(function(){
		if($(this).attr('id').search('_active') == -1){
			$(this).removeClass($(this).attr("id"));
			$(this).addClass($(this).attr("id") + '_active');
		}
	}, function (){
		if($(this).attr('id').search('_active') == -1){
			$(this).removeClass($(this).attr("id") + '_active');
			$(this).addClass($(this).attr("id"));
		}          
	});

	$("#labels").hover(function(){ $("#mainContent img").attr("src", "images/office.jpg"); });
	$("#blog").hover(function(){ $("#mainContent img").attr("src", "images/office.jpg"); });
	$("#label_by-zoe").hover(function(){ $("#mainContent img").attr("src", "images/labels/by-zoe.jpg"); });
	$("#label_humor").hover(function(){ $("#mainContent img").attr("src", "images/labels/humor.jpg"); });
	$("#label_just-female").hover(function(){ $("#mainContent img").attr("src", "images/labels/just-female.jpg"); });
	$("#label_muubaa").hover(function(){ $("#mainContent img").attr("src", "images/labels/muubaa.jpg"); });
	$("#label_rutme").hover(function(){ $("#mainContent img").attr("src", "images/labels/rutme.jpg"); });
	$("#label_second-female").hover(function(){ $("#mainContent img").attr("src", "images/labels/second-female.jpg"); });
	$("#label_storm-marie").hover(function(){ $("#mainContent img").attr("src", "images/labels/storm-marie.jpg"); });
	$("#label_the-local-firm").hover(function(){ $("#mainContent img").attr("src", "images/labels/the-local-firm.jpg"); });

});

$(window).bind('resize', function(){	
	$("#container").vAlign(); 
});

