{{ javascript_include("js/sliiide.min.js") }}
{{ javascript_include("vendors/jquery-ui-1.12.1.custom/datepicker-it.js") }}
<!-- document ready -->
<script>
$(document).ready(function($) {
  $('[data-toggle="tooltip"]').tooltip();
  {% if common['popup'] and not common['isOrder'] %}
  $('.new-order span').click();
  {% endif %}
});
</script>

{% if not common['isOrder'] %}
{% include "scripts/common/new_order.volt" %}
{% endif %}

{% if router.getActionName() == "info" %}
{% include "scripts/common/xls_order.volt" %}

<script>
$(".see-pdf").click(function(e){
	e.preventDefault();

  var nuordc = $(this).closest('.nuordc').data('nuordc');
	var link = $(this).siblings(".link-pdf");

  $.ajax({
    type: "POST",
    url: "{{ url('pdf/order') }}",
    dataType: "json",
    data: {
      nuordc: nuordc,
    }
  }).done(function(data) {
    link[0].click();
  }).error(function(x, t, m) {
		printAjaxError(x, t, m);
  });
});

var text  = "<span class='text-primary'>{{ mt._('account.order.sent') }}</span>";
var row   = "";
$('.send-order').click(function(e){
  e.preventDefault();
  var nuordc = $(this).closest('.nuordc').data('nuordc');
  row        = $(this).closest('.row');
  $('#order-to-send').val(nuordc);
  $('#order-to-send-txt').html(nuordc);
});
$('#confirm-send-order').click(function(e){
  e.preventDefault();

  $.ajax({
    type: "POST",
    url: "{{ url('cart/sendOrder') }}",
    dataType: "json",
    data: {
      nuordc: $('#order-to-send').val(),
    }
  }).done(function(data) {
    if (data == "OK") {
      location.href = "{{ url('account/info/ord') }}";
      //row.find(".status").html(text);
      //row.find(".send-order").closest('div').html("&nbsp;");
      //row.find(".modify-order").closest('div').html("&nbsp;");
      //row.find(".delete-order").closest('div').html("&nbsp;");
      //$(".modal-send-order").modal('hide');
    }
  }).error(function(x, t, m) {
		printAjaxError(x, t, m);
  });
});
$('.modify-order').click(function(e){
  e.preventDefault();
  var nuordc = $(this).closest('.nuordc').data('nuordc');
  $('#order-to-modify').val(nuordc);
  $('#order-to-modify-txt').html(nuordc);
});
$('#confirm-modify-order').click(function(e){
  e.preventDefault();

  $.ajax({
    type: "POST",
    url: "{{ url('cart/modifyOrder') }}",
    dataType: "json",
    data: {
      nuordc: $('#order-to-modify').val(),
    }
  }).done(function(data) {
    window.location = "{{ url(common['homepage'] == 0 ? 'catalog/index' : 'catalog/collection') }}";
  }).error(function(x, t, m) {
		printAjaxError(x, t, m);
  });
});
$('.delete-order').click(function(e){
  e.preventDefault();
  var nuordc = $(this).data('nuordc');
  $('#order-to-delete').val(nuordc);
  $('#order-to-delete-txt').html(nuordc);
});
$('#confirm-cancel-order').click(function(){
  $.ajax({
    type: "POST",
    url: "{{ url('cart/deleteCurrentOrder') }}",
    dataType: "json",
    data: {
      nuordc: $('#order-to-delete').val(),
    }
  }).done(function(data) {
    window.location = "{{ url('account/info/ord') }}";
  }).error(function(x, t, m) {
		printAjaxError(x, t, m);
  });
});

$('#change_tab').change(function(){
	var value = $(this).val();
	$('.tab-pane').removeClass('show active');
	$('#' + value).addClass('show active');
});

$(document).mouseup(function(e) {
  var container = $(".row-tool-box");
  // if the target of the click isn't the container nor a descendant of the container
  if (!container.is(e.target) && container.has(e.target).length === 0){
    container.hide();
  }
});

$('.show-tool-box').click(function(){
	$('.row-tool-box').hide();
	$(this).closest('.nuordc').find('.row-tool-box').css('display', 'inline-block');
});

{% if common['showProfile'] == 1 %}
$('#save-password').click(function(){
  $('#div-error-old').removeClass('error');
  $('#error-old').hide();
  $('#div-error-new').removeClass('error');
  $('#error-new').hide();
  $('#div-error-repeat').removeClass('error');
  $('#error-repeat').hide();
  $('#success').hide();

  var old_password = $('#old-password').val();
  var new_password = $('#new-password').val();
  var rpt_password = $('#rpt-password').val();

  if (old_password == '') {
    $('#div-error-old').addClass('error');
    $('#error-old').show();
  } else if (new_password == '') {
    $('#div-error-new').addClass('error');
    $('#error-new').show();
  } else if (new_password != rpt_password) {
    $('#div-error-repeat').addClass('error');
    $('#error-repeat').show();
  } else {
    $.ajax({
      type: 'POST',
      url: "{{ url('account/changePassword') }}",
      dataType: 'json',
      data: {
        old_password: old_password,
        new_password: new_password,
      }
    }).done(function(data) {
      if (data == "WP") {
        $('#div-error-old').addClass('error');
        $('#error-old').show();
      } else if (data == "OK") {
				showTemporary("#success", 2000);
      }
    }).error(function(x, t, m) {
			printAjaxError(x, t, m);
    });
  }
});
{% endif %}

{% if common['budgetManagement'] > 0 and session.get('auth')['type'] == 3 %}
$('#load-budget').click(function() {
  $('#budget-box').html('');
  $('#budget-box').css('display', 'none');
  var index = $('#customer-budget-selector').val();
  $.ajax({
    type: "POST",
    url: "{{ url('account/loadBudgetForCustomer') }}",
    dataType: "json",
    data: {
      tpanag: $('#customer-budget-' + index).data('tpanag'),
      cdanag: $('#customer-budget-' + index).data('cdanag'),
      cdstag: $('#season-budget-selector').val(),
    }
  }).done(function(data) {
    $("#budget-box").html(data["html"]);
    $('#budget-box').css('display', 'block');
  }).error(function(x, t, m) {
    printAjaxError(x, t, m);
  });
});
{% endif %}

{% if common['sendmaildatavar'] == 1 %}
function reset_fields() {
  $('[data-oldvalue]').each(function(){
    $(this).val($(this).data('oldvalue'));
  });
}

  {% if session.get('auth')['type'] == 3 %}
function filterOrders(){
  if ($('#order-filter').val() == "" && $('#status_type').val() == 0) {
    $('.order-row').show();
  } else {
    $('.order-row').hide();

    if ($('#order-filter').val() != "") {
      $('div.order-row[data-filter*="' + $('#order-filter').val() + '"]').each(function(){
        if ($('#status_type').val() == 0 || $(this).data('status') == $('#status_type').val())
          $(this).show();
      });
      $('div.order-row[data-filter*="' + $('#order-filter').val().toUpperCase() + '"]').each(function(){
        if ($('#status_type').val() == 0 || $(this).data('status') == $('#status_type').val())
          $(this).show();
      });
    } else {
      $('.order-row').each(function(){
        if ($('#status_type').val() == 0 || $(this).data('status') == $('#status_type').val())
          $(this).show();
      });
    }
  }
}
function filterDeadlines(){
  if ($('#deadline-filter').val() == "") {
    $('.deadline-row').show();
  } else {
    $('.deadline-row').hide();
    $('div.deadline-row[data-filter^="' + $('#deadline-filter').val() + '"]').show();
    $('div.deadline-row[data-filter^="' + $('#deadline-filter').val().toUpperCase() + '"]').show();
  }
}
$('#status_type').change(function(event){
  delay( function() { filterOrders(); }, 100 );
});
$('#order-filter').keyup(function(){
  delay( function() { filterOrders(); }, 100 );
});
$('#deadline-filter').keyup(function(){
  delay( function() { filterDeadlines(); }, 100 );
});
$('#back-to-tickler').click(function(){
  $('#detail-deadline-container').hide();
  $('#deadlines-list-container').show();
});
$('.detail-deadline').click(function(e){
  e.preventDefault();

  var tpanag = $(this).data('tpanag');
  var cdanag = $(this).data('cdanag');
  var descri = $(this).data('descri');

  $.ajax({
    type: "POST",
    url: "{{ url('account/loadDeadlinesForCustomer') }}",
    dataType: "json",
    data: {
      tpanag: tpanag,
      cdanag: cdanag,
    }
  }).done(function(data) {
    $('#detail-deadline-container').show();
    $('#deadlines-list-container').hide();

    $('#detail-customer').html(descri);

    if (data.length > 0) {
      var toExpire = 0;
      var expired = 0;
      for (var i = 0; i < data.length; i++) {
        if (data[i].expired > 0) {
          expired += parseFloat(data[i].impsca);
        } else {
          toExpire += parseFloat(data[i].impsca);
        }
      }
      var total = parseFloat(expired) + parseFloat(toExpire);
      $('#detail-total').html(parseFloat(total).formatMoney(2, ",", ".") + " {{ common['currency'] }}");
      $('#detail-expiring').html(parseFloat(toExpire).formatMoney(2, ",", ".") + " {{ common['currency'] }}");
      $('#detail-expired').html(parseFloat(expired).formatMoney(2, ",", ".") + " {{ common['currency'] }}");

      var prev_gopart = '';
      var html = '';

      for (var i = 0; i < data.length; i++) {
        html += "<div class='row detail-row' style='";
        if (i != 0 && data[i].numdoc != prev_gopart.numdoc ) {
          html += "border-top:1px #eee solid;";
        }
        if (i == data.length - 1) {
          html += "border-bottom:1px #eee solid;margin-bottom:50px";
        }
        html += "'>";

				{% if session.get('language') == 'it' %}
				var descr_lang = data[i].des_it;
				{% elseif session.get('language') == 'en' %}
				var descr_lang = data[i].des_en;
				{% elseif session.get('language') == 'fr' %}
				var descr_lang = data[i].des_fr;
				{% elseif session.get('language') == 'es' %}
				var descr_lang = data[i].des_es;
				{% elseif session.get('language') == 'de' %}
				var descr_lang = data[i].des_de;
				{% endif %}

				if (i == 0 || data[i].numdoc != prev_gopart.numdoc) {
					html += "<div class='col-det-dct'>" + data[i].tipdoc + "</div>";
					html += "<div class='col-det-doc'><span class='my-tooltip' data-toggle='tooltip' title='" + descr_lang + "'>" + data[i].numdoc + "</span></div>";
					html += "<div class='col-det-dat'>" + data[i].datdoc + "</div>";
					html += "<div class='col-det-not'>" + (data[i].notpar != "" ? "<span class='my-tooltip' data-toggle='tooltip' title='" + data[i].notpar + "'>{{ mt._('_common.see') }}</span>" : "") + "</div>";
					html += "<div class='col-det-pay'>" + data[i].despag + "</div>";
					html += "<div class='col-det-amt'>" + parseFloat(data[i].impdoc).formatMoney(2, ",", ".") + " {{ common['currency'] }}" + "</div>";
				} else {
					html += "<div class='col-det-dct'>&nbsp;</div>";
					html += "<div class='col-det-doc'>&nbsp;</div>";
					html += "<div class='col-det-dat'>&nbsp;</div>";
					html += "<div class='col-det-not'>&nbsp;</div>";
					html += "<div class='col-det-pay'>&nbsp;</div>";
					html += "<div class='col-det-amt'>&nbsp;</div>";
				}

        html += "<div class='col-det-top " + (data[i].expired > 0 ? "text-danger" : "") + "'>" + parseFloat(data[i].impsca).formatMoney(2, ",", ".") + " {{ common['currency'] }}</div>";
        html += "<div class='col-det-ddl'>" + data[i].datsca + "</div>";
        html += "<div class='col-det-exp text-danger'>" + (data[i].expired > 0 ? data[i].expired + " {{ mt._('_common.days') }}" : "&nbsp;") + "</div>";

        html += "</div>";

        prev_gopart = data[i];
      }
      $('#detail-deadlines-list').html(html);

      $('#pdf-tickler').attr('href', "{{ url('pdf/tickler') }}/" + tpanag + "/" + cdanag);
      $('[data-toggle="tooltip"]').tooltip();
    } else {
      $('#detail-total').html("");
      $('#detail-expiring').html("");
      $('#detail-expired').html("");
      $('#detail-deadlines-list').html("");
    }
  }).error(function(x, t, m) {
		printAjaxError(x, t, m);
  });
});

$('#load-anagra').click(function(){
  var index = $('#multi-anagra-selector').val();

  $.ajax({
    type: "POST",
    url: "{{ url('account/loadCustomerInfo') }}",
    dataType: "json",
    data: {
      tpanag: $('#multi-anagra-' + index).data('tpanag'),
      cdanag: $('#multi-anagra-' + index).data('cdanag'),
    }
  }).done(function(data) {
  	$(".customer-card").html(data["anagra"]);
  	$("#anagra-desmer").html(data["desmer"]);

    //printAnagra(data);
  }).error(function(x, t, m) {
		printAjaxError(x, t, m);
  });
});

{% if session.get('auth')['type'] == 3 %}
$('#new-anagra').click(function(){
  $('#anagra-selector-header').hide();
	$(".customer-card").hide();
  $("#anagra-desmer").hide();
	$("#new-anagra-box").show();
});
$('.cancel-new-anagra').click(function(){
  $("#new-anagra-box").hide();
  $('#anagra-selector-header').show();
	$(".customer-card").show();
  $("#anagra-desmer").show();
});
$('.save-new-anagra').click(function(){
  $('#new-anagra-descri').removeClass('error');
  $('#new-anagra-pariva').removeClass('error');
  $('#new-anagra-codfis').removeClass('error');
  $('#new-anagra-cdnazi').removeClass('error');
  $('.unsuccess-box').hide();

  var error = false;
  if ($('#new-anagra-descri').val() == '') {
    $('#new-anagra-descri').addClass('error');
    error = true;
  }
  if ($('#new-anagra-pariva').val() == '' && $('#new-anagra-codfis').val() == '') {
    $('#new-anagra-pariva').addClass('error');
    $('#new-anagra-codfis').addClass('error');
    error = true;
  }
  if ($('#new-anagra-cdnazi').val() == 'null') {
    $('#new-anagra-cdnazi').addClass('error');
    error = true;
  }

  if (!error) {
    $.ajax({
      type: "POST",
      url: "{{ url('account/saveNewCustomer') }}",
      dataType: "json",
      data: {
        descri: $('#new-anagra-descri').val(),
        indiri: $('#new-anagra-indiri').val(),
        ccitta: $('#new-anagra-ccitta').val(),
        provin: $('#new-anagra-provin').val(),
        cdnazi: $('#new-anagra-cdnazi').val(),
        codcap: $('#new-anagra-codcap').val(),
        codfis: $('#new-anagra-codfis').val(),
        pariva: $('#new-anagra-pariva').val(),
        uffipa: $('#new-anagra-pariva').val(),
        codupr: $('#new-anagra-codupr').val(),
        desvid: $('#new-anagra-desvid').val(),
        cdzona: $('#new-anagra-cdzona').val(),
        intern: $('#new-anagra-intern').val(),
        indema: $('#new-anagra-indema').val(),
        indem2: $('#new-anagra-indem2').val(),
        numtel: $('#new-anagra-numtel').val(),
        numte2: $('#new-anagra-numte2').val(),
        numcel: $('#new-anagra-numcel').val(),
        numfax: $('#new-anagra-numfax').val(),
        websit: $('#new-anagra-websit').val(),
        indpec: $('#new-anagra-indpec').val(),
        codabi: $('#new-anagra-codabi').val(),
        codcab: $('#new-anagra-codcab').val(),
        cdiban: $('#new-anagra-cdiban').val(),
        tppaga: $('#new-anagra-tppaga').val(),
        tpport: $('#new-anagra-tpport').val(),
        nulist: $('#new-anagra-nulist').val(),
        cdvett: $('#new-anagra-cdvett').val()
      }
    }).done(function(data) {
      if (data == 'OK') {
        window.location.reload();
      } else if (data = 'AP') {
        showTemporary('.unsuccess-box.already-present', 5000);
      }
    }).error(function(x, t, m) {
  		printAjaxError(x, t, m);
    });
  } else {
    showTemporary('.unsuccess-box.empty-fields', 5000);
  }
});
{% endif %}

$(".customer-card").on('click', '#multi-anagra-require-modify', function(e){
  e.preventDefault();
  if ($(this).closest('.customer-card').find('.readonly:disabled').length > 0) {
    $(this).closest('.customer-card').find('.readonly').removeAttr('disabled');
    $(this).html("{{ mt._('account.customer.senddata') }}");
  } else {
    var tpanag      = $(this).data('tpanag');
    var old_cdanag  = $(this).data('cdanag');
    var desvid = $('#multi-anagra-desvid').val() != null ? $('#multi-anagra-desvid').val() : "";
    var indiri = $('#multi-anagra-indiri').val() != null ? $('#multi-anagra-indiri').val() : "";
    var ccitta = $('#multi-anagra-ccitta').val() != null ? $('#multi-anagra-ccitta').val() : "";
    var provin = $('#multi-anagra-provin').val() != null ? $('#multi-anagra-provin').val() : "";
    var codcap = $('#multi-anagra-codcap').val() != null ? $('#multi-anagra-codcap').val() : "";
    var cdnazi = $('#multi-anagra-cdnazi option:selected').val() != "null" ? $('#multi-anagra-cdnazi option:selected').val() : "";
    var dsnazi = $('#multi-anagra-cdnazi option:selected').html() != "&nbsp;" ? $('#multi-anagra-cdnazi option:selected').html() : "";
    var cdzona = $('#multi-anagra-cdzona option:selected').val() != "null" ? $('#multi-anagra-cdzona option:selected').val() : "";
    var dszona = $('#multi-anagra-cdzona option:selected').html() != "&nbsp;" ? $('#multi-anagra-cdzona option:selected').html() : "";
    var intern = $('#multi-anagra-intern').val() != null ? $('#multi-anagra-intern').val() : "";
    var numtel = $('#multi-anagra-numtel').val() != null ? $('#multi-anagra-numtel').val() : "";
    var numcel = $('#multi-anagra-numcel').val() != null ? $('#multi-anagra-numcel').val() : "";
    var numfax = $('#multi-anagra-numfax').val() != null ? $('#multi-anagra-numfax').val() : "";
    var codabi = $('#multi-anagra-codabi').val() != null ? $('#multi-anagra-codabi').val() : "";
    var codcab = $('#multi-anagra-codcab').val() != null ? $('#multi-anagra-codcab').val() : "";
    var cdiban = $('#multi-anagra-cdiban').val() != null ? $('#multi-anagra-cdiban').val() : "";
    var cdvett = $('#multi-anagra-cdvett option:selected').val() != "null" ? $('#multi-anagra-cdvett option:selected').val() : "";
    var dsvett = $('#multi-anagra-cdvett option:selected').html() != "&nbsp;" ? $('#multi-anagra-cdvett option:selected').html() : "";

    var subject   = "{{ mt._('account.customer.requestmodify') }}";
    var emailBody = "{{ mt._('account.customer.requestmodify') }} " + old_cdanag + "\n";
    emailBody    += "{{ mt._('account.customer.address') }}: " + indiri + "\n";
    emailBody    += "{{ mt._('account.customer.city') }}: " + ccitta + "\n";
    emailBody    += "{{ mt._('account.customer.province') }}: " + provin + "\n";
    emailBody    += "{{ mt._('account.customer.capzip') }}: " + codcap + "\n";
    emailBody    += "{{ mt._('account.customer.country') }} ({{ mt._('_common.code') }}): " + cdnazi + "\n";
    emailBody    += "{{ mt._('account.customer.country') }}: " + dsnazi + "\n";
    emailBody    += "{{ mt._('account.customer.zone') }} ({{ mt._('_common.code') }}): " + cdzona + "\n";
    emailBody    += "{{ mt._('account.customer.zone') }}: " + dszona + "\n";
    emailBody    += "{{ mt._('account.customer.countrycode') }}: " + intern + "\n";
    emailBody    += "{{ mt._('account.customer.telephone') }}: " + numtel + "\n";
    emailBody    += "{{ mt._('account.customer.mobilephone') }}: " + numcel + "\n";
    emailBody    += "{{ mt._('account.customer.fax') }}: " + numfax + "\n";
    emailBody    += "ABI: " + codabi + "\n";
    emailBody    += "CAB: " + codcab + "\n";
    emailBody    += "IBAN: " + cdiban + "\n";
    emailBody    += "{{ mt._('account.customer.carrier') }} ({{ mt._('_common.code') }}): " + cdvett + "\n";
    emailBody    += "{{ mt._('account.customer.carrier') }}: " + dsvett + "\n\n";
    emailBody    += "***********************************************\n\n";
    emailBody    += "{{ mt._('account.customer.autogenerated') }}";

		$.ajax({
			type: 'POST',
			url: "{{ url('account/sendEditRequest') }}",
			dataType: 'json',
			data: {
				subject: subject,
				content: emailBody,
			}
		}).done(function(data) {
			$(this).closest('.customer-card').find('.readonly').prop('disabled', true);
			$(this).html("{{ mt._('account.customer.requiremodify') }}");
			reset_fields();
		}).error(function(x, t, m) {
			printAjaxError(x, t, m);
		});
  }
});
$("#anagra-desmer").on('click', '.desmer-require-modify', function(e){
  e.preventDefault();
  if ($(this).closest('.destination-card').find('.readonly:disabled').length > 0) {
    $(this).closest('.destination-card').find('.readonly').removeAttr('disabled');
    $(this).html("{{ mt._('account.customer.senddata') }}");
  } else {
    var cddesm = $(this).data('cddesm');
    var desvid = $(this).data('desvid');
    var tpanag = $(this).data('tpanag');
    var cdanag = $(this).data('cdanag');
    var indiri = $('#' + cddesm + '-indiri').val() != null ? $('#' + cddesm + '-indiri').val() : "";
    var ccitta = $('#' + cddesm + '-ccitta').val() != null ? $('#' + cddesm + '-ccitta').val() : "";
    var provin = $('#' + cddesm + '-provin').val() != null ? $('#' + cddesm + '-provin').val() : "";
    var codcap = $('#' + cddesm + '-codcap').val() != null ? $('#' + cddesm + '-codcap').val() : "";
    var cdnazi = $('#' + cddesm + '-cdnazi option:selected').val() != "null" ? $('#' + cddesm + '-cdnazi option:selected').val() : "";
    var dsnazi = $('#' + cddesm + '-cdnazi option:selected').html() != "&nbsp;" ? $('#' + cddesm + '-cdnazi option:selected').html() : "";
    var cdzona = $('#' + cddesm + '-cdzona option:selected').val() != "null" ? $('#' + cddesm + '-cdzona option:selected').val() : "";
    var dszona = $('#' + cddesm + '-cdzona option:selected').html() != "&nbsp;" ? $('#' + cddesm + '-cdzona option:selected').html() : "";
    var intern = $('#' + cddesm + '-intern').val() != null ? $('#' + cddesm + '-intern').val() : "";
    var numtel = $('#' + cddesm + '-numtel').val() != null ? $('#' + cddesm + '-numtel').val() : "";
    var numcel = $('#' + cddesm + '-numcel').val() != null ? $('#' + cddesm + '-numcel').val() : "";
    var numfax = $('#' + cddesm + '-numfax').val() != null ? $('#' + cddesm + '-numfax').val() : "";

    var subject   = "{{ mt._('account.customer.requestmodify') }} " + cddesm + " - " + desvid;
    var emailBody = "{{ mt._('account.customer.requestmodify') }}\n";
    emailBody    += "{{ mt._('account.customer.address') }}: " + indiri + "\n";
    emailBody    += "{{ mt._('account.customer.city') }}: " + ccitta + "\n";
    emailBody    += "{{ mt._('account.customer.province') }}: " + provin + "\n";
    emailBody    += "{{ mt._('account.customer.capzip') }}: " + codcap + "\n";
    emailBody    += "{{ mt._('account.customer.country') }} ({{ mt._('_common.code') }}): " + cdnazi + "\n";
    emailBody    += "{{ mt._('account.customer.country') }}: " + dsnazi + "\n";
    emailBody    += "{{ mt._('account.customer.zone') }} ({{ mt._('_common.code') }}): " + cdzona + "\n";
    emailBody    += "{{ mt._('account.customer.zone') }}: " + dszona + "\n";
    emailBody    += "{{ mt._('account.customer.countrycode') }}: " + intern + "\n";
    emailBody    += "{{ mt._('account.customer.telephone') }}: " + numtel + "\n";
    emailBody    += "{{ mt._('account.customer.mobilephone') }}: " + numcel + "\n";
    emailBody    += "{{ mt._('account.customer.fax') }}: " + numfax + "\n";
    emailBody    += "***********************************************\n\n";
    emailBody    += "{{ mt._('account.customer.autogenerated') }}";

		$.ajax({
			type: 'POST',
			url: "{{ url('account/sendEditRequest') }}",
			dataType: 'json',
			data: {
				subject: subject,
				content: emailBody,
			}
		}).done(function(data) {
			$(this).closest('.destination-card').find('.readonly').prop('disabled', true);
			$(this).html("{{ mt._('account.customer.requiremodify') }}");
			reset_fields();
		}).error(function(x, t, m) {
			printAjaxError(x, t, m);
		});
  }
});
  {% else %}
$('.anagra-require-modify').click(function(){
  if ($(this).closest('.customer-card').find('.readonly:disabled').length > 0) {
    $(this).closest('.customer-card').find('.readonly').removeAttr('disabled');
    $(this).html("{{ mt._('account.customer.senddata') }}");
  } else {
    var tpanag      = $(this).data('tpanag');
    var old_cdanag  = $(this).data('cdanag');
    var prefix = tpanag + '-' + old_cdanag;
    var cdanag = $('#' + prefix + '-cdanag').val();
    var descri = $('#' + prefix + '-descri').val();
    var cdetic = $('#' + prefix + '-cdetic option:selected').val() != "null" ? $('#' + prefix + '-cdetic option:selected').val() : "";
    var dsetic = $('#' + prefix + '-cdetic option:selected').html() != "&nbsp;" ? $('#' + prefix + '-cdetic option:selected').html() : "";
    var codfis = $('#' + prefix + '-codfis').val() != null ? $('#' + prefix + '-codfis').val() : "";
    var pariva = $('#' + prefix + '-pariva').val() != null ? $('#' + prefix + '-pariva').val() : "";
    var indiri = $('#' + prefix + '-indiri').val() != null ? $('#' + prefix + '-indiri').val() : "";
    var ccitta = $('#' + prefix + '-ccitta').val() != null ? $('#' + prefix + '-ccitta').val() : "";
    var provin = $('#' + prefix + '-provin').val() != null ? $('#' + prefix + '-provin').val() : "";
    var codcap = $('#' + prefix + '-codcap').val() != null ? $('#' + prefix + '-codcap').val() : "";
    var cdnazi = $('#' + prefix + '-cdnazi option:selected').val() != "null" ? $('#' + prefix + '-cdnazi option:selected').val() : "";
    var dsnazi = $('#' + prefix + '-cdnazi option:selected').html() != "&nbsp;" ? $('#' + prefix + '-cdnazi option:selected').html() : "";
    var cdzona = $('#' + prefix + '-cdzona option:selected').val() != "null" ? $('#' + prefix + '-cdzona option:selected').val() : "";
    var dszona = $('#' + prefix + '-cdzona option:selected').html() != "&nbsp;" ? $('#' + prefix + '-cdzona option:selected').html() : "";
    var intern = $('#' + prefix + '-intern').val() != null ? $('#' + prefix + '-intern').val() : "";
    var numtel = $('#' + prefix + '-numtel').val() != null ? $('#' + prefix + '-numtel').val() : "";
    var numcel = $('#' + prefix + '-numcel').val() != null ? $('#' + prefix + '-numcel').val() : "";
    var numfax = $('#' + prefix + '-numfax').val() != null ? $('#' + prefix + '-numfax').val() : "";
    var codabi = $('#' + prefix + '-codabi').val() != null ? $('#' + prefix + '-codabi').val() : "";
    var codcab = $('#' + prefix + '-codcab').val() != null ? $('#' + prefix + '-codcab').val() : "";
    var cdiban = $('#' + prefix + '-cdiban').val() != null ? $('#' + prefix + '-cdiban').val() : "";
    var cdvett = $('#' + prefix + '-cdvett option:selected').val() != "null" ? $('#' + prefix + '-cdvett option:selected').val() : "";
    var dsvett = $('#' + prefix + '-cdvett option:selected').html() != "&nbsp;" ? $('#' + prefix + '-cdvett option:selected').html() : "";

    var subject   = "{{ mt._('account.customer.requestmodify') }}";
    var emailBody = "{{ mt._('account.customer.requestmodify') }} " + old_cdanag + "\n";
    emailBody    += "tpanag: " + tpanag + "\n";
    emailBody    += "cdanag: " + cdanag + "\n";
    emailBody    += "descri: " + descri + "\n";
    emailBody    += "cdetic: " + cdetic + "\n";
    emailBody    += "dsetic: " + dsetic + "\n";
    emailBody    += "codfis: " + codfis + "\n";
    emailBody    += "pariva: " + pariva + "\n";
    emailBody    += "indiri: " + indiri + "\n";
    emailBody    += "ccitta: " + ccitta + "\n";
    emailBody    += "provin: " + provin + "\n";
    emailBody    += "codcap: " + codcap + "\n";
    emailBody    += "cdnazi: " + cdnazi + "\n";
    emailBody    += "dsnazi: " + dsnazi + "\n";
    emailBody    += "cdzona: " + cdzona + "\n";
    emailBody    += "dszona: " + dszona + "\n";
    emailBody    += "intern: " + intern + "\n";
    emailBody    += "numtel: " + numtel + "\n";
    emailBody    += "numcel: " + numcel + "\n";
    emailBody    += "numfax: " + numfax + "\n";
    emailBody    += "codabi: " + codabi + "\n";
    emailBody    += "codcab: " + codcab + "\n";
    emailBody    += "cdiban: " + cdiban + "\n";
    emailBody    += "cdvett: " + cdvett + "\n";
    emailBody    += "dsvett: " + dsvett + "\n\n";
    emailBody    += "***********************************************\n\n";
    emailBody    += "{{ mt._('account.customer.autogenerated') }}";

		$.ajax({
			type: 'POST',
			url: "{{ url('account/sendEditRequest') }}",
			dataType: 'json',
			data: {
				subject: subject,
				content: emailBody,
			}
		}).done(function(data) {
			$(this).closest('.customer-card').find('.readonly').prop('disabled', true);
			$(this).html("{{ mt._('account.customer.requiremodify') }}");
			reset_fields();
		}).error(function(x, t, m) {
			printAjaxError(x, t, m);
		});
  }
});
$('.desmer-require-modify').click(function(){
  if ($(this).closest('.destination-card').find('.readonly:disabled').length > 0) {
    $(this).closest('.destination-card').find('.readonly').removeAttr('disabled');
    $(this).html("{{ mt._('account.customer.senddata') }}");
  } else {
    var cddesm = $(this).data('cddesm');
    var desvid = $(this).data('desvid');
    var tpanag = $(this).data('tpanag');
    var cdanag = $(this).data('cdanag');
    var indiri = $('#' + cddesm + '-indiri').val() != null ? $('#' + cddesm + '-indiri').val() : "";
    var ccitta = $('#' + cddesm + '-ccitta').val() != null ? $('#' + cddesm + '-ccitta').val() : "";
    var provin = $('#' + cddesm + '-provin').val() != null ? $('#' + cddesm + '-provin').val() : "";
    var codcap = $('#' + cddesm + '-codcap').val() != null ? $('#' + cddesm + '-codcap').val() : "";
    var cdnazi = $('#' + cddesm + '-cdnazi option:selected').val() != "null" ? $('#' + cddesm + '-cdnazi option:selected').val() : "";
    var dsnazi = $('#' + cddesm + '-cdnazi option:selected').html() != "&nbsp;" ? $('#' + cddesm + '-cdnazi option:selected').html() : "";
    var cdzona = $('#' + cddesm + '-cdzona option:selected').val() != "null" ? $('#' + cddesm + '-cdzona option:selected').val() : "";
    var dszona = $('#' + cddesm + '-cdzona option:selected').html() != "&nbsp;" ? $('#' + cddesm + '-cdzona option:selected').html() : "";
    var intern = $('#' + cddesm + '-intern').val() != null ? $('#' + cddesm + '-intern').val() : "";
    var numtel = $('#' + cddesm + '-numtel').val() != null ? $('#' + cddesm + '-numtel').val() : "";
    var numcel = $('#' + cddesm + '-numcel').val() != null ? $('#' + cddesm + '-numcel').val() : "";
    var numfax = $('#' + cddesm + '-numfax').val() != null ? $('#' + cddesm + '-numfax').val() : "";

    var subject   = "{{ mt._('account.customer.requestmodify') }}";
    var emailBody = "{{ mt._('account.customer.requestmodify') }}\n";
    emailBody    += "cddesm: " + cddesm + "\n";
    emailBody    += "tpanag: " + tpanag + "\n";
    emailBody    += "cdanag: " + cdanag + "\n";
    emailBody    += "desvid: " + desvid + "\n";
    emailBody    += "indiri: " + indiri + "\n";
    emailBody    += "ccitta: " + ccitta + "\n";
    emailBody    += "provin: " + provin + "\n";
    emailBody    += "codcap: " + codcap + "\n";
    emailBody    += "cdnazi: " + cdnazi + "\n";
    emailBody    += "dsnazi: " + dsnazi + "\n";
    emailBody    += "cdzona: " + cdzona + "\n";
    emailBody    += "dszona: " + dszona + "\n";
    emailBody    += "intern: " + intern + "\n";
    emailBody    += "numtel: " + numtel + "\n";
    emailBody    += "numcel: " + numcel + "\n";
    emailBody    += "numfax: " + numfax + "\n\n";
    emailBody    += "***********************************************\n\n";
    emailBody    += "{{ mt._('account.customer.autogenerated') }}";

		$.ajax({
			type: 'POST',
			url: "{{ url('account/sendEditRequest') }}",
			dataType: 'json',
			data: {
				subject: subject,
				content: emailBody,
			}
		}).done(function(data) {
    	$(this).closest('.destination-card').find('.readonly').prop('disabled', true);
			$(this).html("{{ mt._('account.customer.requiremodify') }}");
			reset_fields();
		}).error(function(x, t, m) {
			printAjaxError(x, t, m);
		});
  }
});
  {% endif %}
{% endif %}
</script>

{% endif %}
