// JavaScript Document

$().ready(function() {
	// validate the comment form when it is submitted
	$("#sayhello").validate({
		rules: {
			name: "required",
			comment: "required",
			email: {
				required: true,
				email: true
			},
		},
		messages: {
			name: "Please enter your name",
			comment: "Please Let Us Know Your Enquiry",
			email: "Please enter a valid email address",
		},
		errorPlacement: function(error, element) {
			error.insertBefore(element);
		},
		errorElement: "span",
		submitHandler: function() { 
			var $form = $("#sayhello");

			var $name = $(this).find(':input[name=name').val();
			var $comment = $(this).find(':input[name=').val();
			$.ajax({
				type: 'POST',
				url: 'ajax/hello.php',
				cache: false,
				data:  {
					data: $form.serializeArray()
					},
				success: function(html) {
					$('#thanksOverlay').fadeIn(2000);
					$form.fadeOut(2000);
				}
			});
		}
	});
			
	// Screen setup based on type
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
		$(function() {
			$('#menu_links a').bind('click',function(event){
				var $anchor = $(this);
				$("a.current").removeClass('current');
				$anchor.addClass('current');			 
				$('html, body').stop().animate({
					scrollTop: $($anchor.attr('href')).offset().top
				}, 1000);
				event.preventDefault();
			});
		});
	} else {
		$(".section").width(window.screen.width);
		$(function() {
			$('#menu_links a').bind('click',function(event){
				var $anchor = $(this);
				$("a.current").removeClass('current');
				$anchor.addClass('current');			 
				$('html, body').stop().animate({
					scrollLeft: $($anchor.attr('href')).offset().left
				}, 1000);
				event.preventDefault();
			});
		});
	}

});
			
