//  ACHTUNG:   ../BI/javascript.js IDENTISCH mit ../DFLD/javascript.js !!!
//  Original:  ../BI/javascript.js

//  Liefert Heimatverzeichnis (BI oder DFLD)
function GetHome()
{  if ( window.location.hostname=='www.fluglaerm-eppstein.de' ) return 'BI';
   return 'DFLD';
}

//  Laeuft Programm unter Kontrolle www.fluglaerm-eppstein.de (JA)
//                             oder www.dfld.de               (NEIN) ???
//  Siehe auch IsHomeBI.php
function IsHomeBI()
{  if ( GetHome()=='BI' ) return true;
   return false;
}

//  Einbau von Link auf aktuelles StyleSheet
function StyleSheet()
{  if ( IsHomeBI() )
        { document.write('<link rel="STYLESHEET" href="../BI/Stylesheet.css">'  ); }
   else { document.write('<link rel="STYLESHEET" href="../DFLD/Stylesheet.css">'); }
}
function StyleSheet2()
{  if ( IsHomeBI() )
        { document.write('<link rel="STYLESHEET" href="../../BI/Stylesheet.css">'  ); }
   else { document.write('<link rel="STYLESHEET" href="../../DFLD/Stylesheet.css">'); }
}

//  Einbau von Link auf Leserbrief-eMail-Adresse
function BriefMail()
{  if ( IsHomeBI() )
        { document.write('<a href="mailto:Leserbrief@Fluglaerm-Eppstein.de">Leserbrief@Fluglaerm-Eppstein.de</a>'); }
   else { document.write('<a href="mailto:Leserbrief@DFLD.de"              >Leserbrief@DFLD.de</a>'              ); }
}

//  Einbau von aktuellem Logo
function GetBriefLogo()
{  if ( IsHomeBI() )
        { document.write('<img alt="Logo" src="LogoBriefBI.gif"   border="0">'  ); }
   else { document.write('<img alt="Logo" src="LogoBriefDFLD.gif" border="0">'  ); }
}

//  Schreibt Datum der letzten Veraenderung raus
function WriteFileDate()
{  var fd      = new Date(document.lastModified);
   var fdYear  = fd.getYear(); if (fdYear < 1000) fdYear += 1900;
   var fdDay   = fd.getDate();
   var fdMonth = fd.getMonth()+1;

   document.write('<small>Letzte Aktualisierung: ');
   document.write(fdDay   + '.' +
                  fdMonth + '.' +
                  fdYear);
   document.write('</small>');
}

//  Liefert Anzahl Tage von HEUTE bis zu eingegebenem Datum
function NochXTage(BisTag,BisMon,BisJah)
{  var Diff, AktTagImJahr, i;
   var AktDat = new Date();
   var AktTag = AktDat.getDate();
   var AktMon = AktDat.getMonth()+1;
   var AktJah = AktDat.getYear(); if (AktJah<1000) AktJah += 1900;

   AktTagImJahr = GetDayOfYear(AktTag,AktMon,AktJah);
   Diff = 0;
   if ( BisJah >AktJah ) { // Rest in aktuellem Jahr
                           Diff += (GetDayOfYear(31,12,AktJah)-AktTagImJahr);
                           // Ganze Jahre dazwischen
                           for ( i=AktJah+1 ; i<BisJah ; i++ )
                            Diff+=  GetDayOfYear(31,12,i);
                           // Rest im letzten Jahr
                           Diff +=  GetDayOfYear(BisTag,BisMon,BisJah);
                         }
   if ( BisJah==AktJah ) Diff = GetDayOfYear(BisTag,BisMon,BisJah)-AktTagImJahr;
   if ( Diff<0 ) Diff = 0;
   return Diff;
}

//  Liefert Laufende Nummer vom Tag im Jahr zu angegebenem Datum
function GetDayOfYear(Tag,Monat,Jahr)
{  var DayOfYear = 0;
   var i;

   for ( i=1 ; i<Monat ; i++ )
   {  switch ( i )
      { case  1:
        case  3:
        case  5:
        case  7:
        case  8:
        case 10:
        case 12:                      DayOfYear += 31;   break;
        case  4:
        case  6:
        case  9:
        case 11:                      DayOfYear += 30;   break;
        case  2: if ( (Jahr%4)!=0 ) { DayOfYear += 28; }
                             else   { DayOfYear += 29; } break;
      }
   }
   DayOfYear += Tag;
   return DayOfYear;
}

//  Liefert Monat der letzten Aenderung als String
function GetMonat(Datei)
{  var fd      = new Date(document.lastModified);
   var fdMonth = fd.getMonth()+1;
   switch ( fdMonth )
   { case  1: return "Januar";
     case  2: return "Februar";
     case  3: return "M&auml;rz";
     case  4: return "April";
     case  5: return "Mai";
     case  6: return "Juni";
     case  7: return "Juli";
     case  8: return "August";
     case  9: return "September";
     case 10: return "Oktober";
     case 11: return "November";
     case 12: return "Dezember";
   }
   return "";
}

function ShowInfoWindow() {
   top.Menu.MenuClick('imgAktuelles');
// wndInfo=window.open('GfS-Stellenanzeige.html','Anzeige','scrollbars=no,width=347,height=620,left=0,top=0');
// wndInfo=window.open('GfS-Stellenanzeige.html','Anzeige','scrollbars=no,width=300,height=230,left=0,top=0');
// wndInfo=window.open('Demo_23-4-2002.html','Demo','scrollbars=no,width=300,height=200,left=0,top=0');
}

function ShowRchtg()
{  var url, wnd;
   if ( IsHomeBI() )
        { url = "http://www.fluglaerm-eppstein.de/Mess/BetriebsRchtg.php?ShowErg=1";
          wnd = window.open(url,'BetriebsrichtungFraport','width=560,height=150,left=0,top=0,scrollbars=no,resizable=no,toolbars=no,status=no,directories=no,location=no');
        }
   else { url = "http://www.DFLD.de/Mess/BetriebsRchtg.php?ShowErg=1";
          wnd = window.open(url,'BetriebsrichtungFraport','width=560,height=150,left=0,top=0,scrollbars=no,resizable=no,toolbars=no,status=no,directories=no,location=no');
        }
}

//  Anzeige Kommentar zu Messwert
function ShowComment(url)
{  var wnd;
   wnd = window.open(url,'MessKommentar','width=390,height=250,left=0,top=0,scrollbars=yes,resizable=no,toolbars=no,status=no,directories=no,location=no');
}

//
function click(e)
{
//   var m = "(c) Eppsteiner gegen Fluglärm";
//   if ( top.Menu.BlockRight()!=0 )
//   {  if ( document.all )
//      {  if ( event.button==2 )
//         {  alert(m);
//            return false
//         }
//      }
//      if ( document.layers )
//      {  if ( e.which==3 )
//         {  alert(m);
//            return false
//         }
//      }
//   }
}

// if ( document.layers ) { document.captureEvents(Event.MOUSEDOWN) }
// document.onmousedown = click;


