window.onerror=null; // that was to turn off error reporting... if(document.all && !document.getElementById) { document.getElementById = function(id) { return document.all[id]; } } var prevSection = 'none'; var prevSubSection = 'none'; var playing = false; function loadSection(section, updateFlash) { document.getElementById('content_box_text').innerHTML = '

Loading...

'; moveContentBox(section); setCookie('tunefisch_section', section); if(prevSubSection!=section.split("/")[1]) { document.getElementById("subnav").innerHTML = ''; document.getElementById("ticker").style.display = "none"; document.getElementById("news_box").style.display = "none"; document.getElementById("termine_admin_link").style.display = "none"; document.getElementById("home_link").style.display = "none"; document.getElementById("gallery_img").style.visibility = "hidden"; document.getElementById("mp3player").style.top = "-10000px"; switch(section.split("/")[1]) { case "home": document.getElementById("subnav").innerHTML = '
'; document.getElementById("ticker").style.display = "block"; document.getElementById("news_box").style.display = "block"; break; case "copyright": case "impressum": case "datenschutz": document.getElementById("subnav").innerHTML = ''; document.getElementById("home_link").style.display = "inline"; break; case "news": document.getElementById("subnav").innerHTML = ''; break; case "bilder": document.getElementById("gallery_img").style.visibility = "visible"; break; case "team": document.getElementById("subnav").innerHTML = ''; break; case "subs": document.getElementById("subnav").innerHTML = ''; break; case "saenger": document.getElementById("subnav").innerHTML = ''; break; case "musik_texte": if (!playing) { var FOjukebox = { movie:"mp3player5a.swf", width:"302", height:"62", majorversion:"8", build:"0", bgcolor:"a4a8e8", xi:"true" }; UFO.create(FOjukebox, "mp3player"); playing = true; } document.getElementById("mp3player").style.top = "325px"; break; default: document.getElementById("subnav").innerHTML = ''; } prevSubSection = section.split("/")[1] } if (updateFlash && prevSection!=section.split("/")[0] && movieIsLoaded(thisMovie(movieName))) { thisMovie(movieName).TGotoLabel("_level0/", section.split("/")[0]); thisMovie(movieName).TPlay("_level0/"); prevSection = section.split("/")[0]; } fetchContent(section); } /*function loadBackground(section) { document.getElementById("photo_box").style.background = "url("+section+"_background.jpg)"; } */ function moveContentBox(section) { overflow = 'auto'; switch(section.split("/")[1]) { case "home": topPix = 0; leftPix = 380; widthPix = 0; heightPix = 0; break; case "bilder": topPix = 102; leftPix = 32; widthPix = 740; heightPix = 439; break; case "saenger": case "subs": case "team": topPix = 270; leftPix = 18; widthPix = 767; heightPix = 271; break; default: topPix = 110; leftPix = 24; widthPix = 756; heightPix = 431; break; } document.getElementById("content_box").style.top = topPix + "px"; document.getElementById("content_box").style.left = leftPix + "px"; document.getElementById("content_box").style.width = widthPix + "px"; document.getElementById("content_box").style.height = heightPix + "px"; document.getElementById("content_box").style.overflow = overflow; } /* Inspired by Doc Ozone, http://www.ozones.com/ */ function fetchContent(URL) { document.getElementById('tempText').src = 'fetch_content.php?url='+URL; } function showPage() { setTimeout('showPageNow();', 300); } function showPageNow() { document.getElementById('content_box_text').innerHTML = window.frames['tempText'].document.getElementById('theBody').innerHTML; } function femaleValues() { // Die Beschriftungen und Werte des Pulldown-Menüs werden geändert: if (document.getElementsByTagName) { var femText = new Array("Ich bin ein(e)...", "°°°°°°°°°°°°°°°°°°°°°°°°°°°°", "Musikerin", "Sängerin","Duschkabinensängerin", "FAN", "Freak", "Chillerin", "Groupie", "Luftgitarrenspielerin", "Tastenquälerin", "Möchtegern-Musikerin", "Nicht-Musikerin"); var femVals = new Array(" ", " ", "Musikerin", "Sängerin","Duschkabinensängerin", "FAN", "Freak", "Chillerin", "Groupie", "Luftgitarrenspielerin", "Tastenquälerin", "Möchtegern-Musikerin", "Nicht-Musikerin"); for(i in femText) { document.getElementsByTagName("option")[i].firstChild.data = femText[i]; document.getElementsByTagName("option")[i].value = femVals[i]; } } } function maleValues() { // Die Beschriftungen und Werte des Pulldown-Menüs werden geändert: if (document.getElementsByTagName) { var maleText = new Array("Ich bin ein...", "°°°°°°°°°°°°°°°°°°°°°°°°°°°°", "Musiker", "Sänger", "Duschkabinensänger", "FAN", "Freak", "Chiller", "Groupie", "Luftgitarrenspieler", "Tastenquäler", "Möchtegern-Musiker", "Nicht-Musiker"); var maleVals = new Array(" ", " ", "Musiker", "Sänger", "Duschkabinensänger", "FAN", "Freak", "Chiller", "Groupie", "Luftgitarrenspieler", "Tastenquäler", "Möchtegern-Musiker", "Nicht-Musiker"); for(i in maleText) { document.getElementsByTagName("option")[i].firstChild.data = maleText[i]; document.getElementsByTagName("option")[i].value = maleVals[i]; } } } var field = false; function init() { field = document.forms[0].elements["message"]; //field.focus(); } function storeCaret() { if (field.createTextRange) field.caretPos = document.selection.createRange().duplicate(); } function insertCode(code) { if (field.createTextRange && field.caretPos) field.caretPos.text = (field.caretPos.text.charAt(field.caretPos.text.length - 1) == ' ') ? code + ' ' : ' ' + code + ' '; else field.value = field.value + ' ' + code + ' '; field.focus(); } function setCookie(name, value, expires, path, domain, secure) { document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + ((secure == null) ? "" : "; secure"); } function getCookie(name){ var cname = name + "="; var dc = document.cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return null; } var movieName = "tunefisch_main_navigation"; function thisMovie(movieName) { // IE and Netscape refer to the movie object differently. // This function returns the appropriate syntax depending on the browser. if (navigator.appName.indexOf ("Microsoft") !=-1) { return window[movieName] } else { return document[movieName] } } // Checks if movie is completely loaded. // Returns true if yes, false if no. function movieIsLoaded (theMovie) { // First make sure the movie's defined. if (typeof(theMovie) != "undefined" && navigator.userAgent.toLowerCase().indexOf("opera") == -1) { // If it is, check how much of it is loaded. return theMovie.PercentLoaded() == 100; } else { // If the movie isn't defined, it's not loaded. return false; } } window.onload = function() { if (getCookie('tunefisch_section')) loadSection(getCookie('tunefisch_section', 'true')); else loadSection('starten/home'); }