/*
 *
 * Services Directory Tab
 *
 */
if(!($.browser.msie && $.browser.version < 7.0)) {
	$(document).ready(function(){
		$("link[rel*=disabled]").attr("rel","stylesheet");
		var menu = $("<ul id=\"services_directory_menu\"></ul>");
		$(menu).prependTo("#services_directory");
		
		var items = $(".service_directory_group");
		
		$("#services_directory h4").each(function(){
			$("<li>").append(this).appendTo(menu);
		});
		
		var titles = $("#services_directory_menu li");
		
		$(titles).click(function(){
			var index = $(titles).index(this);
			$(items).removeClass("current_service_directory")
				.eq(index).addClass("current_service_directory");
			
			$(titles).removeClass("current_directory_title")
				.eq(index).addClass("current_directory_title");
		});
		
		//Initialize
		$(items).eq(0).addClass("current_service_directory");
		$(titles).eq(0).addClass("current_directory_title");
		
		//Hide when tab is clicked.
		var UP = "0px";
		var DOWN = "-500px";
		
		$("#services_directory h3").click(function(){
			switch($("#services_directory").css("bottom")) {
				case UP:
					newOffset = DOWN;
					break;
				default:
					newOffset = UP;
					break;
			}
			$("#services_directory").animate({bottom: newOffset}, 1000, "swing");
	
		});
		
		$("#contact_note").click(function(){
			window.open($(this).find("a").attr("href"), "_self");
			return false;
		});
		
		$("#services_directory").appendTo("body");							
	});
}
