//Find ud af hvilken browser der brugesfunction BrowserCheck() {	var b = navigator.appName;	if (b=="Netscape") this.b = "ns"	else if (b=="Microsoft Internet Explorer") this.b = "ie"	else if (b=="Lotus Notes") this.b = "no"	else this.b = b	this.v = parseFloat(navigator.appVersion);	this.ns = (this.b=="ns" && this.v>=4);	this.ns4 = (this.b=="ns" && this.v>=4);	this.ns5 = (this.b=="ns" && this.v==5);	this.ie = (this.b=="ie" && this.v>=4);	this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0)&&(navigator.platform == "Win32");	this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0)&&(navigator.platform == "Win32");	this.ie6 = (navigator.userAgent.indexOf('MSIE 6')>0)&&(navigator.platform == "Win32");	this.no = (navigator.userAgent.indexOf('Lotus-Notes/5.0')>0);	if (this.ie5) this.v = 5	this.min = (this.ns||this.ie)}is = new BrowserCheck()//F\u00F8lgende kode h\u00E5ndterer visningen af tips ved mouseover//Ved IE5 vises tip. Ved andre kun information i statuslinien//Start p\u00E5 tip-kodevar delayTime = 700;var showTime = 5000;var tooltipDefaultStyle = "background: #99ccff; color: #cc0033; font-family:Verdana, Arial, sans-serif; font-size:10pt; padding: 1; border: 1 solid black; position: absolute; z-index: 99; visibility: hidden;";var tooltipStart = "<table id=\"internalTooltipSpan\" cellspacing=0 cellpadding=0 style=\"" + tooltipDefaultStyle + "\"><tr><td>";var tooltipEnd   = "</td></tr></table>";var showTimeout;var hideTimeout;var shown = false;var x;var y;function aktiv(tip) {	window.status = tip;	if (is.ie5 || is.ie6) {	x = window.event.x;	y = window.event.y;	if (event.toElement != event.fromElement) {		showTimeout = window.setTimeout("displayTooltip(\"" + tip + "\")", delayTime);	}}}function deaktiv() {	window.status = "";	if (is.ie5 || is.ie6) {	if (event.toElement != event.fromElement) {		window.clearTimeout(showTimeout);		hideTooltip();	}	}}function displayTooltip(tip) {	if (!document.all.internalTooltipSpan) {		document.body.insertAdjacentHTML("BeforeEnd", tooltipStart + tip + tooltipEnd);	}	else {		internalTooltipSpan.outerHTML = tooltipStart + tip + tooltipEnd;	}	internalTooltipSpan.style.left = x - 3; 	internalTooltipSpan.style.top = y + 20;		dir = getDirection();	internalTooltipSpan.style.visibility = "visible";	shown = true;	hideTimeout = window.setTimeout("hideTooltip()", showTime);}function hideTooltip() {	if (shown) {		window.clearTimeout(hideTimeout);		internalTooltipSpan.style.visibility = "hidden";		shown = false;	}}function getDirection() {	var pageWidth, pageHeight, scrollTop;		pageHeight    = document.body.clientHeight;		pageWidth     = document.body.clientWidth;		toolTipTop    = internalTooltipSpan.style.pixelTop;		toolTipLeft   = internalTooltipSpan.style.pixelLeft;		toolTipHeight = internalTooltipSpan.offsetHeight;		toolTipWidth  = internalTooltipSpan.offsetWidth;		scrollTop     = document.body.scrollTop;		scrollLeft    = document.body.scrollLeft;		if (toolTipWidth > pageWidth)			internalTooltipSpan.style.left = scrollLeft;		else if (toolTipLeft + toolTipWidth - scrollLeft > pageWidth)			internalTooltipSpan.style.left = pageWidth - toolTipWidth + scrollLeft;					if (toolTipTop + toolTipHeight - scrollTop > pageHeight) {			internalTooltipSpan.style.top = toolTipTop - toolTipHeight - 22;			return 8;		}		return 2;}//Slut p\u00E5 tip-kode//Funktioner til Cookies//Den f\u00F8rste er constructor og de n\u00E6ste er functions, som til sidst bliver tilknyttet prototypen som metoder.function Cookie(document, name, hours, path, domain, secure){    this.$document = document;    this.$name = name;    if (hours)        this.$expiration = new Date((new Date()).getTime() + hours*3600000);    else this.$expiration = null;    if (path) this.$path = path; else this.$path = null;    if (domain) this.$domain = domain; else this.$domain = null;    if (secure) this.$secure = true; else this.$secure = false;}//Gem cookiefunction _Cookie_store(){    var cookieval = "";    for(var prop in this) {        if ((prop.charAt(0) == '$') || ((typeof this[prop]) == 'function'))             continue;        if (cookieval != "") cookieval += '&';        cookieval += prop + ':' + escape(this[prop]);    }    var cookie = this.$name + '=' + cookieval;    if (this.$expiration)        cookie += '; expires=' + this.$expiration.toGMTString();    if (this.$path) cookie += '; path=' + this.$path;    if (this.$domain) cookie += '; domain=' + this.$domain;    if (this.$secure) cookie += '; secure';    this.$document.cookie = cookie;}//Hent variabel i cookiefunction _Cookie_load(){    var allcookies = this.$document.cookie;    if (allcookies == "") return false;    var start = allcookies.indexOf(this.$name + '=');    if (start == -1) return false;      start += this.$name.length + 1;     var end = allcookies.indexOf(';', start);    if (end == -1) end = allcookies.length;    var cookieval = allcookies.substring(start, end);    var a = cookieval.split('&');      for(var i=0; i < a.length; i++)          a[i] = a[i].split(':');    for(var i = 0; i < a.length; i++) {        this[a[i][0]] = unescape(a[i][1]);    }    return true;}//Slet variabel i cookiefunction _Cookie_remove(){    var cookie;    cookie = this.$name + '=';    if (this.$path) cookie += '; path=' + this.$path;    if (this.$domain) cookie += '; domain=' + this.$domain;    cookie += '; expires=Fri, 02-Jan-1970 00:00:00 GMT';    this.$document.cookie = cookie;}//Dan dummy-cookie, som f\u00E5r tilknyttet ovenst\u00E5ende functions som metoder.new Cookie();Cookie.prototype.store = _Cookie_store;Cookie.prototype.load = _Cookie_load;Cookie.prototype.remove = _Cookie_remove;LastQuery = new Cookie(document,"query",8,"/");//Denne function viser et vindue med et text-indhold fra Info og med et ikon og en titel// bestemt af indholdet i variablen Typefunction showInfo(Info) {winHandle = window.open('','helpWin','height=200,width=400');var d = winHandle.document;d.write("<html><head><title>Fejlmeddelelse fra www.boernogunge.dk </title>");d.write("<style type='text/css'>\n");d.write("#divMargen {font-size:14pt;font-family:Verdana;text-align:center; padding-top:15; position:absolute; left:0; top:0; width:51; height:200; clip:rect(0,51,200,0); background-color:#e8e9e0;layer-background-color:#e8e9e0}\n");d.write("#divLuk {position: absolute; left:3px; top:170px; width:45px; height:22px; clip:rect(0px 45px 22px 0px); visibility:visible; z-index:1; background-color:#000000; layer-background-color:#000000; text-align:center; padding-top:3;}\n");d.write("#divVejled {font-size:9pt; font-family:Verdana; padding-left:10; padding-top:5; position:absolute; left:51; top:0; width:349; height:200; clip:rect(0,349,317,0); background-color:#e8e9e0;layer-background-color:#e8e9e0}\n");d.write("</style>\n");d.write("</head><body bgcolor='#99ccff'>\n");d.write("<div id=\"divMargen\">F<br>E<br>J<br>L</div>");d.write("<div id=\"divLuk\"><a href=\"javascript:self.close()\" Style=\"font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#ffffff; text-decoration:none\">Luk</a></div>\n");d.write("<div id=\"divVejled\">"+ Info + "</div></body></html>\n");d.close();}//Hvis der specifikt angives en genre, skal hak ved "alle" fjernesfunction deSelectGenreAlle() {document.forms[0].Genre[0].checked = false;}//Hvis der s\u00E6ttes hak ved "alle", skal hakker ved de andre genrer fjernesfunction selectGenreAlle() {for(var i=1;i < document.forms[0].Genre.length; i++) {document.forms[0].Genre[i].checked = false;}}//Nulstil \u00E5r og nr, hvis der skal s\u00F8ges i alle numrefunction tomAarNr() {document.forms[0].AR.value = "";document.forms[0].NR.value = "";}//Vis udvalg af emneordfunction emneDialog(ReturnField) {window.fieldForStorage = eval("document.forms[0]." + ReturnField);var url = location.href.substr(7, location.href.length);//  ================================ START   JBF 22/9 2009 ===========================================// BoernogUnge.nsf database can be moved from one server to another because the url are dynamic//http://bombadil.dmz.herredet.net/jbf/BoernOgUnge.nsf/emnex/emneord?opendocument  -som kan v\u00E6re test ELLER//http://www.boernogunge.dk/internet/BoernOgUnge.nsf/emnex/emneord?opendocumenturl = location.href.substr( 0, location.href.lastIndexOf( "/" )) + "/emnex/emneord?opendocument";//  ================================ SLUT   JBF 22/9 2009 ============================================if (is.ie) {newWindow = window.open(url, "newWindow", "width=650,height=350,scrollbars=auto,resizable=yes");}else {newWindow = window.open(url, "newWindow", "innerwidth=730,width=730,innerheight=320,height=320,dependent=yes,scrollbars=auto,resizable=yes");}newWindow.focus();return true}//Function til kontrol af om et felt er blanktfunction isblank(s) {    for(var i = 0; i < s.length; i++) {        var c = s.charAt(i);        if ((c != ' ') && (c != '\n') && (c != '\t')) return false;    }    return true;}//Bed brugeren om t\u00E5lmodighed mens der s\u00F8ges og sorteresfunction VisVent() {if (document.all ) document.all["divvent"].style.visibility = "visible";}//Rens ud i emneord, vis brugeren har fundet p\u00E5 m\u00E6rkv\u00E6rdighederfunction rens(emnetekst) {emnetekst = emnetekst.replace(/(\band\b|\bor\b|\bnot\b)/g,"");emnetekst = emnetekst.replace(/[\!\|\{\}\[\]\?\\\/\(\)\+&#\x25\x22]+/g,"");emnetekst = emnetekst.replace(/\s+/g," ");emnetekst = emnetekst.replace(/\s+$/,"");return emnetekst}//Slut p\u00E5 Cookie-kode//Start p\u00E5 toggle-textfunction toggle(targetId) {target = document.all(targetId);if (target.style.display == "none"){target.style.display="";} else {target.style.display="none";}}//Slut p\u00E5 toggle-textwindow.defaultStatus="www.boernogunge.dk"