var count = 0 function clearText() { var element = document.getElementById("SearchText"); if (element) { element.value = ""; } }; function showHideDiv(s, h1, h2, h3) { object = document.getElementById(s); object2 = document.getElementById(h1); object3 = document.getElementById(h2); object4 = document.getElementById(h3); if(object.style.display == "block") { object.style.display = "none"; } else { object.style.display = "block"; object2.style.display = "none"; object3.style.display = "none"; object4.style.display = "none"; } e = document.getElementById('mnulogin') if (e.style.display == "block") { document.getElementById("userbox").focus(); } } function mySubmit() { var ok = true var msg = "" var user = document.getElementById("userbox") var pass = document.getElementById("passbox") if (user.value == "") { ok = false msg = "Du skal indtaste dit brugernavn" } if (pass.value == "") { ok = false msg = msg + "\nDu skal indtaste din adgangskode" } if (!ok) { alert(msg) } else { if (document.getElementById("remember").checked == true) { writePersistentCookie("HCRemember", "true", "years", 1) writePersistentCookie("HCPassbox", pass.value, "years", 1) writePersistentCookie("HCUserbox", user.value, "years", 1) } else { deleteCookie("HCRemember") deleteCookie("HCUserbox") deleteCookie("HCPassbox") } document.login.submit() document.getElementById("userbox").value = "" document.getElementById("passbox").value = "" } } function mySubmit_drift() { var ok = true var msg = "" var user = document.getElementById("username") var pass = document.getElementById("password") if (user.value == "") { ok = false msg = "Du skal indtaste dit brugernavn" } if (pass.value == "") { ok = false msg = msg + "\nDu skal indtaste din adgangskode" } if (!ok) { alert(msg) } else { if (document.getElementById("remember_drift").checked == true) { writePersistentCookie("HCRemember_drift", "true", "years", 1) writePersistentCookie("HCPassbox_drift", pass.value, "years", 1) writePersistentCookie("HCUserbox_drift", user.value, "years", 1) } else { deleteCookie("HCRemember_drift") deleteCookie("HCUserbox_drift") deleteCookie("HCPassbox_drift") } document.login_drift.submit() document.getElementById("username").value = "" document.getElementById("password").value = "" } } var xmlHttp var pcontent var ptop var pmidt function showContent(str, placering, top, midt) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } var url="getcontent.asp"; pcontent = placering; ptop = top + ".jpg" pmidt = midt + ".jpg" url=url+"?page="+str; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=stateChanged; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function vis(page) { showContent(page, "contleft", "none", "none") } function xvis(page, top, bottom) { showContent(page, "contleft", top, bottom) } function stateChanged() { if (xmlHttp.readyState==4) { document.getElementById(pcontent).innerHTML=xmlHttp.responseText; if (ptop != "none.jpg") { document.getElementById("toplogo").style.backgroundImage = "url(images/" + ptop + ")" } if (pmidt != "none.jpg") { document.getElementById("picture").style.backgroundImage = "url(images/" + pmidt + ")" } } } function showSearch(type) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } var str = document.getElementById("SearchText").value var url="search.asp"; url=url+"?search="+str; url = url + "&type=" + type url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=searchStateChanged; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function searchStateChanged() { if (xmlHttp.readyState==4) { document.getElementById("contleft").innerHTML=xmlHttp.responseText; } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } /*============================================================================== Routines written by John Gardner - 2003 - 2005 See www.braemoor.co.uk/software for information about more freeware available. ================================================================================ Routine to write a session cookie Parameters: cookieName Cookie name cookieValue Cookie Value Return value: true Session cookie written successfullly false Failed - persistent cookies are not enabled e.g. if (writeSessionCookie("pans","drizzle") then alert ("Session cookie written"); else alert ("Sorry - Session cookies not enabled"); */ function writeSessionCookie (cookieName, cookieValue) { if (testSessionCookie()) { document.cookie = escape(cookieName) + "=" + escape(cookieValue) + "; path=/"; return true; } else return false; } /*============================================================================== Routine to get the current value of a cookie Parameters: cookieName Cookie name Return value: false Failed - no such cookie value Value of the retrieved cookie e.g. if (!getCookieValue("pans") then { cookieValue = getCoookieValue ("pans2); } */ function getCookieValue (cookieName) { var exp = new RegExp (escape(cookieName) + "=([^;]+)"); if (exp.test (document.cookie + ";")) { exp.exec (document.cookie + ";"); return unescape(RegExp.$1); } else return false; } /*============================================================================== Routine to see if session cookies are enabled Parameters: None Return value: true Session cookies are enabled false Session cookies are not enabled e.g. if (testSessionCookie()) alert ("Session coookies are enabled"); else alert ("Session coookies are not enabled"); */ function testSessionCookie () { document.cookie ="testSessionCookie=Enabled"; if (getCookieValue ("testSessionCookie")=="Enabled") return true else return false; } /*============================================================================== Routine to see of persistent cookies are allowed: Parameters: None Return value: true Session cookies are enabled false Session cookies are not enabled e.g. if (testPersistentCookie()) then alert ("Persistent coookies are enabled"); else alert ("Persistent coookies are not enabled"); */ function testPersistentCookie () { writePersistentCookie ("testPersistentCookie", "Enabled", "minutes", 1); if (getCookieValue ("testPersistentCookie")=="Enabled") return true else return false; } /*============================================================================== Routine to write a persistent cookie Parameters: CookieName Cookie name CookieValue Cookie Value periodType "years","months","days","hours", "minutes" offset Number of units specified in periodType Return value: true Persistent cookie written successfullly false Failed - persistent cookies are not enabled e.g. writePersistentCookie ("Session", id, "years", 1); */ function writePersistentCookie (CookieName, CookieValue, periodType, offset) { var expireDate = new Date (); offset = offset / 1; var myPeriodType = periodType; switch (myPeriodType.toLowerCase()) { case "years": var year = expireDate.getYear(); // Note some browsers give only the years since 1900, and some since 0. if (year < 1000) year = year + 1900; expireDate.setYear(year + offset); break; case "months": expireDate.setMonth(expireDate.getMonth() + offset); break; case "days": expireDate.setDate(expireDate.getDate() + offset); break; case "hours": expireDate.setHours(expireDate.getHours() + offset); break; case "minutes": expireDate.setMinutes(expireDate.getMinutes() + offset); break; default: alert ("Invalid periodType parameter for writePersistentCookie()"); break; } document.cookie = escape(CookieName ) + "=" + escape(CookieValue) + "; expires=" + expireDate.toGMTString() + "; path=/"; } /*============================================================================== Routine to delete a persistent cookie Parameters: CookieName Cookie name Return value: true Persistent cookie marked for deletion e.g. deleteCookie ("Session"); */ function deleteCookie (cookieName) { if (getCookieValue (cookieName)) writePersistentCookie (cookieName,"Pending delete","years", -1); return true; } function rememberLogin() { if (getCookieValue("HCRemember") != false) { document.getElementById("remember").checked = true if (getCookieValue("HCUserbox").value != false) { document.getElementById("userbox").value = getCookieValue("HCUserbox") } if (getCookieValue("HCPassbox").value != false) { document.getElementById("passbox").value = getCookieValue("HCPassbox") } } if (getCookieValue("HCRemember_drift") != false) { document.getElementById("remember_drift").checked = true if (getCookieValue("HCUserbox_drift").value != false) { document.getElementById("username").value = getCookieValue("HCUserbox_drift") } if (getCookieValue("HCPassbox_drift").value != false) { document.getElementById("password").value = getCookieValue("HCPassbox_drift") } } }