// Ronald Markworth: Bitte nur mit Vorsicht ändern.
// 

/***************************************************************************************
Funktionen, die HTML generieren
***************************************************************************************/

function addLink2ComicText (piSourcePage, piTargetDir, piTargetName, piTargetFormat, piTargetPage, Bezeichnung, Beschreibung, Datum) {
  var link= '';
  if (piTargetFormat == F_HTM) {
    link= '&lt;a href='+getPathOfComicPage(piTargetPage, true)+'&gt;';
  }
  else {
    link= '&lt;a href="/scripts/comicview.html?page='+piSourcePage+'&comic='+piTargetName+'&nr=1"&gt;';
  }  
  var tmpIconDir= getPathOfComicDir(piTargetDir);
  document.write (link + '&lt;img src="'+tmpIconDir+piTargetName+'_Icon.gif" width=80 height=80 border=0 alt="Cartoons '+Beschreibung+' '+Bezeichnung+'" title="'+Beschreibung+' '+Bezeichnung+'"&gt;&lt;br&gt;');
  document.write (Beschreibung + '&lt;/a&gt;&lt;br&gt;');
  document.write (Datum);
}

function addLink2AllComicsText (ComicSeite) {
  var countComics= 0;
  var kategorie= "";
  for (var i=0; i < ComicArray.length; i+=AnzComicFelder) {
    if (ComicArray[i+ComicOffsetQuellSeite] == ComicSeite) {
      // wenn sich die Kategorie ändert, neue Tabelle anfangen!
      if (ComicArray[i+ComicOffsetKategorie] != kategorie) {
        if (kategorie != "") {
          document.write ('<br>&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br&gt;');
        }
        kategorie= ComicArray[i+ComicOffsetKategorie];
        document.write ('<br>&lt;div style="width:640px;height=23px;background:#91AB3E;color:#FFFFFF;"&gt;');
        document.write ('&lt;a name="'+kategorie+'"&gt;&lt;/a&gt;');
        document.write ('&lt;font face="Comic Sans MS"&gt;'+kategorie+'&lt;/font&gt;');
        document.write ('&lt;/div&gt;&lt;br&gt;<br>');
        document.write ('&lt;font face="Comic Sans MS" COLOR="black" SIZE="-1"&gt;');
        document.write ('&lt;table cellspacing="2" cellpadding="0" border="0"&gt;');
        document.write ('&lt;TR&gt;');
        countComics= 0;
      }
      if (++countComics > MaxAnzahlComicsProZeile) {
        document.write ('<br>&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;');
        document.write ('<br>&lt;table cellspacing="2" cellpadding="0" border="0"&gt;&lt;tr&gt;');
        countComics= 1;
      }
      if (ComicArray[i+ComicOffsetName] != null) {
        document.write ('<br>&nbsp;&nbsp;&lt;td width="115" align="center" valign="top" height="0"&gt;');
        addLink2ComicText ( ComicArray[i+ComicOffsetQuellSeite]
                          , ComicArray[i+ComicOffsetVerzeichnis]
                          , ComicArray[i+ComicOffsetName]
                          , ComicArray[i+ComicOffsetZielFormat]
                          , ComicArray[i+ComicOffsetZielPage]
                          , getBezOfComicType (ComicArray[i+ComicOffsetComicTyp])
                          , ComicArray[i+ComicOffsetBeschreibung]
                          , ComicArray[i+ComicOffsetDatum]
                          );
        if (ComicArray[i+ComicOffsetShop] != NOT_DEF) {
          var tmpShopLink= '&lt;a href='+getPathOfComicPage(ComicArray[i+ComicOffsetShop], true)+'&gt;';
          document.write (' '+tmpShopLink+'&lt;img src="/icons/ShopSmall.gif" border=0 alt="Artikel zu diesem Motiv im Shop" width=37 height=18&gt;&lt;/a&gt;');
        }
        if (ComicArray[i+ComicOffsetNeu] == NEWS_NEU) {
          document.write (' &lt;img src="/icons/NeuSmall.gif" border=0 width=37 height=18 alt="Neu"&gt;');
        }
        document.write ('&lt;/td&gt;');
      }
      else {
        document.write ('&lt;TD&gt;&amp;nbsp;&lt;/td&gt;');
      }
    }
  }
  document.write ('<br>&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br&gt;<br><br>');
}


