
	var actFont = 100;

	function Reload(size)
	{
		actFont = size;
		
		if (DOMcheck)
		{
			ChangeElements(document.getElementById("site").getElementsByTagName("*"), "getElementsByTagName(\"*\")", "#F00");
		}
		
		l = document.getElementById("content").offsetHeight + 130;
		resize(l);
		
	}


	function ChangeElements(aEls, sText, sColor)
	{
		var sMsg = sText + " reports " + aEls.length + " elements:";
	
		for (var iEl = 0; iEl < aEls.length; iEl++)
		{
			sMsg += "\n" + (iEl+1) + ": ";
			if (aEls[iEl].style)
			{
				var sizeOld = aEls[iEl].style.fontSize;
				if(!sizeOld) {
				}
								
				if(sizeOld == "") {
					sizeOld == 12 + "px";
				}
				
				if(sizeOld != "") {
					//alert ("sizeOld: " + sizeOld);
					
					if(sizeOld == "xx-small") {
						sizeOld = 9;
					}
					else if(sizeOld == "x-small") {
						sizeOld = 10;
					}
					else if(sizeOld == "small") {
						sizeOld = 13;
					}
					else if(sizeOld == "medium") {
						sizeOld = 16;
					}
					else if(sizeOld == "large") {
						sizeOld = 18;
					}
					else if(sizeOld == "x-large") {
						sizeOld = 24;
					}
					else if(sizeOld == "xx-large") {
						sizeOld = 32;
					}
					else {
						//alert ("sizeOld: " + sizeOld);
						if(sizeOld.length == 3) {
							sizeOld = sizeOld.substring(0, 1);
							//alert ("sizeOld (ohne Px): " + sizeOld);
						}
						else if(sizeOld.length == 4) {
							sizeOld = sizeOld.substring(0, 2);
							//alert ("sizeOld (ohne Px): " + sizeOld);
						}
						else {
							sizeOld = 12;
						}

					}
					
					newSize = sizeOld * actFont / 100;
					//alert ("neue size: " + newSize);

					aEls[iEl].style.fontSize = newSize + "px";
				}
			}
			if (aEls[iEl].tagName) sMsg += aEls[iEl].tagName;
			if (aEls[iEl].id) sMsg += "#" + aEls[iEl].id;
		}
	}

	function DOMcheck()
	{
		var sMsg = "";
		
			if (!document.getElementById) sMsg += "This browser doesn't support getElementById";
			if (!document.childNodes) sMsg += "This browser doesn't support childNodes";
			if (!document.getElementsByTagName) sMsg += "This browser doesn't support getElementsByTagName";
	
			if (sMsg != "")
			{
				alert(sMsg);
				return false;
			}else{
				return true;
			}
	}

