var nav=navigator.appName.indexOf("Internet Explorer");
var vers=parseInt(navigator.appVersion); 
var navName=navigator.appName;
var navOK = 0;
var selected = '';
var preloadFlag = false;


	
var Aktuelles;
var Aktuelles_over;
var Aktuelles_sel;

var JGruppe;
var JGruppe_over;
var JGruppe_sel;
		
var Club;
var Club_over;
var Club_sel;

var Gallery;
var Gallery_over;
var Gallery_sel;

var Tanzpartner;
var Tanzpartner_over;
var Tanzpartner_sel;
		
var Gruppen;
var Gruppen_over;
var Gruppen_sel;
		
var Training;
var Training_over;
var Training_sel;
		
var TanzInfos;
var TanzInfos_over;
var TanzInfos_sel;
		
var Beitritt;
var Beitritt_over;
var Beitritt_sel;
		
var Mitgliedschaft;
var Mitgliedschaft_over;
var Mitgliedschaft_sel;

var BoTaFe;
var BoTaFe_over;
var BoTaFe_sel;

var Downloads;
var Downloads_over;
var Downloads_sel;
		
var Kontakt;
var Kontakt_over;
var Kontakt_sel;
		
var Impressum;
var Impressum_over;
var Impressum_sel;

preloadImages();

// Test of navigator
nav=navigator.appName.indexOf("Netscape"); // Netscape ab Version 3 
if ( (nav != -1 && vers >= 3) ) {
	navOK=1;
}
else {
	nav=navigator.appName.indexOf("Internet Explorer"); // IE ab Version 4
	if ( (nav != -1 && vers >= 4) )	{
		navOK=1;
	}
	else {
		nav=navigator.appName.indexOf("Opera"); // Opera ab 5?
		if ( (nav != -1 && vers >= 5) )	{
			navOK=1;
		}
	}
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function preloadImages() {
	if (document.images) {
		Startseite = newImage("Buttons/Startseite.gif");
		Startseite_over = newImage("Buttons/Startseite-over.gif");
		Startseite_sel = newImage("Buttons/Startseite-sel.gif");
		
		JGruppe = newImage("Buttons/JGruppe.gif");
		JGruppe_over = newImage("Buttons/JGruppe-over.gif");
		JGruppe_sel = newImage("Buttons/JGruppe-sel.gif");

		Aktuelles = newImage("Buttons/Aktuelles.gif");
		Aktuelles_over = newImage("Buttons/Aktuelles-over.gif");
		Aktuelles_sel = newImage("Buttons/Aktuelles-sel.gif");

		BoTaFe = newImage("Buttons/BoTaFe.gif");
		BoTaFe_over = newImage("Buttons/BoTaFe-over.gif");
		BoTaFe_sel = newImage("Buttons/BoTaFe-sel.gif");
		
		Club = newImage("Buttons/Club.gif");
		Club_over = newImage("Buttons/Club-over.gif");
		Club_sel = newImage("Buttons/Club-sel.gif");
		
		Gallery = newImage("Buttons/Gallery.gif");
		Gallery_over = newImage("Buttons/Gallery-over.gif");
		Gallery_sel = newImage("Buttons/Gallery-sel.gif");

		Gruppen = newImage("Buttons/Gruppen.gif");
		Gruppen_over = newImage("Buttons/Gruppen-over.gif");
		Gruppen_sel = newImage("Buttons/Gruppen-sel.gif");
		
		Training = newImage("Buttons/Training.gif");
		Training_over = newImage("Buttons/Training-over.gif");
		Training_sel = newImage("Buttons/Training-sel.gif");
		
		TanzInfos = newImage("Buttons/Tanzen.gif");
		TanzInfos_over = newImage("Buttons/Tanzen-over.gif");
		TanzInfos_sel = newImage("Buttons/Tanzen-sel.gif");
		
		Mitgliedschaft = newImage("Buttons/Mitgliedschaft.gif");
		Mitgliedschaft_over = newImage("Buttons/Mitgliedschaft-over.gif");
		Mitgliedschaft_sel = newImage("Buttons/Mitgliedschaft-sel.gif");
		
		Downloads = newImage("Buttons/Downloads.gif");
		Downloads_over = newImage("Buttons/Downloads-over.gif");
		Downloads_sel = newImage("Buttons/Downloads-sel.gif");
		
		Kontakt = newImage("Buttons/Kontakt.gif");
		Kontakt_over = newImage("Buttons/Kontakt-over.gif");
		Kontakt_sel = newImage("Buttons/Kontakt-sel.gif");
		
		Impressum = newImage("Buttons/Impressum.gif");
		Impressum_over = newImage("Buttons/Impressum-over.gif");
		Impressum_sel = newImage("Buttons/Impressum-sel.gif");
		
		Tanzpartner = newImage("Buttons/Tanzpartner.gif");
		Tanzpartner_over = newImage("Buttons/Tanzpartner-over.gif");
		Tanzpartner_sel = newImage("Buttons/Tanzpartner-sel.gif");

		preloadFlag = true;
	}
}

function ChangeState(name, state) {
	if ( navOK==1)  {
		switch(state)
		{
			case "none":
				document["Img_" + name].src = eval(name + ".src");
				break;
			case "over":
				if (name != selected)
					document["Img_" + name].src = eval(name + "_over.src");
				break;
			case "out":
				if (name == selected)
					document["Img_" + name].src = eval(name + "_sel.src");
				else
					document["Img_" + name].src = eval(name + ".src");
				break;
			case "select":
				SetActive(name);
				document["Img_" + name].src = eval(name + "_sel.src");
				break;
		}
    }
}

function LoadSubNav(SubNav) {
	if(!parent.SubNavigation)
		return;
		
  	switch(SubNav) {
  	case "Startseite":
  		parent.SubNavigation.location.href ="/sn_startseite.htm";
  		break;
  	case "JGruppe":
  		parent.SubNavigation.location.href ="/sn_startseite.htm";
  		break;
  	case "Aktuelles":
  		parent.SubNavigation.location.href ="subnav/sn_aktuelles.htm";
  		break;
  	case "BoTaFe":
  		parent.SubNavigation.location.href ="/sn_botafe.htm";
  		break;
  	case "Gallery":
  		parent.SubNavigation.location.href ="/sn_gallery.htm";
  		break;
  	case "Club":
  		parent.SubNavigation.location.href ="/sn_club.htm";
  		break;
  	case "Training":
  		parent.SubNavigation.location.href ="/sn_training.htm";
  		break;
  	case "Gruppen":
  		parent.SubNavigation.location.href ="/sn_gruppen.htm";
  		break;
  	case "TanzInfos":
  		parent.SubNavigation.location.href ="/sn_tanzinfos.htm";
  		break;
  	case "Mitgliedschaft":
  		parent.SubNavigation.location.href ="/sn_mitgliedschaft.htm";
  		break;
  	case "Downloads":
  		parent.SubNavigation.location.href ="/sn_downloads.htm";
  		break;
  	case "Kontakt":
  		parent.SubNavigation.location.href ="/sn_kontakt.htm";
  		break;
  	case "Impressum":
  		parent.SubNavigation.location.href ="/sn_impressum.htm";
  		break;
  	case "Tanzpartner":
  		parent.SubNavigation.location.href ="/sn_tanzpartner.htm";
  		break;
  	case "Leer":
  		parent.SubNavigation.location.href ="/sn_leer.htm";
  		break;
  	default:
  		alert(SubNav);
  		parent.SubNavigation.location.href ="/sn_leer.htm";
  		break;

  	}
  	
}


function SetActive(name) {
	if (name == "Ignore")
		return;

	if (name == selected)
		return;
		
	selected = name;
		
    if ( navOK == 1 ) {
    	document["Img_Startseite"].src = Startseite.src;
    	document["Img_JGruppe"].src = JGruppe.src;
    	document["Img_Aktuelles"].src = Aktuelles.src;
    	document["Img_BoTaFe"].src = BoTaFe.src;
    	document["Img_Club"].src = Club.src;
    	document["Img_Gallery"].src = Gallery.src;
    	document["Img_Gruppen"].src = Gruppen.src;
    	document["Img_Training"].src = Training.src;
    	document["Img_TanzInfos"].src = TanzInfos.src;
    	document["Img_Mitgliedschaft"].src = Mitgliedschaft.src;
    	document["Img_Downloads"].src = Downloads.src;
	    document["Img_Kontakt"].src = Kontakt.src;
	    document["Img_Impressum"].src = Impressum.src;
	    document["Img_Tanzpartner"].src = Tanzpartner.src;

		if ((name != "None") && (name != "Leer"))
		{
			document["Img_" + name].src = eval(name + "_sel.src");
		}
    }
	LoadSubNav(name);
}
  
/*
function ChangeSubState(idname, state)
{
switch (state)
	{
	case "out":
		idname.style.backgroundColor = 'EEEEFF';
		break;
	case "over":
		idname.style.backgroundColor = 'FFCC38';
		break;
	default:
		idname.style.backgroundColor = 'EEEEFF';
		break;
	}
}
*/
