function fix_height() {
	if(document.getElementById('outer_div').offsetHeight != document.documentElement.clientHeight) {
		if(/MSIE (5\.5|6)/.test(navigator.userAgent)) {
			document.getElementById('outer_div').style.height = document.documentElement.clientHeight - (document.getElementById('content_outer_div_childs') ? 214 : 190) + 'px';
		} else if(/MSIE 7/.test(navigator.userAgent)) {
			document.getElementById('outer_div').style.height = document.documentElement.clientHeight - 20 + 'px';
			document.getElementById('outer_div').style.width = '930px';
			if(document.getElementById('content_outer_div')) {
				document.getElementById('content_outer_div').style.height = document.documentElement.clientHeight - 190 + 'px';
			} else if(document.getElementById('content_outer_div_childs')) {
				document.getElementById('content_outer_div_childs').style.height = document.documentElement.clientHeight - 214 + 'px';
			}
		}
	}
}

/*window.onresize = function() {
	document.getElementById('outer_div').style.height =  document.documentElement.clientHeight - 190 + 'px';
};*/


window.onload = fix_height;

function show_cinemas(movie) {
	var divElements = document.getElementsByTagName('div');
	for(var i = 0; i < divElements.length; i++) {
		if(divElements[i].id.match('movie_cinema_div_')) {
			document.getElementById('movie_cinema_' + divElements[i].id.replace('movie_cinema_div_', '')).selectedIndex = 0;
			divElements[i].style.display = 'none';
		}
		if(divElements[i].id.match('movie_schedule_div_')) {
			document.getElementById('movie_schedule_' + divElements[i].id.replace('movie_schedule_div_', '')).selectedIndex = 0;
			document.getElementById('movie_schedule_' + divElements[i].id.replace('movie_schedule_div_', '')).removeAttribute('name');
			divElements[i].style.display = 'none';
		}
	}
	if(movie != 0 && document.getElementById('movie_cinema_div_' + movie)) {
		document.getElementById('movie_cinema_div_' + movie).style.display = 'block';
	}
}

function show_schedule(cinema) {
	var divElements = document.getElementsByTagName('div');
	for(var i = 0; i < divElements.length; i++) {
		if(divElements[i].id.match('movie_schedule_div_')) {
			document.getElementById('movie_schedule_' + divElements[i].id.replace('movie_schedule_div_', '')).selectedIndex = 0;
			document.getElementById('movie_schedule_' + divElements[i].id.replace('movie_schedule_div_', '')).removeAttribute('name');
			divElements[i].style.display = 'none';
		}
	}
	if(cinema != 0 && document.getElementById('movie_schedule_div_' + cinema)) {
		document.getElementById('movie_schedule_div_' + cinema).style.display = 'block';
	}
}

function check_entry_form(form) {
	if(form.teacher_name.value == '') {
		alert('Bitte geben Sie Ihren Namen an.')
		form.teacher_name.focus();
		return false;
	}
	if(form.teacher_email.value == '') {
		alert('Bitte geben Sie Ihren Emailadresse an.')
		form.teacher_email.focus();
		return false;
	}
	if(form.teacher_email_check.value == '') {
		alert('Bitte wiederholen Sie Ihren Emailadresse. Dies dient zur Sicherstellung der Richtigkeit Ihrer Emailadresse')
		form.teacher_email_check.focus();
		return false;
	}
	if(form.teacher_email.value != form.teacher_email_check.value) {
		alert('Die Emailadressen stimmen nicht überein. Bitte überprüfen Sie die Schreibweise.')
		form.teacher_email.focus();
		return false;
	}
	if(form.school.value == '') {
		alert('Bitte geben Sie die Schule an.')
		form.school.focus();
		return false;
	}
	if(form.school_type.value == 0) {
		alert('Bitte geben Sie die Schulform an.')
		form.school_type.focus();
		return false;
	}
	if(form.school_phone_number.value == '') {
		alert('Bitte geben Sie Ihre Telefonnummer an.')
		form.school_phone_number.focus();
		return false;
	}
	if(form.school_fax_number.value == '') {
		alert('Bitte geben Sie Ihre Faxnummer an.')
		form.school_fax_number.focus();
		return false;
	}
	if(form.school_postal_code.value == '') {
		alert('Bitte geben Sie die Postleitzahl an.')
		form.school_postal_code.focus();
		return false;
	}
	if(/\D/.test(form.school_postal_code.value)) {
		alert('Postleitzahl: Es sind nur Ziffern zugelassen.')
		form.school_postal_code.focus();
		return false;
	}
	if(form.school_place.value == '') {
		alert('Bitte geben Sie den Ort an.')
		form.school_place.focus();
		return false;
	}
if(!document.getElementById('Fortbildung').checked) {
	if(form.movie.value == 0) {
		alert('Bitte geben Sie den Film an.')
		form.movie.focus();
		return false;
	}
	if(document.getElementById('movie_cinema_' + form.movie.value).value == 0) {
		alert('Bitte geben Sie ein Kino an.')
		document.getElementById('movie_cinema_' + form.movie.value).focus();
		return false;
	}
	if(document.getElementById('movie_schedule_' + document.getElementById('movie_cinema_' + form.movie.value).value).value == 0) {
		alert('Bitte geben Sie ein Datum an.')
		document.getElementById('movie_schedule_' + document.getElementById('movie_cinema_' + form.movie.value).value).focus();
		return false;
	} else {
		document.getElementById('movie_schedule_' + document.getElementById('movie_cinema_' + form.movie.value).value).name = 'movie_schedule';
	}
	if(form.class_level.value == 0) {
		alert('Bitte geben Sie die Klassenstufe an.')
		form.class_level.focus();
		return false;
	}
	if(form.course.value == '') {
		alert('Bitte geben Sie das Fach an.')
		form.course.focus();
		return false;
	}
	if(form.student_number.value == '') {
		alert('Bitte geben Sie die Schüleranzahl an.')
		form.student_number.focus();
		return false;
	}
	if(/\D/.test(form.student_number.value)) {
		alert('Schüleranzahl: Es sind nur Ziffern zugelassen.')
		form.student_number.focus();
		return false;
	}
	if(form.chaperon_number.value == '') {
		alert('Bitte geben Sie die Anzahl der Begleitpersonen an.')
		form.chaperon_number.focus();
		return false;
	}
	if(/\D/.test(form.chaperon_number.value)) {
		alert('Anzahl der Begleitpersonen: Es sind nur Ziffern zugelassen.')
		form.chaperon_number.focus();
		return false;
	}
}
	return true;
}