$(document).ready(function() {
	$('.contact-form button').click(function() {
		$(".error").hide();
		var hasError = false;
		
		$('.contact-form p .required').each(function() {
			if($(this).hasClass('email')) {
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				if(!emailReg.test($(this).val())) {
					$(this).prev().append('<span class="error">Enter a valid email address to send to.</span>');
					hasError = true;
				}
			}
			if($(this).val() == '') {
				$(this).prev().append('<span class="error">Please fill this field</span>');
				hasError = true;
			}
		});
		if(hasError == false) {
			var nameFrom = $('#name').val();
			var emailFrom = $('#email').val();
			var subjectOf = $('#subject').val();
			var messageFor = $('#message').val();
			$(this).hide();
			$(".contact-form .submitter").append('<img src="/images/dache/loading.gif" alt="Loading" id="loading">');
			$.post("/scripts/php/sendemail.php",
				{ name: nameFrom, email: emailFrom, subject: subjectOf, message: messageFor },
				function(data){
					$(".contact-form").slideUp("normal", function() {
						$(".contact-form").before('<h2>Success</h2><p>Your email was sent.</p>');
					});
				}
			);
		}
		return false;
	});
});
