Grazie della risposta..
1)
Per mostrare solo quello che vuoi devi inizialmente rendere le tabelle nascoste con display:none
fin qui ci siamo

in base ad un if mostri quello che vuoi.
è proprio qui che ho bisogno di un aiuto..
Ti scrivo la parte di codice in questione:
codice:
function aggiornaOpzioni(scelta){
 var select = document.getElementById("metodall");
 var scelte = new Array();
 var seleziona;
    switch(scelta) {
            case '1':                
                scelte[0] = "Test di Harre";
                scelte[1] = "Metodo Bulgaro";
           
                break;
            case '2':                
                scelte[0] = "LIGHT TO HEAVY SYSTEM";
                scelte[1] = "HEAVY TO LIGHT SYSTEM";
              
             break;
            default:
                  
              break;
        }         
    
    select.options.length = 1;
        for(var i=0; i<scelte.length; i++) {                
        select.options[select.options.length] = new Option(scelte[i],scelte[i]);        
		  }
2)In questo caso ho una formula (x*y/z),apparte "z" che è fisso,"x" sarà un valore inserito dall'utente e "y" una valore sempre diverso (nello specifico è una percentuale):
rispetto a quest'ultimo dato mi chiedevo se c'è un modo per evitare di dover scrivere tutte le variabili numeriche riferite alle percentuali.Pensavo agli array,ma sinceramente non ho idea da dove cominciare..


Grazie