// Browser-Sniffing
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var ns = (bName == "Netscape" && bVer >= 4); // Netscape?
var ie = (bName == "Microsoft Internet Explorer" && bVer >= 4); // Explorer?

// Hauptmenü-Rollover-Funktion (sowohl für mouseover als auch mouseout)
function mo(but,flag)
{
 switch(but)
 {
  case "home": var varn=but; var breit=74; break;
  case "projekt": var varn='project'; var breit=85; break;
  case "standort": var varn='location'; var breit=94; break;
  case "karten": var varn='maps'; var breit=104; break;
  case "mieter": var varn='tenants'; var breit=114; break;
  case "invest": var varn='investors'; var breit=118; break;
  case "kontakt": var varn='contact'; var breit=122; break;
  case "english": var varn='german version'; var breit=122; break;
 }

 var str='<table border="0" cellpadding="0" cellspacing="0"><tr><td width="'
 str+=breit+'" height="22" align="center" '
 if (flag) str+='class="mo"';
 else str+='class="men"';
 
 str+='>'+varn+'</td></tr></table>'
 if (ie) 
 {
 eval("document.all['b"+but+"'].innerHTML=str");
 
 }
 if (ns)
 {
  with (document['b'+but].document)
  {
   open();
   write(str);
   close();
  }
 }
}

// Untermenü-Rollover-Funktion (sowohl für mouseover als auch mouseout)
function smo(but,flag,text)
{
 var str='<span '
 if (flag) str+='class="mo"';
 else str+='class="men"';
 str+='>'+text+'</span>'

 if (ie) eval("document.all['b"+but+"'].innerHTML=str");

 if (ns)
 {
  with (document['b'+but].document)
  {
   open();
   write(str);
   close();
  }
 }
}

// Funktion, um ausgewaehlten (blauen) Button zu wechseln
// but:      Name des ausgewählten Buttons
// submen:   Submenü?  true=Submenü-Button; false=Hauptmenü-Button
function sel(but,submen)
{
 var fluppdi=(submen) ? "top.main" : "top.menu"; 

 if (eval(fluppdi)&&(ie||ns))
 {
  if (fluppdi=="top.main") fluppdi="top.main.oben";
  var butnam=(submen) ? new Array('std01','std02','std03','std04','std05') : new Array('home','projekt','standort','karten','mieter','invest','kontakt');
  var zippzapp=(submen) ? new Array('a','k') : new Array('a','b','k');
  var schwuppdi = (ie) ? "." : ".document['";   
  var wuppdi = (ie) ? "" : "']";
  var duppdi=(ie) ? ".style":"";       
  var sichtbar=(ie) ? "visible" : "show";
  var unsichtbar=(ie) ? "hidden" : "hide";
  for (i=0; i<butnam.length; i++) for (q=0; q<zippzapp.length; q++) 
  {
   if (eval(fluppdi+schwuppdi+zippzapp[q]+butnam[i]+wuppdi) && (butnam[i]!=but)) eval(fluppdi+schwuppdi+zippzapp[q]+butnam[i]+wuppdi+duppdi+".visibility='"+sichtbar+"'");
  }
  bimbam=window.setTimeout("callsel('"+but+"',"+submen+")",100);
 }
}

// Unterfunktion von sel():
// Button wird erst blau gemacht, wenn er auch wirklich schon auf dem Bildschirm ist
function callsel(but,submen)
{
 var zippzapp=(submen) ? new Array('a','k') : new Array('a','b','k');
 var fluppdi=(submen) ? "top.main.oben." : "top.menu.";
 var schwuppdi = (ie) ? "" : "document['";   
 var wuppdi = (ie) ? "" : "']";
 var duppdi=(ie) ? ".style":"";       
 var unsichtbar=(ie) ? "hidden" : "hide";
 if (eval(fluppdi+schwuppdi+zippzapp[0]+but+wuppdi)) for (q=0; q<zippzapp.length; q++) eval(fluppdi+schwuppdi+zippzapp[q]+but+wuppdi+duppdi+".visibility='"+unsichtbar+"'");
 else bimbam=window.setTimeout("callsel('"+but+"',"+submen+")",100);
}

// Platziert das Logo in den Submenü-Frames
function logoplatz()
{
 if (ns)
 {
  document['logo'].left=innerWidth-148;
  document['logo'].top=10;
 }
 
 if (ie)
 {
  logo.style.left=document.body.clientWidth-152;
  logo.style.top=10;
 }
}


// Schickt Kontaktformular ab
function abschicken()
{
 if (!document['kontakt'].name.value) alert ('Please enter your name!');
 else
 {
  if (!document['kontakt'].absender.value && !document['kontakt'].telefon.value) alert ('To contact you, we need your\neMail-Adress or telephone number!');
  else
  {
   if (!document['kontakt'].firma.value) document['kontakt'].firma.value="keine Angabe";
   if (!document['kontakt'].strasse.value) document['kontakt'].strasse.value="keine Angabe";
   if (!document['kontakt'].stadt.value) document['kontakt'].stadt.value="keine Angabe";
   if (!document['kontakt'].telefon.value) document['kontakt'].telefon.value="keine Angabe";
   if (!document['kontakt'].telefax.value) document['kontakt'].telefax.value="keine Angabe";
   if (!document['kontakt'].message.value) document['kontakt'].message.value="kein Text";
   document['kontakt'].submit();
  }
 }
}


            
