function leapYear(year){
	if (year % 4 == 0)
		return true
	return false
}

function getDays(month, year){
	var i = new Array(12)
	i[0] = 31
	i[1] = (leapYear(year)) ? 29 : 28
	i[2] = 31
	i[3] = 30
	i[4] = 31
	i[5] = 30
	i[6] = 31
	i[7] = 31
	i[8] = 30
	i[9] = 31
	i[10] = 30
	i[11] = 31
	return i[month]
}

function getMoName(month){
	var i = new Array(12)
	i[0] = "Jan."
	i[1] = "Feb."
	i[2] = "Mär."
	i[3] = "Apr."
	i[4] = "Mai"
	i[5] = "Jun."
	i[6] = "Jul."
	i[7] = "Aug."
	i[8] = "Sep."
	i[9] = "Okt."
	i[10] = "Nov."
	i[11] = "Dez."
	return i[month]
}

function getDayName(day){
	var i = new Array(7)
	i[0] = "Mo"
	i[1] = "Di"
	i[2] = "Mi"
	i[3] = "Do"
	i[4] = "Fr"
	i[5] = "Sa"
	i[6] = "So"
	if (day >6) day = day%7
	return i[day]
}

function overMo(year, month, date){
	var i = getDays(month, year)
	if (date>i) return date%i
	return date
}

function moCh(year, month, date){
	var i = getDays(month, year)
	var plusM = 0
	if (date>i) return ++plusM
	return plusM
}

function fadd(day){
	if (day==5) return 3			//wenn Samstag
	return 2
}

function setFormCal(){
	var now = new Date()
	var year = now.getFullYear()
	var month = now.getMonth()		//return 0-11
	var moName = getMoName(month)		//return Jan - Dez
	var date = now.getDate()			//return 1-31
	var day = now.getDay()-1			// return 0-6
	date += fadd(day)
	day += fadd(day)
	now = null
	var htCode = ""
	htCode += '<td> <table><tr>'
	for (var i = 0; i < 7; ++i){

		htCode += 	'<td>' + getDayName(day+i) + '</td>' +
				'<td align ="right">' + overMo(year,month,date+i) + ". " + '</td>' +
				'<td>' + getMoName(month + moCh(year, month, date+i)) + year + '</td>'
		htCode += 	'<td><input type="checkbox" value="' + getDayName(day+i) + ', ' + overMo(year,month,date+i) + ". " + getMoName(month + moCh(year, month, date+i)) + year  + '" name="' + i + '"></td><tr>'

		//		Mo 1. Dez 1976<input type="checkbox" value="1" name="tage"><br>
	}
		htCode +=	'</tr></table>'
		htCode +=	'</td><td><table><tr>'
	for (var i = 7; i < 14; ++i){

		htCode += 	'<td>' + getDayName(day+i) + '</td>' +
				'<td align ="right">' + overMo(year,month,date+i) + ". " + '</td>' +
				'<td>' + getMoName(month + moCh(year, month, date+i)) + year + '</td>'
		htCode += 	'<td><input type="checkbox" value="' + getDayName(day+i) + ', ' + overMo(year,month,date+i) + ". " + getMoName(month + moCh(year, month, date+i)) + year  + '" name="' + i + '"></td><tr>'
	}

	htCode += '</tr></table> </td>'
	return htCode
}

function checkSubmit() {
	return confirm("Reservierungswunsch abschicken?");
}

