var projektname = "Georg Elser";
//document.title=projektname;
var seite = document.location.href;
if (seite == "http://www.georg-elser-arbeitskreis.de/") {seite=seite + "index.htm";}

// Menu
// ------------------------------------------------------------------------------------
function MenuPunkt(linkziel, linktext)
{
 this.linkziel=linkziel;
 this.linktext=linktext;
}
var z = new Array;
var zi=0;
z[zi++]=new MenuPunkt("index.htm","Startseite");
z[zi++]=new MenuPunkt("geelser.htm","Georg Elser");
z[zi++]=new MenuPunkt("geattentat.htm","Attentat");
z[zi++]=new MenuPunkt("gegestapo.htm","Gestapo-Protokoll");
z[zi++]=new MenuPunkt("gehafttod.htm","Haft und Tod");
z[zi++]=new MenuPunkt("gegeruechte.htm","Gerüchtemacherei");
z[zi++]=new MenuPunkt("gearbkr.htm","Arbeitskreis");
z[zi++]=new MenuPunkt("geangebote.htm","Angebote");
z[zi++]=new MenuPunkt("genewsabo.htm","Newsletter");
z[zi++]=new MenuPunkt("gepreis.htm","Georg-Elser-Preis");
z[zi++]=new MenuPunkt("gegedenk.htm","Gedenkstätte");
z[zi++]=new MenuPunkt("genews.htm","News");
// z[zi++]=new MenuPunkt("archiv/index.htm","Archiv");
z[zi++]=new MenuPunkt("geimpressum.htm","Impressum");

function MenuAnzeigen()
{
 for (var zx=0; zx<zi; zx++)
 {
  //alert(zx); 
  document.write("<a class='menupunkt' id='a" + (zx+1) + "' href='" + z[zx].linkziel +"' ");

  if (z[zx].linktext == "Archiv") {document.write(" target='_blank' ")};


  document.write("onmouseover='MenuMaus(a" + (zx+1) + ",1,seite);' onmouseout='MenuMaus(a" + (zx+1));
  document.write(",0,seite);'>" + z[zx].linktext + "</a><p>");
 }
}
function MenuMaus(a,maus,seite)
{
 if (maus == 0)
 {
  // alert(a+"   -   "+seite); 
  if (seite == a) {a.className = "menupunktaktiv"}
             else {a.className = "menupunkt"}
 }
 else
 {
  if (seite == a) {a.className = "menupunktaktiv"}
             else {a.className = "menupunktmaus"}
 }
}
// Seite initialisieren
// ------------------------------------------------------------------------------------
function SeiteInit(seite)
{
 // alert(navigator.userAgent);
 var a_Count;
 var ix;
 a_Count = document.anchors.length;
 // alert (document.title);
 for (ix=0;ix<a_Count;ix++)
 {
  if (document.anchors[ix] == seite)
  {
   document.anchors[ix].className = "menupunktaktiv";
   // document.title=document.title + ": " + z[ix].linktext;
   document.all("h1titel").innerText=z[ix].linktext;
  }
 }
 TitelInit();
}
// Titel einblenden 255,255,159 -> 0,0,0 (nur IE, nicht NS)
// ------------------------------------------------------------------------------------
var col1=255;
var col2=0;
var step=3;
function TitelInit()
{
 if (document.all)
 {
  document.all("h1titel").style.color="rgb(255,255,159)";
  TitelEinblenden();
 }
}
function TitelEinblenden()
{
 col1=col1-step;
 if (col1<step) {col1=0}
 if (document.all) {document.all("h1titel").style.color="rgb("+col1+","+col1+","+col2+")";}
 if (col1>step) {window.setTimeout("TitelEinblenden()",5);}
 return;
}
// Neues Browserfenster öffnen
// ------------------------------------------------------------------------------------
var newwin;
var hoch = screen.height*0.85;
var links = screen.width-760;
function NeuesFenster(sURL,f)
{
 switch(f)
 {
  case "0": // ohne Menüleiste 
   newwin = window.open(sURL,"_blank","left="+links+",top=0,width=700,height="+(hoch-120)+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
   break;
  case "1": // mit Menüleiste für andere Websites u.ä.
   newwin = window.open(sURL,"_blank","left="+links+",top=0,width=700,height="+(hoch-120)+",resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,location,status");
   break;
  case "2": // ohne Menüleiste für Bilder aus Popup heraus 
   newwin = window.open(sURL,"elser1","left="+links+",top=30,width=700,height="+(hoch-120)+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
   newwin.window.focus();
   break;
  case "3": // ohne Menüleiste in dasselbe Fenster für Presseberichte u.ä.
   newwin = window.open(sURL,"elser2","left=20,top=0,width=610,height="+hoch+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
   newwin.window.focus();
   break;
  case "4": // PDF mit Sonderbehandlung Opera
   if (navigator.userAgent.match("Opera"))
        {newwin = window.open(sURL+".htm","_blank","left=40,top=40,width=350,height=100,resizable=no,scrollbars=no,menubar=no,toolbar=no");}
   else {newwin = window.open(sURL+".pdf","_blank","left="+links+",top=0,width=700,height="+(hoch-120)+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");}
   break;
  case "5": // ohne Menüleiste in dasselbe Fenster für Audio
   newwin = window.open(sURL,"elser5","left=390,top=150,width=390,height=225,resizable=yes,scrollbars=no,menubar=no,toolbar=no");
   newwin.window.focus();
   break;
  case "6": // ohne Menüleiste für zusätzliche Bilder aus Popup heraus 
   newwin = window.open(sURL,"elser6","left=10,top=50,width=700,height="+(hoch-120)+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
   newwin.window.focus();
   break;
  case "7": // ohne Menüleiste für breite Bilder 
   newwin = window.open(sURL,"elser7","left=20,top=20,width=740,height="+(hoch-20)+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
   newwin.window.focus();
   break;
 }
} 
//  ---------------------------
//  Formular prüfen
//  ---------------------------
function Feld_Falsch(feld,text) {
    if (text == "Stra&szlig;e") {text = "Straße"}
    if ((feld.value == "") || (Feld_NurSpaces(feld.value))){ 
       alert ("Bitte " + text + " angeben");
       feld.focus();
       return true;} 
    {return false} }
function Feld_KeinMail(feld,text) {
    if (Feld_Falsch(feld,text)) {return true}      
    else if (Feld_KeineMailZeichen(feld.value)){
            alert ("Bitte eine korrekte " + text + " angeben\n\n" +
                   "Beispiel: abc@firma.de ");
	    feld.focus();               
            return true;} 
    {return false} }
function Feld_NurSpaces(feld) {
    for (var i=0; i<feld.length; i++) 
        {if (feld.charAt(i) != " ") {return false}}
    {return true} }
function Feld_KeineMailZeichen(feld) {
//  Adresse vom Typ a@b.c
//  a, b und c aus beliebigen und beliebig vielen Zeichen bestehen
    if (feld.length < 5) {return true}
    for (var i=1; i<feld.length-3; i++) 
        {if (feld.charAt(i) == "@"){
            for (var j=i+2; j<feld.length-1; j++)
                {if (feld.charAt(j) == ".") {return false}}}}
    {return true} }
function Feld_NotChecked(feld,text) {
    if (feld.checked == false){ 
       alert ("Bitte " + text + " ankreuzen");
       feld.focus();
       return true;} 
    {return false} }
