function Check_Nums() 
   {
   '***********************************'
   'funktion der returnere false, hvis' 
   'der indtastes bogstav i talfelt'
   '***********************************'
     if ((event.keyCode < 48) || (event.keyCode > 57)) 
     {
      return false;
     }
}

//Tjekker for en korrekt indtastet e-mailadresse
function emailCheck(email) {

 var ErrorString="";
 // Check if the e-mail is valid
 if (email == "") {
  ErrorString += "Du skal skrive E-mail adressen-br-";
 }
 else if(email.search(/.+@.+\./) == -1) {
  ErrorString += "Du har indtastet en ulovlig E-mail adresse-br-";
 }
 else if (email.length<5 || email.length>256) {
  ErrorString += "Din e-mail adresse skal være større end 5 og mindre end 256 tegn...-br-";
 }
 return ErrorString;
}


//Tjekker om der er indtastet noget i et felt, og om det er inden for den tilladte længde
function fieldValid(fieldname, text, min, max) {

 var ErrorString="";
 if (text == "" && min>0) {
  ErrorString += "Du skal udfylde "+fieldname+"-br-";
 }
 else if (text.length<min || text.length>max) {
  ErrorString += "Dit "+fieldname+" skal være større end "+min+" og mindre end "+max+" tegn...-br-";
 }
 return ErrorString;	
}



//Tjekker om en valid dato er af formatet "dd-mm-yyyy"
function validDate(datestring) {
	//alert("check");
	ok=true;
	if (datestring.length!=10)
		ok=false;
	//alert(ok + "1");
	
	if (isValid(datestring.substring(2,3) ,"-")==false)
		ok=false;
	//alert(ok + "2");
	if (isValid(datestring.substring(5,6) ,"-")==false)
		ok=false;

	//alert(ok + "3");
	if (isValid(datestring.substring(0,2) ,"1234567890")==false)
		ok=false;
	else
		if (datestring.substring(0,2)-0>31)
			ok=false;
	//alert(ok + "4");	
	if (isValid(datestring.substring(3,5) ,"1234567890")==false)
		ok=false;
	else
		if (datestring.substring(3,5)-0>12)
			ok=false;
	//alert(ok + "5");
	if (isValid(datestring.substring(6,10) ,"1234567890")==false)
		ok=false;
	//alert(ok + "6");
	if (ok==true || datestring=="99-99-9999")
		return "";
	else
		return "Den dato du har skrevet, skal skrives som dd-mm-åååå (f.eks 26-09-1970)-br-";
}



//Tjekker om en string indeholder ulovlige tegn
function onlyNumbers(fieldName, numberstring) {
	var ErrorString="";
	allowed = "0123456789";
    if (numberstring!="") {
	    for (var i=0; i< numberstring.length; i++) {
	       if (allowed.indexOf(numberstring.charAt(i)) == -1)
	          var ErrorString = fieldName + " skal være et tal.-br-";
	          
	    }
	}
    return ErrorString;
}



//Tjekker om en string indeholder ulovlige tegn
function isValid(string,allowed) {
    for (var i=0; i< string.length; i++) {
       if (allowed.indexOf(string.charAt(i)) == -1)
          return false;
    }
    return true;
}



//Tjekker om der kun er indtastet tal
function birthdayCheck(birthday) {
	var ErrorString="";
	if(isValid(birthday ,"1234567890")==false && birthday!="Day-Month-Year") {
		ErrorString += "Your birthday is not entered correct-br-";
	}
	return ErrorString;
}


function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function writeExactUrl(xtern, intern, vindue, site) {
	var sitesplit;
	var urlValue;
	urlValue="";
	
	if ((xtern!="" || intern!="") && site!="") {
		sitesplit = site.split(",");
		switch (sitesplit[2]) {
			case "1": {
				urlValue = "default.asp?ID=" + intern
			break;}
			case "2": { 
				urlValue =  xtern
			break;}
		}
		if (vindue==2) {
			urlValue+='\" target=\"_BLANK'
		}
	}
	return urlValue;
}

function showhide(okornot)
{       

        if ( okornot != "null" )
        {
        var tmp = okornot.split(",");
        divyes = eval(tmp[0]);
        divyes.style.display = "block";
        divnot = eval(tmp[1]);
        divnot.style.display = "none";
        }
}

/*Floating Banner Start*/
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 0 //set x offset of bar in pixels
var startY = 0 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function loadbanners(){
	if(document.getElementById("scrollDIVL")){
		barheightL=document.getElementById("scrollDIVL").offsetHeight;
		var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
		var d = document;
		function mlL(id){
			var elL = d.getElementById(id);
			if (!persistclose)
				elL.style.visibility="visible"
			if(d.layers)el.style=elL;
				elL.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
				elL.x = startX;
			if (verticalpos=="fromtop")
				elL.y = startY;
			else{
				elL.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
				elL.y -= startY;
			}
			return elL;
		}
		window.stayTopLeft=function(){
			if (verticalpos=="fromtop"){
				var pY = ns ? pageYOffset : iecompattest().scrollTop;
				ftlLeftObj.y += (pY + startY - ftlLeftObj.y)/8;
			}else{
				var pY = ns ? pageYOffset + innerHeight - barheightL: iecompattest().scrollTop + iecompattest().clientHeight - barheightL;
				ftlLeftObj.y += (pY - startY - ftlLeftObj.y)/8;
			}
			ftlLeftObj.sP(ftlLeftObj.x, ftlLeftObj.y);
			setTimeout("stayTopLeft()", 10);
		}
		ftlLeftObj = mlL("scrollDIVL");
		stayTopLeft();
	}
	if(document.getElementById("scrollDIVR")){
		barheightR=document.getElementById("scrollDIVR").offsetHeight;
		var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
		var d = document;
		function mlR(id){
			var elR = d.getElementById(id);
			if (!persistclose)
				elR.style.visibility="visible"
			if(d.layers)elR.style=elR;
				elR.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
				elR.x = startX;
			if (verticalpos=="fromtop")
				elR.y = startY;
			else{
				elR.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
				elR.y -= startY;
			}
			return elR;
		}
		window.stayTopRight=function(){
			if (verticalpos=="fromtop"){
				var pY = ns ? pageYOffset : iecompattest().scrollTop;
				ftlRightObj.y += (pY + startY - ftlRightObj.y)/8;
			}else{
				var pY = ns ? pageYOffset + innerHeight - barheightR: iecompattest().scrollTop + iecompattest().clientHeight - barheightR;
				ftlRightObj.y += (pY - startY - ftlRightObj.y)/8;
			}
			ftlRightObj.sP(ftlRightObj.x, ftlRightObj.y);
			setTimeout("stayTopRight()", 10);
		}
		ftlRightObj = mlR("scrollDIVR");
		stayTopRight();
	}
}

if (window.addEventListener)
	window.addEventListener("load", loadbanners, false)
else if (window.attachEvent)
	window.attachEvent("onload", loadbanners)
else if (document.getElementById)
	window.onload=loadbanners;
/*Floating Banner End*/