jQuery(document).ready(function ($) {
	$('#form1 a[rel=reset], ').click(function() {
		$('#form1').get(0).reset();
		return false;
	});
	$('#form1 a[rel=submit], ').click(function() {
		$('#form1').submit();
		return false;
	});

	$('#form1').submit(function() {
		var the_form = $(this);

		var name = the_form.find('input[name=name]'),
			phone = the_form.find('input[name=phone]'),
			mail = the_form.find('input[name=mail]'),
			message = the_form.find('textarea[name=message]');
		if (name.val()=='' || $.trim(name.val())=='Name:') {
			alert("Please enter your name");
			name.focus();
			return false;
		}
		if (phone.val()=='' || $.trim(phone.val())=='Phone:') {
			alert("Please enter your phone number");
			phone.focus();
			return false;
		}
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(mail.val())==false) {
			alert("Please enter valid e-mail address");
			mail.focus();
			return false;
		}
		if (message.val()=='' || $.trim(message.val())=='Message:') {
			alert("Please enter your message");
			message.focus();
			return false;
		}
		var data = the_form.serializeArray();
		var action = the_form.attr('action');

        the_form.html("<p style='text-align: center; '>Loading ... Please wait.</p>");

		$.ajax({
			url: action,
			data: data,
			type: "POST",
			success: function (response) {
				the_form.html(response);
			}
		});
		return false;
	});
});
