// ### Navigation und Inhalt

str_content = "";
bol_allow_animation = true;


function Navigation(str_rubrik) {
	if (bol_allow_animation) {
		bol_allow_animation = false;
		dynDirect4('POST', '', str_rubrik, 'NavigationReturn(obj_req.responseText);');
	}
}

function NavigationReturn(str_return) {
	// New content
	str_content = str_return;
	
	// Animation, go white
	document.getElementById("overfader").style.display = "block";
	document.getElementById("overfader").style.opacity = 0;
	fadeElement("overfader", true, 0, 0.125, 50, "ContentReplace();");
}

function ContentReplace() {
	// Replace Content
	document.getElementById("content").innerHTML = str_content;
	
	// Animation, go invisible
	fadeElement("overfader", false, 1, 0.125, 50, "document.getElementById('overfader').style.display = 'none'; bol_allow_animation = true;");
}



// ### Rubrikbilder

str_rubrik = "Startseite";  // Name of the rubrik
int_rubrik = 4;             // Number of total pictures in the rubrik
int_rubrik_c = 1;           // Currently displayed picture
int_opa = 1;                // Current opacity value of the picture


function SetNextRubrik(sName, iTotal) {
	str_rubrik = sName;
	int_rubrik = iTotal;
	int_rubrik_c = 1;
}


function RubrikPictureExchange() {
	// Next picture
	int_rubrik_c++;
	if (int_rubrik_c > int_rubrik) int_rubrik_c = 1;
	
	// Set new picture
	document.getElementById("logo").style.backgroundImage = "url(module/at.aggenstein2/" + str_rubrik + int_rubrik_c + ".jpg)";
	
	// Start Animation
	fadeElement("logo2", false, 1, 0.1, 50, "RubrikPictureExchangeFinished()");
}

function RubrikPictureExchangeFinished() {
	// Put the new picture in front
	document.getElementById("logo2").src = "module/at.aggenstein2/" + str_rubrik + int_rubrik_c + ".jpg";
	// Reset opacity
	int_opa = 1;
	
	// Prepare for next turn
	window.setTimeout("RubrikPictureExchange()", 5000);
}


// Anfrage Rubrik
function anfrage() {
	// Daten einsammeln
	iTag = document.getElementById("anfrage_tag").value;
	iMon = document.getElementById("anfrage_monat").value;
	iJah = document.getElementById("anfrage_jahr").value;
	iPer = document.getElementById("anfrage_personen").value;
	iNac = document.getElementById("anfrage_nachte").value;
	
	// Zu sendende Daten
	sData = "iTag=" + iTag + "&iMon=" + iMon + "&iJah=" + iJah + "&iPer=" + iPer + "&iNac=" + iNac;
	
	// Rubrik laden
	if (bol_allow_animation) {
		bol_allow_animation = false;
		dynDirect4('POST', sData, "Anfrage", 'NavigationReturn(obj_req.responseText);');
	}
}

// Anfrage an Server senden
bFehler = false;
function anfrage_check() {
	// Noch gibts keine Fehler
	bFehler = false;
	
	// Daten empfangen
	iTag = document.getElementById("iTag").value;
	iMon = document.getElementById("iMon").value;
	iJah = document.getElementById("iJah").value;
	iPer = document.getElementById("iPer").value;
	iNac = document.getElementById("iNac").value;
	
	sVorname      = document.getElementById("sVorname").value;
	sNachname     = document.getElementById("sNachname").value;
	sStrasse      = document.getElementById("sStrasse").value;
	iPostleitzahl = document.getElementById("iPostleitzahl").value;
	sOrt          = document.getElementById("sOrt").value;
	sLand         = document.getElementById("sLand").value;
	sTelefon      = document.getElementById("sTelefon").value;
	sFax          = document.getElementById("sFax").value;
	sEMail        = document.getElementById("sEMail").value;
	sFragen       = document.getElementById("sFragen").value;
	
	if (iTag == "") anfrage_fehler("iTag");
	if (iMon == "") anfrage_fehler("iMon");
	if (iJah == "") anfrage_fehler("iJah");
	if (iPer == "") anfrage_fehler("iPer");
	if (iNac == "") anfrage_fehler("iNac");
	if (sVorname == "") anfrage_fehler("sVorname");
	if (sNachname == "") anfrage_fehler("sNachname");
	if (sStrasse == "") anfrage_fehler("sStrasse");
	if (iPostleitzahl == "") anfrage_fehler("iPostleitzahl");
	if (sOrt == "") anfrage_fehler("sOrt");
	if (sLand == "") anfrage_fehler("sLand");
	if (sEMail == "") anfrage_fehler("sEMail");
	
	if (sFragen == "") sFragen = "Keine Fragen.";
	if (sTelefon == "") sTelefon = "Keine Angabe.";
	if (sFax == "") sFax = "Keine Angabe.";
	
	// Keine Fehler passiert, super dann Anfrage senden
	if (!bFehler) {
		sData = "iTag=" + iTag + "&iMon=" + iMon + "&iJah=" + iJah + "&iPer=" + iPer + "&iNac=" + iNac + "&sVorname=" + sVorname + "&sNachname=" + sNachname + "&sStrasse=" + sStrasse + "&iPostleitzahl=" + iPostleitzahl + "&sOrt=" + sOrt + "&sLand=" + sLand + "&sTelefon=" + sTelefon + "&sFax=" + sFax + "&sEMail=" + sEMail + "&sFragen=" + sFragen;
		dynDirect4('POST', sData, 'AnfrageDanke', 'anfrage_fertig(obj_req.responseText)');
	}
}

function anfrage_fehler(sID) {
	document.getElementById(sID).style.borderColor = 'red';
	bFehler = true;
}

function anfrage_fertig(sResponse) {
	document.getElementById("content").innerHTML = sResponse;
}
