/*
   Titel: JavaScript Tristate-Button-Steuerung 
    Features: 3 Bilder, onClick Radiobuttons, Statustext 
    Autor: Karl Ebner
    email: karl@ebner.do.uunet.de
    Copyright (c) Karl Ebner, 1998. 
    Alle Rechte vorbehalten. All rights reserved. 
    Dieser Code darf auch für kommerzielle Zwecke frei
    genutzt und angepaßt werden, solange dies unentgeltlich erfolgt 
    und dieser Copyrightvermerk bestehen bleibt. 
*/


var anzahl_button= 8; 	// Mit dem Zählen bei eins beginnen
var klick = 0 ;
var heileit = anzahl_button;

// Statustexte

window.defaultStatus = "ESK :: edv service kochinka"

// Statuszeilentexte während der onMouseOver Funktion

stext = new Array(anzahl_button);

stext[1]="zurück zur startseite"
stext[2]="zurück zur startseite"
stext[3]="zurück zur startseite"
stext[4]="zurück zur startseite"
stext[5]="zurück zur startseite"
stext[6]="zurück zur startseite"
stext[7]="zurück zur startseite"


// Bilder vorladen




if (document.images)   // der IE3.0 kann es nicht
{
  normal_button = new Array(anzahl_button);
   hover_button = new Array(anzahl_button);
   click_button = new Array(anzahl_button);

for (i=0; i<anzahl_button; i++) 
  { 
   normal_button[i] = new Image(); 
    hover_button[i] = new Image(); 
    click_button[i] = new Image(); 
  }

 normal_button[1].src = "images/layout/btn_hardware.gif";
  hover_button[1].src = "images/layout/btn_hardware_mo.gif";
  click_button[1].src = "images/layout/btn_hardware_mo.gif";

 normal_button[2].src = "images/layout/btn_service.gif";
  hover_button[2].src = "images/layout/btn_service_mo.gif";
  click_button[2].src = "images/layout/btn_service_mo.gif";

 normal_button[3].src = "images/layout/btn_netzwerk.gif";
  hover_button[3].src = "images/layout/btn_netzwerk_mo.gif";
  click_button[3].src = "images/layout/btn_netzwerk_mo.gif";

 normal_button[4].src = "images/layout/btn_reparaturen.gif";
  hover_button[4].src = "images/layout/btn_reparaturen_mo.gif";
  click_button[4].src = "images/layout/btn_reparaturen_mo.gif";

 normal_button[5].src = "images/layout/btn_kontakt.gif";
  hover_button[5].src = "images/layout/btn_kontakt_mo.gif";
  click_button[5].src = "images/layout/btn_kontakt_mo.gif";

 normal_button[6].src = "images/layout/btn_impressum.gif";
  hover_button[6].src = "images/layout/btn_impressum_mo.gif";
  click_button[6].src = "images/layout/btn_impressum_mo.gif";

 normal_button[7].src = "images/layout/btn_home.gif";
  hover_button[7].src = "images/layout/btn_home_mo.gif";
  click_button[7].src = "images/layout/btn_home_mo.gif";
}
 
 


/*
 onwas = onmouseover = 0
 onwas = onmouseout = 1
 onwas = onclick = 2
*/


function schalt(bildnr, onwas) 

{

// keine animation im IE3.0 aber statuszeile
  
window.status=stext[bildnr];

  if (document.images)
  {
   if ((onwas == 2) && (klick == 2))
    {
      document.images[heileit].src = normal_button[heileit].src;
      klick=0;
      heileit=anzahl_button;
    } 
   
   if (onwas == 2)
    {
      document.images[bildnr].src = click_button[bildnr].src;
      klick=onwas;
      heileit=bildnr;
    }

   if ((onwas == 0) && (bildnr != heileit)) 
      document.images[bildnr].src = hover_button[bildnr].src;
    
   if ((onwas == 1) && (bildnr != heileit)) 
      document.images[bildnr].src = normal_button[bildnr].src;
  }

}

