// JavaScript Document
//***********************************************************************************//
/*********************/
/*(c) ISIS GmbH 2001 */
/*********************/
var isNav=false;
var isNav6=false;
var isIE=false;
var coll;
var style;
var activeMenu = 0;
if( parseInt(navigator.appVersion) >= 4)
       {
        if(navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5)
        {
               isNav = true;
               coll = "document";
               style = "";
        } 
        else if(navigator.appName == "Netscape" && parseInt(navigator.appVersion)>=5)
        {
               isNav6 = true;
               coll = "document";
               style = ".style";
        }
        else if(document.all)
        {
               isIE = true;
               coll="document.all";
               style = ".style";
        }
		}
var menu_aktiv = 0;
function menu(Rubrik, offset)
{
        if( menu_aktiv != Rubrik) 
        {
          if (menu_aktiv) 
          menu_zu("menu"+menu_aktiv);
          if (isNav) 
          {
            eval(coll + '["' + 'menu' + Rubrik + '"]' + style + '.top = 175');    
            eval(coll + '["' + 'menu' + Rubrik + '"]' + style + '.left = offset -3');
          } 
          else if(isIE)  
          {
            eval(coll + '["' + 'menu' + Rubrik + '"]' + style + '.pixelTop = 175');
            eval(coll + '["' + 'menu' + Rubrik + '"]' + style + '.pixelLeft = offset');
          }
			else if(isNav6) 
			{
			  eval(coll + '.getElementById("menu' + Rubrik + '")' + style + '.top = 175');
			  eval(coll + '.getElementById("menu' + Rubrik + '")' + style + '.left = offset');	
			}	  
        }
        menu_auf("menu"+Rubrik);
        menu_aktiv = Rubrik;
}
function menu_auf(menu_name)
{
        if (isNav)
        {
         eval(coll + '["' + menu_name + '"]' + style + '.visibility = "visible"');
        }
    	 else if(isIE)
         {
    	  eval(coll + '["' + menu_name + '"]' + style + '.visibility = "visible"');
    	 }
		 else if(document.getElementById)
		 {
		  eval(coll + '.getElementById("' + menu_name + '").style.visibility = "visible"');
		 }
}
function menu_zu(menu_name)
{
        if (isNav)
        {
         eval(coll + '["' + menu_name + '"]' + style + '.visibility = "hidden"');
        }
        else if(isIE)
        {
         eval(coll + '["' + menu_name + '"]' + style + '.visibility = "hidden"');
        }
		 else if(document.getElementById)
		 {
		  eval(coll + '.getElementById("' + menu_name + '")' + style +'.visibility = "hidden"');
		 }
}

function alleaus()
{
        if (menu_aktiv)
        {
         menu_zu("menu"+menu_aktiv);
         menu_aktiv = 0;
        } 
}                
//***********************************************************************************//
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function changeIMG(image)
{
document.images.IMG.src = "image_data/"+image;
}
function init() 
{
        if (isNav) 
        {
         document.captureEvents(Event.MOUSEUP);
        }
        
		 document.onmouseup = alleaus;
        document.onclick = alleaus;
}
function chkKontakt()
{
  var meldung = "";
  var at_in_email = document.MAIL.Email.value.indexOf('@');  // 1. vorkommen von q ermitteln
  if(at_in_email > 0)  // restl. email überprüfen
  {
    var rest_email = document.MAIL.Email.value.substring(at_in_email+1);
    var at2_in_email = rest_email.indexOf('@');
    var dot_in_email = rest_email.indexOf('.');
    var blank_in_email = rest_email.indexOf(' ');
  }
  if (document.MAIL.Name.value == "")
  {
    meldung = "Bitte geben Sie Ihren Namen an";
    document.MAIL.Name.focus();
  }
  else if(document.MAIL.Email.value == "")
  {
    meldung = "Bitte geben Sie Ihre EMail-Adresse an";
    document.MAIL.Email.focus();
  }
  else if(at_in_email == -1)
  {
    meldung = "Die EMail-Adresse muss ein '@' enthalten";
    document.MAIL.Email.focus();
  }
  else if(at2_in_email >= 0)
  {
    meldung = "Die EMail-Adresse darf nur ein '@' enthalten";
    document.MAIL.Email.focus();
  }
  else if(blank_in_email >= 0)
  {
    meldung = "Die EMail-Adresse darf kein Leerzeichen enthalten";
    document.MAIL.Email.focus();
  }
  else if(dot_in_email == -1)
  {
    meldung = "Die EMail-Adresse muss einen Punkt enthalten";
    document.MAIL.Email.focus();
  }
  else if(document.MAIL.Nachricht.value == "")
  {
    meldung = "Bitte geben Sie eine Nachricht ein";
    document.MAIL.Nachricht.focus();
  }
  if(meldung>"")
  {
    alert("Fehler:\n\n"+meldung+"!");
    return false
  }
}
//***********************************************************************************//

function chkChangevehicle()
{
  var meldung = "";
  if (document.VEHICLE.Modell.value == "")
  {
    meldung = "Bitte geben Sie das Fahrzeugmodell an";
    document.VEHICLE.Modell.focus();
  }
  else if(document.VEHICLE.EZJahr.value == "")
  {
    meldung = "Bitte geben Sie die Erstzulassung des Fahrzeugs an";
    document.VEHICLE.EZJahr.focus();
  }
  else if(document.VEHICLE.KMStand.value == "")
  {
    meldung = "Bitte geben Sie den Kilometerstand des Fahrzeugs an";
    document.VEHICLE.KMStand.focus();
  }
  else if(document.VEHICLE.KW.value == "")
  {
    meldung = "Bitte geben Sie den Kilowatt-Leistung des Fahrzeugs an";
    document.VEHICLE.KW.focus();
  }
  else if(document.VEHICLE.AussenFarbe.value == "")
  {
    meldung = "Bitte geben Sie die Außenfarbe des Fahrzeugs an";
    document.VEHICLE.AussenFarbe.focus();
  }
  else if(document.VEHICLE.Hubraum.value == "")
  {
    meldung = "Bitte geben Sie den Hubraum des Fahrzeugs an";
    document.VEHICLE.Hubraum.focus();
  }
  else if(document.VEHICLE.TUEVJahr.value == "")
  {
    meldung = "Bitte geben Sie den Termin der nächsten HU des Fahrzeugs an";
    document.VEHICLE.TUEVJahr.focus();
  }
  else if(document.VEHICLE.Preis.value == "")
  {
    meldung = "Bitte geben Sie den Preis des Fahrzeugs an";
    document.VEHICLE.Preis.focus();
  }
  if(meldung>"")
  {
    alert("Fehler:\n\n"+meldung+"!");
    return false
  }
}
/////////////////////////////////////////////////////////////////////////////
function chkChangeuberuns()
{
  var meldung = "";
  if (document.UBERUNS.Vorname.value == "")
  {
    meldung = "Bitte geben Sie den Vornamen an";
    document.UBERUNS.Vorname.focus();
  }
  else if(document.UBERUNS.Name.value == "")
  {
    meldung = "Bitte geben Sie den Namen an";
    document.UBERUNS.Name.focus();
  }
  else if(document.UBERUNS.Taetigkeit.value == "")
  {
    meldung = "Bitte geben Sie das T&auml;tigkeitsfeld des Mitarbeiters an";
    document.UBERUNS.Taetigkeit.focus();
  }
  if(meldung>"")
  {
    alert("Fehler:\n\n"+meldung+"!");
    return false
  }
}
/////////////////////////////////////////////////////////////////////////////
function chkChangeaktuell()
{
  var meldung = "";
  if (document.CHANGEAKTUELL.Titel.value == "")
  {
    meldung = "Bitte geben Sie den Titel des Themas an";
    document.CHANGEAKTUELL.Titel.focus();
  }
  else if(document.CHANGEAKTUELL.TextHTML.text == "")
  {
    meldung = "Bitte geben Sie den Text des Themas an";
    document.CHANGEAKTUELL.TextHTML.focus();
  }
  else if(document.CHANGEAKTUELL.DatumAktiv.value == "")
  {
    meldung = "Bitte geben Sie das Start-Datum des Themas an";
    document.CHANGEAKTUELL.DatumAktiv.focus();
  }
  if(meldung>"")
  {
    alert("Fehler:\n\n"+meldung+"!");
    return false
  }
}
/////////////////////////////////////////////////////////////////////////////
function chkChangeservice()
{
  var meldung = "";
  if (document.CHANGESERVICE.ID2.value == "")
  {
    meldung = "Bitte geben Sie ein eindeutiges Kurzzeichen für den Servicebereich an.\n\nBeispiel: 'PKW1' ";
    document.CHANGESERVICE.ID2.focus();
  }
  else if(document.CHANGESERVICE.Sortierung.value == "")
  {
    meldung = "Bitte geben Sie eine Positionsnummer für die Sortierung an";
    document.CHANGESERVICE.Sortierung.focus();
  }
  else if(document.CHANGESERVICE.Bereich.value == "")
  {
    meldung = "Bitte geben Sie einen Titel für den Bereich an";
    document.CHANGESERVICE.Bereich.focus();
  }
  else if(document.CHANGESERVICE.TextHTML.value == "")
  {
    meldung = "Bitte geben Sie einen Service-Text an";
    document.CHANGESERVICE.TextHTML.focus();
  }
  if(meldung>"")
  {
    alert("Fehler:\n\n"+meldung+"!");
    return false
  }
}
/////////////////////////////////////////////////////////////////////////////
function chkChangePW()
{
  var meldung = "";
  if (document.CHANGEPW.PWalt.value == "")
  {
    meldung = "Bitte geben Sie Ihr altes Passwort ein";
    document.CHANGEPW.PWalt.focus();
  }
  else if(document.CHANGEPW.PWneu.value == "")
  {
    meldung = "Bitte geben Sie ein neues Passwort ein";
    document.CHANGEPW.PWneu.focus();
  }
  else if(document.CHANGEPW.PWneu1.value == "")
  {
    meldung = "Bitte bestätigen Sie das neue Passwort";
    document.CHANGEPW.PWneu1.focus();
  }
  else if(document.CHANGEPW.PWneu.value != document.CHANGEPW.PWneu1.value)
  {
    meldung = "Das bestätigte Passwort stimmt nicht überein";
    document.CHANGEPW.PWneu1.focus();
  }
  if(meldung>"")
  {
    alert("Fehler:\n\n"+meldung+"!");
    return false
  }
}
