(function($) {

	/****************************************
	 *				contactObj
	 ****************************************/	
	contactObj = {
		validateContactForm: function() {
			if ($('#contactFirstName').val().length == 0) {
				alert("You must enter your first name.");
				return false;
			}
			else if ($('#contactLastName').val().length == 0) {
				alert("You must enter your last name.");
				return false;
			}
			else if ($('#contactEmail').val().length == 0) {
				alert("You must enter an email address.");
				return false;
			}
			else if ($('#contactSubject').val().length == 0) {
				alert("You must enter a Subject.");
				return false;
			}
			else if ($('#contactMessage').val().length == 0) {
				alert("You must enter a Message.");
				return false;
			}
			else {
				$('#contactSubmitBtn').attr('disabled', true);
				$('#contactForm').submit();
			}
		} /* end validateContactForm */
	} /* end contactObj */


	/****************************************
	 * 
	 *			DOCUMENT.READY
	 * 
	 ****************************************/
	$(document).ready(function(){
		$('#contactSubmitBtn').bind('click', function (event) {
			event.preventDefault();
			contactObj.validateContactForm();
		});



		 	$("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)  

			$("ul.topnav li span").hover(function() { //When trigger is clicked...  
		  
				//Following events are applied to the subnav itself (moving subnav up and down)  
				$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click  
		  
				$(this).parent().hover(function() {  
				}, function(){  
					$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up  
				});  
		  
				//Following events are applied to the trigger (Hover events for the trigger)  
				}).hover(function() {  
					$(this).addClass("subhover"); //On hover over, add class "subhover"  
				}, function(){  //On Hover Out  
					$(this).removeClass("subhover"); //On hover out, remove class "subhover"  
			});  

			$("ul.topnav li a").hover(function() { //When trigger is clicked...  
		  
				//Following events are applied to the subnav itself (moving subnav up and down)  
				$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click  
		  
				$(this).parent().hover(function() {  
				}, function(){  
					$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up  
				});  
		  
				//Following events are applied to the trigger (Hover events for the trigger)  
				}).hover(function() {  
					$(this).addClass("subhover"); //On hover over, add class "subhover"  
				}, function(){  //On Hover Out  
					$(this).removeClass("subhover"); //On hover out, remove class "subhover"  
			});  




	}); /* end document.ready */
	
}) (jQuery); /* end of the main jQuery object */// JavaScript Document
