function ovulation_berechnen() 
{
	var day = parseInt(document.getElementById('ovulation_tag').value);var month = parseInt(document.getElementById('ovulation_monat').value);var year = parseInt(document.getElementById('ovulation_jahr').value);var cycle = parseInt(document.getElementById('ovulation_zyklus').value);var cyclestart = new Date();cyclestart.setDate(day);cyclestart.setMonth(month-1);cyclestart.setYear(year);var daymonthsec = 60*60*24*1000;cyclestart.setTime(cyclestart.getTime() + ((cycle * daymonthsec) - daymonthsec*14));year = cyclestart.getYear()+1900;if ((year > 100) && (year <1900)) year+=1900;if (year == 3900) year = 2000;month = cyclestart.getMonth()+1;day = cyclestart.getDate();if (day < 10) day = '0' + day;if (month < 10) month = '0' + month;document.getElementById('ovulation_e').value = " " + day + "." + month + "." + year;cyclestart.setTime(cyclestart.getTime() - daymonthsec*3);year = cyclestart.getYear()+1900;if ((year > 100) && (year <1900)) year+=1900;if (year == 3900) year = 2000;month = cyclestart.getMonth()+1;day = cyclestart.getDate();if (day < 10) day = '0' + day;if (month < 10) month = '0' + month;var ovulation_f = " " + day + "." + month + "." + year + " bis ";cyclestart.setTime(cyclestart.getTime() + daymonthsec*5);year = cyclestart.getYear()+1900;if ((year > 100) && (year <1900)) year+=1900;if (year == 3900) year = 2000;month = cyclestart.getMonth()+1;day = cyclestart.getDate();if (day < 10) day = '0' + day;if (month < 10) month = '0' + month;ovulation_f += day + "." + month + "." + year;document.getElementById('ovulation_f').value = ovulation_f;
}

