

      var check;
      var sending = 0;

      $(function() {
        $('#send_btn:input').val('');
        $('').focus();

        $('#send_btn').click(function() {

          $('#parsing').empty();

          send_btn_mng();

          var post_data = '';
          check = 0;

          $('#send_contact').find('input:text').each(function(i) {

            if ( (check == 0) && ($(this).val() == '') ) {
              $('#dialog_text').empty().append('Tutti i campi sono obbligatori.');
              $('#dialog_1').dialog('open');
              check = 1;
            }

            if ( (check == 0) && ($(this).attr('id') == 'email') ) {
              if ( ! check_email(trim($(this).val())) ) {
                $('#dialog_text').empty().append('L\'indirizzo email non e\' corretto.');
                $('#dialog_1').dialog('open');
                check = 1;
              }
            }
            post_data += $(this).attr('id') + '=' + $(this).val() + '&';
          });

          if ( (check == 0) && ( ! $('#privacy').attr('checked')) ) {
            $('#dialog_text').empty().append('E\' necessario accettare l\'informativa sulla privacy');
            $('#dialog_1').dialog('open');
            check = 1;
          }

          if ( (check == 0) && ($('#commento').val().length == 0) ) {
            $('#dialog_text').empty().append('Tutti i campi sono obbligatori.');
            $('#dialog_1').dialog('open');
            check = 1;
          }

          post_data += 'commento=' + $('#commento').val();

          if ( ! check) {
            $.ajax({
              type: 'POST',
              url: 'contatti_send.php',
              data: post_data,
              cache: false,
              success: function(html) {

                if (trim(html) == 1) {
                  $('#dialog_text').empty().append('Richiesta correttamente inviata.<br><br>Le Stelle di Letizia ti contatterą\' al piu\' presto.<br><br>Grazie.');
                  $('#dialog_1').dialog('open');

                  $(':input').val('');
                } else if (trim(html) == -1) {
                  $('#dialog_text').empty().append('Captcha security code errato.');
                  $('#dialog_1').dialog('open');
                } else {
                  $('#dialog_text').empty().append('Impossibile procedere con l\'invio.');
                  $('#dialog_1').dialog('open');
                }

                send_btn_mng(true);

              },
              error: function() { ajax_error(); }
            });
          } else {
            send_btn_mng(true);
          }
        });

        $('#dialog_1').dialog({
          bgiframe: false,
          resizable: false,
          height: 200,
          width: 300,
          autoOpen: false,
          modal: true,
          overlay: {
            backgroundColor: '#EEE',
            opacity: 0.5
          },
          buttons: {
            'Ok': function() {
              $(this).dialog('close');

            }
          }
        });


      });



      function toggle_privacy() {

        if ( $('#privacy_btn').hasClass('open') ) {
          $('#privacy_btn').removeClass('open').addClass('close');
          $('#privacy_btn').empty().append('Privacy<span class="open_close_privacy">(apri)</span>');
          $('#privacy_text').fadeOut('slow');
        } else {
          $('#privacy_btn').removeClass('close').addClass('open');
          $('#privacy_btn').empty().append('Privacy<span class="open_close_privacy">(chiudi)</span>');
          $('#privacy_text').fadeIn('slow');
        }
      }

      function send_btn_mng(enable) {
        var btn = $('#send_btn');

        if (enable) {
          btn.attr('disabled', '');
          btn.removeClass('ui-state-disabled');
        } else {
          btn.attr('disabled', 'disabled');
          btn.addClass('ui-state-disabled');
        }
      }

      function ajax_error() {
        alert("generic AJAX error");
      }

      function trim(str) {
        return str.replace(/\s+$|^\s+/g,"");
      }





