il ; lo metti dove ti pare, basta che ne tenga conto lato server...
Piuttosto ho notato un difetto sulla cancellazione dei giorni, per ovviare adotta questo:
codice:<script> function flag(m,a,o) { c = document.forms[0].giorni; v = c.value; ma = m+","+a+";"; if((";"+v).indexOf(";"+ma)>=0) { // cancello v = v.replace(ma,""); o.parentNode.className='CellaGiorno'; } else { // aggiungo v = v + ma; o.parentNode.className='CellaGiornoSel'; } c.value = v; } </script>