Se aggiungi una categoria, devi modificare la pagina ! Caspita ! Volendo, il tuo codice puó essere fattorizzato e tenere una 20ina di righe IMHO.

Hai ‘cat’ come indice di sessione, post e get. Dai, un pó d’immaginazione.

Che cosa deve contenere la variabile result ? Puoi postare un suo valore ?

codice:
 if (cat1.checked == true)
{    var lg1= document.getElementById("cat1").value;    result= lg1 + "%";  } 
codice:
 if (cat1.checked){result= cat1.value + "%";  }