
var jetzt = new Date();
var lokJahr = jetzt.getFullYear(); // Auswirkung auf athema & ehemalige
var aktSj = 2011; // Auswirkung auf neues & gbk

//------------------------------------------
//this.window.name = "ATH"; this.window.focus();

var SchuleName = 'Albrecht-Thaer-Gymnasium';
var SchulUrl = 'www.albrecht-thaer-gymnasium.de';

var Pfad0 = window.location.href.match(/127\.0\.0\.1|localhost/i)?'wwwhome/':'virtual/';
var Pfad1 = 'ath/htdocs/';
var PfadRoot = '/'+(window.location.href.match(/127\.0\.0\.1|localhost/i)?Pfad1:'');
var PfadAlle = PfadRoot+'alle/';

var HM = new Array();
HM[0] = new Array();
HM[0][0] = new Array('Startseite','index.php','');
HM[1] = new Array();
HM[1][0] = new Array('Aktuelles','','');
HM[1][1] = new Array('Neuigkeiten','aktuell/'+aktSj+'/neues.php','');
HM[1][2] = new Array('Termine','aktuell/termine/index.php','');
HM[1][3] = new Array('Schulzeitung','athema/index.php','');
HM[2] = new Array();
HM[2][0] = new Array('Schulprofil','','');
HM[2][1] = new Array('Leitbild','profil/index.php','');
HM[2][2] = new Array('Der Weg durchs ATh','profil/stufen/index.php','');
HM[2][3] = new Array('Fachbereiche','profil/fachbereiche/index.php','');
HM[2][4] = new Array('Ganztagsschule','profil/ganztagsschule/index.php','');
HM[2][5] = new Array('Lebensorientierung','profil/lebensorientierung/index.php','');
HM[2][6] = new Array('Wettbewerbe','profil/wettbewerbe/index.php','');
HM[2][7] = new Array('Reisen','profil/reisen/index.php','');
HM[2][8] = new Array('Nachhaltigkeit','profil/akna/index.php','');
HM[3] = new Array();
HM[3][0] = new Array('Schulgelände','athpark/index.php','');
HM[4] = new Array();
HM[4][0] = new Array('Schulgeschichte','athgeist/index.php','');
HM[5] = new Array();
HM[5][0] = new Array('Schullandheim','http://www.slh-hoisdorf.de','_blank');
/*
HM[] = new Array();
HM[][0] = new Array('Das sind wir','','');
//HM[][] = new Array('Kollegium','kollegen/index.php','');
HM[][1] = new Array('Eltern','http://www.ath-eltern.de','_blank');
HM[][2] = new Array('Ehemalige','ehemalige/index.php','');
HM[][3] = new Array('Schulverein','schulverein/index.php','');
*/
HM[6] = new Array();
HM[6][0] = new Array('Kontakt','','');
HM[6][1] = new Array('Briefkästen','kontakt/post.php','');
HM[6][2] = new Array('Beratung','kontakt/beratung.php','');
HM[6][3] = new Array('Eltern','http://www.ath-eltern.de','_blank');
HM[6][4] = new Array('Ehemalige','ehemalige/index.php','');
HM[6][5] = new Array('Schulverein','schulverein/index.php','');
HM[6][6] = new Array('Impressum','kontakt/impressum.php','');
//HM[][] = new Array('Gästebuch','guestbk/gbk_'+aktSj+'.htm','');
HM[7] = new Array();
HM[7][0] = new Array('ATh intern','','');
HM[7][1] = new Array('Login Intranet','https://ath-hh.de/idesk/','_blank');
HM[7][2] = new Array('Downloads','download/Schultasche/index.php','');
HM[7][3] = new Array('Kantine','download/Kantine/index.php','');

//------------------------------------------

var T = ' VALIGN=TOP';
var M = ' VALIGN=MIDDLE';
var B = ' VALIGN=BOTTOM';
var L = ' ALIGN=LEFT';
var C = ' ALIGN=CENTER';
var R = ' ALIGN=RIGHT';
var J = ' ALIGN=JUSTIFY';
var NW = ' NOWRAP=NOWRAP';
function W (n) { return(' WIDTH='+n); }
function H (n) { return(' HEIGHT='+n); }
function S (n) { return(' COLSPAN='+n); }
function Rs (n) { return(' ROWSPAN='+n); }
function Cl (c) { return(' CLASS="'+c+'"'); }

function TABLE (Opt, Inhalt)
 { return('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0'+Opt+'>'+Inhalt+'</TABLE>'); }

function TR (Opt, Inhalt) { return('<TR'+Opt+'>'+Inhalt+'</TR>'); }
function TD (Opt, Inhalt) { return('<TD'+Opt+'>'+Inhalt+'</TD>'); }

function Box (b, OptL, TxtL, OptR, TxtR) { return TABLE('',TR('',TD(OptL,TxtL)+TD('',nix(b,1))+TD(OptR,TxtR))) }

function NOBR (Txt) { return('<NOBR>'+Txt+'</NOBR>'); }

function link (Url, Tgt, Txt)
 { return(Url?'<A HREF="'+Url+'"'+(Tgt?' TARGET="'+Tgt+'"':'')+'>':'')+Txt+(Url?'</A>':''); }

function jump (Name, Txt)
 { return('<A NAME="'+Name+'" STYLE="color:black">'+Txt+'</A>'); }

function HistoryBackLnk (Txt) { return(link('javascript:history.back()',0,Txt)); }
var HistoryBackImg = HistoryBackLnk(PfW('zur&uuml;ck'));
var HistoryBack = Box(2,'',HistoryBackImg,Cl('small'),HistoryBackLnk('<I>zur&uuml;ck</I>'));

var JumpTopImg = link('#top',0,Img(PfadAlle+'top.gif',20,20,'Seitenanfang'));
var JumpTop = Box(2,'',JumpTopImg,Cl('small'),link('#top',0,'<I>Seitenanfang</I>'));

function JumpPrevImg (Name, Txt) { return link('#'+Name,0,PfN(Txt)) }
function JumpPrev (Name, Txt) { return Box(2,'',JumpPrevImg(Name,Txt),Cl('small')+NW,link('#'+Name,0,'<I>'+Txt+'</I>')) }

function JumpNextImg (Name, Txt) { return link('#'+Name,0,PfS(Txt)) }
function JumpNext (Name, Txt) { return Box(2,'',JumpNextImg(Name,Txt),Cl('small')+NW,link('#'+Name,0,'<I>'+Txt+'</I>')) }

function Img (ImgUrl, ImgW, ImgH, Alt)
 { return('<IMG SRC="'+ImgUrl+'"'+(ImgW?' WIDTH='+ImgW:'')+(ImgH?' HEIGHT='+ImgH:'')+(Alt?' ALT="'+Alt+'"':'')+' BORDER=0 ALIGN=ABSBOTTOM>'); }

function pix (ImgW, ImgH) { return(Img(PfadAlle+'pix.png',ImgW,ImgH,'')); }
function nix (ImgW, ImgH) { return(Img(PfadAlle+'nix.png',ImgW,ImgH,'')); }

function PfN (Alt) { return(Img(PfadAlle+'pfn.gif',20,20,Alt)); }
function PfS (Alt) { return(Img(PfadAlle+'pfs.gif',20,20,Alt)); }
function PfW (Alt) { return(Img(PfadAlle+'pfw.gif',20,20,Alt)); }
function PfO (Alt) { return(Img(PfadAlle+'pfo.gif',20,20,Alt)); }

var dot = '&nbsp;&#149;&nbsp;';
var dotred = Img(PfadAlle+'dotred.gif',14,14,'');
var ImgMail = Img(PfadAlle+'mail.gif',18,16,'e-Post');
var ImgHome = Img(PfadAlle+'home.gif',18,16,'Homepage');
var ImgFehler = Img(PfadAlle+'frage.png',35,34,'');
var ImgDnld = Img(PfadAlle+'download.png',20,23,'download');

//------------------------------------------

var bSeite = 770;

var bMenuR = 6;
var bMenuI = 132;
var bMenu = bMenuI+2*bMenuR;//144
var bMenuR2 = 6;
var bMenuI2 = bMenuI-bMenuR2;//126

var bSepM = 12;
var bSepR = 8;
var bText = bSeite-bMenu-bSepM-bSepR;//606

var hSepKl = 4;
var hSepGr = 8;
var hSubMenu = 24;

var hSepMenuKl = 4;
var hSepMenuGr = 6;

var hBanner = 100;
var Banner = Img(PfadAlle+'ath-banner.jpg',bSeite,hBanner,'');
var hLogo = 67;
var Logo = Img(PfadAlle+'ath-logo.png',135,hLogo,SchuleName);
var hLogoFuss = 40;
var LogoFuss = Img(PfadAlle+'ath-fuss.png',78,hLogoFuss,'Zur Startseite');

var hBody = (window.innerHeight) ? window.innerHeight-2*hSepGr-hLogo-1-2*hSepKl-hSubMenu-1-hSepGr-2*hSepGr-hLogoFuss-hSepGr-1 : 1;//630

//------------------------------------------ C+

function Kopf0 ()
 {
  document.writeln(
   TABLE(C+W(bSeite),
    TR('',TD(R,'<A NAME="top">'+Banner+'</A>')) 
   +TR('',TD('',nix(bSeite,hSepGr)))
   +TR('',TD(C+Cl('kopf1'),SchuleName))
   +TR('',TD('',nix(bSeite,hSepGr)))
   +TR('',TD('',pix(bSeite,1))) ));
 }

function Kopf (Titel1, Titel2, Titel3)
 {
  var Titel = TABLE(W(bText),TR('',TD(Cl('kopf2'),Titel1))+TR('',TD(Cl('kopf3'),Titel2))+TR('',TD(Cl('kopf4'),Titel3)));
  document.writeln(
   TABLE(C+W(bSeite),
    TR('',TD('',nix(bMenu,1))+TD('',nix(bSepM,1))+TD('','<A NAME="top">'+nix(bText,1)+'</A>')+TD('',nix(bSepR,hSepGr)))
   +TR('',TD(R,Logo)+TD('','')+TD(T,Titel)+TD('',''))
   +TR('',TD(S(4),nix(1,hSepGr)))
   +TR('',TD(S(4),pix(bSeite,1))) ));
 }

//------------------------------------------ C+

function SubMenu (Txt)
 {
  document.writeln(
   TABLE(C+W(bSeite),
    TR('',TD('',nix(bMenu,1))+TD('',nix(bSepM,1))+TD('',nix(bText,1))+TD('',nix(bSepR,hSepKl)))
   +TR('',TD('','')+TD('','')+TD('',Txt)+TD('',nix(1,hSubMenu)))
   +TR('',TD(S(4),nix(1,hSepKl)))
   +TR('',TD(S(4),pix(bSeite,1))) ));
 }

function SubSubMenu (Txt, Lnk)
 {
  document.writeln(
   TABLE(W(bText),
//    TR('',TD('',nix(bText,1)))
    TR('',TD('',Txt))
   +TR('',TD('',nix(1,hSepKl)))
   +TR('',TD('',pix(bText,1))) ));
 }

//------------------------------------------

function HMlnk (n, i)
 {
  var url = HM[n][i][1]?(HM[n][i][1].match(/http/i)?'':PfadRoot)+HM[n][i][1]:'';
  return link(url,HM[n][i][2],NOBR(HM[n][i][0]));
 }

function HptMenu2 (n)
 {
  var s='';
  if (HM[n].length>1)
   {
    s = TR('',TD('',nix(bMenuR2,hSepMenuKl))+TD('',nix(bMenuI2,1)));
    for (var i=1; i<HM[n].length; i++) { s += TR('',TD('','')+TD(Cl('menu2'),HMlnk(n,i))); }
   }
  return(TABLE(W(bMenuI),TR('',TD(S(2)+Cl('menu1'),HMlnk(n,0)))+s+TR('',TD('',nix(bMenuR2,hSepMenuGr))+TD('',nix(bMenuI2,1))) ));
 }

function HptMenu ()
 {
  var m='';
  for (var n=0; n<HM.length; n++) { m += HptMenu2(n) }
  return(
   TABLE(W(bMenu),
    TR('',TD('',nix(bMenuR,hSepKl))+TD('',nix(bMenuI,1))+TD('',nix(bMenuR,1)))
   +TR('',TD('','')+TD('',m)+TD('','')) ));
 }

//------------------------------------------

function Counter (Bez) // 0|1|Bez
 { return((isNaN(Bez)||Bez>0)? Img('/cgi-bin/ath_cnt.pl'+(isNaN(Bez)?'?bez='+Bez:''),1,1,'') :''); }

function Fuss ()
 { return(TABLE('',TR(B,
      TD(Cl('fuss'),dot+SchuleName+dot+nix(8,1))
     +TD('',link(PfadRoot,0,LogoFuss))
     +TD(Cl('fuss'),nix(8,1)+dot+'Hamburg'+dot)))); }

//------------------------------------------ C+

function BodyKopf ()
 {
  document.writeln('<TABLE ALIGN=CENTER CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH='+bSeite+'>');
  document.writeln(TR('',TD('',nix(bMenu,1))+TD('',nix(bSepM,1))+TD('',nix(bText,1))+TD('',nix(bSepR,hSepGr))));
  document.writeln('<TR>'+TD(T,HptMenu())+TD('','')+'<TD VALIGN=TOP HEIGHT='+hBody+'>');
 }

function BodyFuss (mitFuss, CntBez)
 {
  document.writeln('</TD>'+TD('',Counter(CntBez))+'</TR>');
  document.writeln(TR('',TD(S(4),nix(1,2*hSepGr))));
  if (mitFuss)
   {
    document.writeln(TR(B,TD(C,HistoryBackImg+'&nbsp;'+JumpTopImg)+TD('','')+TD('',Fuss())+TD('','')));
    document.writeln(TR('',TD(S(4),nix(1,hSepKl)))+TR('',TD(S(4),pix(bSeite,1)))+TR('',TD(S(4),nix(1,hSepGr))));
   }
  document.writeln('</TABLE>');
 }

//------------------------------------------

function Sj (Jahr)
 { var sj = (Jahr+1)%100; return(Jahr+'/'+(sj<10?'0'+sj:sj)); }

function SelectSj (Opt0Val, Opt0Txt, SjMin, SjMax, OnChange)
 {
  var s = '<SELECT CLASS="submenu" NAME="Sj" ONCHANGE="'+OnChange+'">';
  s += '<OPTION VALUE="'+Opt0Val+'">'+Opt0Txt+'</OPTION>';
  for (var i=SjMax; i>=SjMin; i--)
   { s += '<OPTION VALUE="'+i+'">'+Sj(i)+'</OPTION>'; }
  s += '</SELECT>';
  return(s);
 }

function SelectJahr (Name, Opt0Val, Opt0Txt, JhrMin, JhrMax, slcJhr, OnChange)
 {
  var s = '<SELECT CLASS="submenu" NAME="'+Name+'"'+(OnChange?' ONCHANGE="'+OnChange+'"':'')+'>';
  s += '<OPTION VALUE="'+Opt0Val+'">'+Opt0Txt+'</OPTION>';
  for (var i=JhrMax; i>JhrMin; i--)
   { s += '<OPTION VALUE="'+i+'"'+(i==slcJhr?' SELECTED':'')+'>'+i+'</OPTION>'; }
  s += '</SELECT>';
  return(s);
 }

