
	var popwidth = 600;
	var popheight = 400;

	function setPopupLocation( obj )
	{
		var offset_y = 230;
		
		var popwidth = 600;
		var popheight = 400;
		
		if (obj.setProperty)
		{ //Mozilla

			var scrollxpos = window.pageXOffset;
			var scrollypos = window.pageYOffset;
			var windowwidth = window.innerWidth;
			var windowheight = window.innerHeight;
			var newy = scrollypos + (windowheight/2) - (popheight / 2);
			if (newy < 230) obj.setProperty('top',230,null);
			else obj.setProperty('top',newy,null);
			obj.setProperty('left',(windowwidth / 2) - (popwidth /2),null);
		}
		else
		{ //IE
			var windowwidth = document.body.offsetWidth;
			var windowheight = document.body.offsetHeight;
			var scrollxpos = document.body.scrollLeft;
			var scrollypos = document.body.scrollTop;
			obj.left = (windowwidth/2) - (popwidth / 2);
			var newy = scrollypos + (windowheight/2) - (popheight / 2);
			if (newy < 230) obj.top = 230;
			else obj.top = newy;
		}
		
	}

	function toonbestelopties( categorie, id, naam, prijs, min, max )
	{
		var element;
		element = document.getElementById( 'extraopties_' + categorie );
		element.className = 'showbestelopties';

		var id_element
		id_element = document.getElementById( 'extraopties_id_' + categorie );
		id_element.value = id;

		var naam_element
		naam_element = document.getElementById( 'extraopties_naam_' + categorie );
		naam_element.value = naam;
		
		var toonnaam_element
		toonnaam_element = document.getElementById( 'extraopties_toonnaam_' + categorie );
		toonnaam_element.innerHTML = naam;

		var prijs_element
		prijs_element = document.getElementById( 'extraopties_prijs_' + categorie );
		prijs_element.value = prijs;
		
		var overlayelement
		overlayelement = document.getElementById( 'overlaybestel' );
		overlayelement.className='showbestelopties';
		
	//	setPopupLocation( overlayelement );
		return false;
	}
	
	function checkenverbergbestelopties( categorie, min, max, strippedcategorie )
	{
		if( min > 0 || max > 0 )
		{
			var n = $("input:checkbox[id='checkbox_"+strippedcategorie+"']:checked").length; //count all checked checkboxes
				
			if ( (n < min) || ((n > max) && (max > 0)) )
			{
				var alertString = '';
				
				if ( min > 0 )
				 	alertString += "Minimaal " + min + " aanvinken. ";
			
				if ( max > 0 ) 
					alertString += "Maximaal " + max + " aanvinken.";
				
				var errorelement = document.getElementById( 'errormessage_' + categorie );
				errorelement.innerHTML = alertString;	
//				alert( alertString );
				return false;
			}
		}
		
		var element;
		element = document.getElementById( 'extraopties_' + categorie );
		element.className = 'hidebestelopties';

		var overlayelement;
		overlayelement = document.getElementById( 'overlaybestel' );
		overlayelement.className='hidebestelopties';

		var errorelement = document.getElementById( 'errormessage_' + categorie );
		errorelement.innerHTML = '';	
			
		return true;
	}
	
	function verbergbestelopties( categorie )
	{
		var element;
		element = document.getElementById( 'extraopties_' + categorie );
		element.className = 'hidebestelopties';
		
		var overlayelement;
		overlayelement = document.getElementById( 'overlaybestel' );
		overlayelement.className='hidebestelopties';
		
	}

