
// Global:
var bt_temp = new Image();

var strPreDatei = new String();
strPreDatei = "";

// ==================================================================================================================================
function IsNavigator(strQuery)
{
 strNavigator = navigator.appName + navigator.appVersion;
// return (strNavigator.indexOf(strQuery) > -1);
return false;
}

// ==================================================================================================================================
// Setzt die Menü-Buttons auf NORMAL
function InitMenue()
{
 document.BHome.src =      strRoute + "/grafik/bt_home.gif";
 document.BSearch.src =    strRoute + "/grafik/bt_search.gif";
 document.BSitemap.src =   strRoute + "/grafik/bt_sitemap.gif";
 document.BContact.src =   strRoute + "/grafik/bt_contact.gif";
 document.BProfile.src =   strRoute + "/grafik/bt_profile.gif";
 document.BProducts.src =  strRoute + "/grafik/bt_products.gif";
 document.BEvents.src =    strRoute + "/grafik/bt_events.gif";
 document.BResearch.src =  strRoute + "/grafik/bt_research.gif";
 document.BQuality.src =   strRoute + "/grafik/bt_quality.gif";
}

// ==================================================================================================================================
function SetMenue(button)
// Event-Handler für onMouseDown
// Setzt zuerst alle Buttons auf Normalzustand und anschließend den übergebenen Menübutton auf AKTIV
{

 // Alle Buttons zurücksetzen
 InitMenue();

 // übergebenen Menü-Button auf AKTIV setzen...
 switch(button)
   {
   case "home":      bt_temp.src = document.BHome.src = strRoute + "/grafik/bt_home_aktiv.gif";
                     break;

   case "search":    bt_temp.src = document.BSearch.src = strRoute + "/grafik/bt_search_aktiv.gif";
                     break;

   case "sitemap":   bt_temp.src = document.BSitemap.src = strRoute + "/grafik/bt_sitemap_aktiv.gif";
                     break;

   case "contact":   bt_temp.src = document.BContact.src = strRoute + "/grafik/bt_contact_aktiv.gif";
                     break;

   case "profile":   bt_temp.src = document.BProfile.src = strRoute + "/grafik/bt_profile_aktiv.gif";
                     break;

   case "products":  bt_temp.src = document.BProducts.src = strRoute + "/grafik/bt_products_aktiv.gif";
                     break;

   case "events":    bt_temp.src = document.BEvents.src = strRoute + "/grafik/bt_events_aktiv.gif";
                     break;

   case "research":  bt_temp.src = document.BResearch.src = strRoute + "/grafik/bt_research_aktiv.gif";
                     break;

   case "quality":   bt_temp.src = document.BQuality.src = strRoute + "/grafik/bt_quality_aktiv.gif";
                     break;

   default:          break;
   }
}

// ==================================================================================================================================
function OverMenu(button)
// Event-Handler für onMouseOver
// Merkt sich die aktuelle Button-Grafik in bt_temp und setzt den übergebenen Menübutton auf OVER
{

 // Funktion für Netscape 4.x nicht ausführen
 if(IsNavigator("Netscape4."))
   return;

 switch(button)
   {
   case "home":      bt_temp.src =document.BHome.src;
                     document.BHome.src = strRoute + "/grafik/bt_home_over.gif";
                     break;

   case "search":    bt_temp.src = document.BSearch.src;
                     document.BSearch.src = strRoute + "/grafik/bt_search_over.gif";
                     break;

   case "sitemap":   bt_temp.src = document.BSitemap.src;
                     document.BSitemap.src = strRoute + "/grafik/bt_sitemap_over.gif";
                     break;

   case "contact":   bt_temp.src = document.BContact.src;
                     document.BContact.src = strRoute + "/grafik/bt_contact_over.gif";
                     break;

   case "profile":   bt_temp.src = document.BProfile.src;
                     document.BProfile.src = strRoute + "/grafik/bt_profile_over.gif";
                     break;

   case "products":  bt_temp.src = document.BProducts.src;
                     document.BProducts.src = strRoute + "/grafik/bt_products_over.gif";
                     break;

   case "events":    bt_temp.src = document.BEvents.src;
                     document.BEvents.src = strRoute + "/grafik/bt_events_over.gif";
                     break;

   case "research":  bt_temp.src = document.BResearch.src;
                     document.BResearch.src = strRoute + "/grafik/bt_research_over.gif";
                     break;

   case "quality":   bt_temp.src = document.BQuality.src;
                     document.BQuality.src = strRoute + "/grafik/bt_quality_over.gif";
                     break;

   default:          break;
   }
}

// ==================================================================================================================================
function OutMenu(button)
// Event-Handler für onMouseOut
// Setzt den übergebenen Menübutton zurück (Button in bt_temp)
{

 switch(button)
   {
   case "home":      document.BHome.src = bt_temp.src;
                     break;

   case "search":    document.BSearch.src = bt_temp.src;
                     break;

   case "sitemap":   document.BSitemap.src = bt_temp.src;
                     break;

   case "contact":   document.BContact.src = bt_temp.src;
                     break;

   case "profile":   document.BProfile.src = bt_temp.src;
                     break;

   case "products":  document.BProducts.src = bt_temp.src;
                     break;

   case "events":    document.BEvents.src = bt_temp.src;
                     break;

   case "research":  document.BResearch.src = bt_temp.src;
                     break;

   case "quality":   document.BQuality.src = bt_temp.src;
                     break;

   default:          break;
   }
}

// ==================================================================================================================================
// Öffnet ein PopUp-Fenster mit dem Inhalt der übergebenen HTML- oder PHP-Datei
// Der Wert iSize (1...4) entscheidet über die Größe des Fensters
function PopUpFenster(strDatei, iSize)
{
 if(!iSize) alert("Keine Popup-Groesse angegeben!");

 // wenn bereits PopUp geöffnet ist...schließen.
 if(strPreDatei)
 	Fenster.close();

 strPreDatei = strDatei;

 switch(iSize)
   {
   case 1:  Fenster = window.open(strDatei, "", "width=200,height=150,left=400,top=400,resizable=yes,scrollbars"); break;
   case 2:  Fenster = window.open(strDatei, "", "width=400,height=300,left=300,top=300,resizable=yes,scrollbars"); break;
   case 3:  Fenster = window.open(strDatei, "", "width=600,height=450,left=200,top=200,resizable=yes,scrollbars"); break;
   case 4:  Fenster = window.open(strDatei, "", "width=800,height=600,left=100,top=100,resizable=yes,scrollbars"); break;
   case 5:  Fenster = window.open(strDatei, "", "width=1000,height=750,left=50,top=50,resizable=yes,scrollbars");  break;
   default: Fenster = window.open(strDatei, "", "width=600,height=450,left=200,top=200,resizable=yes,scrollbars"); break;
   }
 Fenster.focus();
}
