var pattern = /form_06522180141015192020071681995480513/i; var periodStart = new Date(); var periodEnd = new Date(); var current = new Date(); var monthsTextsShort = new Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"); var bs = true; var uge = [629, 705, 712, 719, 726, 802, 809, 815]; var blink = ["OEL2706H", "OEL0407H", "OEL1107H", "OEL1807H", "OEL2507H", "OEL0108", "OEL0808"]; var nav2 = ["mp1", "mp2", "mp3", "mp4", "mp5", "mp6", "mp7", "mp8"]; var nav3 = [["mp1/s1.html", "mp1/s2.html"], , ,["mp4/s2.html", "mp4/s3.html", "mp4/s4.html", "mp4/s5.html", "mp4/s6.html", "mp4/s7.html", "mp4/s8.html", "mp4/s9.html"], ["mp5/s1.html", "mp5/s2.html"]]; var myConn = new XHConn(); if (!myConn) alert("XMLHTTP er ikke tilgængelig. Prøv en nyere/bedre browser."); function menuInit(nav) { var x = hentEmVedId(nav); if (!x) x = hentEmVedClass(nav, '*'); var anker = x.getElementsByTagName('a'); if (nav == "nav3") nav3O = anker; var al = anker.length; if (al > 1) {
for (var i = 0; i < anker.length; i++) { anker[i].onclick = function() { hentFil(nav, this.toString().match(/\d$/)); return false } } } } function musNed(em) { em.style.backgroundPosition = "100% -40px" } function musOp(em, a, funk) { em.style.backgroundPosition = "100% 0px"; funk(a); } function bnKnap(a) { var b = "http://www.billetnet.dk/html/connect.htmI?l=DK&STAGE=1&EVNT="; if (bs) { nv(b + blink[a], "BilletNet", -1, -1, "yes"); return } alert("Der er ikke åbnet for salget\nSalget forventes åbnet 23. marts"); } function ind(fil, em) { em.innerHTML = fil || ""; if (pattern.test(fil)) rp(); if (em.id == "indhold") menuInit('nav3'); } function hentEmVedId(id) { if (document.getElementById) em = document.getElementById(id); return em; } function hentEmVedClass(na, tag) { var liste = document.getElementsByTagName(tag); for (i = 0; i < liste.length; i++) { if (liste[i].className == na) { var em = liste[i]; break; } } if (em) return em; else throw new Error('ClassName ikke fundet'); } function hentFil(nav, a) {
switch (nav) { case 'nav2': ag = 0; mnp = a; var fil = "skbl/ind.php"; var em = hentEmVedId('indhold'); var par = 'sti=' + nav2[a];break; case 'nav3': var fil = nav3[mnp][a]; var em = hentEmVedClass('side', 'div'); nav3O[ag].parentNode.className = "fbfra"; nav3O[a].parentNode.className = "fbtil"; ag = a; break; default: var fil = "skbl/side.php"; } var fnWhenDone = function(oXML) { ind(oXML.responseText, em) }; myConn.connect(fil, "GET", par, fnWhenDone) } function listen(event, em, funk) { if (em.addEventListener) em.addEventListener(event, function() { funk(em) }, false); else if (em.attachEvent) em.attachEvent(onevent, function() { funk(em) }); else throw new Error('cannot add event listener'); } function nv(url, navn, b, h, scroll) { if (b == -1) b = (screen.width / 100) * 90; if (h == -1) h = (screen.height / 100) * 85; var x = (screen.width - b) / 2; var y = (screen.availHeight - h) / 2; prm = 'height=' + h + ',width=' + b + ',top=' + y + ',left=' + x + ',scrollbars=' + scroll + ',resizable';
win = window.open(url, navn, prm); win.focus(); } function rp() { periodEnd.setMonth(periodEnd.getMonth() + 2); printDays("form_06522180141015192020071681995480513", "input_day0", new Date(periodStart), new Date(current)); printMonths("form_06522180141015192020071681995480513", "input_year0", new Date(periodStart), new Date(periodEnd), new Date(current)); syncToHidden("form_06522180141015192020071681995480513"); } /** XHConn - Simple XMLHTTP Interface - bfults@gmail.com - 2005-04-08        ** ** Code licensed under Creative Commons Attribution-ShareAlike License      ** ** http://creativecommons.org/licenses/by-sa/2.0/                           **/ function XHConn() { var xmlhttp, bComplete = false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { xmlhttp = new XMLHttpRequest(); } catch(e) { xmlhttp = false; } } } if (!xmlhttp) return null; this.connect = function(sURL, sMethod, sVars, fnDone) {
if (!xmlhttp) return false; bComplete = false; sMethod = sMethod.toUpperCase(); try { if (sMethod == "GET") { xmlhttp.open(sMethod, sURL + "?" + sVars, true); sVars = ""; } else { xmlhttp.open(sMethod, sURL, true); xmlhttp.setRequestHeader("Method", "POST " + sURL + " HTTP/1.1"); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && !bComplete) { bComplete = true; fnDone(xmlhttp); } }; xmlhttp.send(sVars); } catch(z) { return false; } return true; }; return this; }
