You have numerous errors.
Take a look a the error console for some starting help.
Also some useless code, for example:
You have ...
Code:
switch(document.calcform.startm.value) {
case "january" : document.calcform.startm.value="0"; parseInt(document.calcform.startm.value); break;
case "february" : document.calcform.startm.value="1"; parseInt(document.calcform.startm.value); break;
...
Should look like this ...
Code:
switch(document.calcform.startm.value) {
case "january" : document.calcform.startm.value="0"; break;
case "february" : document.calcform.startm.value="1"; break;
...
or better yet...
Code:
var tmp = document.calcform.startm.value;
var months = ['january','february','march','april','may','june',
'july','august','september','october','november','december'];
var fnd = 0; // used as default value
for (var i=0; i<months.length; i++) { if (months[i] == tmp) { fnd = i; } }
document..calcform.startm.value = fnd;
...
Note also, it is not clear to enter the month as a string rather than a number like 1...12 in your site.