	function getScrollXY() {
	  var scrOfX = 0, scrOfY = 0;
	  if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	  }
	  return [ scrOfX, scrOfY ];
	}

	confirmBox = {
		scrollPos:new Array(0,0),
		create:function(message,action,annuleren,bestellen,urlprefix){
			this.close();
						
			this.scrollPos = getScrollXY();
						
			var backdiv = document.createElement("div");
			backdiv.setAttribute('id','confirmBackContent');
						
			var bgdiv = document.createElement("div");
			bgdiv.setAttribute('id','confirmBackground');
			
			var div = document.createElement("div");
			div.setAttribute('id','confirmBox');
			div.innerHTML = "<table align='center' cellpadding='0px' cellspacing='0px' class='positioner'><tr><td align='center'><div id='innerConfirmBox'><p>"+message+"</p><table border='0px' width='75%'><tr><td align='center' valign='middle' width='100' > <a href='javascript:"+action+";confirmBox.close();'><img src='"+urlprefix+"/admin/images/yes.gif' border='0px' align='left' />&nbsp;&nbsp;"+bestellen+"</a ></td><td align='center' valign='middle' width='100'> <a href='javascript:confirmBox.close();'><img src='"+urlprefix+"/admin/images/no.gif' border='0px' align='left' />&nbsp;&nbsp;"+annuleren+"</a> </td></tr></table></p></div></td></tr></table>";
			
			document.body.appendChild(backdiv);
			
			
			for(i=0;i<document.body.childNodes.length-1;i=i){
				document.getElementById('confirmBackContent').appendChild(document.body.childNodes[i]);
			}
			document.getElementById('confirmBackContent').scrollTop = this.scrollPos[1];
			document.body.appendChild(bgdiv);
			document.body.appendChild(div);
		},
		close:function(){
			if(box = document.getElementById('confirmBox')){
				document.body.removeChild(box);
			}
			if(box = document.getElementById('confirmBackground')){
				document.body.removeChild(box);
			}
			if(box = document.getElementById('confirmBackContent')){
				for(i=0;i<box.childNodes.length;i=i){
					document.body.appendChild(box.childNodes[i]);
				}
				document.body.removeChild(box);
				window.scrollTo(this.scrollPos[0],this.scrollPos[1]);;
			}
			confirmBox.onClose();
		},
		onClose:function(){
			//Dummy function should be overruled
		}
	}