function render_contact(){
	subject = document.getElementById('subject').value;
	if(subject == 'Anfrage zu Veranstaltung'){
		document.getElementById('course').style.display = 'none';
		document.getElementById('event').style.display = '';
		document.getElementById('address1').style.display = 'none';
		document.getElementById('address2').style.display = 'none';
		document.getElementById('phone').style.display = 'none';
		document.getElementById('partner').style.display = 'none';
		document.getElementById('birthday').style.display = 'none';
		document.getElementById('birthday_partner').style.display = 'none';
		document.getElementById('address_partner').style.display = 'none';
		document.getElementById('address_partner2').style.display = 'none';
		document.getElementById('phone_partner').style.display = 'none';
		document.getElementById('email_partner').style.display = 'none';
		document.getElementById('payfor').style.display = 'none';
		document.getElementById('payperiod').style.display = 'none';
		document.getElementById('payment').style.display = 'none';
		document.getElementById('costs_club_youth').style.display = 'none';
		document.getElementById('costs_club_adult').style.display = 'none';
		document.getElementById('startdate').style.display = 'none';
		hide_all_level();
		hide_all_dates();
		hide_all_costs();
	}else if(subject == 'Anfrage zu Kurs'){
		document.getElementById('course').style.display = '';
		document.getElementById('event').style.display = 'none';
		document.getElementById('address1').style.display = 'none';
		document.getElementById('address2').style.display = 'none';
		document.getElementById('phone').style.display = 'none';
		document.getElementById('partner').style.display = 'none';
		document.getElementById('birthday').style.display = 'none';
		document.getElementById('birthday_partner').style.display = 'none';
		document.getElementById('address_partner').style.display = 'none';
		document.getElementById('address_partner2').style.display = 'none';
		document.getElementById('phone_partner').style.display = 'none';
		document.getElementById('email_partner').style.display = 'none';
		document.getElementById('payfor').style.display = 'none';
		document.getElementById('payperiod').style.display = 'none';
		document.getElementById('payment').style.display = 'none';
		change_course();
		hide_all_costs();
		document.getElementById('costs_club_youth').style.display = 'none';
		document.getElementById('costs_club_adult').style.display = 'none';
		document.getElementById('startdate').style.display = 'none';
	}else if(subject == 'Anmeldung zu Kurs'){
		document.getElementById('course').style.display = '';
		document.getElementById('event').style.display = 'none';
		document.getElementById('address1').style.display = '';
		document.getElementById('address2').style.display = '';
		document.getElementById('phone').style.display = '';
		document.getElementById('birthday').style.display = '';
		document.getElementById('payment').style.display = '';
		document.getElementById('costs_club_youth').style.display = 'none';
		document.getElementById('costs_club_adult').style.display = 'none';
		document.getElementById('startdate').style.display = 'none';
		document.getElementById('payfor').style.display = '';
		document.getElementById('payperiod').style.display = '';
		change_course();
	}else if(subject == 'Prospektanfrage'){
		document.getElementById('course').style.display = 'none';
		document.getElementById('event').style.display = 'none';
		document.getElementById('address1').style.display = '';
		document.getElementById('address2').style.display = '';
		document.getElementById('phone').style.display = 'none';
		document.getElementById('partner').style.display = 'none';
		document.getElementById('birthday').style.display = 'none';
		document.getElementById('birthday_partner').style.display = 'none';
		document.getElementById('address_partner').style.display = 'none';
		document.getElementById('address_partner2').style.display = 'none';
		document.getElementById('phone_partner').style.display = 'none';
		document.getElementById('email_partner').style.display = 'none';
		document.getElementById('payfor').style.display = 'none';
		document.getElementById('payperiod').style.display = 'none';
		document.getElementById('payment').style.display = 'none';
		document.getElementById('costs_club_youth').style.display = 'none';
		document.getElementById('costs_club_adult').style.display = 'none';
		document.getElementById('startdate').style.display = 'none';
		hide_all_level();
		hide_all_dates();
		hide_all_costs();
	}else{
		document.getElementById('course').style.display = 'none';
		document.getElementById('event').style.display = 'none';
		document.getElementById('address1').style.display = 'none';
		document.getElementById('address2').style.display = 'none';
		document.getElementById('phone').style.display = 'none';
		document.getElementById('partner').style.display = 'none';
		document.getElementById('birthday').style.display = 'none';
		document.getElementById('birthday_partner').style.display = 'none';
		document.getElementById('address_partner').style.display = 'none';
		document.getElementById('address_partner2').style.display = 'none';
		document.getElementById('phone_partner').style.display = 'none';
		document.getElementById('email_partner').style.display = 'none';
		document.getElementById('payfor').style.display = 'none';
		document.getElementById('payperiod').style.display = 'none';
		document.getElementById('payment').style.display = 'none';
		document.getElementById('costs_club_youth').style.display = 'none';
		document.getElementById('costs_club_adult').style.display = 'none';
		document.getElementById('startdate').style.display = 'none';
		hide_all_level();
		hide_all_dates();
		hide_all_costs();
	}
}

function enable_new_date(id){
	enable = document.getElementById('check'+id).checked;
	if(enable == false){
		document.getElementById('typefneu'+id).disabled = true;
		document.getElementById('typerneu'+id).disabled = true;
		document.getElementById('save'+id).disabled = true;

		//document.getElementById('regularneu'+id).style.color = 'grey';
		document.getElementById('reg_daysneu'+id).disabled = true;
		document.getElementById('reg_hoursneu'+id).disabled = true;
		document.getElementById('reg_minutesneu'+id).disabled = true;
		//document.getElementById('fixedneu'+id).style.color = 'grey';
		document.getElementById('fix_dayneu'+id).disabled = true;
		document.getElementById('fix_monthneu'+id).disabled = true;
		document.getElementById('fix_yearneu'+id).disabled = true;
		document.getElementById('fix_hoursneu'+id).disabled = true;
		document.getElementById('fix_minutesneu'+id).disabled = true;
	}else{
		document.getElementById('save'+id).disabled = false;
		document.getElementById('typefneu'+id).disabled = false;
		document.getElementById('typerneu'+id).disabled = false;
	 	render_date('neu'+id);
	}
}

function render_date(id){
	is_fix = document.getElementById('typef'+id).checked;
	//alert(is_fix);
	//if(navigator.appName == "Microsoft Internet Explorer")
	//	is_fix = !is_fix;
	if(is_fix == true){
		//document.getElementById('regular'+id).style.color = 'grey';
		document.getElementById('reg_days'+id).disabled = true;
		document.getElementById('reg_hours'+id).disabled = true;
		document.getElementById('reg_minutes'+id).disabled = true;

		//document.getElementById('fixed'+id).style.color = '';
		document.getElementById('fix_day'+id).disabled = false;
		document.getElementById('fix_month'+id).disabled = false;
		document.getElementById('fix_year'+id).disabled = false;
		document.getElementById('fix_hours'+id).disabled = false;
		document.getElementById('fix_minutes'+id).disabled = false;
	}else{
		//document.getElementById('regular'+id).style.color = '';
		document.getElementById('reg_days'+id).disabled = false;
		document.getElementById('reg_hours'+id).disabled = false;
		document.getElementById('reg_minutes'+id).disabled = false;

		//document.getElementById('fixed'+id).style.color = 'grey';
		document.getElementById('fix_day'+id).disabled = true;
		document.getElementById('fix_month'+id).disabled = true;
		document.getElementById('fix_year'+id).disabled = true;
		document.getElementById('fix_hours'+id).disabled = true;
		document.getElementById('fix_minutes'+id).disabled = true;
	}
}

function hide_all_dates(){
	var ids = document.getElementById('all_level').value.split(",");
	for(i = 0; i < ids.length; i++)
		document.getElementById('dates'+ids[i]).style.display = 'none';
}

function hide_all_costs(){
	var ids = document.getElementById('all_dates').value.split(",");
	for(i = 0; i < ids.length; i++)
		document.getElementById('costs'+ids[i]).style.display = 'none';
}

function hide_all_level(){
	var ids = document.getElementById('all_courses').value.split(",");
	for(i = 0; i < ids.length; i++)
		document.getElementById('level'+ids[i]).style.display = 'none';
}

function change_date(){
	hide_all_costs();
	subject = document.getElementById('subject').value;
	if(subject == 'Anmeldung zu Kurs'){
		var course = document.getElementById('select_course').value;
		var level = document.getElementById('select_level'+course).value;
		var date = document.getElementById('select_dates'+level).value;
		document.getElementById('costs'+date).style.display = '';	
				
	}
}

function change_course(){
	hide_all_level();
	document.getElementById('costs_club_youth').style.display = 'none';
	document.getElementById('costs_club_adult').style.display = 'none';
	var course = document.getElementById('select_course').value;
	document.getElementById('level'+course).style.display = '';
	change_level();	
	document.getElementById('startdate').style.display = 'none';
	document.getElementById('partner').style.display = 'none';
	document.getElementById('birthday_partner').style.display = 'none';
	document.getElementById('address_partner').style.display = 'none';
	document.getElementById('address_partner2').style.display = 'none';
	document.getElementById('phone_partner').style.display = 'none';
	document.getElementById('email_partner').style.display = 'none';
		if(subject == 'Anmeldung zu Kurs'){
		document.getElementById('agb_normal').style.display = '';
		var ids2 = document.getElementById('courses_club').value.split(",");
		for(i = 0; i < ids2.length; i++){
			if(ids2[i] == course){
				hide_all_costs();
			 	document.getElementById('costs_club_adult').style.display = '';
				document.getElementById('startdate').style.display = '';
			}}
		var ids3 = document.getElementById('courses_club_youth').value.split(",");
		for(i = 0; i < ids3.length; i++){
			if(ids3[i] == course){
				hide_all_costs();
			 	document.getElementById('costs_club_youth').style.display = '';
				document.getElementById('startdate').style.display = '';
			}}
		document.getElementById('partner').style.display = '';
		document.getElementById('birthday_partner').style.display = '';
		document.getElementById('address_partner').style.display = '';
		document.getElementById('address_partner2').style.display = '';
		document.getElementById('phone_partner').style.display = '';
		document.getElementById('email_partner').style.display = '';		
		var ids4 = document.getElementById('no_partner').value.split(",");
		for(i = 0; i < ids4.length; i++){
			if(ids4[i] == course){				
				document.getElementById('partner').style.display = 'none';
				document.getElementById('birthday_partner').style.display = 'none';
				document.getElementById('address_partner').style.display = 'none';
				document.getElementById('address_partner2').style.display = 'none';
				document.getElementById('phone_partner').style.display = 'none';
				document.getElementById('email_partner').style.display = 'none';				
			}}
	}
}

function change_level(){
	hide_all_dates();
	var course = document.getElementById('select_course').value;
	var level = document.getElementById('select_level'+course).value;
	document.getElementById('dates'+level).style.display = '';
	change_date();
}

