// globale Instanz von XMLHttpRequest
var xmlHttp = false;

// XMLHttpRequest-Instanz erstellen
// ... für Internet Explorer
try {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
    try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        xmlHttp  = false;
    }
}
// ... für Mozilla, Opera und Safari
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}

function Hinweis(Link, Titel, Style) {
	window.open(Link, Titel, Style);	
}

function NewsKommentarSchreiben () {
	if(document.getElementById("NewsKommentarSchreiben").style.visibility == "collapse") {
		document.getElementById("NewsKommentarSchreiben").style.visibility = "visible";		
	}
	else {
		document.getElementById("NewsKommentarSchreiben").style.visibility = "collapse";	
	}
}

function GaestebuchEintrag () {
	if(document.getElementById("GaestebuchEintrag").style.visibility == "collapse") {
		document.getElementById("GaestebuchEintrag").style.visibility = "visible";		
	}
	else {
		document.getElementById("GaestebuchEintrag").style.visibility = "collapse";	
	}
}

/********************************** Home *******************************************/

function HomeBenutzerMelden () {
		
	if (document.getElementById("HomeBenutzerNachrichtVerschicken").style.visibility == "visible") {
		document.getElementById("HomeBenutzerNachrichtVerschicken").style.visibility = "collapse";
	}
	if (document.getElementById("HomeBenutzerMelden").style.visibility == "collapse") {
		document.getElementById("HomeBenutzerMelden").style.visibility = "visible";
	}
	else {
		document.getElementById("HomeBenutzerMelden").style.visibility = "collapse";	
	}

}

function HomeBenutzerNachrichtVerschicken () {

	if (document.getElementById("HomeBenutzerMelden").style.visibility == "visible") {
		document.getElementById("HomeBenutzerMelden").style.visibility = "collapse";
	}
	if (document.getElementById("HomeBenutzerNachrichtVerschicken").style.visibility == "collapse") {
		document.getElementById("HomeBenutzerNachrichtVerschicken").style.visibility = "visible";
	}
	else {
		document.getElementById("HomeBenutzerNachrichtVerschicken").style.visibility = "collapse";	
	}

}

function NachrichtBeantworten () {

	if (document.getElementById("NachrichtBeantworten").style.visibility == "collapse") {
		document.getElementById("NachrichtBeantworten").style.visibility = "visible";
	}
	else {
		document.getElementById("NachrichtBeantworten").style.visibility = "collapse";	
	}

}

function HomeBenutzerBildAendern () {

	if (document.getElementById("HomeBenutzerBildAendern").style.visibility == "collapse") {
		document.getElementById("HomeBenutzerBildAendern").style.visibility = "visible";
	}
	else {
		document.getElementById("HomeBenutzerBildAendern").style.visibility = "collapse";	
	}

}

function PruefenNachrichtVerschicken () {
	
    if(document.FormularNachrichtVerschicken.Nachricht.value == "") {
        alert("Bitte gebe einen Text ein");
		return false;
    }
    return true;
	
}

function PruefenBenutzerMelden () {
	
    if(document.FormularBenutzerMelden.Grund.value == "") {
        alert("Bitte gebe einen Grund an");
		return false;
	}
    return true;
	
}

function PruefenBildAendern () {
	
    if(document.FormularBildAendern.Bild.value == "") {
        alert("Bitte Bild auswählen");
		return false;
	}
    return true;
	
}

/********************************** Favoriten *******************************************/

function HomeFavoritSpeichern(BenutzerID, FavoritID, Unikum) {
	 if (xmlHttp) {
		 xmlHttp.open('GET', 'js/php/favoriten.php?option=speichern&bid='+BenutzerID+'&fid='+FavoritID+'&unikum='+Unikum, true);
		 xmlHttp.onreadystatechange = function () {
			 if (xmlHttp.readyState == 4) {
				 alert('Benutzer in den Favoriten abgelegt');
			 }
		 };
		 xmlHttp.send(null);
	 }
}

function HomeFavoritLoeschen(BenutzerID, FavoritID) {
	 if (xmlHttp) {
		 xmlHttp.open('GET', 'js/php/favoriten.php?option=loeschen&bid='+BenutzerID+'&fid='+FavoritID, true);
		 xmlHttp.onreadystatechange = function () {
			 if (xmlHttp.readyState == 4) {
				 alert('Benutzer aus der Favoritenliste entfernt');
			 }
		 };
		 xmlHttp.send(null);
	 }
}
