// JavaScript Document
$(document).ready(function(event) {
	
	// Clear default field values
	$("input.default, textarea.default").live("focus", function(event) {
		if ($(this)[0].tagName === "INPUT") {
			$(this).val("").removeClass("default");
		} else if ($(this)[0].tagName === "TEXTAREA") {
			$(this).text("").removeClass("default");
		}
	});
	
	// Service hover
	$(".hoverTrig").hover(function() {
		$(this).parent().find(".hoverTrig").addClass("hover");
	}, function() {
		$(this).parent().find(".hoverTrig").removeClass("hover");
	});
	
	// Footer Expand/Contract
	$(".expandTrigger").click(function(event) {
		if ($(this).hasClass("closed") || (!$(this).hasClass("open") && !$(this).hasClass("closed"))) {
			$(this).addClass("open").removeClass("closed").parents("#footer").animate({height: 370}, 250);
		} else if ($(this).hasClass("open")) {
			$(this).addClass("closed").removeClass("open").parents("#footer").animate({height: 30}, 250);
		}
	});
	
});
