		    function oeffnen() {
		    	window.open("buchungsbest.htm","Reservierungsbestimmungen","width=450,height=450");
		      }
			function preise2009() {
				window.open("preise2009.htm","Preise2009","width=550,height=600");
			}
			function preise2010() {
				window.open("preise2010.htm","Preise2010","width=550,height=600");
			}
		    function berechnen() {
		    	preis = 0;
		    	if( document.anfrage.arrival_year.value == 2009 ) {
					if( document.anfrage.room_type.value == "Einzelzimmer" || document.anfrage.room_type.value=="single room" ) {
						preis = 40 * document.anfrage.departure_date.value + 2 + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.room_type.value == "2-Bettzimmer" || document.anfrage.room_type.value == "2 bed room" ) {
			    		preis = 58 * document.anfrage.departure_date.value + 4 + 4.9 * document.anfrage.breakfast.value;
					}
					if( document.anfrage.room_type.value == "Appartement klein" || document.anfrage.room_type.value == "apartement small" ) {
						preis = 80 * document.anfrage.departure_date.value + 2 * document.anfrage.guest_number.value + 4.9 * document.anfrage.breakfast.value;
					}
					if( document.anfrage.room_type.value == "Appartement groß" || document.anfrage.room_type.value == "apartement big" ) {
						preis = 120 * document.anfrage.departure_date.value  + 2 * document.anfrage.guest_number.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.room_type.value == "4-Bettzimmer" || document.anfrage.room_type.value == "4 bed room" ) {
			    		preis = 20 *  document.anfrage.guest_number.value * document.anfrage.departure_date.value + 2 * document.anfrage.guest_number.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.room_type.value == "6-Bettzimmer" || document.anfrage.room_type.value == "6 bed room" ) {
			    		preis = 18 *  document.anfrage.guest_number.value * document.anfrage.departure_date.value + 2 * document.anfrage.guest_number.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.room_type.value == "10-Bettzimmer" || document.anfrage.room_type.value == "10 bed room" ) {
			    		preis = 16 *  document.anfrage.guest_number.value * document.anfrage.departure_date.value + 2 * document.anfrage.guest_number.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.arrival_day.value == "31" && document.anfrage.arrival_month.value == "12") {
			    		preis = preis + (2 *  document.anfrage.guest_number.value);  		
					}
		    	}
		    	else {
					if( document.anfrage.room_type.value == "Einzelzimmer" || document.anfrage.room_type.value=="single room" ) {
						preis = 45 * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.room_type.value == "2-Bettzimmer" || document.anfrage.room_type.value == "2 bed room" ) {
			    		preis = 62 * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
					}
					if( document.anfrage.room_type.value == "Appartement klein" || document.anfrage.room_type.value == "apartement small" ) {
						preis = 70 * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
					}
					if( document.anfrage.room_type.value == "Appartement groß" || document.anfrage.room_type.value == "apartement big" ) {
						if( document.anfrage.guest_number.value < 3 ) {
							preis = 74 * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
						}
						else {
							preis = ( 74 + ( ( document.anfrage.guest_number.value - 2 ) * 20 ) ) * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
						}
					}
			    	if( document.anfrage.room_type.value == "4-Bettzimmer" || document.anfrage.room_type.value == "4 bed room" ) {
			    		preis = 22 *  document.anfrage.guest_number.value * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.room_type.value == "6-Bettzimmer" || document.anfrage.room_type.value == "6 bed room" ) {
			    		preis = 19 *  document.anfrage.guest_number.value * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.room_type.value == "10-Bettzimmer" || document.anfrage.room_type.value == "10 bed room" ) {
			    		preis = 17 *  document.anfrage.guest_number.value * document.anfrage.departure_date.value + 4.9 * document.anfrage.breakfast.value;
					}
			    	if( document.anfrage.arrival_day.value == "31" && document.anfrage.arrival_month.value == "12") {
			    		preis = preis + (2 *  document.anfrage.guest_number.value);  		
					}
		    	}
		      document.anfrage.preis.value = preis.toFixed(2) + "€";
			}
			function checkform( language ) {
				if(document.anfrage.firstname.value == "") {
					if( language == "deutsch" ) alert( "Bitte Vornamen eingeben" );
					else alert( "Fill in firstname please" );
					document.anfrage.firstname.focus();
					return false;
				}
				if(document.anfrage.lastname.value == "") {
					if( language == "deutsch" ) alert( "Bitte Nachnamen eingeben" );
					else alert( "Fill in lastname please" );
					document.anfrage.lastname.focus();
					return false;
				}
				if(document.anfrage.street.value == "") {
					if( language == "deutsch" ) alert( "Bitte Straße eingeben" );
					else alert( "Fill in street please" );
					document.anfrage.street.focus();
					return false;
				}
				if(document.anfrage.postal_code.value == "") {
					if( language == "deutsch" ) alert( "Bitte Postleitzahl eingeben" );
					else alert( "Fill in postal code please" );
					document.anfrage.postal_code.focus();
					return false;
				}
				if(document.anfrage.location.value == "") {
					if( language == "deutsch" ) alert( "Bitte Ort eingeben" );
					else alert( "Fill in location please" );
					document.anfrage.location.focus();
					return false;
				}
				if(document.anfrage.country.value == "") {
					if( language == "deutsch" ) alert( "Bitte Land eingeben" );
					else alert( "Fill in country please" );
					document.anfrage.country.focus();
					return false;
				}
				if(document.anfrage.phone_number.value == "") {
					if( language == "deutsch" ) alert( "Bitte Telefonnummer eingeben" );
					else alert( "Fill in phone number please" );
					document.anfrage.phone_number.focus();
					return false;
				}
				if(document.anfrage.e_mail.value == "") {
					if( language == "deutsch" ) alert( "Bitte E-Mail Adresse eingeben" );
					else alert( "Fill in e-mail please" );
					document.anfrage.e_mail.focus();
					return false;
				}
				var date = new Date();
				var year = date.getYear();
				var month = date.getMonth() + 1;
				var day = date.getDate();
				if ( ( year > 99 ) && ( year < 1900 ) ) year += 1900;
		    	if (
					( year == document.anfrage.arrival_year.value && month > document.anfrage.arrival_month.value )
					||
					( year == document.anfrage.arrival_year.value &&  month == document.anfrage.arrival_month.value && day > document.anfrage.arrival_day.value )
				)
				{
					if( language == "deutsch" ) alert( "Bitte Anreise ändern - Anreisetag liegt in der Vergangenheit" );
					else alert( "Change arrival please - Arrival date in the past" );
					document.anfrage.arrival_month.focus();
					return false;
				}
				if( document.anfrage.conditions.checked ) {
		     		return true;
				}
				else {
		     		if( language == "deutsch" ) alert( "Bitte unseren Reservierungsbestimmungen zustimmen" );
		     		else alert( "Agree the terms of reservation please" );
		     		document.anfrage.conditions.focus();
		     		return false;
				}
		    }
			function validate( language ) {
				if( document.anfrage.room_type.value=="Einzelzimmer" || document.anfrage.room_type.value=="single room" ) {
					document.anfrage.guest_number.options[0].selected = true;
					document.anfrage.guest_number.disabled = true;
					berechnen();
				}
				if ( document.anfrage.room_type.value == "2-Bettzimmer" || document.anfrage.room_type.value == "2 bed room" ) {
					document.anfrage.guest_number.options[1].selected = true;
					document.anfrage.guest_number.disabled = true;
					berechnen();
				}
				if( document.anfrage.room_type.value == "Appartement klein" || document.anfrage.room_type.value == "apartement small" ) {
					document.anfrage.guest_number.options[1].selected = true;
					document.anfrage.guest_number.disabled = true;
					berechnen();
				}
				if( document.anfrage.room_type.value == "Appartement groß" || document.anfrage.room_type.value == "apartement big" ) {
//					document.anfrage.guest_number.options[1].selected = true;
					document.anfrage.guest_number.options[0].disabled = false;
					document.anfrage.guest_number.options[1].disabled = false;
					document.anfrage.guest_number.options[2].disabled = false;
					document.anfrage.guest_number.options[3].disabled = false;
					document.anfrage.guest_number.options[4].disabled = true;
					document.anfrage.guest_number.options[5].disabled = true;
					document.anfrage.guest_number.options[6].disabled = true;
					document.anfrage.guest_number.options[7].disabled = true;
					document.anfrage.guest_number.options[8].disabled = true;
					document.anfrage.guest_number.options[9].disabled = true;
					berechnen();
				}
				if( document.anfrage.room_type.value == "4-Bettzimmer" || document.anfrage.room_type.value == "4 bed room" ) {
					document.anfrage.guest_number.disabled = false;
					document.anfrage.guest_number.options[0].disabled = false;
					document.anfrage.guest_number.options[1].disabled = false;
					document.anfrage.guest_number.options[2].disabled = false;
					document.anfrage.guest_number.options[3].disabled = false;
					document.anfrage.guest_number.options[4].disabled = true;
					document.anfrage.guest_number.options[5].disabled = true;
					document.anfrage.guest_number.options[6].disabled = true;
					document.anfrage.guest_number.options[7].disabled = true;
					document.anfrage.guest_number.options[8].disabled = true;
					document.anfrage.guest_number.options[9].disabled = true;
					berechnen();
				}
				if( document.anfrage.room_type.value == "6-Bettzimmer" || document.anfrage.room_type.value == "6 bed room" ) {
					document.anfrage.guest_number.disabled = false;
					document.anfrage.guest_number.options[0].disabled = false;
					document.anfrage.guest_number.options[1].disabled = false;
					document.anfrage.guest_number.options[2].disabled = false;
					document.anfrage.guest_number.options[3].disabled = false;
					document.anfrage.guest_number.options[4].disabled = false;
					document.anfrage.guest_number.options[5].disabled = false;
					document.anfrage.guest_number.options[6].disabled = true;
					document.anfrage.guest_number.options[7].disabled = true;
					document.anfrage.guest_number.options[6].disabled = true;
					document.anfrage.guest_number.options[7].disabled = true;
					document.anfrage.guest_number.options[8].disabled = true;
					document.anfrage.guest_number.options[9].disabled = true;
					berechnen();
				}
				if( document.anfrage.room_type.value == "10-Bettzimmer" || document.anfrage.room_type.value == "10 bed room" ) {
					document.anfrage.guest_number.disabled = false;
					berechnen();
				}
				if (isNaN(document.anfrage.breakfast.value*1)) {
					if( language == "deutsch" ) alert( "Es dürfen nur Zahlen eingegeben werden!" );
					else alert( "Only number allowed" );
					document.anfrage.breakfast.value = '';
				}
			}
