$(document).ready(function(){
    $("#sender_mail").focus(function () {
         $(this).val('');
    }); 
	$("#sender_nome").focus(function () {
         $(this).val('');
    }); 
	$("#sender_oggetto").focus(function () {
         $(this).val('');
    }); 
	$("#message").focus(function () {
         $(this).val('');
    }); 
	
	$("#submit-msg").click(function(){					   				   
		$(".error-mail").hide();
		$(".error-name").hide();
		$(".error-subject").hide();
		$(".error-msg").hide();
		
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailToVal = $("#sender_mail").val();
		if((emailToVal == '')||(emailToVal == 'Email')) {
			$("#sender_mail").after('<span class="error-mail">Hai dimenticato di inserire l\'email</span>');
			$("#sender_mail").val('');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {	
			$("#sender_mail").after('<span class="error-mail">Inserisci un valido indirizzo email</span>');
			hasError = true;
		}
		
		var senderName = $("#sender_nome").val();
		if((senderName == '')||(senderName == 'Nome')) {
			$("#sender_nome").after('<span class="error-name">Hai dimenticato di inserire il tuo nome</span>');
			$("#sender_nome").val('');
			hasError = true;
		}
		
		var subjectVal = $("#sender_oggetto").val();
		if ((subjectVal == '') || (subjectVal == 'Oggetto')) {
			$("#sender_oggetto").after('<span class="error-subject">Hai dimenticato di inserire l\'oggetto</span>');
			$("#sender_oggetto").val('');
			hasError = true;
		}
		
		var messageVal = $("#message").val();
		if ((messageVal == '') || (messageVal == 'Il tuo messaggio')) {
			$("#message").after('<span class="error-msg">Hai dimenticato di inserire il messaggio</span>');
			$("#message").val('');
			hasError = true;
		}
		
		
		if(hasError == false) {
			$(this).hide();
			$("#loader").append('<img src="http://127.0.0.1/wp-themes/wp-content/themes/tao/JS/ajax-loader.gif" alt="Loading" id="loading" />');
			
			$.post("http://127.0.0.1/wp-themes/wp-content/themes/tao/JS/sendemail.php",
   				{ emailTo: emailToVal, senderName: senderName, senderSubject: subjectVal,  message: messageVal },
   					function(data){
						$("#contact_form").slideUp("normal", function() {
							$("#contact_form p").hide();
							$("#contact_form span").hide();
							$("#contact_form").show("slow");
										   
							$("#contact_form").append('<p id="mail-sent"><span>Grazie per avermi contattato</span><br /><span lang="en">Thank you, I\'ll check the message soon</span></p>');	
							/*$("#contact_form").before('<h1>Success</h1><p>Your email was sent.</p>');*/											
						});
   					}
				 );
		}
		
		return false;
	});						   
});
