jQuery(document).ready(function() {

    var openmailformapi = $("a#openmailform").overlay({api: true}); 
    
    window.closeMailForm = function() {
    	openmailformapi.close();
    }

	$('#invia-form').submit(
		function() {
			$('#feedback').removeClass('error');
			$('#invia-nome').removeClass('error');
			$('#invia-email').removeClass('error');

			if (!$('#invia-tonome').val()) {
				$('#feedback').text('Non hai inserito il nome');
				$('#feedback').addClass('error');
				$('#invia-tonome').addClass('error');
				return false;
			}
			
			if (!$('#invia-toemail').val()) {
				$('#feedback').text('Non hai inserito l\'indirizzo email');
				$('#feedback').addClass('error');
				$('#invia-toemail').addClass('error');
				return false;
			}

			if (!$('#invia-fromnome').val()) {
				$('#feedback').text('Non hai inserito il tuo nome');
				$('#feedback').addClass('error');
				$('#invia-fromnome').addClass('error');
				return false;
			}
			
			if (!$('#invia-fromemail').val()) {
				$('#feedback').text('Non hai inserito il tuo indirizzo email');
				$('#feedback').addClass('error');
				$('#invia-fromemail').addClass('error');
				return false;
			}
			
			$.post("/ajax/invia.php", { 
				tonome: $('#invia-tonome').val(), 
				toemail: $('#invia-toemail').val(), 
				fromnome: $('#invia-fromnome').val(), 
				fromemail: $('#invia-fromemail').val(), 
				commento: $('#invia-commento').val(), 
				url: document.location.href,
   				titolo: document.title
				}, 
				function(data) { if (data == 'ok') { 
						$('#feedback').text('Email inviata!');
						window.setTimeout("closeMailForm()",3000);
					} else {
						$('#feedback').text(data);
					}
				}, 'text' );
				
			return false;
			
		}
	);
	
});
