  var DMhttpObjValue;
  var objInnerHTML;
  var objValue;
  var objTilmeldDIV;  
  var objAfmeldDIV;  
	var DMhttpObjInnerHTML;
	
  var playerobjInnerHTML;
  var tipAfriendLink ="";
  var maximumFontSize = 17;
  var minimumFontSize = 10;
  var defaultFontSize = 11;
	var objSetVisible=false;
	var objInnerHTMLSetVisible=true;
	var DWNewsletterReceiptEmailFieldText ='e-mail adresse';
	var tilmeldAfmeld = true; /* true for tilmeld and false for afmeld */
	
	
	var KundecasesDefaultSize = 4;
	var ArtiklerDefaultSize = 4;
	var ProduktnyhederDefaultSize = 4;
	var VideoerDefaultSize = 4;
	
	var KundecasesAmount = 0;
	var ArtiklerAmount = 0;
	var ProduktnyhederAmount = 0;
	var VideoerAmount = 0;
	
	function increaesKundercases()
	{ ++KundecasesAmount;	}
	
	function increaesArtikler()
	{	++ArtiklerAmount;}

	function increaesProduktnyheder()
	{	++ProduktnyhederAmount;	}

	function increaesVideoer()
	{	++VideoerAmount;	}
	
	function checkandHide(ele,size,total)
	{
		if(null != ele)
		{
			ele.style.display = 'block';
			ele.style.visibility = 'visible';	
							
			if(total <= size)
			{
				ele.style.display = 'none';				
			}else
			{
				
				ele.style.display = 'block';				
			}
		}
	}	
	
	function doIncreaseChecker()
	{
		kcImg = document.getElementById("kundercasesImg");
		artImg = document.getElementById("ArtiklelistImg");
		productImg = document.getElementById("ProduktlistImg");
		videoImg = document.getElementById("VideoerlistImg");
		
		checkandHide(kcImg,KundecasesDefaultSize,KundecasesAmount);
		checkandHide(artImg,ArtiklerDefaultSize,ArtiklerAmount);
		checkandHide(productImg,ProduktnyhederDefaultSize,ProduktnyhederAmount);
		checkandHide(videoImg,VideoerDefaultSize,VideoerAmount);
		
	}
	
	function goToLink(link)
	{
		if(link !='')
		{
			window.location.href =link;
		}
	}
	
	function searchResultRecreate(Text,link)
	{
		var newspos=link.indexOf("NewsID");
		var newText ="";
		
		if (newspos >= 0)
		{
			var thenewsID = link.substr(newspos+7);
			newText = "<a href='/Default.aspx?ID=848&DMNewsID="+thenewsID+"'>"+Text+"</a>";
			document.write(newText);
		}else{
			newText = "<a href='"+link+"'>"+Text+"</a>";
			document.write(newText);
		}
	}
	
	function reloadLocations(areaID,postID)
	{
		var url="/Default.aspx?ID=832&postnr="+postID+"&area="+areaID+"&Purge=True&sid="+Math.random();
		goToLink(url);
	}
	
	function reloadNewsPage(newspageID)
	{
		var url="/Default.aspx?ID=848&DMNewsID="+newspageID;
		goToLink(url);
	}

	function myLoad() 
	{
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		var theString = "";
		
		var idof = "831";
		var postnr ="";
		var areaID = "";
		var newsID ="";
		var pageID ="";
		
		for(var i = 0; i < hashes.length; i++)
		{
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
			if(hash[0] == "DMNewsID")
			{ 
				callGetNewsItem(hash[1]);
			}
			
			if(hash[0] == "NewsID")
			{ 
				newsID = hash[1];
			}			
			
			//newsID
			if((hash[0] == "ID") ||((hash[0] == "id") || (hash[0] == "Id")))
			{ 
				idof = hash[1];
			}		
			
			//pageID
			if(hash[0] == "postnr")
			{ 
				postnr = hash[1];
			}			
			if(hash[0] == "pageID")
			{ 
				pageID = hash[1];
			}
			
			if(hash[0] == "area")
			{ 
				areaID = hash[1];
			}				
		}
		
		if((idof  != "832") && ((postnr !="") ||(areaID !="")))
		{
			reloadLocations(areaID,postnr)
		}
		
		if(newsID !="" && null == document.getElementById("ContentAreaRight"))
		{
			//reloadNewsPage(newsID);
		}
		
		if(idof == "742")
		{
			redirectPageForContent("742");
		}
		
		if(pageID !="")
		{
			objInnerHTML = document.getElementById('ContentAreaCenter');
			var url="/Default.aspx?ID="+pageID;
			DMgetResponseInnerHtml(url);			
//			callOMCOMFORT();
		}
		
		
	}
	var xToLoad =(typeof(window.onload)!='function')?function(){;}:window.onload;
	window.onload=function(){xToLoad();myLoad()}
	function getNewsletterFormVariables() {
		var theForm = document.NewsletterExtendedRegisterForm;
	  var getstr = "&";//"ID=723&m=NewsletterExtended&ParagraphID=3856&DWNewsletterReceiptNameFieldTextTextbox=&";
		
	   for(i=0; i<theForm.elements.length; i++){
	   var alertText = ""
	      if(theForm.elements[i].type == "text")
				{
	      	getstr +=  theForm.elements[i].name + "=" + encodeURI(theForm.elements[i].value) + "&";	
	      }
	      else if(theForm.elements[i].type == "checkbox"){
         if (theForm.elements[i].checked) {
            getstr += theForm.elements[i].name + "=" + encodeURI(theForm.elements[i].value) + "&";
         } else {
            getstr += obj.elements[i].name + "=&";
         }	      	
	      }
	      else if(theForm.elements[i].type == "radio"){
         if (theForm.elements[i].checked) {
            getstr += theForm.elements[i].name + "=" + encodeURI(theForm.elements[i].value) + "&";    	
	      }	      
		    else if (theForm.elements[i].type == "SELECT") {
		        var sel = theForm.elements[i];
		        getstr += sel.name + "=" + encodeURI(sel.options[sel.selectedIndex].value) + "&";
		     }
	      }
	   }
 			return getstr;
	}




	function DMGetXmlHttpObject()
	{
		var objXMLHttp=null
		if (window.XMLHttpRequest)
		{
			objXMLHttp=new XMLHttpRequest()
		}
		else if (window.ActiveXObject)
		{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
		return objXMLHttp
	}
	
		
	function DMgetResponseValue(url)
	{
		DMhttpObjValue=DMGetXmlHttpObject();
		DMhttpObjValue.onreadystatechange=DMstateChangedValue
		DMhttpObjValue.open("GET",url,true)
		DMhttpObjValue.send(null)
	}

	
	function DMstateChangedValue()
	{
		if (DMhttpObjValue.readyState==4 || DMhttpObjValue.readyState=="complete")
		{
			if(null != objValue)
			{
				objValue.innerHTML=DMhttpObjInnerHTML.responseText
			}
		}
	}

	function startLOADTILMEL()
	{
		objTilmeldDIV = document.getElementById('hiddenAfmeldArea');
		var url="/Default.aspx?ID=815&Purge=True&sid="+Math.random()
		DMgetTILMELDResponseValue(url);			
	}

	function startLOADAFTILMELD()
	{
		objAfmeldDIV = document.getElementById('hiddenAfmeldArea');
		var url="/Default.aspx?ID=748&Purge=True&sid="+Math.random()
		DMgetAFTILMELDResponseValue(url);			
	}
	
	function DMgetTILMELDResponseValue(url)
	{
		DMhttpObjValue=DMGetXmlHttpObject();
		DMhttpObjValue.onreadystatechange=DMTILMELDstateChangedValue
		DMhttpObjValue.open("GET",url,true)
		DMhttpObjValue.send(null)
	}

	function DMTILMELDstateChangedValue()
	{
		if (DMhttpObjValue.readyState==4 || DMhttpObjValue.readyState=="complete")
		{
			if(null != objTilmeldDIV)
			{
				objTilmeldDIV.innerHTML=DMhttpObjValue.responseText
			}
		}
	}
	
	function DMgetAFTILMELDResponseValue(url)
	{
		DMhttpObjValue=DMGetXmlHttpObject();
		DMhttpObjValue.onreadystatechange=DMAFTILMELDstateChangedValue
		DMhttpObjValue.open("GET",url,true)
		DMhttpObjValue.send(null)
	}

	
	function DMAFTILMELDstateChangedValue()
	{
		if (DMhttpObjValue.readyState==4 || DMhttpObjValue.readyState=="complete")
		{
			if(null != objAfmeldDIV)
			{
				objAfmeldDIV.innerHTML=DMhttpObjValue.responseText
			}
		}
	}
	
	function DMgetResponseInnerHtml(url)
	{
		DMhttpObjInnerHTML=DMGetXmlHttpObject();
		DMhttpObjInnerHTML.onreadystatechange=DMstateChangedInnerHtml
		DMhttpObjInnerHTML.open("GET",url,true)
		DMhttpObjInnerHTML.send(null)
	}	

	function DMstateChangedInnerHtml()
	{
		if (DMhttpObjInnerHTML.readyState==4 || DMhttpObjInnerHTML.readyState=="complete")
		{
			if(null != objInnerHTML)
			{
				objInnerHTML.innerHTML=DMhttpObjInnerHTML.responseText
				if (objInnerHTMLSetVisible==true)
				{
					objInnerHTML.style.visibility = 'visible';
					objInnerHTML.style.display = 'block';
				}
				checkEmptyNewsAdertSide();
			}
		}
	}


	function DMgetTilmeldResponseInnerHtml(url)
	{
		DMhttpObjInnerHTML=DMGetXmlHttpObject();
		DMhttpObjInnerHTML.onreadystatechange=DMTilmeldstateChangedInnerHtml
		DMhttpObjInnerHTML.open("GET",url,true)
		DMhttpObjInnerHTML.send(null)
	}	

	function DMTilmeldstateChangedInnerHtml()
	{
		if (DMhttpObjInnerHTML.readyState==4 || DMhttpObjInnerHTML.readyState=="complete")
		{
			objInnerHTML = document.getElementById('NewsletterResultDivAreaalign');
			var url="/Default.aspx?ID="+idtouse+"&Purge=True&sid="+Math.random();
			DMgetResponseInnerHtml(url);
			ele = document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox');
			if(null != ele)
			{
				ele.value =DWNewsletterReceiptEmailFieldText;
			}
		}
	}
	
	function callTilmeld()
	{
		if(document.NewsletterExtendedRegisterForm != null)
		{
			if(!validateEmail(document.NewsletterExtendedRegisterForm.DWNewsletterReceiptEmailFieldTextTextbox.value))	
			{	
				alert('Enter e-mail address!');
				document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox').value ="";
				document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox').focus();				
				return;	
			}
			var varCheckboxes = document.getElementById("news2").checked + document.getElementById("news1").checked + ""; 
			if(varCheckboxes == 0 )	
			{	
				alert('No newslettter list selected!');	return;	
			}
			valuetouse = document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox').value;
			document.NewsletterExtendedRegisterForm.action ="/Default.aspx?ID=815";
			tilmeldAfmeld = true;
			document.NewsletterExtendedRegisterForm.submit();			
			return false;
		}
	}
	
	function callAfmeld()
	{
		
		if(!validateEmail(document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox').value))	
		{	
			alert('Enter e-mail address!');
			document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox').value ="";
			document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox').focus();
			return;	
		}
		else
		{
			if(null != document.CancelForm.DWNewsletterCancelEmailFieldTextTextbox)
			{
				document.CancelForm.DWNewsletterCancelEmailFieldTextTextbox.value = document.getElementById('DWNewsletterReceiptEmailFieldTextTextbox').value;
				document.CancelForm.action ="/Default.aspx?ID=748";				
				document.CancelForm.submit();
				return false;									
			}
		}

	}
	
	
	
	function submitSearchFrm()
	{
		objInnerHTML = document.getElementById('ContentAreaCenter');
		searchfield =(document.SearchForm1_3_0.q != null ) ? document.SearchForm1_3_0.q.value : "";
		var url="/Default.aspx?ID=799&q="+searchfield+"&Purge=True&sid="+Math.random();
		DMgetResponseInnerHtml(url);	
		return false;
	}

	if (null != document.getElementById('DMInstallatoerId') && document.getElementById('DMInstallatoerId').value=="")
	{
		DMgetInstallatoer(document.getElementById('DMInstallatoer').value, 'DMInstallatoerList');
	}

	function SendCancel()
	{
		if(null != document.CancelForm.DWNewsletterCancelEmailFieldTextTextbox)
		{
			if(!validateEmail(document.CancelForm.DWNewsletterCancelEmailFieldTextTextbox.value))
			{
				alert('Enter e-mail address!');
				return;
			}
			document.CancelForm.submit();
		}
	}

	function redirectPageForContent(pageID)
	{
		if(null == document.getElementById('ContentAreaCenter'))
		{
			var url="/Default.aspx?pageID="+pageID+"&Purge=True&sid="+Math.random()
			goToLink(url);					
		}
	}
	
	function callOMCOMFORT()
	{
		objInnerHTML = document.getElementById('ContentAreaCenter');
		var url="/Default.aspx?ID=742&Purge=True&sid="+Math.random();
		DMgetResponseInnerHtml(url);
	}

	function callFAQ()
	{
		objInnerHTML = document.getElementById('ContentAreaCenter');
		var url="/Default.aspx?ID=743&Purge=True&sid="+Math.random()
		DMgetResponseInnerHtml(url);
	}

	function callFAQPOS(POSP)
	{
		objInnerHTML = document.getElementById('ContentAreaCenter');
		var url="/Default.aspx?ID=743&Purge=True&sid="+Math.random()+"#"+POSP;
		DMgetResponseInnerHtml(url);
	}


	function callKONTAKT()
	{
		objInnerHTML = document.getElementById('ContentAreaCenter');
		var url="/Default.aspx?ID=744&Purge=True&sid="+Math.random()
		DMgetResponseInnerHtml(url);
	}

	function callGetNewsItem(newsID)
	{
		objInnerHTML = document.getElementById('ContentAreaCenter');
		var url="/Default.aspx?ID=27&PID=101&Action=1&NewsId="+newsID;
		DMgetResponseInnerHtml(url);		
	}

		
	function callBestilBrochure()
	{
		var url="/Default.aspx?ID=753&Purge=True&sid="+Math.random()
		goToLink(url);		
		/*
		objInnerHTML = document.getElementById('ContentAreaCenter');
		var url="/Default.aspx?ID=753&Purge=True&sid="+Math.random()
		DMgetResponseInnerHtml(url);
		*/
	}

	function DMreplaceAeOeAa(url)
	{
		return url.toLowerCase().replace("?","_ae").replace("?","_oe").replace("?","_aa")+"&sid="+Math.random();
	}

	
	
	
	
	function toggleImage(imageName,imgNameSRC)
	{
		useImage =imgNameSRC;
		if (document.all){
			myImage = document.images[imageName];
			if(document.images){
			// Check to see whether you are using a name, number, or object
				myImage.src = useImage;
			}
			return false;
		}else if (document.getElementById){

			myImage = document.images[imageName];
			if(document.images){
			// Check to see whether you are using a name, number, or object
				myImage.src = useImage;
			}			
			return false;
		}		
	}	
	
	function myToggleImages(id1,id2,imgName)
	{
		src1 = '/Files/System/3_0_PlusIcon.gif';
		src2 = '/Files/System/3_0_MinusIcon.gif';
		useImage =src1;
		if (document.all){

			if(document.all[id1].style.visibility == 'hidden'){
				document.all[id1].style.display = 'block';
				document.all[id1].style.visibility = 'visible';					
			//document.all[id].style.display = '';
				document.all[id2].style.display = 'none';
				document.all[id2].style.visibility = 'hidden';
//EPG_ImageToggle('kundercases1_Img','/Files/System/3_0_MinusIcon.gif','/Files/System/3_0_PlusIcon.gif');				
				useImage = src1;
			}else{
				useImage = src2;

				document.all[id1].style.display = 'none';
				document.all[id1].style.visibility = 'hidden';					
				document.all[id2].style.display = 'block';
				document.all[id2].style.visibility = 'visible';					
		  }
			myImage = document.images[imgName];
			if(document.images){
			// Check to see whether you are using a name, number, or object
				myImage.src = useImage;
			}
				  
			return false;
		}else if (document.getElementById){
	
			if(document.getElementById(id1).style.visibility == 'hidden'){
				document.getElementById(id1).style.display = 'block';
				document.getElementById(id1).style.visibility = 'visible';					
			//document.all[id].style.display = '';
				document.getElementById(id2).style.display = 'none';
				document.getElementById(id2).style.visibility = 'hidden';
				useImage = src1;
			}else{
				useImage = src2;
				document.getElementById(id1).style.display = 'none';
				document.getElementById(id1).style.visibility = 'hidden';					
				document.getElementById(id2).style.display = 'block';
				document.getElementById(id2).style.visibility = 'visible';	
			}
			myImage = document.images[imgName];
			if(document.images){
			// Check to see whether you are using a name, number, or object
				myImage.src = useImage;
			}			
			return false;
		}		
	}
	function changeBrocureLink()
	{
		if(null != document.getElementById('brocureCategory') && null != document.getElementById('ReadmoreLink'))
		{
			srcValue = document.getElementById('brocureCategory').value;
			document.getElementById('ReadmoreLink').href = srcValue;
			linkIDValue = document.getElementById('ReadmoreLink').href;
			return false;
		}
	}

	function checkEmptyNewsAdertSide()
	{
		if(null == document.getElementById('visibleLeftmenu'))
		{
			if(null != document.getElementById('hiddennewsLeftImageLayer'))
			{		
				document.getElementById('hiddennewsLeftImageLayer').style.display = 'block';
				document.getElementById('hiddennewsLeftImageLayer').style.visibility = 'visible';
				
				if(null != document.getElementById('newdisplayID'))
				{
					document.getElementById('newdisplayID').style.paddingTop= '15';
					document.getElementById('newdisplayID').focus();
				}
			}
		}
		if(null != document.getElementById('DWMain'))
		{
			document.getElementById('DWMain').focus();
		}		
	}
