			var isOpera = false;
			var ua=navigator.userAgent.toLowerCase();

			var KO=ua.match(/konqueror\/(\d+)/);
			var KO3=KO&&KO[1]==3;
			var SA=ua.match(/safari\/(\d+)/);
			var SA1=SA&&SA[1]<86;

			KO=!!KO;
			SA=!!SA;

			var MAC=/mac/.test(ua);
			var OP=!!self.opera
			var WEBTV=/webtv/.test(ua);
			var IE=/msie/.test(ua)&&!OP&&!WEBTV&&!SA&&!KO;
			var GK=/gecko/.test(ua)
			var OP8=/opera 8/.test(ua) && OP;
			var NN4=false;
			var NS6=ua.indexOf("netscape6/6")!=-1;
			var IE4=IE && !document.getElementById;
			var IE5=IE&&![].push&&!IE4;

				/*
				if(OP)
				{
					isOpera = true;
				}
				*/

				function initLanguageSelection()
				{
					if(OP || NS6 || NN4 || IE4 || IE5 || SA || MAC && IE)
					{
						if(document.getElementById('languageSelectorNS'))
						{
							document.getElementById('languageSelectorNS').style.display = 'block';
						}
						return;
					}

					if(document.getElementById('languageSelector'))
					{
						document.getElementById('languageSelector').style.display='block';
						if(!document.getElementById('DivSiteLanguage_de'))
							return;
						objSpanSelectedLanguage = document.getElementById('DivSiteLanguage_de');
						document.getElementById('languageSelector').innerHTML = objSpanSelectedLanguage.innerHTML;

						objTR = objSpanSelectedLanguage.parentNode.parentNode;
						objTBody = objTR.parentNode;
						objTBody.removeChild(objTR);

						var par_lang = document.getElementById('LanguageText_de');
						par_lang.innerHTML = 'languages&nbsp;' + document.getElementById('dropdownImage').innerHTML;

						var link = document.getElementById('switchlanguage_de');
						link.style.textDecoration = 'none';


						if(document.getElementById('divIframe'))
						{
							objIframe = document.getElementById('divIframe');
							objIframe.innerHTML = '<iframe src="/blank.htm" id="iframeInv" style="z-index: 1;" frameborder="0" scrolling=no marginwidth="0" marginheight="0"></iframe>';

						}
					}
				}

				function getposOffset(overlay, offsettype)
				{
					if(isOpera)
						return;
					var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
					var parentEl=overlay.offsetParent;
					while (parentEl!=null)
					{
						totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
						parentEl=parentEl.offsetParent;
					}
					return totaloffset;
				}

				function overlay(curobj, subobj)
				{
					if(isOpera)
						return;

					if (document.getElementById)
					{
						var objLanguageSelector = document.getElementById('languageSelector');
						objLanguageSelector.style.borderLeft = 'solid 1px orange';
						objLanguageSelector.style.borderTop = 'solid 1px orange';
						objLanguageSelector.style.borderRight = 'solid 1px orange';
						objLanguageSelector.style.borderBottom = 'solid 1px white';

						var subobj=document.getElementById(subobj);
						subobj.style.left = getposOffset(curobj, "left")+"px";
						subobj.style.top = getposOffset(curobj, "top") + curobj.offsetHeight +"px";
						subobj.style.display = "block";

						var subDivIframe = document.getElementById('divIframe');
						subDivIframe.style.left = subobj.style.left;
						subDivIframe.style.top = subobj.style.top;
						subDivIframe.style.width = subobj.offsetWidth;
						subDivIframe.style.height = subobj.offsetHeight;

						subDivIframe.style.display = "block";

						if(subDivIframe.childNodes && subDivIframe.childNodes.length > 0)
						{
							var subIframe = subDivIframe.childNodes[0];
							subIframe.style.left = subobj.style.left;
							subIframe.style.top = subobj.style.top;
							subIframe.style.width = subobj.offsetWidth;
							subIframe.style.height = subobj.offsetHeight;
						}

						return false;
					}
					else
						return true;
				}

				function overlayclose(subobj)
				{
					if(isOpera)
						return;

					document.getElementById(subobj).style.display="none";
					document.getElementById('divIframe').style.display="none";
					objLanguageSelector = document.getElementById('languageSelector');
					objLanguageSelector.style.border = 'solid 1px white';
				}

				document.onmousemove = function(evt)
				{
					if(isOpera)
						return;

					evt = (evt) ? evt : ((window.event) ? window.event : "");
					var elem = (evt.target) ? evt.target : evt.srcElement;
					if(!document.getElementById('subcontent'))
						return;
					var thisSubcontent = document.getElementById('subcontent');

					var LeftSide = getposOffset(thisSubcontent, "left");
					var RightSide = parseInt(LeftSide, 10) + parseInt(thisSubcontent.style.width, 10);

					var HeightTop = getposOffset(document.getElementById('languageSelector'), "top");
					var HeightBottom = parseInt(getposOffset(thisSubcontent, "top"), 10) + parseInt(thisSubcontent.offsetHeight, 10);

					if((evt.clientX < LeftSide || evt.clientX > RightSide) || (evt.clientY < HeightTop || evt.clientY > HeightBottom))
					{
						overlayclose('subcontent');
					}
				}
