		var content1 = false;
		var content2 = false;

		function resetBoxes() {
			//reset menu box
			dd.elements.menue_box_pos.moveTo(20,100);

			if(content1) {
				//reset and show content1
				dd.elements.content1_box_pos.moveTo(410,100);
				dd.elements.content1_box_pos.show();
			}

			if(content2) {
				//reset and show content2
				dd.elements.content2_box_pos.moveTo(410,400);
				dd.elements.content2_box_pos.show();
			}
		}

		function checkAll() {

			var currWindowHeight;
			var currWindowWidth;

			if(navigator.appName == "Microsoft Internet Explorer") {
				currWindowHeight=document.body.clientHeight;
				currWindowWidth=document.body.clientWidth;
			} else {
				currWindowHeight=window.innerHeight;
				currWindowWidth=window.innerWidth;
			}

			if(content1) moveElement(dd.elements.content1_box_pos, currWindowHeight, currWindowWidth);
			if(content2) moveElement(dd.elements.content2_box_pos, currWindowHeight, currWindowWidth);
			moveElement(dd.elements.menue_box_pos, currWindowHeight, currWindowWidth);
		}

		function moveElement(DHTMLelement, currWindowHeight, currWindowWidth) {
			var leftright = 100;
			var topbottom = 50;

			//left
			if(DHTMLelement.x < 0 && (DHTMLelement.x + DHTMLelement.w) < leftright) {
				DHTMLelement.moveTo(-(DHTMLelement.w - leftright), DHTMLelement.y);
			}
			//right
			if(DHTMLelement.x > currWindowWidth - leftright) {
				DHTMLelement.moveTo(currWindowWidth - leftright, DHTMLelement.y);
			}
			//top
			if(DHTMLelement.y < 0 && (DHTMLelement.y + DHTMLelement.h) < topbottom) {
				DHTMLelement.moveTo(DHTMLelement.x,-(DHTMLelement.h - topbottom));
			}
			//bottom
			if(DHTMLelement.y > currWindowHeight - topbottom) {
				DHTMLelement.moveTo(DHTMLelement.x, currWindowHeight - topbottom);
			}
		}

		//window.onload = function() {
		function loadcookie() {
			if (dd.elements.content1_box_pos) content1 = true;
			if (dd.elements.content2_box_pos) content2 = true;

			if(document.cookie) {
				var positionen=document.cookie;
				positionen = positionen.substring(10, positionen.length);
				positionen = positionen.split("/");
				dd.elements.menue_box_pos.moveTo(positionen[0],positionen[1]);
				if (content1) {
					dd.elements.content1_box_pos.moveTo(positionen[2],positionen[3]);
					if (content2) { dd.elements.content2_box_pos.moveTo(positionen[4],positionen[5]); }
				}
			}
		}

		if(navigator.appName == "Microsoft Internet Explorer")
		{
			window.onbeforeunload = function() { saveCookie(); }
		} else {
			window.onunload = function() { saveCookie(); }
		}


		function saveCookie() {
			var positionen;
			var coockieString;

			positionen = document.cookie;
			if(document.cookie) {
				positionen = document.cookie;
				positionen = positionen.substring(10, positionen.length);
				positionen = positionen.split("/");
				coockieString = dd.elements.menue_box_pos.x + "/" + dd.elements.menue_box_pos.y;

				if (content1 == true) {
					coockieString = coockieString + "/" + dd.elements.content1_box_pos.x + "/" + dd.elements.content1_box_pos.y;
				} else if (positionen.length >= 3) coockieString = coockieString + "/" + positionen[2] + "/" + positionen[3];


				if (content2 == true) {
					coockieString = coockieString + "/" + dd.elements.content2_box_pos.x + "/" + dd.elements.content2_box_pos.y;
				} else if (positionen.length >= 5) { coockieString = coockieString + "/" + positionen[4] + "/" + positionen[5]; }
			} else {
				coockieString = dd.elements.menue_box_pos.x + "/" + dd.elements.menue_box_pos.y;
				if (content1 == true) {
					coockieString = coockieString + "/" + dd.elements.content1_box_pos.x + "/" + dd.elements.content1_box_pos.y;
					if (content2 == true) { coockieString = coockieString + "/" + dd.elements.content2_box_pos.x + "/" + dd.elements.content2_box_pos.y; }
				}
			}
			var ablauf = new Date();
			ablauf.setTime(ablauf.getTime() + (2 * 24 * 60 * 60 * 1000));

			document.cookie = "positions=" + escape(coockieString) + "; expires=" + ablauf.toGMTString() + "; path=/";
		}
