$(document).ready(function() {
	var thumbnail;
	var rollover;
	
	$("a.ro").hover(
		function() {
			thumbnail = $(this).children().attr("src");
			rollover = $(this).attr("data-rollover");
			$(this).children().attr("src", rollover);
		}, 
		function() {
			$(this).children().attr("src", thumbnail);
		} 
	);
	
	// form validation
	$("form").submit(function() {
		var success = true;
		var error;
		var title;
		$("input.req").each(function() {
			title = this.title;
			// blank field
			if (! this.value) {
				error = " cannot be blank";
				showError(title, error);
				success = false;
				return false;
			}
		});
		return success;
	});
	
	$("#nav_address").hover(
		function() {
			$("#nav_mail a").addClass("selected");
		},
		function() {
			$("#nav_mail a").removeClass("selected");
		}
	);
	
	$("a[href='#']").click(function() {
		return false;
	});

});

function showError(title, error) {
	if ($("p.error").length) {
		$("p.error").remove();
	}
	$("input.submit").before('<p class="error">' + title + error + '</p>');
}

