$(document).ready(function(){

	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				
		var nameVal = $("#name").val();
		if(nameVal == '') {
			$("#name").after('<span class="error">please enter your name.</label>');
			hasError = true;
		}
				
		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email").after('<label class="error">please enter your email address.</label>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#email").after('<label class="error">enter a valid email address.</label>');
			hasError = true;
		}
		
		var subjectVal = $("#subject").val();
		if(subjectVal == '') {
			$("#subject").after('<span class="error">please enter a subject.</label>');
			hasError = true;
		}
		
		var messageVal = $("#message").val();
		if(messageVal == '') {
			$("#message").after('<label class="error">please enter a message.</label>');
			hasError = true;
		}
		
		if(hasError == false) {
			//$(this).hide();
			//$("#sendEmail button").after('<img src="img/loading.gif" alt="Loading" id="loading" />');
			
			$.post("./sendemail.php",{ name: nameVal, email: emailVal, subject: subjectVal, message: messageVal },function(data){
					if(data == "OK"){
						//$("#contact h2").html(data);
						$("#sendEmail").slideUp("normal", function() {				   
							$("#sendEmail").after('<h1>success..</h1><p>Your message was sent.</p>');											
						});
					} else {
						//$("#contact h2").html(data);
						$("#sendEmail").after('<h1>failed..</h1><p>There was an error sending your message.</p>');
					}
			//},"json");
			});
		}
		
		return false;
	});						   
});
