function switchMenuVisibility(id) {
	return true;

	var li = document.getElementById(id);
	var submenu = li.getElementsByTagName('ul')[0];

	var submenuStyle = submenu.style.display;
	if(submenuStyle == "none") {
		submenu.style.display = "block";
	} else {
		submenu.style.display = "none";
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

var embedCache = new Array();
function scalePage(size) {
	if(typeof(size) == "undefined" || isNaN(size)) {
		return false;
	}

	// get the right DOM elements
	var bodyTag = document.getElementsByTagName('body')[0];
	var pageMarginsTag = document.getElementById('page_margins');
	var pageTag = document.getElementById('page');

	var pageWidth = 1000;

	// set the positions
	bodyTag.style.OTransformOrigin = 'top left';
	bodyTag.style.MozTransformOrigin = 'top left';
	bodyTag.style.WebkitTransformOrigin = 'top left';
	bodyTag.style.transformOrigin = 'top left';

	pageMarginsTag.style.OTransformOrigin = 'top left';
	pageMarginsTag.style.MozTransformOrigin = 'top left';
	pageMarginsTag.style.WebkitTransformOrigin = 'top left';
	pageMarginsTag.style.transformOrigin = 'top left';

	// scale everything
	if( size != 1) {
		pageMarginsTag.style.OTransform = 'scale('+size+')';
		pageMarginsTag.style.MozTransform = 'scale('+size+')';
		pageMarginsTag.style.WebkitTransform = 'scale('+size+')';
		pageMarginsTag.style.transform = 'scale('+size+')';

		// Replace embeds in Firefox at scaling
		if (BrowserDetect.browser == 'Firefox') {
			var embedIndex = 0;
			if( $("embed").length)
			{
				$("embed").each(function(){
					var embedWrap = $(this).parent();
					var embedW = $(this).attr('width');
					var embedH = $(this).attr('height');
					embedCache[embedIndex] = embedWrap.html();
					var embedHtml = embedWrap.html();
					embedWrap.html("<div class=\"embed-subst\"><p>Videos k&ouml;nnen nur in der Webseiten Standardgr&ouml;&szlig;e betrachtet werden.</p>");
					embedWrap.html(embedWrap.html() + "<p><a id=\"video-popup-" + embedIndex + "\" href=\"\">Klicken Sie hier, um das Video in einem seperaten Fenster zu &ouml;ffnen.</a><p></div>");
					$("#video-popup-" + embedIndex).click(function(){
						videoWindow = window.open('', "Video", "width=" + embedW + ",height=" + embedH + ",left=100,top=100,resizable=no,toolbar=no,status=no,scrollbars=no,menubar=no,location=no");
						videoWindow.document.write("<html><head><title=\"Video\" /></head><body style=\"margin:0\">" + embedHtml + "</body></html>");
						videoWindow.focus();
						return false;
					});
					embedIndex++;
				});
			}
			if( $("object").length)
			{
				$("object").each(function(){
					var embedWrap = $(this).parent();
					var embedW = $(this).attr('width');
					var embedH = $(this).attr('height');
					embedCache[embedIndex] = embedWrap.html();
					var embedHtml = embedWrap.html();
					embedWrap.html("<div class=\"embed-subst\"><p>Videos k&ouml;nnen nur in der Webseiten Standardgr&ouml;&szlig;e betrachtet werden.</p>");
					embedWrap.html(embedWrap.html() + "<p><a id=\"video-popup-" + embedIndex + "\" href=\"\">Klicken Sie hier, um das Video in einem seperaten Fenster zu &ouml;ffnen.</a><p></div>");
					$("#video-popup-" + embedIndex).click(function(){
						videoWindow = window.open('', "Video", "width=" + embedW + ",height=" + embedH + ",left=100,top=100,resizable=no,toolbar=no,status=no,scrollbars=no,menubar=no,location=no");
						videoWindow.document.write("<html><head><title=\"Video\" /></head><body style=\"margin:0\">" + embedHtml + "</body></html>");
						videoWindow.focus();
						return false;
					});
					embedIndex++;
				});
			}
		}
	}else{
		pageMarginsTag.style.OTransform = '';
		pageMarginsTag.style.MozTransform = '';
		pageMarginsTag.style.WebkitTransform = '';
		pageMarginsTag.style.transform = '';

		// Reset embeds in Firefox if substituted before
		if( $(".embed-subst").length)
		{
			var embedIndex = 0;
			$(".embed-subst").each(function(){
				var embedWrap = $(this).parent();
				embedWrap.replaceWith(embedCache[embedIndex]);
				embedIndex++;
			});
		}
	}

	// calculate the new website width
	var newPageWidth = pageWidth; // default (used by Opera, Firefox and IE8+
	if (BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 8) {
		// IE7 and lower
		pageTag.style.zoom = size;
		newPageWidth = pageWidth*size;
	}
	if (BrowserDetect.browser == 'Explorer' && BrowserDetect.version > 7) {
		// IE8 and higher
		pageMarginsTag.style.zoom = size;
	}
	if (BrowserDetect.browser == 'Chrome' || BrowserDetect.browser == 'Safari') {
		// Webkit
		newPageWidth = pageWidth*size;
	}

	pageMarginsTag.style.width = newPageWidth+'px';

	return true;
}

function setFontsize(size) {
	cookieSize = readCookie("rvkZoom");

	if (typeof(size) != "undefined" && !isNaN(cookieSize)) {
		// calculate the new size
		size = parseFloat(size);
		cookieSize = parseFloat(cookieSize);
		if (size != 1 && size > 0) {
			size = cookieSize + (size - 1);
			if(size <= 0.25) {
				size = 0.25;
			}
		} else {
			size = 1;
		}

		// start scaling
		scalePage(size);

		eraseCookie("rvkZoom");
		createCookie("rvkZoom",size,28);
	} else if (typeof(size) == "undefined" && !isNaN(cookieSize)) {
		// calculate the new size
		size = parseFloat(cookieSize);

		// start scaling
		scalePage(size);

		eraseCookie("rvkZoom");
		createCookie("rvkZoom",size,28);
	} else {
		// there is no cookie, so we create the cookie
		eraseCookie("rvkZoom");
		createCookie("rvkZoom","1.0",28);
	}
}


/*
* most likely the best browser detection around
*
* Browser name: BrowserDetect.browser
* Browser version: BrowserDetect.version
* OS name: BrowserDetect.OS
*
* http://www.quirksmode.org/js/detect.html
*/
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
		|| this.searchVersion(navigator.appVersion)
		|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
				return data[i].identity;
			}
			else if (dataProp)
			return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
	{
		string: navigator.userAgent,
		subString: "Chrome",
		identity: "Chrome"
	},
	{ 	string: navigator.userAgent,
	subString: "OmniWeb",
	versionSearch: "OmniWeb/",
	identity: "OmniWeb"
	},
	{
		string: navigator.vendor,
		subString: "Apple",
		identity: "Safari",
		versionSearch: "Version"
	},
	{
		prop: window.opera,
		identity: "Opera"
	},
	{
		string: navigator.vendor,
		subString: "iCab",
		identity: "iCab"
	},
	{
		string: navigator.vendor,
		subString: "KDE",
		identity: "Konqueror"
	},
	{
		string: navigator.userAgent,
		subString: "Firefox",
		identity: "Firefox"
	},
	{
		string: navigator.vendor,
		subString: "Camino",
		identity: "Camino"
	},
	{		// for newer Netscapes (6+)
		string: navigator.userAgent,
		subString: "Netscape",
		identity: "Netscape"
	},
	{
		string: navigator.userAgent,
		subString: "MSIE",
		identity: "Explorer",
		versionSearch: "MSIE"
	},
	{
		string: navigator.userAgent,
		subString: "Gecko",
		identity: "Mozilla",
		versionSearch: "rv"
	},
	{ 		// for older Netscapes (4-)
		string: navigator.userAgent,
		subString: "Mozilla",
		identity: "Netscape",
		versionSearch: "Mozilla"
	}
	],
	dataOS : [
	{
		string: navigator.platform,
		subString: "Win",
		identity: "Windows"
	},
	{
		string: navigator.platform,
		subString: "Mac",
		identity: "Mac"
	},
	{
		string: navigator.userAgent,
		subString: "iPhone",
		identity: "iPhone/iPod"
	},
	{
		string: navigator.platform,
		subString: "Linux",
		identity: "Linux"
	}
	]

};
BrowserDetect.init();

