$(document).ready(
	function(){

		//
		// BEGIN functions for contact form

		$("#contact_form").submit(
			function() {

				if ($("#name").val() == "" ||
					$("#email").val() == "" ||
					$("#message").val() == "") {
	
					alert("Fill out all of the required fields before submitting the contact form.");
					return false;
	
				} else {
	
					return true;
	
				}
			}
		);

		// END functions for contact form
		//
		
		$("#portfolio_list").before('<div id="portfolio_list_top"></div>');
		$("#portfolio_list").after('<div id="portfolio_list_bot"></div>');
		
		$("#portfolio_list li h2").click(
			function() {
				var portfolio_content = $('div.content', this.parentNode);
				if (portfolio_content.css('display') == 'none') {
					portfolio_content.slideDown();
					$(this).attr("class","open");
				} else {
					portfolio_content.slideUp();
					$(this).attr("class","closed");
				}
				return false;
			}
		);

	}
);