var http_request = false;
var textDiv;
var feedback;

function requestData(_url, _id)
{
	var url = getWebPage(_url);

	textDiv = getDiv(_id);	
	http_request = false;

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{}
		}
	}

	if (!http_request)
	{
		alert('Datenbank kann nicht geladen werden!');
		return false;
	}

	http_request.open('GET', url, true);
	http_request.onreadystatechange = dataArrived;
	http_request.send(null);
}
function dataArrived()
{
	if (http_request.readyState == 4) {
		feedback = http_request.responseText;
		setResponse();
	}

}
function setResponse()
{
	document.getElementById(textDiv).innerHTML = feedback;
}
function getWebPage(_page)
{
	switch(_page)
	{
		case "news": 		return "NewsPage.html";
		case "portrait": 	return "PortraitPage.html";
		case "management": 	return "ManagementPage.html";
		case "office": 		return "OfficePage.html";
		case "constitution": 	return "ConstitutionPage.html";
		case "membership": 	return "MembershipPage.html";
		case "login": 		return "LoginPage.html";
		case "info": 		return "InfoPage.html";
		case "book": 		return "BookPage.html";
		case "event": 		return "EventPage.html";
		case "pictures": 	return "PhotoPage.html";
		case "member": 		return "MemberPage.html";
		case "students": 	return "StudentsPage.html";
		case "links": 		return "LinksPage.html";
		case "downloads": 	return "DownloadPage.html";
		case "contact": 	return "ContactPage.html";
		case "navigation":	return "NavPage.html";
		case "sitemap":		return "SitemapPage.html";
		case "feedback":	return "FeedbackPage.html";
		case "script":		return "script.php";
	}
	return _page;
}

function getDiv(_id)
{
	switch(_id)
	{
		case "content": 	return "contentSection";
		case "navigation":	return "navigationSection";
	}
	return _id;
}
