function showPassword(id_password){
    console.log('heyyy');
    // $(".reveal").on('click',function() {
        var $pwd = $("#"+id_password);
        if ($pwd.attr('type') === 'password') {
            $pwd.attr('type', 'text');
        } else {
            $pwd.attr('type', 'password');
        }
    // });
}

function setinfoprodi(prodipilihan) {
    console.log($('#idprodi'+prodipilihan).val())
          $.get('../lib/loadkjksjson.php?id='+$('#idprodi'+prodipilihan).val(), function(resultdata){
      var data = JSON.parse(resultdata);
      console.log("--------------- data ------------------")
      console.log(data)
      
      kampusOption = jeniskelasOption = kelompoksesiOption = konsentrasiOption = "<option val=''> - </option>"
      countKonsentrasi = 0
      
      /**
               * Kampus
               */
      Object.keys(data.kampus).forEach(function(key) {
                  var propVal = data.kampus[key];
                  // console.log(key)
        // console.log(propVal)
        kampusOption += "<option value='"+key+"'>"+propVal+"</option>";
      })
      
      /**
               * Jenis Kelas
               */
      Object.keys(data.jeniskelas).forEach(function(key) {
                  var propVal = data.jeniskelas[key];
                  // console.log(key)
        // console.log(propVal)
        jeniskelasOption += "<option value='"+key+"'>"+propVal+"</option>";
      })
      
      /**
               * Kelompok Sesi
               */
      Object.keys(data.kelompoksesi).forEach(function(key) {
                  var propVal = data.kelompoksesi[key];
                  // console.log(key)
        // console.log(propVal)
        kelompoksesiOption += "<option value='"+key+"'>"+propVal+"</option>";
      })
      
      /**
               * Konsentrasi
               */
      Object.keys(data.konsentrasi).forEach(function(key) {
                  var propVal = data.konsentrasi[key];
                  // console.log(key)
        // console.log(propVal)
        konsentrasiOption += "<option value='"+key+"'>"+propVal+"</option>";
        countKonsentrasi += 1;
      })
      
      $('#idkampus'+prodipilihan).html(kampusOption)
      $('#idjeniskelas'+prodipilihan).html(jeniskelasOption)
      $('#idsesikuliah'+prodipilihan).html(kelompoksesiOption)
      
      if(countKonsentrasi > 0) {
        $('#idkonsentrasi'+prodipilihan).show()
        $('#idkonsentrasi'+prodipilihan).html(konsentrasiOption)
      } else {
        $('#idkonsentrasi'+prodipilihan).hide()
      }
      
      
      
    });
}

// validasi nilai bobot, 0-4
function validasiBobot(inputElement) {
  // Get the input value
  let inputValue = inputElement.value;

  // Remove non-numeric characters except for dots (.) and a single minus sign at the beginning
  inputValue = inputValue.replace(/[^-0-9.]/g, '');

  // Check if the input is not valid
  if (isNaN(inputValue)) {
    alert("Bobot harus berisi angka antara 0 dan 4.");
    inputElement.value = 0;
  } else if (inputValue < 0) {
    alert("Bobot tidak boleh negatif.");
    inputElement.value = 0;
  } else if (inputValue > 4) {
    alert("Bobot tidak lebih dari 4.");
    inputElement.value = 4;
  }
}