 function checkForm(value,field){
	switch ($(field).name) {
		case 'Anzahl_Schueler':
			if (eval(value)>14) {					
				$('Schrift_'+$(field).name).addClass('OK');
			} else $('Schrift_'+$(field).name).removeClass('OK');
			break;
		case 'Klassenstufe':
		case 'Anzahl_Begleitpersonen':
			if (value!="") $('Schrift_'+$(field).name).addClass('OK');
			else $('Schrift_'+$(field).name).removeClass('OK');
			break;
		case 'Reiseart': 
		case 'PLZ':
			if (($('Reisedetails_Reiseart').value==1 && $('Reisedetails_PLZ').value.length==5) || $('Reisedetails_Reiseart').value!=1) {
				$('Schrift_Reiseart').addClass('OK');
			} else {
				$('Schrift_Reiseart').removeClass('OK');
			}
			break;
		case 'Anreise':
		case 'Abreise':
			if ($(field).value!="") $('Schrift_'+$(field).name).addClass('OK');
			else $('Schrift_'+$(field).name).removeClass('OK');				
			break;
	}
}
window.addEvent('domready', function() {
	new Observer($('Reisedetails_Anzahl_Schueler'),checkForm,{periodical: true,delay: 0});
	new Observer($('Reisedetails_Anreise'),checkForm,{periodical: true,delay: 0});
	new Observer($('Reisedetails_Abreise'),checkForm,{periodical: true,delay: 0});
	new Observer('Reisedetails_Klassenstufe',checkForm,{periodical: true,delay: 0});
	new Observer('Reisedetails_Anzahl_Begleitpersonen',checkForm,{periodical: true,delay: 0});
	new Observer('Reisedetails_Reiseart',checkForm,{periodical: true,delay: 0});
	new Observer('Reisedetails_PLZ',checkForm,{periodical: true,delay: 0});
	
	var myCheck = new FormCheck('ReiseDetailsForm', {
		display : {
			scrollToFirst : false,
			indicateErrors: 2
		}
	})

	myCal2 = new Calendar({
		Reisedetails_Anreise: { Reisedetails_Anreise: 'd.m.Y' },
		Reisedetails_Abreise: { Reisedetails_Abreise: 'd.m.Y' }
	}, { classes: ['calendar'],
		 pad: 1,
		 months: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
	   }
	);
})