NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
NS6 = (document.getElementById) ? 1 : 0;

if(IE4==1){ NS6 = 0; }

function fade(){
setTimeout("opacity('box', 0, 100, 150)",0000);
}

function fadeout(){
setTimeout("opacity('box', 100, 0, 150)",0000);
}

function find(what) {
    for (var i=0;i<top.main.frames.length;i++) {
         if (top.main.frames[i].name == what)
             return true;
    }
    return false;
}

function bandpic(bandmitglied){
	setTimeout("callbox("+bandmitglied+")",100);
}

function callbox(bandmitglied){
	var anchors = document.getElementsByTagName('a');
	var alink = anchors[bandmitglied];
	myLytebox.start(alink,false,false);
}

function gotoband(bandmitglied){
	top.main.location.href = 'frame_band.php?bandmitglied='+bandmitglied;
}

function gotoimpressum(){
	gotopage('impressum','start.htm');
	clear_subs();
}

function gotoaudio(){
	top.slimplayer.location.href = 'slimplayer_passiv.htm';
	gotopage('medien','audio.htm');
}

function gotovideo(){
	top.slimplayer.location.href = 'slimplayer_passiv.htm';
	gotopage('medien','videos.htm');
}

function gotobandstart(){

  top.main.location="start.htm";
  changemainnav('03');

}

function gotopage(frame,link){

  if(NS4)
  {
	if(find(frame)){
		top.main.frames[0].location.href = frame+"_"+link;
	} else if(document.layers["box"]) {
		fadeout();
		setTimeout('top.main.location.href = "frame_'+frame+'.php?href='+link+'"',260);
	} else {
		top.main.location.href = "frame_"+frame+".php?href="+link;
	}

  }

  if(IE4)
  {
	if(find(frame)){
		top.main.frames[0].location.href = frame+"_"+link;
	} else if(document.all("box")) {
		fadeout();
		setTimeout('top.main.location.href = "frame_'+frame+'.php?href='+link+'"',260);
	} else {
		top.main.location.href = "frame_"+frame+".php?href="+link;
	}	  
  }

  if(NS6)
  {
	if(find(frame)){
		top.main.frames[0].location.href = frame+"_"+link;
	} else if(document.getElementById("box")) {
		fadeout();
		setTimeout('top.main.location.href = "frame_'+frame+'.php?href='+link+'"',260);
	} else {
		top.main.location.href = "frame_"+frame+".php?href="+link;
	}
  }
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function changemainnav(e){
  
  navi(e);
  
  if(NS4)
  {
	document.layers["hauptnavi_start"].style.display = "none";
	document.layers["hauptnavi"].style.display = "show";
  }

  if(IE4)
  {
  	document.all("hauptnavi_start").style.display = "none";
    document.all("hauptnavi").style.display = "inline";
  }

  if(NS6)
  { 
  	document.getElementById("hauptnavi_start").style.display = "none";
    document.getElementById("hauptnavi").style.display = "inline";
  }
}

function boxlink(sel,go1,go2,change)
{
	select(sel);
	gotopage(go1,go2);
	changemainnav(change);
}

function navi(e)
{

  if(NS4)
  {
    //clear_subs();

 	document.layers["navi_keine_sub"].display = "none";
	document.layers["navi_03_sub"].display = "none";
	document.layers["navi_04_sub"].display = "none";
	document.layers["navi_05_sub"].display = "none";
	document.layers["navi_06_sub"].display = "none";
	document.layers["navi_07_sub"].display = "none";
	document.layers["navi_08_sub"].display = "none";

  	document.layers["navi_"+e+"_sub"].display = "none";
  	document.layers["navi_"+e+"_sub"].display = "show";

	if(document.layers["navi_03_selected"]){
		document.layers["navi_03_selected"].id = "navi_03";
	}
	if(document.layers["navi_04_selected"]){
		document.layers["navi_04_selected"].id = "navi_04";
	}
	if(document.layers["navi_05_selected"]){
		document.layers["navi_05_selected"].id = "navi_05";
	}
	if(document.layers["navi_06_selected"]){
		document.layers["navi_06_selected"].id = "navi_06";
	}
	if(document.layers["navi_07_selected"]){
		document.layers["navi_07_selected"].id = "navi_07";
	}
	if(document.layers["navi_08_selected"]){
		document.layers["navi_08_selected"].id = "navi_08";
	}

	document.layers["navi_"+e].id = "navi_"+e+"_selected";
  }

  if(IE4)
  {
    //clear_subs();

    document.all("navi_keine_sub").style.display = "none";
	document.all("navi_03_sub").style.display = "none";
	document.all("navi_04_sub").style.display = "none";
	document.all("navi_05_sub").style.display = "none";
	document.all("navi_06_sub").style.display = "none";
	document.all("navi_07_sub").style.display = "none";
	document.all("navi_08_sub").style.display = "none";

  	document.all("navi_"+e+"_sub").style.display = "none";
    document.all("navi_"+e+"_sub").style.display = "inline";

	if(document.all("navi_03_selected")){
		document.all("navi_03_selected").id = "navi_03";
	}
	if(document.all("navi_04_selected")){
		document.all("navi_04_selected").id = "navi_04";
	}
	if(document.all("navi_05_selected")){
		document.all("navi_05_selected").id = "navi_05";
	}
	if(document.all("navi_06_selected")){
		document.all("navi_06_selected").id = "navi_06";
	}
	if(document.all("navi_07_selected")){
		document.all("navi_07_selected").id = "navi_07";
	}
	if(document.all("navi_08_selected")){
		document.all("navi_08_selected").id = "navi_08";
	}

	document.all("navi_"+e).id = "navi_"+e+"_selected";
  }

  if(NS6)
  { 
    //clear_subs();

    document.getElementById("navi_keine_sub").style.display = "none";
	document.getElementById("navi_03_sub").style.display = "none";
	document.getElementById("navi_04_sub").style.display = "none";
	document.getElementById("navi_05_sub").style.display = "none";
	document.getElementById("navi_06_sub").style.display = "none";
	document.getElementById("navi_07_sub").style.display = "none";
	document.getElementById("navi_08_sub").style.display = "none";

  	document.getElementById("navi_"+e+"_sub").style.display = "none";
    document.getElementById("navi_"+e+"_sub").style.display = "inline";

	if(document.getElementById("navi_03_selected")){
		document.getElementById("navi_03_selected").id = "navi_03";
	}
	if(document.getElementById("navi_04_selected")){
		document.getElementById("navi_04_selected").id = "navi_04";
	}
	if(document.getElementById("navi_05_selected")){
		document.getElementById("navi_05_selected").id = "navi_05";
	}
	if(document.getElementById("navi_06_selected")){
		document.getElementById("navi_06_selected").id = "navi_06";
	}
	if(document.getElementById("navi_07_selected")){
		document.getElementById("navi_07_selected").id = "navi_07";
	}
	if(document.getElementById("navi_08_selected")){
		document.getElementById("navi_08_selected").id = "navi_08";
	}

	document.getElementById("navi_"+e).id = "navi_"+e+"_selected";

  }
}

function select(e)
{

	var navstart = 11;
	var navende = 43;

  if(NS4)
  {

	while(navstart<=navende){

		if(document.layers["navi_"+navstart+"_selected"]){
			document.layers["navi_"+navstart+"_selected"].id = "navi_"+navstart;
		}
		navstart = navstart+1;
	}

	document.layers["navi_"+e].id = "navi_"+e+"_selected";
  }

  if(IE4)
  {

	while(navstart<=navende){

		if(document.all("navi_"+navstart+"_selected")){
			document.all("navi_"+navstart+"_selected").id = "navi_"+navstart;
		}
		navstart = navstart+1;
	}

	document.all("navi_"+e).id = "navi_"+e+"_selected";

  }

  if(NS6)
  {

	while(navstart<=navende){

		if(document.getElementById("navi_"+navstart+"_selected")){
			document.getElementById("navi_"+navstart+"_selected").id = "navi_"+navstart;
		}
		navstart = navstart+1;
	}

	document.getElementById("navi_"+e).id = "navi_"+e+"_selected";

  }
}


function clear_subs()
{
	var navstart = 11;
	var navende = 43;

  if(NS4)
  {

	while(navstart<=navende){

		if(document.layers["navi_"+navstart+"_selected"]){
			document.layers["navi_"+navstart+"_selected"].id = "navi_"+navstart;
		}
		navstart = navstart+1;
	}

  }

  if(IE4)
  {

	while(navstart<=navende){

		if(document.all("navi_"+navstart+"_selected")){
			document.all("navi_"+navstart+"_selected").id = "navi_"+navstart;
		}
		navstart = navstart+1;
	}

  }

  if(NS6)
  {

	while(navstart<=navende){

		if(document.getElementById("navi_"+navstart+"_selected")){
			document.getElementById("navi_"+navstart+"_selected").id = "navi_"+navstart;
		}
		navstart = navstart+1;
	}

  }
}


