/*** JAVASCRIPT FUNCTIONS ***/

/* START FUNCTIONS */

/* END FUNCTIONS */

/* START MASTER DOM  */
jQuery(document).ready(function($){ // MASTER DOM

	$('span .wpcf7-validates-as-required').parent().after('<em>*</em>'); // add <em>*</em> to all required CF7 form fields

// -- MENUS --	

$("nav ul.menu li ul li:has(ul)").find("a:first").append(" &raquo; "); // add arrows to any list items that have children


	$(function(){ // Chris Coyier's css menu functionality
		$("nav#main-nav ul li").hover(function(){
			$(this).addClass("hover");
			$('ul:first',this).css('visibility', 'visible');	
		}, function(){
			$(this).removeClass("hover");
			$('ul:first',this).css('visibility', 'hidden');
		});
	}); // end Chris Coyier's menu

// -- end MENUS --
	
	// disable empty link jumping
	$('a[href=#]').click(function(){
		return false;															  	
	});//end empty link jumping
	
	// comment form validation
	$("#commentform").validate({
		rules: {
			author: "required",
			email: {
				required: true,
				email: true
			},
			url: {
				url: true
			},			
			comment: "required"
		},
		messages: {
			author: "Please enter your name",
			email: "Please enter a valid email address",
			url: "Please enter a valid web address",			
			comment: "Please include your comments"
		}
	}); // end comment form validation	
	
	
}); // END MASTER DOM
/* END MASTER DOM */
