
var options = {
    onKeyPress: function (cpf, ev, el, op) {
        var masks = ['000.000.000-000', '00.000.000/0000-00'];
        $('#user_document').mask((cpf.length > 14) ? masks[1] : masks[0], op);
    }
}

$('#user_document').length > 11 ? $('#user_document').mask('00.000.000/0000-00', options) : $('#user_document').mask('000.000.000-00#', options);


var options = {
    onKeyPress: function (cpf, ev, el, op) {
        var masks = ['000.000.000-000', '00.000.000/0000-00'];
        $('#request_recipient_document').mask((cpf.length > 14) ? masks[1] : masks[0], op);
    }
}

$('#request_recipient_document').length > 11 ? $('#request_recipient_document').mask('00.000.000/0000-00', options) : $('#request_recipient_document').mask('000.000.000-00#', options);


$('#request_value').maskMoney({
    decimal: ",",
    thousands: "."
});

$('#request_receive_value').maskMoney({
    decimal: ",",
    thousands: "."
});

function agreeButtonClick() { 
  if($("#request_value").val().replace(/[(.|,)]/g, "") <= 0) {
    alert('Informe o valor do honorário');
    return false;
  }

  $('.hidden-div').css('display', 'block'); 
  $('.agree-button').css('display', 'none'); 
  $('.change-value-button').css('display', 'block'); 
  $('#request_value').attr('readonly', 'readonly');
  $('#request_value').css('background-color', '#F0F0F2'); 
}

function changeValueButtonClick() { 
  $('.hidden-div').css('display', 'none'); 
  $('.agree-button').css('display', 'block'); 
  $('.change-value-button').css('display', 'none');
  $('#request_value').removeAttr('readonly'); 
  $('#request_value').css('background-color', '#FFFFFF'); 
}

function setReceiveValue() { 

  request_value = $("#request_value").val().replace(/[(.|,)]/g, "");

  switch(true) {
    case (request_value <= 50000):
      receive_value = request_value * 0.70;
      break;
    case (request_value > 50000 && request_value <= 80000):
      receive_value = request_value * 0.72;
      break;
    case (request_value > 80000 && request_value <= 110000):
      receive_value = request_value * 0.73;
      break;
    case (request_value > 110000 && request_value <= 150000):
      receive_value = request_value * 0.74;
      break;
    case (request_value > 150000):
      receive_value = request_value * 0.75;
      break;
  }

  $('#request_receive_value').removeAttr('readonly'); 
  $("#request_receive_value").val(receive_value);
  $("#request_receive_value").focus();
  $('#request_receive_value').attr('readonly', 'readonly');
};
