	// siehe: http://docs.jquery.com/Using_jQuery_with_Other_Libraries
	jQuery.noConflict();
	
	/* beim kompletten laden des dokumentes */
	
	jQuery(document).ready(function ($){
	//$('document').ready(function (){
	
		//alert ('reservierungsanfrage');
		
		/* Datepicker */
		$('#datum_anreise').datepicker(); 	
		$('#datum_abreise').datepicker(); 	
		
		$('#personen').focus(function(){
		
			var anreise = $('#datum_anreise').attr('value').split('.');
			var abreise = $('#datum_abreise').attr('value').split('.');	
		
			anreise_datum = anreise[1] + '/' + anreise[0] + '/' + anreise[2];
			abreise_datum = abreise[1] + '/' + abreise[0] + '/' + abreise[2];
			
			//alert (anreise_datum);
			//alert (abreise_datum);
				
			anreise_date = Date.parse(anreise_datum);
			abreise_date = Date.parse(abreise_datum);
			
			//alert((anreise_date/1000));
			//alert((abreise_date/1000));
			
			if (abreise_date < anreise_date)
			{
				alert('Der Abreisetag kann nicht vor dem Anreisetag liegen! Bitte waehlen Sie ein spaeteres Datum!');
				$('#datum_abreise').attr('value', '');
				$('#datum_abreise').focus();
			}
			
			
		});
		
		var ez = $(document).find('div.zimmer').find('select.einzelzimmer');
		var dz = $(document).find('div.zimmer').find('select.doppelzimmer');
		var ap = $(document).find('div.zimmer').find('select.appartments');
		var aufbettung = $('#aufbettung');
		//alert(ez.length);
		//alert(dz.length);
		//alert(ap.length);
		
		function calc_sum () {
		
			var summe = 0;
		
			ez.each(function(){
				var wert = $(this).attr('selectedIndex');
			
				
				summe += wert;
			
			});
			
			dz.each(function(){
				var wert = $(this).attr('selectedIndex');
			
				summe += (wert * 2);
			
			});
		
			ap.each(function(){
				var wert = $(this).attr('selectedIndex');
			
				summe += (wert * 2);
			
			});
			
			if (aufbettung.attr('value') != '')
			{
				summe += parseInt(aufbettung.attr('value'));
			}
			
			$('#summe_personen').attr('value', summe);
		
		}
		
		
		$(document).find('div.zimmer').find('select').change(function(){
		
			//alert('geaendert');
			
			calc_sum();
		
		});
		
		
		$('#aufbettung').blur(function(){
		
			calc_sum();	
		
		});
		
		
		
			
	});
