function submitForm() {							
	//document.mailForm.submit();
	var thisForm = document.mailForm;				
	var sender = thisForm.senderName.value;
	var from = thisForm.from.value;
	var subject = thisForm.subject.value;
	var message = thisForm.message.value;
	var hasError = true;
	
	var flag = [1,1,1,1];
					
	if (!sender || sender == "") {
		$("label:eq(0)").addClass("errorLabel");
		$("#senderName").addClass("errorField");
		flag[0] = 1;
	}
	else {
		$("label:eq(0)").removeClass("errorLabel");
		$("#senderName").removeClass("errorField");;
		flag[0] = 0;
		
	}
	if (!from || from == "") {
		$("label:eq(1)").addClass("errorLabel");
		$("#from").addClass("errorField");
		flag[1] = 1;				
	}
	else {
		$("label:eq(1)").removeClass("errorLabel");
		$("#from").removeClass("errorField");;
		flag[1] = 0;
	}
	
	if (!subject || subject == "") {
		$("label:eq(2)").addClass("errorLabel");
		$("#subject").addClass("errorField");
		flag[2] =1;					
	}
	else {
		$("label:eq(2)").removeClass("errorLabel");
		$("#subject").removeClass("errorField");;
		flag[2] = 0;
	}
	
	if (!message || message == "") {
		$("label:eq(3)").addClass("errorLabel");
		$("#message").addClass("errorField");
		flag[3] = 1;
	}
	else {
		$("label:eq(3)").removeClass("errorLabel");
		$("#message").removeClass("errorField");;
		flag[3] = 0;
	}
	if(!flag[0] && !flag[1] && !flag[2] && !flag[3] ) {
		hasError = false;		
	}				
	
	if(!hasError) {
		/*
		$.post("mail.php", {
			senderName: thisForm.senderName.value,
			from: thisForm.from.value,
			subject: thisForm.subject.value,
			message: thisForm.message.value					
		});
		*/				
		
		$.ajax({
			type: "POST",
			url: "mail.php",
			data: {
				senderName: thisForm.senderName.value,
				from: thisForm.from.value,
				subject: thisForm.subject.value,
				message: thisForm.message.value					
			},
			success: function() {
				//alert("Message Sent! Thank you!");
				$("#FailMsg").hide();
				$("#SuccessMsg").show();			
				thisForm.reset();	
			}
		});
	}
	else {
		$("#SuccessMsg").hide();
		$("#FailMsg").show();			
	}
}