	var ciffer = /^\d*$/; 
	function tvingCifre(feltObj){

		if (ciffer.test(feltObj.value)) {
			// alt er ok
		} else {
			var til = "";
			var fra = feltObj.value;
			for (var i=0; fra.length>i; i++ ) 
				if ( ciffer.test( fra.charAt(i) ) )
					til += fra.charAt(i);
			feltObj.value = til;
		}
	}

	function validateEmail(email){
		if (email.length == 0){
			return false;
		}
		found = false;
		for (i=0; i < email.length; i=i+1) {
			if (email.charAt(i) == "@") {
				var num = i;
				found = true;
			}
		} //slut for
		if (found == false) {
		  return false;
		} else {
			num++;
			komma1found = false;
			for (num; num < email.length; num++){
				if(email.charAt(num) == "."){
					komma1found = true;
					var num2 = num;
				}
			}
			if (komma1found == false){
				return false;
			} else {
				//tester for tegn efter komma.
				var t = email.length -3;
				if (num2 > t){
					return false;
				}
			}
		}
		return true;
	}//end function
	

	function validateNyhedsbrev(){
		var f = document.forms.formNewsletter;

		if (f.email.value == "Indtast e-mail..." || f.email.value == ""){
			alert("Indtast venligst e-mail");	
			return false;
		}
	
		if (! validateEmail(f.email.value)){
			alert("Den indtastede e-mail er ikke korrekt. \nPrøv venligst igen.");	
			f.email.focus();
			return false;
		}

		return true;
	}

	function nlEnter(){
		if (document.forms.formNewsletter.email.value == "Indtast e-mail her..."){
			document.forms.formNewsletter.email.value = "";
		}
	}


	function nlExit(){

		if (document.forms.formNewsletter.email.value == ""){
			document.forms.formNewsletter.email.value = "Indtast e-mail her...";
		}

	
	}

	function randomNum(nr) {
		return parseInt((Math.random() * nr) + 1);
	}

	function setOpacity(obj, opacity) {
	  opacity = (opacity == 100)?99.999:opacity;
	   // IE/Win
	  obj.style.filter = "alpha(opacity:"+opacity+")";
	   // Safari<1.2, Konqueror
	  obj.style.KHTMLOpacity = opacity/100;
	   // Older Mozilla and Firefox
	  obj.style.MozOpacity = opacity/100;
	   // Safari 1.2, newer Firefox and Mozilla, CSS3
	  obj.style.opacity = opacity/100;
	}

	function tilmeldNl(){
		if (validateNyhedsbrev()){
			document.forms.formNewsletter.submit();
		}	
	}
	
	function showHideOverkat(id){
		if (id != 0){
			var s = "blockOverKat"+id;
			var bl = document.getElementById(s);
			if (bl.style.display == "block"){
				bl.style.display = "none";
			} else {
				bl.style.display = "block"
			}
		}

		for (var j = 0;j <= overkatIdArr.length -1; j++){
			if (overkatIdArr[j] != id){
				var s = "blockOverKat"+overkatIdArr[j];
				document.getElementById(s).style.display = "none";	
			}
		}	
	}
	function setOpacity(obj, opacity) {
	  opacity = (opacity == 100)?99.999:opacity;
	   // IE/Win
	  obj.style.filter = "alpha(opacity:"+opacity+")";
	   // Safari<1.2, Konqueror
	  obj.style.KHTMLOpacity = opacity/100;
	   // Older Mozilla and Firefox
	  obj.style.MozOpacity = opacity/100;
	   // Safari 1.2, newer Firefox and Mozilla, CSS3
	  obj.style.opacity = opacity/100;
	}

	function fadeOut(objId,opacity) {
	  if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >= 10) {
		  setOpacity(obj, opacity);
		  opacity -= 10;
		  window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 50);
		} 
	  }
	}

	function fadeOutAndRedir(objId,opacity,url) {
	  if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >= 5) {
		  setOpacity(obj, opacity);
		  opacity -= 5;
		  window.setTimeout("fadeOutAndRedir('"+objId+"',"+opacity+",'"+url+"')", 100);
		} else {
			setOpacity(obj, 0);
			document.location.href = url;
		}
	  }
	}

	function fadeIn(objId,opacity) {
	  if (document.getElementById) {
		obj = document.getElementById(objId);
		if (obj != null){
			if (opacity <= 100) {
			
			  setOpacity(obj, opacity);
			  opacity += 10;
			  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
			}
		}
	  }
	}
	
function replaceHeaders() {
	//alert(headers.length);


	for (i=0; i < document.links.length; i++) {
		if (document.links[i].id == "menupunkt" || document.links[i].id == "menupunkt_selected" || document.links[i].id == "link") {

		   var headerText = document.links[i].innerHTML;

			headerText = headerText.replace(/^\s+|\s+$/g, ''); // trim
			headerText = headerText.replace("\r", ""); 
			headerText = headerText.replace("\n", " "); 
			while (headerText.indexOf("  ") != -1) {
				headerText = headerText.replace("  ", " ");
			}
			headerText = headerText.replace("&nbsp;", " ");
			headerText = headerText.replace(/&(lt|gt);/g, function (strMatch, p1){
				return (p1 == "lt")? "<" : ">";
			});
			var headerStrippedText = headerText.replace(/<\/?[^>]+(>|$)/g, "");
			//alert(headerStrippedText);

			size = (document.links[i].id == "menupunkt" || document.links[i].id == "menupunkt_selected")?14:12;
			farve = (document.links[i].id == "menupunkt")?"000000":"95171C";

			document.links[i].innerHTML = "<img src=\""+SERVER_URL+"/overskrift.php?type="+document.links[i].id+"&farve="+farve+"&size="+size+"&text=" + escape(headerStrippedText)+"\" border=\"0\">"
	  
		}
	}
	
	var count = 0;
	while (document.getElementsByTagName("h1").length > 0) {
		var headers = document.getElementsByTagName("h1");

		var headerText = headers[0].innerHTML;
		//alert("*" + headerText + "*");
		
		headerText = headerText.replace(/^\s+|\s+$/g, ''); // trim
		headerText = headerText.replace("\r", ""); 
		headerText = headerText.replace("\n", " "); 
		while (headerText.indexOf("  ") != -1) {
			headerText = headerText.replace("  ", " ");
		}
 		headerText = headerText.replace("&nbsp;", " ");
 	 	headerText = headerText.replace(/&(lt|gt);/g, function (strMatch, p1){
 		 	return (p1 == "lt")? "<" : ">";
 		});
 		var headerStrippedText = headerText.replace(/<\/?[^>]+(>|$)/g, "");
		//alert(headerStrippedText);
		var img = document.createElement("img"); 
		img.src = ""+SERVER_URL+"/overskrift.php?type=h1&size=18&text=" + escape(headerStrippedText);
		img.alt = headerText;
		img.style.border = "none";

//		img.style.marginBottom = "8px";
//		img.style.marginleft = "-1px";


		headers[0].parentNode.replaceChild(img, headers[0]);

		count++;
		if (count == 1000) {
			break; // Terminer loekken, hvis et eller andet skulle gaa galt
		}

		//alert(headers.length);
	}

	var count = 0;
	while (document.getElementsByTagName("h2").length > 0) {
		var headers = document.getElementsByTagName("h2");

		var headerText = headers[0].innerHTML;
		//alert("*" + headerText + "*");
		
		headerText = headerText.replace(/^\s+|\s+$/g, ''); // trim
		headerText = headerText.replace("\r", ""); 
		headerText = headerText.replace("\n", " "); 
		while (headerText.indexOf("  ") != -1) {
			headerText = headerText.replace("  ", " ");
		}
 		headerText = headerText.replace("&nbsp;", " ");
 	 	headerText = headerText.replace(/&(lt|gt);/g, function (strMatch, p1){
 		 	return (p1 == "lt")? "<" : ">";
 		});
 		var headerStrippedText = headerText.replace(/<\/?[^>]+(>|$)/g, "");
		//alert(headerStrippedText);
		var img = document.createElement("img"); 
		img.src = ""+SERVER_URL+"/overskrift.php?type=h2&size=14&text=" + escape(headerStrippedText);
		img.alt = headerText;
		img.style.border = "none";
		
//		img.style.marginBottom = "8px";
//		img.style.marginleft = "-1px";


		headers[0].parentNode.replaceChild(img, headers[0]);

		count++;
		if (count == 1000) {
			break; // Terminer loekken, hvis et eller andet skulle gaa galt
		}

	}


	var count = 0;
	while (document.getElementsByTagName("h3").length > 0) {
		var headers = document.getElementsByTagName("h3");

		var headerText = headers[0].innerHTML;
		//alert("*" + headerText + "*");
		
		headerText = headerText.replace(/^\s+|\s+$/g, ''); // trim
		headerText = headerText.replace("\r", ""); 
		headerText = headerText.replace("\n", " "); 
		while (headerText.indexOf("  ") != -1) {
			headerText = headerText.replace("  ", " ");
		}
 		headerText = headerText.replace("&nbsp;", " ");
 	 	headerText = headerText.replace(/&(lt|gt);/g, function (strMatch, p1){
 		 	return (p1 == "lt")? "<" : ">";
 		});
 		var headerStrippedText = headerText.replace(/<\/?[^>]+(>|$)/g, "");
		//alert(headerStrippedText);
		var img = document.createElement("img"); 
		img.src = ""+SERVER_URL+"/overskrift.php?type=h3&farve=95171C&size=12&text=" + escape(headerStrippedText);
		img.alt = headerText;
		img.style.border = "none";
		
//		img.style.marginBottom = "8px";
//		img.style.marginleft = "-1px";


		headers[0].parentNode.replaceChild(img, headers[0]);

		count++;
		if (count == 1000) {
			break; // Terminer loekken, hvis et eller andet skulle gaa galt
		}

	}

}