// JavaScript Document

//AJAX preload++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//AJAX Konstruktor
function AJAXKonstruktor(){
	var o = null;
	try{
		o = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(error){
		try{
			o = new ActiveXObject("MSXML2.XMLHTTP");	
		}catch(error){
			try{
				o = new XMLHttpRequest();	
			}catch(error){
					alert("Konnte Request-Objekt nicht erstellen!");
			}
		}
	}
	return o;	
}
function erzAJAXObjekt(){
	this.AJAXKonstruktor = AJAXKonstruktor;
}
request = new erzAJAXObjekt();
req = request.AJAXKonstruktor();
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//Inhalt ermitteln und entsprechende funktion aufrufen 
function getInput(toDo, tmp){
	
	if(tmp == "home"){
		document.getElementById("home").style.backgroundImage = "url('templates/images/febo_03_1.jpg')";
		document.getElementById("galerie").style.backgroundImage = "";
		document.getElementById("preise").style.backgroundImage = "";
		document.getElementById("kontakt").style.backgroundImage = "";
		document.getElementById("links").style.backgroundImage = "";
	}else if(tmp == "galerie" || toDo == "createGal" ){
		document.getElementById("home").style.backgroundImage = "";
		document.getElementById("galerie").style.backgroundImage = "url('templates/images/febo_04_1.jpg')";
		document.getElementById("preise").style.backgroundImage = "";
		document.getElementById("kontakt").style.backgroundImage = "";
		document.getElementById("links").style.backgroundImage = "";
	}else if(tmp == "preise"){
		document.getElementById("home").style.backgroundImage = "";
		document.getElementById("galerie").style.backgroundImage = "";
		document.getElementById("preise").style.backgroundImage = "url('templates/images/febo_05_1.jpg')";
		document.getElementById("kontakt").style.backgroundImage = "";
		document.getElementById("links").style.backgroundImage = "";
	}else if(tmp == "kontakt"){
		document.getElementById("home").style.backgroundImage = "";
		document.getElementById("galerie").style.backgroundImage = "";
		document.getElementById("preise").style.backgroundImage = "";
		document.getElementById("kontakt").style.backgroundImage = "url('templates/images/febo_06_1.jpg')";
		document.getElementById("links").style.backgroundImage = "";
	}else if(tmp == "links"){
		
		document.getElementById("home").style.backgroundImage = "";
		document.getElementById("galerie").style.backgroundImage = "";
		document.getElementById("preise").style.backgroundImage = "";
		document.getElementById("kontakt").style.backgroundImage = "";
		document.getElementById("links").style.backgroundImage = "url('templates/images/febo_07_1.jpg')";		
	}else if(tmp == "impressum"){
		document.getElementById("home").style.backgroundImage = "";
		document.getElementById("galerie").style.backgroundImage = "";
		document.getElementById("preise").style.backgroundImage = "";
		document.getElementById("kontakt").style.backgroundImage = "";
		document.getElementById("links").style.backgroundImage = "";	
	}
	
	
	document.getElementById("title").innerHTML = "";
	document.getElementById("subtitle").innerHTML = "";
	if(toDo == 'createGal'){
		document.getElementById("title").innerHTML = "galerie";
		document.getElementById("subtitle").innerHTML = "Kategorie&uuml;bersicht";
		req.open('get', 'include/createGal.php', true);
		
	}else if(toDo == 'listImages'){
		document.getElementById("title").innerHTML = "galerie";
		document.getElementById("subtitle").innerHTML = "";
		req.open('get', 'include/listimages.php?cat='+tmp, true);
	}else if(toDo == 'load_con'){
		if(tmp == 'home'){
			document.getElementById("title").innerHTML = "Willkommen";
			document.getElementById("subtitle").innerHTML = "auf meiner Website";	
		}else if(tmp == 'preise'){
			document.getElementById("title").innerHTML = "Preise";
			document.getElementById("subtitle").innerHTML = "";
		}else if(tmp == 'kontakt'){
			document.getElementById("title").innerHTML = "Kontakt";
			document.getElementById("subtitle").innerHTML = "und Anfahrt";
		}else if(tmp == 'links'){
			document.getElementById("title").innerHTML = "Links";
			document.getElementById("subtitle").innerHTML = "";
		}else if(tmp == 'vids'){
			document.getElementById("title").innerHTML = "Videos";
			document.getElementById("subtitle").innerHTML = "";
		}else if(tmp == 'impressum'){
			document.getElementById("title").innerHTML = "Impressum";
			document.getElementById("subtitle").innerHTML = "";
		}
		
		
		req.open('get', 'include/con_loader.php?con='+tmp, true);	
	}
	req.onreadystatechange = writeGal;
	req.send(null);
}
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//Funktionsreferenz zum schreiben in den Div-Kontainer mit der ID content
function writeGal(){
		if(req.readyState == 4){
			document.getElementById("main_cont").innerHTML = "none";
			document.getElementById("loader").style.display = "";	
			document.getElementById("main_cont").innerHTML = req.responseText;
		}else{
			document.getElementById("loader").style.display = "block";
		}
}


function get_site(seite, anz_seiten){
	anz_seiten--;
	var i=1;
	while(i <= anz_seiten){
		var tmp = document.getElementById(i);
		if(i==seite){
			tmp.style.display = "";
			//tmp.style.visibility = "visible";	
		}else{
			tmp.style.display = "none";
			//tmp.style.visibility = "hidden";
		}
		i++;
	}
}
function goTop(){
	window.scrollTo(1,1);	
}


