	var objPopupFoutmelding = null

	///////
	// Init voor product gerelateerde paginas
	///////	
	function InitFoutmelding()
	{
		objPopupFoutmelding = document.getElementById('popupFoutmelding');
	}


	///////
	// Toon popup Foutmelding layer
	///////
	function TogglePopupFoutmelding(blnShow)
	{
		if(objPopupFoutmelding)
		{
			if(blnShow)
			{
				RepositionPopupFoutmelding()
				objPopupFoutmelding.style.display = 'block';
			}
			else
			{
				ToggleTransparant(blnShow)
				objPopupFoutmelding.style.display = 'none';
			}
		}
	}
	
	function SetTekstPopupFoutmelding(strTekst){
		if(objPopupFoutmelding) {
			document.getElementById('popupFoutmeldingTekst').innerHTML = strTekst;
		}
	}
	
	///////
	// Positioneer popup in het midden van het visuele scherm
	///////
	function RepositionPopupFoutmelding()
	{
		if(objPopupFoutmelding)
		{
			var width  = 377;
			var height = 180;

			if (self.innerWidth)
			{
				frameWidth 	= screen.availWidth;
				frameHeight = screen.availHeight;
			}
			else if (document.documentElement && document.documentElement.clientWidth)
			{
				frameWidth 	= screen.availWidth;
				frameHeight = screen.availHeight;
			}
			else if (document.body)
			{
				frameWidth 	= document.body.clientWidth;
				frameHeight = document.body.clientHeight;
			}
			
			var x = (frameWidth/2)-(width/2);
			var y = (frameHeight/2)-(height/2);
			
			var intOffsetY = document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop;
			objPopupFoutmelding.style.top = intOffsetY + x - 150 +  'px';
		}
	}

	var objPopupWinkelmandje = null

	///////
	// Init voor product gerelateerde paginas
	///////	
	function InitWinkelmandje()
	{
		objPopupWinkelmandje = document.getElementById('popupWinkelmandje');
	}


	///////
	// Toon popup winkelmandje layer
	///////
	function TogglePopupWinkelmandje(blnShow)
	{
		if(objPopupWinkelmandje)
		{
			if(blnShow)
			{
				RepositionPopupWinkelmandje()
				objPopupWinkelmandje.style.display = 'block';
			}
			else
			{
				ToggleTransparant(blnShow)
				objPopupWinkelmandje.style.display = 'none';
			}
		}
	}
	
	///////
	// Positioneer popup in het midden van het visuele scherm
	///////
	function RepositionPopupWinkelmandje()
	{
		if(objPopupWinkelmandje)
		{
			var width  = 377;
			var height = 180;

			if (self.innerWidth)
			{
				frameWidth 	= screen.availWidth;
				frameHeight = screen.availHeight;
			}
			else if (document.documentElement && document.documentElement.clientWidth)
			{
				frameWidth 	= screen.availWidth;
				frameHeight = screen.availHeight;
			}
			else if (document.body)
			{
				frameWidth 	= document.body.clientWidth;
				frameHeight = document.body.clientHeight;
			}
			
			var x = (frameWidth/2)-(width/2);
			var y = (frameHeight/2)-(height/2);
			
			var intOffsetY = document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop;
			objPopupWinkelmandje.style.top = intOffsetY + x - 150 +  'px';
		}
	}


	///////
	// Toggle cadeauverpakking
	///////
	function ToggleVerpakkingen(lngOrderRegelID) 
	{
		var objVerpakkingen = document.getElementById('winkelwagen-cadeaupapier-tonen-'+lngOrderRegelID)
		if(objVerpakkingen)
		{
			if(objVerpakkingen.style.display=='none')
			{
				objVerpakkingen.style.display = 'block';
			}
			else
			{
				objVerpakkingen.style.display = 'none';
			}
		}
	}
	
	
	///////
	// Zet aantal artikelen
	///////
	function ZetAantalArtikelen(intArtikelen)
	{
		var objPreview = document.getElementById('winkelmandje_aantal_artikelen');
		if(objPreview)
		{
			objPreview.innerHTML = '';
			objPreview.innerHTML = intArtikelen;
		}
	}
	
	///////
	// Toon Specificaties popup
	///////
	function ToggleSpecificaties(blnShow, lngProductID)
	{
		var objSpecificaties = document.getElementById('popupSpecificaties')
		var objIframeSpecificaties = document.getElementById('iframeSpecificaties')
		if(objSpecificaties && objIframeSpecificaties)
		{
			if(blnShow)
			{
				objIframeSpecificaties.src = '/iframe_specificaties.asp?lngProductID=' + lngProductID
				ToggleTransparant(blnShow)
				objSpecificaties.style.display = 'block';
			}
			else
			{
				objSpecificaties.style.display = 'none';
				ToggleTransparant(blnShow)
			}
		}		
	}


	///////
	// Reset Specificaties popup
	///////
	function ResetSpecificatiesPopup(strProductNaam)
	{
		var objProductNaam = document.getElementById('popupSpecificatiesProductNaam');
		var objList = document.getElementById('popupSpecificatiesList');
				
		if(objList && objProductNaam)
		{
			objProductNaam.innerHTML = '';
			objProductNaam.innerHTML = strProductNaam;
		}
	}
