$(document).ready(function(){
	/* Elements Visibility
	/////////////////////////////////////////////////////////////////*/
	$(".folded").hide();
	$(".folded ul li ul.children li:last-child").css('margin-bottom', 0);
	/* Elements Functionality
	/////////////////////////////////////////////////////////////////*/
	//$('#browse_tabs > ul').tabs();
	$('a[rel*=facebox]').facebox();
	$("#projects ul:last li").hide();
	$("#projects ul:first li a").mouseover(function(){
		var rel = $(this).attr('rel');
		$("#projects ul:first li a").removeClass('hover');
		$(this).addClass('hover');
		$('#projects ul:last li').hide().removeClass('selected');
		$('#'+rel+'_description').show().addClass('hover').height($("#projects ul:first").height() - 50);
	});
	$("#projects ul:first li a").mouseout(function(){
		var rel = $(this).attr('rel');
		$(this).addClass('selected');
		$('#'+rel+'_description').addClass('selected');
	})
	$("#projects ul:first li a:first").each(function(){
		var rel = $(this).attr('rel');
		$(this).addClass('hover');
		$('#'+rel+'_description').addClass('selected').show().height($("#projects ul:first").height() - 50);
	});
	$("#categories ul:last li").hide();
	$("#categories ul:first li a").mouseover(function(){
		var rel = $(this).attr('rel');
		$("#categories ul:first li a").removeClass('hover');
		$(this).addClass('hover');
		$('#categories ul:last li').hide().removeClass('selected');
		$('#'+rel+'_description').show().addClass('hover').height($("#categories ul:first").height() - 50);
	});
	$("#categories ul:first li a").mouseout(function(){
		var rel = $(this).attr('rel');
		$(this).addClass('selected');
		$('#'+rel+'_description').addClass('selected');
	})
	$("#categories ul:first li a:first").each(function(){
		var rel = $(this).attr('rel');
		$(this).addClass('hover');
		$('#'+rel+'_description').addClass('selected').show().height($("#categories ul:first").height() - 50);
	});
	$(".toggle").click(function(){
		$(".toggle").removeClass('hover');
		var target = $(this).attr('href');
		if($(target).hasClass('shown')){
			$(target).slideUp("fast").removeClass('shown');
		}else{
			$(this).toggleClass('hover');
			$(".folded").not(target).removeClass('shown').slideUp("fast", function(){
				$(target).slideDown("fast").addClass('shown');
			});
		}
		return false;
	});
	/* Tabs Functionality
	/////////////////////////////////////////////////////////////////*/
	$('#browse_tabs ul.tabs a').click(function(e) {
	    e.preventDefault();
	    var tab = $(this);
	    $('#browse_tabs div.middle_links').addClass('ui-tabs-hide');
	    $('#browse_tabs ul.tabs li').removeClass('ui-tabs-selected');
	    tab.parent().addClass('ui-tabs-selected');
	    $(tab.attr('href')).removeClass('ui-tabs-hide');
	}).first().click();
});