var browser;

if (document.getElementById) // IE 5.x und NN 6
{browser = 'W3Cdom';
//alert("Dom");
}
if (document.layers) // NN 4.x
{browser = 'Netscape';
//alert("NS");
}
if (document.all && !document.getElementById) // IE 4
{browser = 'Explorer';
//alert("iealt");
}



if(!window.saveInnerWidth && browser == "Netscape")
{
  window.onresize = resizeIt;
  window.saveInnerWidth = window.innerWidth;
  window.saveInnerHeight = window.innerHeight;
}

function resizeIt()
{
if (saveInnerWidth < window.innerWidth ||
 saveInnerWidth > window.innerWidth ||
 saveInnerHeight > window.innerHeight ||
 saveInnerHeight < window.innerHeight )
{
  window.history.go(0);
}
}

var menuName = new Array(1);
menuName[0] = new Array('','home','prod','unte','serv','kont');
menuName[1] = new Array('00','01','02','03','04','05');

bg = new Image(); bg.src = "img/nav/bg.gif"
logo = new Image(); logo.src = "../../img/logo.gif";
homeoff = new Image(); homeoff.src = "img/nav/home_off.gif";
prodoff = new Image(); prodoff.src = "img/nav/prod_off.gif";
unteoff = new Image(); unteoff.src = "img/nav/unte_off.gif";
servoff = new Image(); servoff.src = "img/nav/serv_off.gif";
kontoff = new Image(); kontoff.src = "img/nav/kont_off.gif";

homeon = new Image(); homeon.src = "img/nav/home_on.gif";
prodon = new Image(); prodon.src = "img/nav/prod_on.gif";
unteon = new Image(); unteon.src = "img/nav/unte_on.gif";
servon = new Image(); servon.src = "img/nav/serv_on.gif";
konton = new Image(); konton.src = "img/nav/kont_on.gif";


// ausschalten Layer fuer 2.Ebene
function hideSub(divid)
{
if (browser=="W3Cdom"){document.getElementById(divid).style.visibility="hidden";}
if (browser=="Netscape"){document.layers[divid].visibility="hide";}
if (browser=="Explorer"){document.all[divid].style.visibility="hidden";}
}

// einschalten Layer fuer 2.Ebene
function showSub(divid)
{
if (browser=="W3Cdom"){document.getElementById(divid).style.visibility="visible";
}
if (browser=="Netscape"){document.layers[divid].visibility="show";}
if (browser=="Explorer"){document.all[divid].style.visibility="visible";
}
}

// Aufruf zum Verbergen aller Layer
function hideAll()
{
hideSub( "sub" + menuName[1][1]);
hideSub( "sub" + menuName[1][2]);
hideSub( "sub" + menuName[1][3]);
hideSub( "sub" + menuName[1][4]);
hideSub( "sub" + menuName[1][5]);
}

function MenuOn(Lnr,aktLay)
{
  ImgName = menuName[0][Lnr];
  LayName = "menu" + menuName[0][Lnr];
  NameLay = "sub" + menuName[1][Lnr];
  hideSub(aktLay);
  hideAll();

  showSub(NameLay);

  if (browser == "Netscape")
  document.layers[LayName].document.images[ImgName].src = eval(ImgName +  "on.src");
  else
  document[ImgName].src = eval(ImgName +  "on.src");
}

function MenuOff(Lnr,aktLay)
{
  ImgName = menuName[0][Lnr];
  LayName = "menu" + menuName[0][Lnr];
  NameLay = "sub" + menuName[1][Lnr];

  if (browser == "Netscape")
  document.layers[LayName].document.images[ImgName].src = eval(ImgName +  "off.src");
  else
  document[ImgName].src = eval(ImgName +  "off.src");
}
//Fuer Impressum etc. ohne akt Lay
function OthersOn(Lnr)
{
  ImgName = menuName[0][Lnr];
  LayName = "menu" + menuName[0][Lnr];
  NameLay = "sub" + menuName[1][Lnr];
  hideAll();
  showSub(NameLay);

  if (browser == "Netscape")
  document.layers[LayName].document.images[ImgName].src = eval(ImgName +  "on.src");
  else
  document[ImgName].src = eval(ImgName +  "on.src");
}

function OthersOff(Lnr)
{
  ImgName = menuName[0][Lnr];
  LayName = "menu" + menuName[0][Lnr];
  NameLay = "sub" + menuName[1][Lnr];

  if (browser == "Netscape")
  document.layers[LayName].document.images[ImgName].src = eval(ImgName +  "off.src");
  else
  document[ImgName].src = eval(ImgName +  "off.src");
}

 //Die Fenster
function NewWindow(mypage, myname, h, w, wint, winl, scroll, menu) {
      winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+', menubar='+menu+',no-resizable';
      win = window.open(mypage, myname, winprops);
      if (parseInt(navigator.appVersion) >= 4) { win.window.focus();}
}
function expowin() {
win = window.open('exponatform2.php', 'Exponataufsteller2','toolbar=yes, menubar=no,width=760,height=600,left=0,top=0, scrollbars=yes, resizable');
win.focus()
}


//Prueft das Formular bei Exponat Bestellung
function chkFormular()
{
if(document.anfrage.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.anfrage.name.focus();
   return false;
}
if(document.anfrage.adresse.value == "")  {
   alert("Bitte geben Sie Ihre Adresse ein!");
   document.anfrage.adresse.focus();
   return false;
}
if(document.anfrage.mail.value == "")  {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.anfrage.mail.focus();
   return false;
}
if (document.anfrage.mail.value != "")
  {
    var checkEMail = document.anfrage.mail.value;
    if (checkEMail.indexOf('@',1) < 1 || checkEMail.indexOf('.',2) < 1)
    {
      alert("Das ist leider keine gültige E-Mail-Adresse!");
      document.anfrage.mail.focus();
      return false;
      }
}

//checken, ob checkBoxen angewaehlt sind
   for(i=0; i < document.anfrage.elements['anfrage[]'].length; ++i)// checkboxen durchlaufen
        {
        if(document.anfrage.elements['anfrage[]'][i].checked)//wenn checkbox gecheckt
                {
                    return true;//Funktion mit Rückgabewert trueverlassen... Formular wird gesendet...
                }
        }
   alert('Bitte kreuzen Sie 30 Produkte Ihrer Wahl an')// wenn es soweit kommt, war keine Checkbox gecheckt
   return false;//Formular-Sendung wird gecancelt

}

function check_anzahl(){

         var length = 267;
         var count = 0;
         var maxcount = 30;


         for (i=0;i<length;i++) {
              if(document.anfrage.elements[i].checked == true)
              {
              count++;
              //alert("es sind " + count + " checkboxen angewaehlt");
              if(count > maxcount)
              {
              //document.anfrage.elements[i].checked = false;
              alert('Sie haben bereits 30 Produkte gewählt');
              break;
              }
              }

         }

}
