$(document).ready(function(){

	$("fieldset.infoprodotto").after('<div id="missing" style="display:none;" title="Attenzione!">Alcuni dati richiesti sono mancanti, si prega di controllare i campi segnalati.</div>');

	$("#missing").dialog({
		autoOpen:false,
		resizable:false,
		modal: true});


  	var allInputs = 0;

    $("#form_contatti").submit(function() {
      if ($("input#email").val() == "") {
      	$("input#email").css("border", "1px solid red");
      	$("#missing").dialog("open");
      	return false;
      }
        $("input#email").css("border", "1px solid #66cc00");
   		allInputs+=1;
		return false;
    });

    $("#form_contatti").submit(function() {
      if ($("input#nome").val() == "") {
      	$("input#nome").css("border", "1px solid red");
      	$("#missing").dialog("open");
      	return false;
      }
        $("input#nome").css("border", "1px solid #66cc00");
   		allInputs+=1;
		return false;
    });

     $("#form_contatti").submit(function() {
     if ($("textarea#messaggio").val() == "") {
      	$("textarea#messaggio").css("border", "1px solid red");
      	$("#missing").dialog("open");
      	return false;
      }
        $("textarea#messaggio").css("border", "1px solid #66cc00");
   		allInputs+=1;
   		return false;
   		});

	 $("#form_contatti").submit(function() {
	    if (allInputs==3){
	    	nomeVal=$("input#nome").val();
	    	emailVal=$("input#email").val();
	    	messaggioVal=$("textarea#messaggio").val();
	    	$("#mailsent").remove();
	    	$("fieldset.infoprodotto").after('<div id="mailsent"></div>');
			$("#mailsent").html('<img src="/images/loading.gif" alt="loading" width="32" height="32"/>');
			$("#mailsent").dialog({modal: true});
			$.post(
				"default.php",
				{nome:nomeVal, email:emailVal, messaggio:messaggioVal, action:"SendMail", idm:"6"},
				function(data){
						$("#mailsent").html("La mail &egrave; stata inviata correttamente, il nostro staff risponder&agrave; al pi&ugrave; presto!");
						$('#form_contatti :input').val("");
						$('#form_contatti :input').css("border", "1px solid #888888");
						allInputs=0;
				}
			);
	    }else{allInputs=0;}
	});
  });


