function GetOperatingSystem()
{
	queryString = window.location.search.substring(1);
	queryStringParameters = queryString.split("&");
	for (i=0; i<queryStringParameters.length; i++)
	{
		parameter = queryStringParameters[i].split("=");
		if (parameter[0] == "os")
			return parameter[1];
	}
	return GetOS();
}

function GetOS()
{
	if (navigator.platform.toLowerCase().indexOf("win") > -1)
		return "windows";
	else if (navigator.platform.toLowerCase().indexOf("mac") > -1)
		return "mac";
	else if  (navigator.platform.toLowerCase().indexOf("linux") > -1)
		return "linux";
	else if (navigator.userAgent.toLowerCase().indexOf("iphone") > -1)
		return "iphone";
	else
		return "windows";
}

//Index Seiten
function SetDownloadUrls(macQS, macFull, linux)
{
	try
	{
		if (GetOS() == "mac")
		{
			document.getElementById("dlQS").href = macQS;
			document.getElementById("dlFull").href = macFull;
		}
		else if (GetOS() == "linux")
		{
			document.getElementById("dlQS").parentNode.parentNode.parentNode.style.display = "none";		
			document.getElementById("dlFull").href = linux;
		}
	}
	catch(e) {}
}


//Download Seiten
function SetDownloadArea(os)
{
	if (os == "windows")
	{
		area = document.getElementById("downloadAreaWindows");
		area.style.display = "";		
		ActivateHighslide(area);		
		icon = document.getElementById("downloadAreaWindowsIcon");
		icon.src = "/images/icons/select-windows-active.gif";
		icon.name = "active";
		
		area = document.getElementById("downloadAreaMac");
		area.style.display = "none";
		DeactivateHighslide(area);
		icon = document.getElementById("downloadAreaMacIcon");
		icon.src = "/images/icons/select-mac.gif";
		icon.name = "";
		
		area = document.getElementById("downloadAreaLinux");
		area.style.display = "none";
		DeactivateHighslide(area);
		icon = document.getElementById("downloadAreaLinuxIcon");
		icon.src = "/images/icons/select-linux.gif";
		icon.name = "";
		
		document.getElementById("downloadAreaiPhone").style.display = "none";
		icon = document.getElementById("downloadAreaiPhoneIcon");
		icon.src = "/images/icons/select-iphone.gif";
		icon.name = "";
	}
	else if (os == "mac")
	{
		area = document.getElementById("downloadAreaWindows");
		area.style.display = "none";
		DeactivateHighslide(area);
		icon = document.getElementById("downloadAreaWindowsIcon");
		icon.src = "/images/icons/select-windows.gif";
		icon.name = "";
		
		area = document.getElementById("downloadAreaMac");
		area.style.display = "";
		ActivateHighslide(area);
		icon = document.getElementById("downloadAreaMacIcon");
		icon.src = "/images/icons/select-mac-active.gif";
		icon.name = "active";
		
		area = document.getElementById("downloadAreaLinux");
		area.style.display = "none";
		DeactivateHighslide(area);
		icon = document.getElementById("downloadAreaLinuxIcon");
		icon.src = "/images/icons/select-linux.gif";
		icon.name = "";
		
		document.getElementById("downloadAreaiPhone").style.display = "none";
		icon = document.getElementById("downloadAreaiPhoneIcon");
		icon.src = "/images/icons/select-iphone.gif";
		icon.name = "";
	}
	else if (os == "linux")
	{
		area = document.getElementById("downloadAreaWindows");
		area.style.display = "none";
		DeactivateHighslide(area);
		icon = document.getElementById("downloadAreaWindowsIcon");
		icon.src = "/images/icons/select-windows.gif";
		icon.name = "";
		
		area = document.getElementById("downloadAreaMac");
		area.style.display = "none";
		DeactivateHighslide(area);		
		icon = document.getElementById("downloadAreaMacIcon");
		icon.src = "/images/icons/select-mac.gif";
		icon.name = "";
		
		area = document.getElementById("downloadAreaLinux");
		area.style.display = "";
		ActivateHighslide(area);		
		icon = document.getElementById("downloadAreaLinuxIcon");
		icon.src = "/images/icons/select-linux-active.gif";
		icon.name = "active";
		
		document.getElementById("downloadAreaiPhone").style.display = "none";
		icon = document.getElementById("downloadAreaiPhoneIcon");
		icon.src = "/images/icons/select-iphone.gif";
		icon.name = "";
	}
	else if (os == "iphone")
	{
		document.getElementById("downloadAreaWindows").style.display = "none";
		icon = document.getElementById("downloadAreaWindowsIcon");
		icon.src = "/images/icons/select-windows.gif";
		icon.name = "";
		
		document.getElementById("downloadAreaMac").style.display = "none";
		icon = document.getElementById("downloadAreaMacIcon");
		icon.src = "/images/icons/select-mac.gif";
		icon.name = "";
		
		document.getElementById("downloadAreaLinux").style.display = "none";
		icon = document.getElementById("downloadAreaLinuxIcon");
		icon.src = "/images/icons/select-linux.gif";
		icon.name = "";
		
		document.getElementById("downloadAreaiPhone").style.display = "";
		icon = document.getElementById("downloadAreaiPhoneIcon");
		icon.src = "/images/icons/select-iphone-active.gif";
		icon.name = "active";
	}
	else
	{
		area = document.getElementById("downloadAreaWindows");
		area.style.display = "";		
		ActivateHighslide(area);		
		icon = document.getElementById("downloadAreaWindowsIcon");
		icon.src = "/images/icons/select-windows-active.gif";
		icon.name = "active";
		
		area = document.getElementById("downloadAreaMac");
		area.style.display = "none";
		DeactivateHighslide(area);
		icon = document.getElementById("downloadAreaMacIcon");
		icon.src = "/images/icons/select-mac.gif";
		icon.name = "";
		
		area = document.getElementById("downloadAreaLinux");
		area.style.display = "none";
		DeactivateHighslide(area);
		icon = document.getElementById("downloadAreaLinuxIcon");
		icon.src = "/images/icons/select-linux.gif";
		icon.name = "";
		
		document.getElementById("downloadAreaiPhone").style.display = "none";
		icon = document.getElementById("downloadAreaiPhoneIcon");
		icon.src = "/images/icons/select-iphone.gif";
		icon.name = "";
	}
}

function DeactivateHighslide(area)
{
	while (area.innerHTML.indexOf('onclick="return hs.expand(this)"') != -1)
		area.innerHTML = area.innerHTML.replace('onclick="return hs.expand(this)"', 'onclick=""');
}

function ActivateHighslide(area)
{
	while (area.innerHTML.indexOf('onclick=""') != -1)
		area.innerHTML = area.innerHTML.replace('onclick=""', 'onclick="return hs.expand(this)"');
}


//Download Seiten
function SetActive(element)
{
	if (element.name != "active")
		element.src = element.src.replace(".gif", "-active.gif");
}

//Download Seiten
function SetInactive(element)
{
	if (element.name != "active")
		element.src = element.src.replace("-active.gif", ".gif");
}
