var http_request = false;
var textDiv;
var feedback;

function requestData(_url, _id)
{
	var url = getWebPage(_url);
	
	setLink(_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 "start": 		return "StartPage.html";
		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 "award": 		return "AwardPage.html";
		case "login": 		return "LoginPage.html";
		case "info": 		return "InfoPage.html";
		case "book": 		return "BookPage.html";
		case "events": 		return "EventsPage.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 "jobs":		return "JobsPage.html";
		case "projects":	return "ProjectPage.html";
		case "advert":		return "AdvertPage.html";
		case "script":		return "script.php";
	}
	return _page;
}

function getDiv(_id)
{
	switch(_id)
	{
		case "content": 	return "contentSection";
		case "navigation":	return "navigationSection";
	}
	return _id;
}
function setLink(_page)
{
	var link = "link2";
	var subLink = "link22";

	switch(_page)
	{
		case "link1": 		link = "link1"; subLink = "link10"; break;
		case "link2": 		link = "link2"; subLink = "link20"; break;
		case "link3": 		link = "link3"; subLink = "link30"; break;
		case "link4": 		link = "link4"; subLink = "link40"; break;
		case "link5": 		link = "link5"; subLink = "link50"; break;
		case "link6": 		link = "link6"; subLink = "link60"; break;

		case "start": 		link = "link1"; subLink = "link11"; break;
		case "portrait": 	link = "link1"; subLink = "link12"; break;
		case "management": 	link = "link1"; subLink = "link13"; break;
		case "office": 		link = "link1"; subLink = "link14"; break;
		case "constitution": 	link = "link1"; subLink = "link15"; break;
		case "membership": 	link = "link1"; subLink = "link16"; break;

		case "news": 		link = "link2"; subLink = "link21"; break;
		case "events": 		link = "link2"; subLink = "link22"; break;
		case "pictures": 	link = "link2"; subLink = "link23"; break;
		case "feedback": 	link = "link2"; subLink = "link24"; break;

		case "member": 		link = "link3"; subLink = "link31"; break;
		case "students": 	link = "link3"; subLink = "link32"; break;
		case "award": 		link = "link3"; subLink = "link33"; break;

		case "info": 		link = "link4"; subLink = "link41"; break;
		case "book": 		link = "link4"; subLink = "link42"; break;
		case "login": 		link = "link4"; subLink = "link43"; break;

		case "links": 		link = "link5"; subLink = "link51"; break;
		case "downloads": 	link = "link5"; subLink = "link52"; break;
		case "jobs": 		link = "link5"; subLink = "link53"; break;
		case "projects": 	link = "link5"; subLink = "link54"; break;
		case "advert": 		link = "link5"; subLink = "link55"; break;

		case "contact": 	link = "link6"; subLink = "link61"; break;
		case "sitemap": 	link = "link6"; subLink = "link62"; break;
			
		default:
			if (_page.indexOf("jobs") > -1)
			{
				link = "link5";
				subLink = "link53"; 
			}
			if (_page.indexOf("archive") > -1)
			{
				link = "link2";
				subLink = "link23"; 
			}
	}
	document.getElementById("link1").style.display = "none";
	document.getElementById("link2").style.display = "none";
	document.getElementById("link3").style.display = "none";
	document.getElementById("link4").style.display = "none";
	document.getElementById("link5").style.display = "none";
	document.getElementById("link6").style.display = "none";

	document.getElementById("link10").style.color = "#000";
	document.getElementById("link11").style.color = "#000";
	document.getElementById("link12").style.color = "#000";
	document.getElementById("link13").style.color = "#000";
	document.getElementById("link14").style.color = "#000";
	document.getElementById("link15").style.color = "#000";
	document.getElementById("link16").style.color = "#000";
	document.getElementById("link20").style.color = "#000";
	document.getElementById("link21").style.color = "#000";
	document.getElementById("link22").style.color = "#000";
	document.getElementById("link23").style.color = "#000";
	document.getElementById("link24").style.color = "#000";
	document.getElementById("link30").style.color = "#000";
	document.getElementById("link31").style.color = "#000";
	document.getElementById("link32").style.color = "#000";
	document.getElementById("link33").style.color = "#000";
	document.getElementById("link40").style.color = "#000";
	document.getElementById("link41").style.color = "#000";
	document.getElementById("link42").style.color = "#000";
	document.getElementById("link43").style.color = "#000";
	document.getElementById("link50").style.color = "#000";
	document.getElementById("link51").style.color = "#000";
	document.getElementById("link52").style.color = "#000";
	document.getElementById("link53").style.color = "#000";
	document.getElementById("link54").style.color = "#000";
	document.getElementById("link55").style.color = "#000";
	document.getElementById("link60").style.color = "#000";
	document.getElementById("link61").style.color = "#000";
	document.getElementById("link62").style.color = "#000";

	document.getElementById(link).style.display = "block";
	document.getElementById(subLink).style.color = "red";
}


