﻿function Show_Speisekarte() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_speisekarte.html")
}

function Show_Saisonkarte() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_spargelkarte.html")
}

function Show_Spezial() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_arrangements.html")
}

function Show_Programme(Wert) {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_programme.html?ID="+Wert)
}

function Show_Radtouren(Wert) {
	if(Wert == 1) {
		get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_radtouren1.html")
	}
	if(Wert == 2) {
		get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_radtouren2.html")
	}
	if(Wert == 3) {
		get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_radtouren3.html")
	}
	if(Wert == 4) {
		get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_radtouren4.html")
	}
	if(Wert == 5) {
		get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_radtouren5.html")
	}
}

function Show_Veranstaltungen() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_veranstaltungen.html")
}
function Show_Spreewald() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_spreewald.html")
}
function Show_Seenland() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_seenland.html")
}
function Show_Teichland() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_teichland.html")
}

function Show_Sauna() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_sauna.html")
}
function Show_Studio() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_studio.html")
}

function Show_Anreise() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_anreise.html")
}
function Show_Anfrage() {
	Gehefocus = true;
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_anfrage.html")
}
function Show_Feiern() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_feiern.html")
}
function Show_Tagungen() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_tagungen.html")
}

function Show_Reisegruppen() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_reisegruppen.html")
}
function Show_Grillen() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_grillen.html")
}
function Show_Arrangements() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_arrangements.html")
}

function Show_Restaurant() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_restaurant.html")
}
function Show_Terasse() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_waldterasse.html")
}
function Show_Zimmer() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_zimmer.html")
}

function Show_Intern() {
	Gehefocus = true;
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_intern.html")
}
function Show_Impressum() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_impressum.html")
}
function Show_Kontakt() {
	Gehefocus = true;
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_kontakt.html")
}
function Show_Start() {
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_start.html")
}

function Show_Bild(Bild,Woher) {
	BildLaden = Bild;
	BildWoher = Woher;
	get_innerhtml("FensterPosition", "FensterWerte", "ajax/ajax_bilder.html")
}

BildLaden = "";
BildWoher = "";
Gehefocus = false;

function get_innerhtml(parentId, targetId, requestUrl) {
	container = null
  ajax = false
 	container = document.getElementById(targetId);
 	if(container) container.parentNode.removeChild(container);
 	container = document.createElement("div");
 	container.id = targetId;
 	document.getElementById(parentId).appendChild(container);
  try {
    ajax = new XMLHttpRequest();
  } 
  catch(w3c) {
    try {
    	ajax = new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch(msie) {
    	try {
      	ajax = new ActiveXObject("Microsoft.XMLHTTP");
    	} 
    	catch(msie_alt) {
      	alert("Ihr Browser ist nicht web2.0 tauglich.");
    	}
    }
  }

  ajax.open('GET', requestUrl, true);
  ajax.setRequestHeader('Content-Type', 'text/html; charset=utf-8');
  ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');

  ajax.send(null);
  ajax.onreadystatechange = function() {
	  if (ajax.readyState == 4) {
	    if (ajax.status != 200 && ajax.status != 0) {
	     nodeValue = "Fussnoten-Datei konnte nicht gefunden werden!";
	     return false;
	    }
	    container.innerHTML = ajax.responseText;
			ajax = null;
			if(Gehefocus == true) {
				Gehefocus = false;
				document.getElementById("NaDa").focus();
			}
			if(requestUrl == "ajax/ajax_bilder.html") {
				document.getElementById("Bild").src = "images/"+BildLaden;
			}
	  }
	}
}

function Gehback() {
	get_innerhtml("FensterPosition", "FensterWerte", BildWoher)
}

function Feldtest(Feldname,Fehlertext,Laenge) {
  Feldname.value = Trim(Feldname.value);
  if(StatusOK == true) {
    if(Feldname.value.length < Laenge && Feldname.value != "") {
      alert(Fehlertext + "\nDie Eingabe muݠaus mindestens " + Laenge + " Zeichen bestehen!");
 	    Feldname.focus();
 	    StatusOK = false;
    }
    if(Feldname.value == "" || Feldname.value == "-1") {
 	    alert(Fehlertext);
 	    Feldname.focus();
 	    StatusOK = false;
  	} 
  }
}

function Trim(Wert) {
  while (Wert.substring(0,1) == ' ') {
    Wert = Wert.substring(1,Wert.length);
  }
  while (Wert.substring(Wert.length-1,Wert.length) == ' ') {
    Wert = Wert.substring(0,Wert.length-1);
  }
  return Wert;
}

function Emailtest(Feldname,Fehlertext) {
  Feldname.value = Trim(Feldname.value);
  if(StatusOK == true) {
    var x = Feldname.value;
  	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  	if (filter.test(x)) {}
  	else {
      alert(Fehlertext);
      Feldname.focus();
      StatusOK = false;
  	}	
  }
}