			$(function(){
				$('#nav a').attr('title', '');
			
				$('#article .gallery a').add('.article p a:has(img)').add('.article dl a').remove('.socialMedia a').fancybox({
					'titleShow'     : false,
					'transitionIn'	: 'elastic',
					'transitionOut'	: 'elastic'
				});
				$('#nav ul li ul').addClass('sf-menu sf-navbar');
				$('ul.sf-menu').superfish();
				
				$('#nav ul.sf-menu li:has(ul)').hover(function(evt){
					//evt.preventDefault();
					$(this).children('a').click(function(){
						return false;
					});
				});
				
				//random homepage image
				var randomVar = 0;
				$('.randomImageLoad p').each(function(){
					$(this).hide().attr('id', randomVar);
					randomVar ++;
				});
				var randomImage = Math.floor(Math.random()*randomVar);
				$('.randomImageLoad p:eq('+ randomImage +')').show();
				
			});
			
			$(function(){
				//contact form
				var sendForm = $('.contactContent form').attr('action');
				// when the Submit button is clicked...
				$('#contactForm input#submit').click(function(){
					// Gather data from the form
					var name = $('#name').val();
					var email = $('#email').val();
					var phone = $('#phone').val();
					var event = $('#event').val();
					var comment = $('#comment').val();
					var referral = $('#referral').val();

					// Regular expression to check the email address
					var emailOK = /[A-Za-z0-9._-]+@[A-Za-z0-9_-]+\.([a-zA-Z.]{2,5})/.test(email);

					// series of checks to make sure name and comment are not blank
					if (name != '') { //make sure name field is not blank.
						if (comment != '') { // make sure comment field is not blank
							if (emailOK == true) { // make sure email passed the regex check.
								// if all checks as passed, run ajax object.
								$.ajax({
									type: "post",
									url: sendForm,
									data: 'name=' + name + '&email=' + email + '&comment=' + comment + '&referral=' + referral + '&phone=' + phone + '&event=' + event,
									error: function(){
										$('.error').hide();
										$('#sendError').slideDown('slow');
									},
									success: function () {
										$('.error').hide();
										$('.success').slideDown('slow');
										$('#name').val('');
										$('#email').val('');
										$('#phone').val('');
										$('#event').val('');
										$('#comment').val('');
										$('#referral').val('');
									}
								});
							}
							else {
								$('.error').hide();
								$('#emailError').slideDown('slow');
							}
						}
						else {
							$('.error').hide();
							$('#commentError').slideDown('slow');
						}
					} else {
						$('.error').hide();
						$('#nameError').slideDown('slow');
					}
					// stop the form from doing its default action
					return false;
				});
			});

