if (parent.frames.length) top.location.replace('http://www.two4music.net'); if(document.all && !document.getElementById) { document.getElementById = function(id) { return document.all[id]; } } var currentSection = currentSubSection = 'home'; var loading = false; var timervar = 0; var timerval = 250; var layers = new Array( 'ueber_uns_menu', 'termine_menu', 'galerie_menu' // <- no comma at the last entry ); function showSub() { clearTimeout(timervar); for (i=0; i < layers.length; i++) { if (layers[i] == arguments[0]) { document.getElementById(layers[i]).style.visibility = 'visible'; document.getElementById(layers[i]).style.zIndex = '1000'; eval('obj_'+layers[i]+'.fadeTo(99, 10)'); } else { eval('obj_'+layers[i]+'.fadeTo(0, 10)'); document.getElementById(layers[i]).style.visibility = 'hidden'; document.getElementById(layers[i]).style.zIndex = '50'; } } } function hideAll() { for (i=0; i < layers.length; i++) { if (layers[i] == currentSection+"_menu") { document.getElementById(layers[i]).style.visibility = 'visible'; document.getElementById(layers[i]).style.zIndex = '50'; eval('obj_'+layers[i]+'.fadeTo(99, 10)'); } else { eval('obj_'+layers[i]+'.fadeTo(0, 10)'); document.getElementById(layers[i]).style.visibility = 'hidden'; document.getElementById(layers[i]).style.zIndex = '50'; } } } function setTimer() { timervar = setTimeout('hideAll()',timerval); } function fadingObject(id) { this.id = id; this.getOpacity = function() { if (document.all && typeof(document.all[this.id].filters) != 'undefined') { return document.all[this.id].filters['alpha'].opacity; } else if (document.getElementById && typeof(document.getElementById(this.id).style.MozOpacity) != 'undefined') { return document.getElementById(this.id).style.MozOpacity*100; } } this.setOpacity = function(percent) { if (document.all) { document.all[this.id].filters['alpha'].opacity = percent; } else if (document.getElementById) { document.getElementById(this.id).style.MozOpacity = percent/100; } } this.fadeTo = function(newOpacity, deltaPercent) { window.clearTimeout(this.timeout); currentOpacity = this.getOpacity(); if (newOpacity > currentOpacity) { if (currentOpacity < newOpacity - deltaPercent) { this.setOpacity(currentOpacity + deltaPercent); this.timeout = window.setTimeout('obj_'+this.id+'.fadeTo('+newOpacity+', '+deltaPercent+')', 75); } else { this.setOpacity(newOpacity); } } else if (newOpacity < currentOpacity) { if (currentOpacity > newOpacity + deltaPercent) { this.setOpacity(currentOpacity - deltaPercent); this.timeout = window.setTimeout('obj_'+this.id+'.fadeTo('+newOpacity+', '+deltaPercent+')', 75); } else { this.setOpacity(newOpacity); } } } } function loadSection(section, params) { if (!loading) { if (section == 'torben' || section == 'lars' || section == 'repertoire') currentSection = 'ueber_uns'; else if (section == 'termine1' || section == 'termine2') currentSection = 'termine'; else if (section == 'galerie1' || section == 'galerie2' || section == 'galerie3') currentSection = 'galerie'; else currentSection = section; currentSubSection = section; hideAll(); loadBackground(section); document.getElementById('content_box_text').innerHTML = '

Loading...

'; moveContentBox(section); fetchContent(section, params); setCookie('t4m_section', section); if (currentSection=="home") { document.getElementById("ticker").style.display = "block"; document.getElementById("torben_link").style.display = "block"; document.getElementById("lars_link").style.display = "block"; } else { document.getElementById("ticker").style.display = "none"; document.getElementById("torben_link").style.display = "none"; document.getElementById("lars_link").style.display = "none"; } if (currentSection=="termine") document.getElementById("termine_admin_link").style.display = "inline"; else document.getElementById("termine_admin_link").style.display = "none"; if (currentSection=="galerie") document.getElementById("gallery_img").style.visibility = "visible"; else document.getElementById("gallery_img").style.visibility = "hidden"; if (currentSection=="gaestebuch") document.getElementById("gaestebuch_admin_link").style.display = "inline"; else document.getElementById("gaestebuch_admin_link").style.display = "none"; if (currentSection=="audio") document.getElementById("mp3player").style.top = "415px"; else document.getElementById("mp3player").style.top = "-10000px"; if (currentSection=="audio" && document.getElementById("mp3player").innerHTML.replace(/^\s+|\s+$/g, '')=='') document.getElementById("mp3player").innerHTML = ''; } } function loadBackground(section) { document.getElementById("photo_box").style.background = "url("+section+"_background.jpg)"; } function moveContentBox(section) { overflow = 'auto'; borderCol = 'rgb(255,95,0)'; switch(section) { case "home": topPix = 145; leftPix = 255; widthPix = 265; heightPix = 270; opacityPerc = 50; bgCol = "rgb(255,255,255)"; textCol = "rgb(0,0,0)"; break; case "ueber_uns": topPix = 320 leftPix = 50; widthPix = 600; heightPix = 140; opacityPerc = 60; bgCol = "rgb(0,0,0)"; textCol = "rgb(241,221,186)"; break; case "torben": topPix = 170; leftPix = 65; widthPix = 355; heightPix = 198; opacityPerc = 50; bgCol = "rgb(255,255,255)"; textCol = "rgb(0,0,0)"; break; case "lars": topPix = 185; leftPix = 65; widthPix = 330; heightPix = 240; opacityPerc = 50; bgCol = "rgb(255,255,255)"; textCol = "rgb(0,0,0)"; break; case "repertoire": topPix = 165; leftPix = 57; widthPix = 227; heightPix = 300; opacityPerc = 75; bgCol = "rgb(0,0,0)"; textCol = "rgb(241,221,186)"; break; case "termine2": topPix = 137; leftPix = 60; widthPix = 474; heightPix = 245; opacityPerc = 50; bgCol = "rgb(255,255,255)"; textCol = "rgb(0,0,0)"; break; case "termine1": topPix = 220 leftPix = 320; widthPix = 420; heightPix = 225; opacityPerc = 75; bgCol = "rgb(0,0,0)"; textCol = "rgb(241,221,186)"; break; case "galerie1": topPix = 383; leftPix = 50; widthPix = 704; heightPix = 79; opacityPerc = 60; bgCol = "rgb(255,95,0)"; textCol = "rgb(0,0,0)"; break; case "galerie2": topPix = 383; leftPix = 50; widthPix = 704; heightPix = 79; opacityPerc = 60; bgCol = "rgb(255,95,0)"; textCol = "rgb(0,0,0)"; break; case "galerie3": topPix = 383; leftPix = 50; widthPix = 704; heightPix = 79; opacityPerc = 60; bgCol = "rgb(255,95,0)"; textCol = "rgb(0,0,0)"; break; case "audio": topPix = 290; leftPix = 230; widthPix = 320; heightPix = 190; opacityPerc = 70; bgCol = "rgb(0,0,0)"; textCol = "rgb(241,221,186)"; overflow = 'hidden'; //borderCol = 'rgb(241,221,186)'; break; case "gaestebuch": topPix = 113; leftPix = 70; widthPix = 664; heightPix = 330; opacityPerc = 70; bgCol = "rgb(0,0,0)"; textCol = "rgb(241,221,186)"; break; case "kontakt": topPix = 113; leftPix = 300; widthPix = 260; heightPix = 328; opacityPerc = 60; bgCol = "rgb(0,0,0)"; textCol = "rgb(241,221,186)"; overflow = 'hidden'; break; case "impressum": topPix = 265; leftPix = 209; widthPix = 336; heightPix = 185; opacityPerc = 55; bgCol = "rgb(0,0,0)"; textCol = "rgb(241,221,186)"; break; case "termine_admin": topPix = 113; leftPix = 70; widthPix = 664; heightPix = 330; opacityPerc = 55; bgCol = "rgb(0,0,0)"; textCol = "rgb(135,235,185)"; borderCol = 'rgb(16,127,54)'; break; } obj_content_box_bg.fadeTo(opacityPerc, 3); document.getElementById("content_box").style.color = textCol; document.getElementById("content_box_bg").style.borderColor = borderCol; loading = true; document.getElementById('content_box').style.overflow = "hidden"; document.getElementById("content_box").style.overflowX = "hidden"; morph(document.getElementById('content_box_bg'), 50, 10, 'top:'+topPix+'px;left:'+leftPix+'px;width:'+widthPix+';height:'+heightPix+';background:'+bgCol+';', 'document.getElementById("content_box").style.overflow = overflow; (currentSection=="galerie") ? document.getElementById("content_box").style.overflowX = "scroll":void(0); loading = false;'); } /* Inspired by Doc Ozone, http://www.ozones.com/ */ function fetchContent(URL, params) { document.getElementById('tempText').src = 'fetch_content.php?url='+URL+'&'+params; } 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", "Nicht-Musikerin"); var femVals = new Array(" ", " ", "Musikerin", "Sängerin","Duschkabinensängerin", "FAN", "Freak", "Chillerin", "Groupie", "Luftgitarrenspielerin", "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", "Nicht-Musiker"); var maleVals = new Array(" ", " ", "Musiker", "Sänger","Duschkabinensänger", "FAN", "Freak", "Chiller", "Groupie", "Luftgitarrenspieler", "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; } window.onload = function() { obj_ueber_uns_menu = new fadingObject('ueber_uns_menu'); obj_termine_menu = new fadingObject('termine_menu'); obj_galerie_menu = new fadingObject('galerie_menu'); obj_content_box_bg = new fadingObject('content_box_bg'); if (getCookie('t4m_section')) loadSection(getCookie('t4m_section')); else loadSection('home'); //if (currentSection=="gaestebuch") // init(); }