function carica_lista_laboratori() {
    var req = new Request.JSON({
            method: 'post',
            url: url_lab_lista_non_archiviati,
            secure: true,
            onSuccess: mostra_lista_laboratori
        }).send();
}

function mostra_lista_laboratori(originalRequest) {

  var result = originalRequest;

  if (/^debug:/i.test(result.messaggio)) { alert(result.messaggio); return; }

  $('mycontainer').innerHTML = '';

  var html = '';
  if (result.errore == 0) {
    var lista_laboratori = result.lista_laboratori;

    for(var i=0; i<lista_laboratori.length; i++) {
      var laboratorio = lista_laboratori[i];
      
      html += '<p><a href="javascript:carica_info_laboratorio('+laboratorio.id+')">'+laboratorio.nome+'</a></p>';
   }
  $('mycontainer').innerHTML = html;

    
  } else {
    alert('Non sono riuscito a caricare la lisa degli laboratori:'+"\n"+result.messaggio);
  }

}

function carica_info_laboratorio(id) {
    var pars = new Object();
    pars['id'] = id;

    var req = new Request.JSON({
            method: 'post',
            url: url_lab_dati,
            secure: true,
            data: pars,
            onSuccess: mostra_info_laboratorio
        }).send();
}

function mostra_info_laboratorio(originalRequest) {

  var result = originalRequest;

  if (/^debug:/i.test(result.messaggio)) { alert(result.messaggio); return; }

  $('mycontainer2').innerHTML = '';
  
  var html = '';
  if (result.errore == 0) {
    var laboratorio = result.laboratorio;

    html += '<strong>'+laboratorio.nome+'</strong>';
    html += laboratorio.scheda;

    $('mycontainer2').innerHTML = html;
    
  } else {
    alert('Non sono riuscito a caricare la biogrfia dell\'laboratorio:'+"\n"+result.messaggio);
  }
}