function setFooter() {
	bodyElem = $("body");
	footerElem = $("#footer");
	
	if (bodyElem.height() > (footerElem.offset().top + footerElem.height())) {
		footerElem.height(bodyElem.height() - footerElem.offset().top);
	}
}

$(document).ready(function(){
	// fix bottom of lists to not have bottom border
	$("#nav-sidebar li:last").addClass("bottom");
	$("#nav-sidebar li.heading").prev().addClass("bottom");
	$("ul#nav-sidebar.alternate li.widget ul").find("li:last").addClass("bottom");
	
	// bring main text area down to bottom of call us now page, assuming it's longer
	contentElem = $("#content");
	sidebarElem = $("#sidebar");
	
	if ((sidebarElem.height()) > contentElem.height()) {
		contentElem.height(sidebarElem.height());
	}
	
	// properly position the footer, and do this on every resize
	setFooter();
	$(window).resize(setFooter);
});

function emptyField(field) {
	if (field.defaultValue == field.value) {
		field.value = "";
		$(field).removeClass("emptyField");
	}
}

function onFieldLeave(field) {
	if ((field.value == null) || (field.value.length == 0)) {
		$(field).addClass("emptyField")
		field.value = field.defaultValue;
	}
}

