//**************************
// Preload-Function
//  - Includes preload()
//**************************

function preload() {
   for(i = 0; i < 7; i++)
      eval("pic" + i + " = new Image();");
   pic0.src = "img/nav/index_on.gif";
   pic1.src = "img/nav/was_on.gif";
   pic2.src = "img/nav/wer_on.gif";
   pic3.src = "img/nav/wann_on.gif";
   pic4.src = "img/nav/wo_on.gif";
   pic5.src = "img/nav/warum_on.gif";
   pic6.src = "img/nav/kontakt_on.gif";

}

//**************************
// Button-Functions
//  - Includes hover()
//**************************


function hover(elem) {
         if(typeof elem != "object")
            elem = document.getElementById(elem);
         tmp = elem.src;
         ext = tmp.substring(tmp.length-3,tmp.length);
         if(tmp.substr(tmp.length-5,1) == "f") {
            tmp = tmp.substring(0,tmp.length-6);
            tmp = tmp + "n." + ext;
            elem.src = tmp;
         } else {
            tmp = tmp.substring(0,tmp.length-5);
            tmp = tmp + "ff." + ext;
            elem.src = tmp;
         }
}

//
// Code taken from http://www.sitepoint.com/article/standards-compliant-world/3
//
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

//**************************
// Menu-Functions
//  - Includes crippled sub()
//**************************

function sub(elem) {
   if(typeof elem != "object")
      elem = document.getElementById(elem);
   elem.style.display = "inline";
}

function cap_help() {
   var capwin = window.open("cap_help.htm", "caphelp", "width=300,height=150,status=yes");
   return false;
}

function open_gb() {
	document.getElementById("open_frm_gb").style.display = "none";
	document.getElementById("frm_gb").style.display = "block";
	return false;
}

function close_gb() {
	document.getElementById("open_frm_gb").style.display = "block";
	document.getElementById("frm_gb").style.display = "none";
	return false;
}

function ffp() {
	var ffpwin = window.open("ffp.htm", "ffp", "width=532,height=379,status=yes");
	return false;
}

function ffp_link() {
	opener.location.href = "/?p=bands";
	window.close();
}

function anfahrt() {
	var afwin = window.open("anfahrt.htm", "af", "width=800,height=366,status=yes");
	return false;
}
