$(document).ready(function() {


	if( $('#hero_layers').length > 0 ){
		$('#hero_layers').cycle({ 
		    fx: 'fade', 
		    speed:  1200, 
		    timeout: 4000
		});
		$('#hero_layers').cycle('resume');
	}


	/* TABBED LEFT */
	if($(".tabbedleft").length > 0 && $(".tabbedleft .tabbedleft_content").length == 0){ 
		$(".tabbedleft li h4").eq(0).addClass("selected");
		$(".tabbedleft").append("<div class=\"tabbedleft_content\"></div><div class=\"breaker\"></div>");
		$(".tabbedleft_content").html($(".tabbedleft li:first").html());
		
		$(".tabbedleft li h4").click(function(){
			$(".tabbedleft li h4").removeClass("selected");
			$(this).addClass("selected");
			$(".tabbedleft_content").html($(this).parent().html());
		});
		
	}
	

	/*
		GET DIRECTIONS
		NOTE: THIS FUNCTION NEEDS TO BE LOWER IN THE STACK
		COMPARED TO THE TABBED INTERFACES.
		... YOU'RE WELCOME!
	*/
	$(".getDirectionsSubmit").live("click", function(){

		if( $(".tabbedleft_content").length > 0 ){
			str_tabs = ".tabbedleft_content ";
		} else {
			str_tabs = "";
		}
		
		var start_addr = $(str_tabs + "#getDirectionsStart").attr("value");
		var end_addr = $(str_tabs + "#getDirectionsEnd").attr("value");
		
		if((start_addr!="" && start_addr!=null) && (end_addr!="" && end_addr!=null)){
			url = "http://maps.google.com/maps?f=d&hl=en&ie=UTF8&daddr=" + end_addr + "&saddr=" + start_addr;
			window.open(url, "google_maps");
		} else {
			alert("Please enter a zip or postal code to receive directions");
		}
		
		return false;
	});
	
});

