function checktime(s) {

	var err = '';

	if (!s.match(/^\d{2}\:\d{2}$/)) err = 'Bitte die Uhrzeit nur in dem Format SS:MM eingeben!';

	else {

		var a = s.split(":");
		var j = new Date();
		var d = new Date(0, 0, 0, a[0], a[1], 0);

		if (d.getHours() != a[0] || d.getMinutes() != a[1]) err = 'Das Uhrzeit existiert nicht!';

	}

	if (err) alert(err);

	return (err == '');

}

function checkdate(s) {

	var err = '';

	if (!s.match(/^\d{2}\.\d{2}\.\d{2}$/)) err = 'Bitte das Datum nur in dem Format TT.MM.JJ eingeben!';

	else {

		var a = s.split(".");
		var j = new Date();
		var d = new Date(a[2]-0+2000, a[1]-1, a[0], 0, 0, 0);

		j.setHours(0);
		j.setMinutes(0);
		j.setSeconds(0);
		j.setMilliseconds(0);

		if (d.getDate() != a[0] || d.getMonth() != a[1]-1) err = 'Das Datum existiert nicht!';

		else if (d.getTime() < j.getTime()) err = 'Bitte kein Datum vor dem heutigen angeben!';
		else if ((d.getFullYear() != j.getFullYear()) && (d.getFullYear() != (j.getFullYear() + 1))) err = 'Das Datum liegt zu fern in der Zukunft!!';

	}

	if (err) alert(err);

	return (err == '');

}

function checkmovie(s) {

	var err = '';

	if (s == '') err = 'Bitte ein Film ausw?hlen!';

	if (err) alert(err);
	
	return (err == '');

}

function checkstation(s) {

	var err = '';

	if (s == '') err = 'Bitte ein Sender ausw?hlen!';

	if (err) alert(err);

	return (err == '');

}

function check(movie, station, ds, ts) {

	return (checkmovie(movie) && checkstation(station) && checkdate(ds) && checktime(ts));

}
