// JavaScript Document
function showLoadingBar()
{
	document.getElementById("loadingbar").style.visibility = "visible";
}
function hideLoadingBar()
{
	document.getElementById("loadingbar").style.visibility = "hidden";
}
function resetLinkCSS()
{
	var links = document.getElementsByTagName("a");
	for(i=0;i<links.length;i++)
	{
		var obj = links[i];

		if(obj.className.indexOf("linkstd")>=0)
			obj.className = "linkstd";
			
		if(obj.className.indexOf("linkred")>=0)
			obj.className = "linkred";
	}
}
function HighlightLink(contentId)
{
	var obj = document.getElementById("link_"+contentId);
	if(obj)
	{
		if(obj.className.indexOf("linkstd")>=0)
			obj.className = "linkstd_hl";
	
		if(obj.className.indexOf("linkred")>=0)
			obj.className = "linkred_hl";
	}
	
	if(contentId=="web-kat" || contentId=="portal" || contentId=="garantieabwicklung")
	{
		document.getElementById("link_web-kat").className = "linkstd_hl";
	}
}
function getContent(contentId)
{
	document.getElementById("loginstatus").innerHTML = "";
	resetLinkCSS();
	HighlightLink(contentId);
	var url = 'lib/ajax_functions.php?action=getcontent&id='+contentId;
	new Ajax.Updater('content', url, 
	{
		onLoading: showLoadingBar,
		onLoaded: hideLoadingBar, 
		onComplete: hideLoadingBar,
		method: 'POST'
	});	
}
function doLogin()
{
	var user = document.getElementById("loginname").value;
	var pass = document.getElementById("loginpw").value;
	var url = 'lib/ajax_functions.php?action=login&name='+user+'&pass='+pass;
	document.getElementById("loginstatus").innerHTML = "Anmeldung läuft...";
	new Ajax.Updater('loginstatus', url, 
	{
		onLoading: showLoadingBar,
		onLoaded: hideLoadingBar, 
		onComplete: hideLoadingBar,
		method: 'POST'
	});	
}
