$(function () {
  $("#ctl00_ContentPlaceHolder1_inc_busca_txtDT_1").datepicker({
    dateFormat: 'dd/mm/yy',
    dayNames: [
    'Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo'
    ],
    dayNamesMin: [
    'D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'
    ],
    dayNamesShort: [
    'Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'
    ],
    monthNames: [
    'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro',
    'Outubro', 'Novembro', 'Dezembro'
    ],
    monthNamesShort: [
    'Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set',
    'Out', 'Nov', 'Dez'
    ],
    nextText: 'Próximo',
    prevText: 'Anterior',
    showOn: "button",
    buttonImage: "images/calendario.png",
    buttonImageOnly: true,    
    onClose: function (dateText, inst) {
      if (dateText != "") {
        var ArrayData = dateText.split("/");
        var day = new Date(ArrayData[2],ArrayData[1] - 1,ArrayData[0], 20, 20, 20);
        var newDate = DateAdd('d', day, 1);
        var newDay = FormataDia(newDate.getDate());
        var month = FormataMes(newDate.getMonth());
        var year = newDate.getFullYear();
        document.getElementById('ctl00_ContentPlaceHolder1_inc_busca_txtDT_2').value = (newDay + "/" + month + "/" + year);
      }
    }
  });

  $("#ctl00_ContentPlaceHolder1_inc_busca_txtDT_2").datepicker({
    dateFormat: 'dd/mm/yy',
    dayNames: [
    'Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo'
    ],
    dayNamesMin: [
    'D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'
    ],
    dayNamesShort: [
    'Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'
    ],
    monthNames: [
    'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro',
    'Outubro', 'Novembro', 'Dezembro'
    ],
    monthNamesShort: [
    'Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set',
    'Out', 'Nov', 'Dez'
    ],
    nextText: 'Próximo',
    prevText: 'Anterior',
    showOn: "button",
    buttonImage: "images/calendario.png",
    buttonImageOnly: true
  });
});

function FormataMes(mes) {
  var mesFormatado
  var mesCerto = mes + 1
  if (mesCerto > 0 && mesCerto < 10) {
    mesFormatado = "0" + mesCerto;
  }
  else {
    mesFormatado = mesCerto;
  }
  return mesFormatado;
}

function FormataDia(dia) {
  var diaFormatado
  if (dia > 0 && dia < 10) {
    diaFormatado = "0" + dia;
  }
  else {
    diaFormatado = dia;
  }
  return diaFormatado;
}

function DateAdd(ItemType, DateToWorkOn, ValueToBeAdded) {
  switch (ItemType) {
    //date portion         
    case 'd': //add days
      DateToWorkOn.setDate(DateToWorkOn.getDate() + ValueToBeAdded)
      break;
    case 'm': //add months
      DateToWorkOn.setMonth(DateToWorkOn.getMonth() + ValueToBeAdded)
      break;
    case 'y': //add years
      DateToWorkOn.setYear(DateToWorkOn.getFullYear() + ValueToBeAdded)
      break;
    //time portion         
    case 'h': //add days
      DateToWorkOn.setHours(DateToWorkOn.getHours() + ValueToBeAdded)
      break;
    case 'n': //add minutes
      DateToWorkOn.setMinutes(DateToWorkOn.getMinutes() + ValueToBeAdded)
      break;
    case 's': //add seconds
      DateToWorkOn.setSeconds(DateToWorkOn.getSeconds() + ValueToBeAdded)
      break;
  }
  return DateToWorkOn;
}
