textindex=0;

function init()
{if(document.getElementById("TITEL"))
 {document.getElementById("TITEL").innerHTML=formatiert(titel.split("~§~")[textindex]);
 }

 if(document.getElementById("UNTERTITEL"))
 {document.getElementById("UNTERTITEL").innerHTML=formatiert(untertitel.split("~§~")[textindex]);
 }

 if(document.getElementById("TEXT"))
 {document.getElementById("TEXT").innerHTML=formatiert(text.split("~§~")[textindex]);
 }

 if(document.getElementById("BILD"))
 { document.getElementById("BILD").src=bild.split("~]|")[bildindex];
   if(document.getElementById("BILDSTEUERUNG"))
   { document.getElementById("BILDSTEUERUNG").style.display="none";
   }
   if(bild.split("~]|").length>1)
   { if(document.getElementById("BILDSTEUERUNG"))
     { document.getElementById("BILDSTEUERUNG").style.display="";
     }
   }
 }
 if (document.getElementById('EMBEDOBJ'))
 { if (embedobj.length>1)
   { if(document.getElementById("BILD"))
     { document.getElementById("BILD").style.display='none';
     }
     document.getElementById('EMBEDOBJ').innerHTML=embedobj;
   }
 }
 if(document.getElementById("BILDUNTERSCHRIFT"))
 {document.getElementById("BILDUNTERSCHRIFT").innerHTML=formatiert(bildunterschrift.split("~§~")[bildindex]);
 }

 if(document.getElementById("BILDSTEUERUNG"))
 {document.getElementById("STATS").innerHTML=(bildindex+1)+"/"+bild.split("~]|").length;
 }

 if(document.getElementById("FUSSNOTE"))
 {document.getElementById("FUSSNOTE").innerHTML=formatiert(fussnote.split("~§~")[textindex]);
 }

 if ( (text.split("~§~").length>1) )
 { if(document.getElementById("TEXTSTEUERUNG"))
   { document.getElementById("TEXTSTEUERUNG").style.display="";
     var html_text="";
     if(document.getElementById("TEXTDIREKTLINK"))
     { var leistenzaehler=0;
       for (var i=0;i<text.split("§").length;i++)
       { if (i==leistenzaehler)
         { html_text+="<div id=LEISTE"+leistenzaehler;
           if (leistenzaehler>0)
           {html_text+=" style=display:none; >";
            html_text+="<span class=textdirektlink onmouseover=if(this.className!='textdirektlink_aktiv'){this.className='textdirektlink_over'} onmouseout=if(this.className!='textdirektlink_aktiv'){this.className='textdirektlink'} onclick=oeffne_leiste("+(leistenzaehler-7)+");gehe_zu_text("+(leistenzaehler-1)+") >.."+(leistenzaehler)+"</span>";
           }
           else
           { html_text+=">";
           }
           leistenzaehler+=7;
         }
         html_text+=" <span id=TEXTLINK"+i+" class=textdirektlink  onmouseover=if(this.className!='textdirektlink_aktiv'){this.className='textdirektlink_over'} onmouseout=if(this.className!='textdirektlink_aktiv'){this.className='textdirektlink'} onclick=gehe_zu_text("+i+") >"+(i+1)+"</span>";
         if(i==(leistenzaehler-1))
         { if(text.split("~§~").length>leistenzaehler)
           {html_text+="<span class=textdirektlink  onmouseover=if(this.className!='textdirektlink_aktiv'){this.className='textdirektlink_over'} onmouseout=if(this.className!='textdirektlink_aktiv'){this.className='textdirektlink'} onclick=oeffne_leiste("+(leistenzaehler)+");gehe_zu_text("+leistenzaehler+")>"+(leistenzaehler+1)+"..</span>";
           }
           html_text+="</div>";
         }
       }
       html_text+="</span></div>";
     }
    // alert(html_text);
     document.getElementById("TEXTDIREKTLINK").innerHTML=html_text;
     gehe_zu_text(0);
   }
 }
}

function make_links()
{link=links.split("~]|");
 link_anzahl=link.length;
 document.getElementById("TITEL").innerHTML=titel;
 for (var i=0;i<link_anzahl;i++)
 {output=link[i].split("~][~");
  klicktext="onclick=self.open('"+output[1]+"menu.html','_self')";
  file="content.html";
  if (output[2]=="0")
  {  klicktext="";
  }
  if (output[2]=="4")
  {  klicktext="onclick=window.open('"+output[1]+"','_blank')";
     output[1]="";
  }
  if (output[2]=="2")
  {  klicktext="onclick=window.open('"+output[1]+"','_blank')";
     output[1]=output[1].split("/");
     output[1].pop();
     output[1].join("/");
  }
  if (output[2]=="3")
  {  output[1]="";
  }
  if (output[2]=="5")
  {  klicktext="onclick=window.open('"+output[1]+"','_blank')";
     output[1]="";
  }
  document.write("<tr style=vertical-align:top;padding:0px;margin:0px;spacing:0px;>");
  document.write("<td style=padding-left:10px;padding-right:10px>");
  document.write("<a style=padding-left:30px; href="+output[1]+file+" target=CONTENT "+klicktext+" onfocus=blur()>"+formatiert(output[0])+"</a>");
  document.write("</td></tr>");
 }
}

function formatiert(rohtext)
{ /* FORMATZEICHEN:
                   ~§~   Seitenteilung

                   ~__   Einrückung
                   ]:p   NEUE ZEILE
                   ~--~  horizontaler Trennstrich

                   ~][~  SPALTENTRENNUNG TABELLE
                   ~]|  NEUE REIHE TABELLE

                  [O..~Bild links    ~O..]
                  [..O~Bild rechts ~..O]
                  [.O.~Bild mitte   ~.O.]
                  [LNK~ Url ~:~ Text ~LNK]

                   [G~  Grossschrift     ~G]
                   [k~  KLEINSCHRIFT     ~k]

                   [h~  HOCHGESTELLT     ~h]
                   [t~  TIEFGESTELLT     ~t]

                   [F~   FETTSCHRIFT     ~F]
                   [/K/~ KURSIVSCHRIFT ~/K/]
                   [(M)~ MONOTYP       ~(M)]

                   [U_~UNTERSTRICHEN    ~_U]
                   [d-~DURCHGESTRICHEN  ~-d]

                   [.z.~   ZENTRIERT   ~.z.]
                   [l..~  LINKSBÜNDIG  ~l..]
                   [..r~  RECHTSBÜNDIG ~..r]
                   [b[~   ABSATZBLOCK   ~]b]

                   ;D>:2005-01-25: Gültigkeitszeitraum :2007-12-30:<D;
                    von JJJJ-MM-TT                       bis JJJJ-MM-TT

                   ;X>:2005-01-25: Sperrzeitraum       :2007-12-30:<X;
                   gesperrt ab JJJJ-MM-TT              bis JJJJ-MM-TT


  */

  //Leerzeilen
  rohtext=rohtext.split("~__").join("&nbsp;&nbsp;");

  rohtext=rohtext.split("]:p").join("<br>");
  // Horizontaler Trennstrich
  rohtext=rohtext.split("~--~").join("<hr style='border-width:1px;border-style:solid;border-color:#00007F;'>");

  //Grossschrift
  rohtext=rohtext.split("[G~").join("<big>");
  rohtext=rohtext.split("~G]").join("</big>");

  //Kleinschrift
  rohtext=rohtext.split("[k~").join("<small>");
  rohtext=rohtext.split("~k]").join("</small>");

  //Hochgestellt
  rohtext=rohtext.split("[h~").join("<sup>");
  rohtext=rohtext.split("~h]").join("</sup>");

  //Tiefgestellt
  rohtext=rohtext.split("[t~").join("<sub>");
  rohtext=rohtext.split("~t]").join("</sub>");

  //Fettschrift
  rohtext=rohtext.split("[F~").join("<b>");
  rohtext=rohtext.split("~F]").join("</b>");

  //Kursivschrift
  rohtext=rohtext.split("[/K/~").join("<i>");
  rohtext=rohtext.split("~/K/]").join("</i>");

  //Diktengleicheschrift MONOTYP
  rohtext=rohtext.split("[(M)~").join("<tt>");
  rohtext=rohtext.split("~(M)]").join("</tt>");

  //Unterstrichen
  rohtext=rohtext.split("[U_~").join("<u>");
  rohtext=rohtext.split("~_U]").join("</u>");

  //Durchgestrichen
  rohtext=rohtext.split("[d-~").join("<strike>");
  rohtext=rohtext.split("~-d]").join("</strike>");

  //Zentriert
  rohtext=rohtext.split("[.z.~").join("<center>");
  rohtext=rohtext.split("~.z.]").join("</center>");

  //Linksbündig
  rohtext=rohtext.split("[l..~").join("<center style=text-align:left;>");
  rohtext=rohtext.split("~l..]").join("</center>");

  //Rechtsbündig
  rohtext=rohtext.split("[..r~").join("<center style=text-align:right;>");
  rohtext=rohtext.split("~..r]").join("</center>");

  //Absatzblock
  rohtext=rohtext.split("[b[~").join("<span style=display:block;text-align:justify;>");
  rohtext=rohtext.split("~]b]").join("</span><br>");

  //Bild
  rohtext=rohtext.split("[.O.~").join("<img align=center src=");
  rohtext=rohtext.split("~.O.]").join(" ></img>");

  //Bild links
  rohtext=rohtext.split("[O..~").join("<img align=left style=float:left; src=");
  rohtext=rohtext.split("~O..]").join(" ></img>");


  //Bild rechts
  rohtext=rohtext.split("[..O~").join("<img align=right style=float:right; src=");
  rohtext=rohtext.split("~..O]").join(" ></img>");

  //Link
  rohtext=rohtext.split("[LNK~").join("<a href=");
  rohtext=rohtext.split("~:~").join(" target=_blank>");
  rohtext=rohtext.split("~LNK]").join("</a>");

 //internerLink
  rohtext=rohtext.split("[iLNK~").join("<a href=");
  rohtext=rohtext.split("~:~").join(" target=_self>");
  rohtext=rohtext.split("~iLNK]").join("</a>");

  //Tabellenformatierung
  if ((rohtext.split("~][~").length>1)||(rohtext.split("~]|").length>1))
  {  rohtext=rohtext.split("~][~").join("</td><td valign=top>");
     rohtext=rohtext.split("~]|").join("</td></tr><tr><td valign=top>");
     rohtext="<table style=vertical-align:top;font-weight:bold;font-family:Tahoma;color:#00007F;font-size:12px;padding:0px;spacing:0px;margin:0px;><tr><td valign=top>"+rohtext+"</td></tr></table>";
  }
return (rohtext);
}

function html_stripoff(html_text)
{var strip_text="";
 html_text=html_text.split("<");
 for (var i=0;i<html_text.length;i++)
 { if(html_text[i].split(">")[1]){strip_text+=html_text[i].split(">")[1];}
 }
 strip_text=strip_text.split("\n").join("");

 strip_text=strip_text.split("\r").join("");

 strip_text=strip_text.split("\t").join("");

 strip_text=strip_text.split("\b").join("");

 strip_text=strip_text.split(" ").join("&nbsp;");
 return(strip_text);
}


function ein_bild_vor()
{bildindex++;
 if(bildindex>bild.split("~]|").length-1)
 {bildindex=0;
 }
  document.getElementById("BILD").src=bild.split("~]|")[bildindex];
  if(document.getElementById("BILDSTEUERUNG"))
  {document.getElementById("STATS").innerHTML=(bildindex+1)+"/"+bild.split("~]|").length;
  }
  if(document.getElementById("BILDSTEUERUNG"))
  {document.getElementById("STATS").innerHTML=(bildindex+1)+"/"+bild.split("~]|").length;
  }
  if(bild.split("~]|").length==bildunterschrift.split("~§~").length)
  {if(document.getElementById("BILDUNTERSCHRIFT"))
   {document.getElementById("BILDUNTERSCHRIFT").innerHTML=formatiert(bildunterschrift.split("~§~")[bildindex]);
   }
  }
}

function ein_bild_zurueck()
{bildindex--;
 if(bildindex<0)
 {bildindex=bild.split("~]|").length-1;
 }
  document.getElementById("BILD").src=bild.split("~]|")[bildindex];
  if(document.getElementById("BILDSTEUERUNG"))
  {document.getElementById("STATS").innerHTML=(bildindex+1)+"/"+bild.split("~]|").length;
  }
  if(bild.split("~]|").length==bildunterschrift.split("~§~").length)
  {if(document.getElementById("BILDUNTERSCHRIFT"))
   {document.getElementById("BILDUNTERSCHRIFT").innerHTML=formatiert(bildunterschrift.split("~§~")[bildindex]);
   }
  }
}

function diashow_run()
{ if(diashow==1)
  {window.setTimeout("diashow_run()",3000);
   ein_bild_vor();
  }
}var diashow;

function diashow_start()
{ diashow=1;
  document.getElementById("PLAY").innerHTML="<img src=/_fixpix/stopdunkel.gif onmouseover=\"this.src='/_fixpix/stophell.gif'\" onmouseout=\"this.src='/_fixpix/stopdunkel.gif'\" title='Diashow anhalten' onclick=document.getElementById('start_stop').innerHTML='STOP';window.setTimeout('document.getElementById(\\'start_stop\\').innerHTML=\\'&nbsp;\\'',1000);diashow_stop(); >";
  diashow_run();
}

function diashow_stop()
{ diashow=0
  document.getElementById("PLAY").innerHTML="<img src=/_fixpix/playdunkel.gif onmouseover=\"this.src='/_fixpix/playhell.gif'\" onmouseout=\"this.src='/_fixpix/playdunkel.gif'\" title='Diashow starten'onclick=document.getElementById('start_stop').innerHTML='START';window.setTimeout('document.getElementById(\\'start_stop\\').innerHTML=\\'&nbsp;\\'',1000);diashow_start(); >";
}

function ein_text_vor()
{idx=textindex+1;
 if(idx>text.split("~§~").length-1)
 {idx=0;
 }
 var leiste=parseInt(idx/7)*7;
 oeffne_leiste(leiste);
 gehe_zu_text(idx);
}

function ein_text_zurueck()
{var idx=textindex-1;
 if(idx<0)
 { idx=text.split("~§~").length-1;
 }
 var leiste=parseInt(idx/7)*7;
 oeffne_leiste(leiste);
 gehe_zu_text(idx);
}

function gehe_zu_text(idx)
{ document.getElementById("TEXTLINK"+textindex).className="textdirektlink";
  textindex=idx;
  document.getElementById("TEXTLINK"+textindex).className="textdirektlink_aktiv";
  document.getElementById("TEXT").innerHTML=formatiert(text.split("~§~")[textindex]);
}

function oeffne_leiste(neue_leiste)
{ for (var i=0; i<text.split("~§~").length ; i+=7 )
  { if(document.getElementById("LEISTE"+i) )
    { document.getElementById("LEISTE"+i).style.display="none";
    }
  }
  document.getElementById("LEISTE"+neue_leiste).style.display="";
}


function login(event)
{
   taste=event.keyCode;
   //alert(taste);
   if (taste=="123")
   {logincounter++;}
   if (logincounter>2)
   { self.open('edit/content_edit.php?file=content.ini','_self');
     logincounter=0;
   }
}logincounter=0;
