$(function() {
	
	var JobAccordion = {
		active: null,
		activeHeading: null,
		
		init: function() {
			$(".job-content", $("#contentbox")).hide().addClass("set-block");
			
			$(".open-job-content", $("#contentbox")).click(function() {
				var heading = $(this).parent().parent().find("dt");
				var container = $(this).parent().next();
				
				if(container.is(":visible")) {
					container.slideUp("normal");
					heading.removeClass("active");
				}
				else {
					if(JobAccordion.active) {
						JobAccordion.active.slideUp("normal");
						JobAccordion.activeHeading.removeClass("active");
					}
					JobAccordion.active = container.slideDown("normal");
					JobAccordion.activeHeading = heading.addClass("active");
				}
				
				return false;
			});
		}
	};
	
	JobAccordion.init();
});
