function clearField(field) { if (field.value == field.defaultValue) field.value=""; } function soeg1() { if (document.soeg.soegord.value=="" || document.soeg.soegord.value=="Søgefelt") { alert("Der er ikke indtastet et søgeord!"); document.soeg.soegord.focus(); } else { document.soeg.submit(); } } function searchtext() { var s = document.getElementById("searchtext"); if (s) { var searchtext = fullReplace(fullReplace(s.value, " ", " "), "&", "|*|"); if (fullReplace(searchtext, " ", "") != "" && searchtext != "Søg") { //alert(searchtext); document.location = "searchtext.asp?soegord="+searchtext; } else { alert("Du skal skrive et ord eller en sætning!"); s.focus(); } } } if (document.getElementById("searchtext")) { if (document.getElementById("fmenu")) document.getElementById("fmenu").style.margin = 0; if (document.getElementById("bmenu")) document.getElementById("bmenu").style.margin = 0; } function fullReplace(entry, out, add) { temp = "" + entry; // temporary holder while (temp.indexOf(out)>-1) { pos= temp.indexOf(out); temp = "" + (temp.substring(0, pos) + add + temp.substring((pos + out.length), temp.length)); } return temp; } function grabURL(strURL) { var strResponse; if (document.all) { try { var xml = new ActiveXObject("Microsoft.XMLHTTP"); xml.Open("GET", strURL, false ); xml.Send() strResponse=xml.responseText; } catch (e) { var xml = new ActiveXObject("MSXML2.XMLHTTP.4.0"); xml.Open("GET", strURL, false ); xml.Send() strResponse=xml.responseText; } } else { var xml=new XMLHttpRequest(); xml.open("GET", strURL, false); xml.send(null); strResponse=xml.responseText; } return rensStr(strResponse); } function hentBy(objText, postnummer) { var strBy; strBy = grabURL("hentBy.asp?postnr="+postnummer); strBy = strBy.replace(/%2B/g, " "); strBy = strBy.replace(/%252C/g, ","); strBy = strBy.replace(/&/g, "&"); strBy = strBy.replace(/æ/g, "æ"); strBy = strBy.replace(/ø/g, "ø"); strBy = strBy.replace(/å/g, "å"); strBy = strBy.replace(/Æ/g, "Æ"); strBy = strBy.replace(/Ø/g, "Ø"); strBy = strBy.replace(/Å/g, "Å"); strBy = strBy.replace(/é/g, "é"); if (strBy != "") { objText.value = strBy; } else { objText.value = ""; } } function rensStr(strTxt) { strTxt = strTxt.replace("æ", "æ"); strTxt = strTxt.replace("ø", "ø"); strTxt = strTxt.replace("å", "å"); strTxt = strTxt.replace("Æ", "Æ"); strTxt = strTxt.replace("Ø", "Ø"); strTxt = strTxt.replace("Å", "Å"); strTxt = strTxt.replace("é", "é"); return strTxt; } function pop(W, H, winPage, winName, scrollbars, status) { var swidth = (screen.width - W) / 2; var sheight = (screen.height - H) / 2; var stat = status; if (stat!="yes") { stat="no"; } var settings = 'width='+W+',height='+H+',top='+sheight+',left='+swidth+',scrollbars='+scrollbars+',status='+stat+'' var win = window.open(winPage, winName, settings) if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } function checkDato(dag, md, aar) { var res = grabURL("checkdato.asp?dato="+dag+"-"+md+"-20"+aar); if (res=="ugyldig") { return true; } } function checkMail(email) { var res = grabURL("checkmail.asp?email="+email); if (res!="") { alert(res); return true; } } function checkMail2(email) { var AtPos = email.indexOf("@"); var PunktumPos = email.indexOf(".",AtPos); var StopPos = email.lastIndexOf("."); var result = false; if (email.indexOf("@",AtPos+1) != -1) { result = true; } if (AtPos == -1 || StopPos == -1) { result = true; } if (StopPos < AtPos) { result = true; } if (StopPos - AtPos == 1) { result = true; } // mindst et punktum efter @-tegnet if (PunktumPos == -1) { result = true; } // der skal være mindst 2 tegn efter punktummet if (PunktumPos+3 > email.length) { result = true; } return result; } function vote() { var radio_vote = false; for (counter = 0; counter < document.poll.vote.length; counter++) { if (document.poll.vote[counter].checked) { radio_vote = true; } } if (!radio_vote) { alert("Du skal vælge en af mulighederne for at stemme!") } else { document.poll.submit(); } } var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i