Per non stravolgere tutto sfrutto quanto gia' fatto da Carlo:
codice:
<form name="tuoForm">

Inizio: 
<input type="text" name="ora1"> Fine: <input type="text" name="ora2">
<input type="checkbox" name="mensa"> Mensa</p></form>
<script type="text/javascript">
document.tuoForm.ora1.onchange = document.tuoForm.mensa.onchange = function () {
  o1 = document.tuoForm.ora1.value.split(":"); // separo ore e minuti
  m1 = parseInt(o1[0],10)*60 + parseInt(o1[1],10); // trasformo tutto in minuti
  m2 = m1 + (60 * 6) + ((document.tuoForm.mensa.checked) ? 30 : 0); // sommo le 6 ore e gli eventuali 30 minuti
  document.tuoForm.ora2.value = (parseInt(m2 / 60) % 24).toString()+":"+(m2 % 60).toString(); // ritrasformo in notazione hh24:mi e visualizzo
};
</script>