$(document).ready(function() {
	jQuery.easing.def = "easeOutCubic";
	
	$(".greybox").hide();
	$(".greybox:first").show();
	
	var status = "closed";
	
	$("a.sortCategories").click(			
		
		function(){			
			if (status == "closed") {
				$(this).removeClass("sortCategories").addClass("btnActive");
				$(".categories").fadeIn(200);
				
				$(this).focus();
				$(this).blur(function(){
					$(".categories").fadeOut(800);
					status = "closed"; 
				});
				
				status = "open";			
			}
			
			else {
				$(this).removeClass("btnActive").addClass("sortCategories");
				$(".categories").fadeOut(200);
				
				$(this).focus();
				$(this).blur(function(){
					$(".categories").fadeOut(800);
					status = "closed"; 
				});
				
				status = "closed"; 
			}
		
	});		
	
	$(".midSort a").click( function() {
		$("a.btnActive").removeClass("btnActive").addClass("sortCategories");
		$(".categories").fadeOut(200);
		status = "closed";	
	});
	
	
	$(".categories a").click(function(){
		var linkage = $(this).attr('href');
		if($(this).attr('href') != "all"){
			$(".listing").hide();
			$(".greybox").hide();
			$(".greybox[class~='"+$(this).attr('href')+"']").show();
			$(".listing[class~='"+$(this).attr('href')+"']").show();
				
		}else{
			$(".listing").hide();
			$(".greybox").hide();
			$(".greybox:first").show();
			$(".listing").show();
		}
		
		return false;
	});
	
	
	$(".details").hide();
	
	$("#jobListings a.expand").click(function () {
	var status = $(this).attr("rel");
	if (status == "close") {
		$(this).parent().parent().next(".details").slideUp("slow");
		$(this).attr("rel","open");
		$(this).find("img").attr("src", "assets/images/expand.gif");
	} else {
		$(".expand > img").attr("src", "assets/images/expand.gif");
		$(".details").slideUp();
		$(this).parent().parent().next(".details").slideDown("slow");
		$("#jobListings a.expand").attr("rel","open");
		$(this).attr("rel","close");
		$(this).find("img").attr("src", "assets/images/collapse.gif");
	}
	return false;
});
	
/* Light Boxes */
$(".lightBox").css({"height":documentHeight});
	

	
function closeLightBox(){
	$(".lightBox").html("").fadeOut();
	return false;
};
	
});
