
function expand_box(box)  {
	$("#"+box).slideToggle("slow");
}


function show_dt(id)
{
  var stato = document.getElementById(id).style.display;

  if(stato=='none')
    {
      document.getElementById(id).style.display = 'block';
    }
    else
      {
        document.getElementById(id).style.display = 'none';
      }
}


function selCombo(id_combo1,id_combo2,tipo) {

  id = $("select[id='" + id_combo1 + "']").val();

  $.get("/decode64.php?id="+id+"&tipo="+tipo,
  function(dataProvince){
    $("select[id='"+ id_combo2 + "']").empty();
    var options = '<option value="">-- Seleziona --</option>';

   var arr = eval('(' + dataProvince + ')');
   
      $.each(arr, function (i, elem) {      
          options += '<option value="' + i + '">' + elem.toUpperCase() + '</option>';
    });
      
    $("select[id='"+ id_combo2 + "']").html(options);
  });

}


function confirm_redir(destination,type) {

  switch(type)  {

    case 'delete':
      if (confirm("Confermi cancellazione?"))
        document.location.href = destination;
      break;

    case 'activation':
      if (confirm("Modificare lo stato di questo nominativo?"))
        document.location.href = destination;
      break;
  }

}


function confirm_submit(type) {

  switch(type)  {

    case 'delete':
      if (confirm("Confermi cancellazione?"))
            return true;
        else
            return false;
      break;

    case 'activation':
      if (confirm("Modificare lo stato di questo nominativo?"))
            return true;
        else
            return false;
      break;

    case 'service':
      if (confirm("Modificare lo stato di questo servizio?"))
            return true;
        else
            return false;
      break;
  }

}


function set_disable(valore,el)  {

   if(valore==true)  {
     if(el=='all')  {
        document.getElementById('all_active').checked = false;
        document.getElementById('all_active').disabled = true;
        document.getElementById('all_inactive').checked = false;
        document.getElementById('all_inactive').disabled = true;
        document.getElementById('attivi').disabled = true;
        document.getElementById('inattivi').disabled = true;
     }
     else {
        if(el=='attivi')  {
          document.getElementById('all_inactive').checked = false;
          document.getElementById('all_inactive').disabled = true;
        }
        else if(el=='inattivi')  {
          document.getElementById('all_active').checked = false;
          document.getElementById('all_active').disabled = true;
        }
        document.getElementById(el).disabled = true;
     }
   }
   else {
        if(el=='all')  {
            document.getElementById('attivi').disabled = false;
            document.getElementById('inattivi').disabled = false;
            document.getElementById('all_active').disabled = false;
            document.getElementById('all_inactive').disabled = false;
         }
          else  {
            if(el=='attivi')
              document.getElementById('all_inactive').disabled = false;
            else if(el=='inattivi')
              document.getElementById('all_active').disabled = false;

            document.getElementById(el).disabled = false;
          }
   }
}























