//Browser
var bNN4=bNN6=bIE=bOP=bKON=false;
if(document.layers)bNN4=true;
else if(window.opera)bOP=true;
else if(navigator.userAgent.toLowerCase().indexOf('konqueror')!=-1)bKON=true;
else if(document.all)bIE=true;
else if(navigator.appName=="Netscape"&&navigator.appVersion.indexOf("5.")>=0)bNN6=true;
var vPfadThumb="img/";
var px=(bNN4?"":"px");

// Stylesheet laden
if(!bNN4)
{document.writeln('<li'+'nk rel="STY'+'LESHEET" type="text\/css" href="cam.css">');}

// sich aus Frames befreien
if(top.frames.length){
  top.location.href=self.location;
}


// im Fenster ohne alles oeffnen
if(!bNN4){
 var vWin;
 if(window.name!="webcam"){
  if(window.name!="indexwebcam"){
    self.name="indexwebcam";
    if(self.location.href.indexOf(".htm")<0){
      self.location="index.htm";
    }
    else if(self.location.href.indexOf("index.htm")<0){
      vWin=window.open(self.location,"webcam","width=800,height="+screen.availHeight+",directories=0,location=0,menubar=1,resizable=1,scrollbars=1,status=1,toolbar=0,top=0,left="+Math.max(0,screen.availWidth-850)+",margin=0");
      if(bNN4)alert(unescape("Seite %F6ffnet in eigenem Fenster."));
      self.location="index.htm";
      vWin.focus();
    }
  }
  else if(self.location.href.indexOf("index.htm")<0){
    vWin=window.open(self.location,"webcam","width=800,height="+screen.availHeight+",directories=0,location=0,menubar=1,resizable=1,scrollbars=1,status=1,toolbar=0,top=0,left="+Math.max(0,screen.availWidth-850)+",margin=0");
    if(bNN4)alert(unescape("Seite %F6ffnet in eigenem Fenster."));
      self.location="index.htm";
    vWin.focus();
  }
 }
}



function jsHinweisAusblenden()
{
 if(document.layers){
  document.layers["jsHinweis"].visibility="hidden";
  document.layers["jsHinweis"].width="50%";
 }else if(document.all){
  document.all["jsHinweis"].style.visibility="hidden";
  document.all["jsHinweis"].style.width="50%";
 }else{
  document.getElementById("jsHinweis").style.visibility="hidden";
  document.getElementById("jsHinweis").style.width="50%";
 }
}
/*----------------------------------------------*\
  Funktion: Fenstergroesse anpassen
\*----------------------------------------------*/

function bugResizeNN4()
{
 if(location.href.indexOf("index.htm")>-1||location.href.indexOf(".htm")<0)
  location=location;
}

function windowResize()
{
 var vWidth=800;
 if(location.href.indexOf("index.htm")<0&&location.href.indexOf(".htm")>-1)
  vWidth=400;//else if(bNN4)return;
 window.resizeTo(vWidth, screen.availHeight);
 window.moveTo(Math.max(0,screen.availWidth-50-vWidth),0);
}

if(bNN4)window.onresize=bugResizeNN4;
//window.onload=windowResize;





/*----------------------------------------------*\
  Funktion: Fenster fuellen
\*----------------------------------------------*/

function abstand()
{
    d.writeln('<div align="center"><font size=1><b><u>Dokument / Window</u></b><br>');
    d.writeln('Last&nbsp;modified:&nbsp;'+d.lastModified);
    d.writeln(' - bgColor:&nbsp;'+d.bgColor);
    d.writeln(' - fgColor:&nbsp;'+d.fgColor);
    d.writeln(' - linkColor:&nbsp;'+d.linkColor);
    d.writeln(' - alinkColor:&nbsp;'+d.alinkColor);
    d.writeln(' - vlinkColor:&nbsp;'+d.vlinkColor);
    d.writeln(' - location:&nbsp;'+d.location);
    d.writeln(' - referrer:&nbsp;'+d.referrer);
    d.writeln(' - title:&nbsp;'+d.title);
    d.writeln(' - cookie:&nbsp;'+d.cookie);
    d.writeln(' - Bilder:&nbsp;'+d.images.length);
    d.writeln(' - Anker:&nbsp;'+d.anchors.length);
    d.writeln(' - Links:&nbsp;'+d.links.length);
    d.writeln(' - History:&nbsp;'+window.history.length);
    d.writeln('</font></div> <div align="center"><font size=1><b><u>Browser</u></b><br>');
    d.writeln('appCodeName:&nbsp;'+navigator.appCodeName);
    d.writeln(' - appName:&nbsp;'+navigator.appName);
    d.writeln(' - appVersion:&nbsp;'+navigator.appVersion);
    d.writeln(' - userAgent:&nbsp;'+navigator.userAgent);
    d.writeln(' - language:&nbsp;'+navigator.language);
    d.writeln(' - userLanguage:&nbsp;'+navigator.userLanguage);
    d.writeln(' - javaEnabled:&nbsp;'+navigator.javaEnabled());
    d.writeln(' - platform:&nbsp;'+navigator.platform);
    d.writeln(' - plugins:&nbsp;'+navigator.plugins.length);
for(i=0;i<navigator.plugins.length;i++)d.writeln(' - plugin '+(i+1)+':&nbsp;'+navigator.plugins[i].name);
    d.writeln('</font></div> <div align="center"><font size=1><b><u>Bildschirm</u></b><br>');
    d.writeln('width:&nbsp;'+screen.width);
    d.writeln(' - height:&nbsp;'+screen.height);
    d.writeln(' - availWidth:&nbsp;'+screen.availWidth);
    d.writeln(' - availHeight:&nbsp;'+screen.availHeight);
    d.writeln(' - colorDepth:&nbsp;'+screen.colorDepth);
    d.writeln('<br><img src="img/trans.gif" width=1 height='+(screen.availHeight-350)+' alt=""></font></div>');
}





/*----------------------------------------------*\
  Die Datensaetze sortieren (mit InsertSort)
\*----------------------------------------------*/

function insertSort()
{
  var insertSort_sortierkriterium=0;// Index des Feldes des Datensatzes
  var insertSort_links=0;          // Index des ersten Elements des Arrays
  var insertSort_rechts=vCam.length-1;
  var insertSort_tmp;
  var i,j;
  for(i=insertSort_links+1;i<=insertSort_rechts;i++){
    j=i;
    insertSort_tmp=vCam[i];
    while (j>insertSort_links&&insertSort_tmp[insertSort_sortierkriterium]<vCam[j-1][insertSort_sortierkriterium]){
      vCam[j]=vCam[j-1];
      j--;
    }
    vCam[j]=insertSort_tmp;
  }
}






/*----------------------------------------------*\
  Funktion: Seite generieren
\*----------------------------------------------*/

function seiteGenerieren()
{

//  Datensaetze sortieren
  insertSort();

// Array der Kategorien
  var vKat=new Array();
  var j=0;
  vKat[j]=[vCam[0][0],0,0];
  for(i=1;i<vCam.length;i++){
    if(vCam[i][0] !=vKat[j][0]){
      j++;
      vKat[j]=[vCam[i][0],i,i];
    }else{
      vKat[j][2]=i;
    }
  }
  d=document;
//  Eingabe Zoomfaktor
  d.writeln('<table cellpadding=5 cellspacing=0 border="0">\n <tr>\n  <td valign="bottom">');
  d.writeln('<font size="2"><a name="ziel_0"></a>');
  d.writeln('|<a class="novisited" href="#top" title="zum Seitenanfang">&nbsp;zum&nbsp;Seitenanfang&nbsp;</a ');
  d.writeln('>|<span class="nolink">&nbsp;Skip up&nbsp;</span ');
  if(vKat.length){
    d.writeln('>|<a class="novisited" href="#ziel_1" title=" '+vKat[0][0]+' ">&nbsp;Skip down&nbsp;</a ');
  }
  d.writeln('>|</font>');
  d.writeln('<h2>&Uuml;bersicht</h2>');
  d.writeln('<form name="form_one"><div align="right"><font size="2">');
  d.writeln('<nobr>Bei Klick auf die Thumbnails:&nbsp;</nobr><wbr> <nobr>Bildgr&ouml;&szlig;e&nbsp;<select name="select_vZoom">');
  d.writeln('  <option value="1" selected>Originalgr&ouml;&szlig;e</option>');
  d.writeln('  <option value="wid">variabel nach Breite</option>');
  d.writeln('  <option value="hei">variabel nach H&ouml;he</option>');
  d.writeln('  <option value="win">variabel nach Fenstergr&ouml;&szlig;e</option>');
  d.writeln('  <option value="0.5">50 %</option>');
  d.writeln('  <option value="1.5">150 %</option>');
  d.writeln('  <option value="2">200 %</option>');
  d.writeln('  <option value="3">300 %</option>');
  d.writeln('  <option value="4">400 %</option>');
  d.writeln('  <option value="5">500 %</option>');
  d.writeln('  <option value="10">1000 %</option>');
  d.writeln('  <option value="20">1/5 Bildschirmgr&ouml;&szlig;e</option>');
  d.writeln('  <option value="25">1/4 Bildschirmgr&ouml;&szlig;e</option>');
  d.writeln('  <option value="33">1/3 Bildschirmgr&ouml;&szlig;e</option>');
  d.writeln('  <option value="50">1/2 Bildschirmgr&ouml;&szlig;e</option>');
  d.writeln('  <option value="66">2/3 Bildschirmgr&ouml;&szlig;e</option>');
  d.writeln('  <option value="75">3/4 Bildschirmgr&ouml;&szlig;e</option>');
  d.writeln('  <option value="100">1/1 Bildschirmgr&ouml;&szlig;e</option>');
  d.writeln('</select>&nbsp;</nobr><wbr> ');
  d.writeln(' <nobr>Reload&nbsp;<select name="select_vReload">');
  d.writeln('  <option value="0" selected>kein Reload</option>');
  d.writeln('  <option value="1">1 sec</option>');
  d.writeln('  <option value="2">2 sec</option>');
  d.writeln('  <option value="5">5 sec</option>');
  d.writeln('  <option value="10">10 sec</option>');
  d.writeln('  <option value="15">15 sec</option>');
  d.writeln('  <option value="20">20 sec</option>');
  d.writeln('  <option value="30">30 sec</option>');
  d.writeln('  <option value="60">1 min</option>');
  d.writeln('  <option value="120">2 min</option>');
  d.writeln('  <option value="300">5 min</option>');
  d.writeln('  <option value="600">10 min</option>');
  d.writeln('  <option value="900">15 min</option>');
  d.writeln('  <option value="1200">20 min</option>');
  d.writeln('  <option value="1800">30 min</option>');
  d.writeln('</select>&nbsp;</nobr ');
  d.writeln('></font></div></form ');
  d.writeln('    ></td>\n </tr>\n</table>');


  d.writeln('<table cellpadding=0 cellspacing=0 border="0" width="100%">\n <tr>\n  <td valign="top">');

//  Abschnitt I:
//  Aufzaehlung der Kategorien mit Link zum Absatz
  d.writeln('<table cellpadding=0 cellspacing=1 border="0">');
  for(k=0;k<vKat.length;k++)
  {
      d.writeln(' <tr>\n  <td nowrap><font size="2">');
      d.writeln('|<a class="novisited" href="#ziel_'+(k+1)+'" title=" '+vKat[k][0]+' " ');
      d.writeln('>&nbsp;'+vKat[k][0]+'&nbsp;</a></font></td>\n  <td nowrap align="right"><font size="2">&nbsp;'+(vKat[k][2]-vKat[k][1]+1)+'&nbsp;|&nbsp;</font></td>\n </tr>');
  }
  d.writeln('</table>');

  d.writeln('  </td>\n  <td width="100%" valign="top">');


// Abschnitt II:
// Uebersicht - Aufzaehlung aller Thumbs
// NN4 Tabelle; Container OP mit width
  var vSpalten=3;
  if(bNN4)d.writeln('<table cellpadding=3 cellspacing=0 border="0" width="100%">');
  for(i=0;i<vCam.length;i++)
  {
    iWinNN4[i]=1;
// Default-Thumb
    if(vCam[i][6]==""||vCam[i][6].toLowerCase()=="thumb")vCam[i][6]="thumb_dummy.gif";
    if(bNN4&&i%vSpalten==0)d.writeln(' <tr>');
    if(bNN4)d.writeln('  <td width="'+(Math.floor(100/vSpalten))+'%" ');
    else d.writeln('<span style="float:left; margin-right:5'+px+'; margin-bottom:5'+px+'; '+(bOP?"width:70px;":"")+'" ');
// Thumb mit Link zum PopUp
    d.writeln('><font size=1><a class="novisited" href="javascript:showImage('+i+');" ');
    d.writeln('><img src="'+vPfadThumb+vCam[i][6]+'" width=50 height=40 border=2 hspace=2 vspace=2 ');
    var vCamAlt="";
    if(vCam[i][4]+"#"!="#"&&vCam[i][5]+"#"!="#"&&vCam[i][4]+"#"+vCam[i][5]!="Breite#Hoehe"){
      vCamAlt='[&nbsp;'+vCam[i][4]+'&nbsp;x&nbsp;'+vCam[i][5]+'&nbsp;]';
    }
    d.writeln('alt="'+vCam[i][0]+': '+vCam[i][3]+' '+vCamAlt+'" ');
    d.writeln('title="'+vCam[i][0]+': '+vCam[i][3]+' '+vCamAlt+'" ');
// Legende mit Link zum Absatz
    d.writeln('></a><br><a class="novisited" href="#ziel_bild_'+i+'" ');
    d.writeln('title=" Skip down ">'+vCam[i][0]+'</a><br>');
    if(vCam[i][1]+"#"!="#"){
      d.writeln('<nobr>|<a target="_blank" href="'+vCam[i][1]+'" alt="'+vCam[i][1]+'" title="'+vCam[i][1]+'" ');
      d.writeln('>&nbsp;zur&nbsp;Website&nbsp;</a>|</nobr>');
    }
    d.writeln('</font ');
    if(!bNN4)d.writeln('></span>');
    else {
      d.writeln('></td>');
      if(i%vSpalten==vSpalten-1||i==vCam.length-1)
      {
// restliche Tabellenzeile fuellen
        for(j=(i%vSpalten)+1;j<vSpalten;j++)
        {d.writeln('  <td width="'+(Math.floor(100/vSpalten))+'%">&nbsp;</td>');}
        d.writeln(' </tr>');
      }
    }
  }
  if(bNN4)d.writeln('</table>');
  d.writeln('  </td>\n </tr>\n</table>&nbsp;<br>');


//  Abschnitt III:
//  Auflistung Thumbs und Text nach Kategorien
  d.writeln('<form name="form_two">');
  vSpalten=1;
  d.writeln('<table width="100%" cellpadding=0 cellspacing=0 border="0">');
  for(k=0;k<vKat.length;k++)
  {
// Ueberschrift, Links Seitenanfang, Skip
    d.writeln(' <tr>\n  <td align="left" valign="bottom" colspan='+(vSpalten*3)+'><font size="2">');
    d.writeln('<a name="ziel_'+(k+1)+'"></a>');
    d.writeln('|<a class="novisited" href="#top" title="zum Seitenanfang">&nbsp;zum&nbsp;Seitenanfang&nbsp;</a ');
    d.writeln('>|<a class="novisited" href="#ziel_'+k+'" title=" '+(k>0?vKat[k-1][0]:'&Uuml;bersicht')+' ">&nbsp;Skip up&nbsp;</a ');
    if(k<vKat.length-1){
      d.writeln('>|<a class="novisited" href="#ziel_'+(k+2)+'" title=" '+vKat[k+1][0]+' ">&nbsp;Skip down&nbsp;</a ');
    }
    d.writeln('>|</font><h3>'+vKat[k][0]+'</h3>');
    d.writeln('  </td>\n </tr>');

// Tabelle fuer Links
    for(i=vKat[k][1];i<=vKat[k][2];i++)
    {
      if((i-vKat[k][1])%vSpalten==0){d.writeln(' <tr>');}
// Thumb mit Link zum PopUp
      d.writeln('  <td width="*"><a class="novisited" href="javascript:showImage('+i+',\'sel\');" ');
      d.writeln('><img src="'+vPfadThumb+vCam[i][6]+'" width=100 height=80 border=1 vspace=2 ');
      d.writeln('alt="'+vCam[i][0]+': '+vCam[i][3]+'" ');
      d.writeln('title="'+vCam[i][0]+': '+vCam[i][3]+'"></a ');
      d.writeln('    ></td>');
      d.writeln('  <td width=5 valign="top"><a name="ziel_bild_'+i+'"><img src="img/trans.gif" width=5 height=1 alt=""></a></td>');
// Erlaeuterung zum Originalbild,Link zur Originalbild-Website
      vCamAlt="";
      if(vCam[i][4]+"#"!="#"&&vCam[i][5]+"#"!="#"&&vCam[i][4]+"#"+vCam[i][5] !="Breite#Hoehe")
      {
        vCamAlt=vCam[i][4]+' x '+vCam[i][5];
      }
      d.writeln('  <td width="'+(100/vSpalten)+'%" valign="middle">');
      d.writeln('<font size="2">');
      d.write(vCam[i][3]+'<br>'+vCamAlt);
      if(vCam[i][1]+"#"!="#"){
        d.writeln(' |<a target="_blank" href="'+vCam[i][1]+'" alt="'+vCam[i][1]+'" title="'+vCam[i][1]+'" ');
        d.writeln('>&nbsp;zur&nbsp;Website&nbsp;</a>|');
      }
// Anzeigeparameter
      d.writeln('<br><img src="img/trans.gif" width=1 height=5 alt=""><br>');
      d.writeln('<select name="sel_vZoom_'+i+'">');
      d.writeln('  <option value="1" selected>Original [ '+vCamAlt+' ]</option>');
      d.writeln('  <option value="wid">variabel nach Breite</option>');
      d.writeln('  <option value="hei">variabel nach H&ouml;he</option>');
      d.writeln('  <option value="win">variabel nach Fenstergr&ouml;&szlig;e</option>');
      d.writeln('  <option value="0.5">50 %</option>');
      d.writeln('  <option value="1.5">150 %</option>');
      d.writeln('  <option value="2">200 %</option>');
      d.writeln('  <option value="3">300 %</option>');
      d.writeln('  <option value="4">400 %</option>');
      d.writeln('  <option value="5">500 %</option>');
      d.writeln('  <option value="10">1000 %</option>');
      d.writeln('  <option value="20">1/5 Bildschirmgr&ouml;&szlig;e</option>');
      d.writeln('  <option value="25">1/4 Bildschirmgr&ouml;&szlig;e</option>');
      d.writeln('  <option value="33">1/3 Bildschirmgr&ouml;&szlig;e</option>');
      d.writeln('  <option value="50">1/2 Bildschirmgr&ouml;&szlig;e</option>');
      d.writeln('  <option value="66">2/3 Bildschirmgr&ouml;&szlig;e</option>');
      d.writeln('  <option value="75">3/4 Bildschirmgr&ouml;&szlig;e</option>');
      d.writeln('  <option value="100">1/1 Bildschirmgr&ouml;&szlig;e</option>');
      d.writeln('</select>');
      d.writeln('<br><select name="sel_'+i+'">');
      d.writeln('  <option value="0" selected>kein Reload</option>');
      d.writeln('  <option value="1">1 sec</option>');
      d.writeln('  <option value="2">2 sec</option>');
      d.writeln('  <option value="5">5 sec</option>');
      d.writeln('  <option value="10">10 sec</option>');
      d.writeln('  <option value="15">15 sec</option>');
      d.writeln('  <option value="20">20 sec</option>');
      d.writeln('  <option value="30">30 sec</option>');
      d.writeln('  <option value="60">1 min</option>');
      d.writeln('  <option value="120">2 min</option>');
      d.writeln('  <option value="300">5 min</option>');
      d.writeln('  <option value="600">10 min</option>');
      d.writeln('  <option value="900">15 min</option>');
      d.writeln('  <option value="1200">20 min</option>');
      d.writeln('  <option value="1800">30 min</option>');
      d.writeln('</select>');

      d.writeln('</font>');
      d.writeln('  </td>');
      if(i==vKat[k][2]||(i-vKat[k][1])%vSpalten==vSpalten-1){
// restliche Tabellenzeile fuellen
        for(j=((i-vKat[k][1])%vSpalten)+1;j<vSpalten;j++){
        d.writeln('  <td></td>');
        d.writeln('  <td>&nbsp;</td>');
        d.writeln('  <td width="50%">&nbsp;</td>');
        }
      d.writeln(' </tr>');
      }
    }//i
  }//k
  d.writeln('</table>');
  d.writeln('</form>');
  if(!bNN4)
    d.writeln('<p>&nbsp;|<a href="javascript:showAllPictures()" class="novisited">&nbsp;Alle '+vCam.length+' Bilder zeigen.&nbsp;</a>|</p>');
// Ende der Funktion
}



var myWindow=new Array();
var d=document;
var iWinNN4=new Array();
var appNN4="";


/*----------------------------------------------*\
  Funktion: Bild im NN4-PopUp-Fenster anzeigen
\*----------------------------------------------*/

function showImageNN4(i,iZoom,vIndivWin)
{
  if(myWindow["Win"+vIndivWin]&&!myWindow["Win"+vIndivWin].closed){
    iWinNN4[i]++;
    appNN4="?"+iWinNN4[i];
    showImage(i,iZoom);
  }
}


/*----------------------------------------------*\
  Funktion: Bild im PopUp-Fenster anzeigen
\*----------------------------------------------*/

function showImage(i,iZoom)
{
// fuer indiv. Fenstername
    var vCamKat=window.location.href.substr(window.location.href.indexOf(".htm")-4,4);
// Originalbild kein .gif oder .jpg? normales Fenster und tschuess
    if(vCam[i][2].indexOf(".jpg")<0&&vCam[i][2].indexOf(".gif")<0&&vCam[i][2].indexOf("bild.cgi?")<0){
        window.open(vCam[i][2],vCamKat+i,"");
        return;
    }
// Datumstring erzeugen
    var vDat=new Date();
    var vDatStr="";
    vDatStr+="_"+(vDat.getYear()>=2000?vDat.getYear():vDat.getYear()+1900);
    vDatStr+="_"+(vDat.getMonth()+1>9?"":"0")+(vDat.getMonth()+1);
    vDatStr+="_"+(vDat.getDate()>9?"":"0")+(vDat.getDate());
    vDatStr+="__"+(vDat.getHours()>9?"":"0")+(vDat.getHours());
    vDatStr+=(vDat.getMinutes()>9?"":"0")+(vDat.getMinutes());
    vDatStr+=(vDat.getSeconds()>9?"":"0")+(vDat.getSeconds());
    var vIndivWin=i;//"abc"(1Popup);i(1Popup alle Inst. eines Bildes);i+vDatStr(1Popup fuer jede Instanz);
// Popup schon geoeffnet? schliessen
//    if(myWindow["Win"+vIndivWin]&&!myWindow["Win"+vIndivWin].closed)myWindow["Win"+vIndivWin].close();
// Zoomfaktor und Reload lesen
    var vZoom,vReload;
    if(iZoom=="sel"){
      vZoom=document.form_two.elements["sel_vZoom_"+i].options.selectedIndex;
      vZoom=document.form_two.elements["sel_vZoom_"+i].options[vZoom].value;
      vReload=document.form_two.elements["sel_"+i].options.selectedIndex;
      vReload=document.form_two.elements["sel_"+i].options[vReload].value;
    }else{
      vZoom=document.form_one.select_vZoom.options.selectedIndex;
      vZoom=document.form_one.select_vZoom.options[vZoom].value;
      vReload=document.form_one.select_vReload.options.selectedIndex;
      vReload=document.form_one.select_vReload.options[vReload].value;
    }
    if(bNN4&&vReload>0)setTimeout("showImageNN4("+i+",'"+iZoom+"','"+vIndivWin+"')",vReload*1000);
// Zoomfaktor auswerten
    var htmWidth="width=";
    var htmHeight="height=";
    var vPicWidth="";
    var vPicHeight="";
    var vZoomStrg="";
    var vScrBar="0";
    var vWinWidth;
    var vWinHeight;
    if(isNaN(vZoom)){
      if(vZoom=="wid"){vPicWidth="\"100%\"";htmHeight=""}
      if(vZoom=="hei"){vPicHeight="\"100%\"";htmWidth=""}
      if(vZoom=="win"){vPicWidth="\"100%\"";vPicHeight="\"100%\"";}
      vWinWidth=Math.min(parseInt(vCam[i][4]),screen.availWidth-10);
      vWinHeight=Math.min(parseInt(vCam[i][5]),screen.availHeight-40);
    }else{
      if(vZoom>10){
        vZoom=Math.floor(parseFloat(Math.min((screen.availWidth - 10)*vZoom/100/parseInt(vCam[i][4]),(screen.availHeight - 40)*vZoom/100/parseInt(vCam[i][5])))*100)/100;
      }else{
        vZoom=parseFloat(vZoom);
      }
      vPicWidth=parseInt(parseInt(vCam[i][4])*vZoom);
      vPicHeight=parseInt(parseInt(vCam[i][5])*vZoom);
      vWinWidth=vPicWidth;
      vWinHeight=vPicHeight;
      if(vPicWidth+10>screen.availWidth||vPicHeight+40>screen.availHeight){
        vScrBar="1";
        vWinWidth=Math.min(vPicWidth+20,screen.availWidth-10);
        vWinHeight=Math.min(vPicHeight+20,screen.availHeight-40);
      }
    }
    if(vZoom!=1){
      vZoomStrg=" (Bildgr&ouml;&szlig;e&nbsp;"+(isNaN(parseInt(vZoom))?"variabel":parseInt(vZoom*100)+"&nbsp;%")+") ";
      if(bNN6){vWinWidth+=3;vWinHeight+=3;}
    }
    var vPicAlt=vCam[i][0]+": "+vCam[i][3]+"  "+vZoomStrg;
    var cp=true;
// Popup oeffnen");
    var vTopLeft=",top=0,left=0";if(iWinNN4[i]>1)vTopLeft="";
    var vF="";
    vF+="width="+vWinWidth+",height="+vWinHeight;
    vF+=",directories=0,location=0,menubar=0,resizable=1";
    vF+=",scrollbars="+vScrBar+",status=0,toolbar=0"+vTopLeft;
    if(!myWindow["Win"+vIndivWin]||myWindow["Win"+vIndivWin].closed)
      myWindow["Win"+vIndivWin]=window.open("","0_"+vCamKat+vIndivWin,vF);
    myWindow["Win"+vIndivWin].focus();
    d=myWindow["Win"+vIndivWin].document;
    d.open("text/html");
// Head
    d.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">');
    d.writeln('<html><head>');
    d.writeln('<title>&nbsp;'+(vCam[i][0]+': '+vCam[i][3]).substr(0,40)+((vCam[i][0]+vCam[i][3]).length>38?"...":"")+'</title>');
    d.writeln('<META HTTP-EQUIV="Content-Type" content="text/html;charset=iso-8859-1">');
    if(bNN4)
      d.writeln('<li'+'nk rel="STY'+'LESHEET" type="text\/css" href="cam_nn4.css">');
    else
      d.writeln('<li'+'nk rel="STY'+'LESHEET" type="text\/css" href="cam.css">');
    d.writeln('<scr'+'ipt language="javascript" type="text\/javascript">');

    vF="";
    vF+='var vWinName=self.name.split("_");';
    vF+='var vPicNr=parseInt(vWinName[0]);';
    vF+='var bNN4='+bNN4+',bNN6='+bNN6+',bIE='+bIE+',bOP='+bOP+',cp='+cp+';';
    vF+='var vReload='+vReload+';';
    vF+='var vTime1, vTime2;';
  if(bIE&&!cp&&vReload>0){//IE,(NN7)
    vF+='setTimeout("location.reload()",'+(vReload*1000)+');';
  }
    d.writeln(vF);

    vF="";
    vF+='function onloadPop()';
    vF+='{';
    vF+=' if(bOP)window.moveTo(0,0);';
    vF+=' if(bIE&&vPicNr%2==0)document.getElementById("lay_1").style.visibility="hidden";';
  if(!bNN4){//(IE),NN7,OP
    vF+=' changePics();';
  }else{//NN4
    vF+=' vPicNr++;';
  }
    vF+='}';
    d.writeln(vF);

    vF="";
    vF+='function leavePop()';
    vF+='{';
    vF+=' vWinName[0]=vPicNr;';
    vF+=' self.name=vWinName.join("_");';
    vF+='}';
    d.writeln(vF);

    vF="";
    vF+='function countDown()';
    vF+='{';
    vF+=' setTimeout("countDown()",500);';
    vF+=' vTime2=Math.ceil(vReload-(new Date().getTime()-vTime1)/1000);';
    vF+=' if(document.getElementById&&!bOP){';
    vF+='  document.getElementById("reload_1").firstChild.nodeValue="In "+vTime2+" sec Reload";';
    vF+='  document.getElementById("reload_2").firstChild.nodeValue="In "+vTime2+" sec Reload";';
    vF+=' }';
    vF+='}';
    d.writeln(vF);

    vF="";
    vF+='function onloadPic()';
    vF+='{';
  if(bIE){
    vF+=' document.all["lay_1"].style.filter="blendTrans(duration=1)";';
    vF+=' document.all["lay_1"].filters.blendTrans.Apply();';
    vF+=' document.all("lay_1").style.visibility=(vPicNr%2==0?"hidden":"visible");';
    vF+=' document.all["lay_1"].filters.blendTrans.Play();';
  }
    vF+=' if(bOP||vPicNr==1)';
    vF+='  document.getElementById("lay_5").style.visibility="hidden";';
    vF+=' else{';
    vF+='  document.getElementById("loading_1").firstChild.data="Neues Bild ("+vPicNr+")";';
    vF+='  document.getElementById("loading_2").firstChild.data="Neues Bild ("+vPicNr+")";';
    vF+=' }';
    vF+='}';
    d.writeln(vF);

  if(!bNN4){//(IE),NN7,OP
    vF="";
    vF+='function changePics()';
    vF+='{';
  if(vReload>0){
    vF+=' vReload='+vReload+';';
    vF+=' setTimeout("changePics()",vReload*1000);';
    vF+=' vTime1=new Date().getTime();';
    vF+=' setTimeout("countDown()",500);';
  }
    vF+=' vPicNr++;';
    vF+=' var vApp="";';
    vF+=' if(vPicNr>1){';
    vF+='  document.getElementById("lay_5").style.visibility="visible";';
    vF+='  if("'+vCam[i][2]+'".indexOf("?")<0)vApp+="?";';
    vF+='  vApp+=vPicNr;';
    vF+=' }';
  if(bIE){
    vF+=' document.getElementById("loading_1").firstChild.data="Laden ...";';
    vF+=' document.getElementById("loading_2").firstChild.data="Laden ...";';
    vF+=' document["pic_"+(vPicNr%2)].onload=onloadPic;';
    vF+=' document["pic_"+(vPicNr%2)].src=\''+vCam[i][2]+'\'+vApp;';
  }else if(bNN6){
    vF+=' document.getElementById("loading_1").firstChild.data="Laden ...";';
    vF+=' document.getElementById("loading_2").firstChild.data="Laden ...";';
    vF+=' document["pic_1"].onload=onloadPic;';
    vF+=' document["pic_1"].src=\''+vCam[i][2]+'\'+vApp;';
  }else{
    vF+=' document["pic_"+(vPicNr%2)].onload=onloadPic;';
    vF+=' document["pic_"+(vPicNr%2)].src=\''+vCam[i][2]+'\'+vApp;';
    vF+=' document.getElementById("lay_"+(vPicNr%2)).style.zIndex=2;';
    vF+=' document.getElementById("lay_"+((vPicNr+1)%2)).style.zIndex=0;';
    vF+=' document.getElementById("lay_"+(vPicNr%2)).style.zIndex=1;';
  }
    vF+=' if(!bOP)document.getElementById("id_dat").firstChild.data="'+vCam[i][7]+'"+getDatStr()+".jpg";';
    vF+='}';
    d.writeln(vF);
  }

    vF="";
    vF+='function getDatStr()';
    vF+='{';
    vF+=' var vDat=new Date();';
    vF+=' var vDatStr="_";';
    vF+=' vDatStr+=(vDat.getYear()>=2000?vDat.getYear():vDat.getYear()+1900);';
    vF+=' vDatStr+="_"+(vDat.getMonth()+1>9?"":"0")+(vDat.getMonth()+1);';
    vF+=' vDatStr+="_"+(vDat.getDate()>9?"":"0")+(vDat.getDate());';
    vF+=' vDatStr+="__"+(vDat.getHours()>9?"":"0")+(vDat.getHours());';
    vF+=' vDatStr+=(vDat.getMinutes()>9?"":"0")+(vDat.getMinutes());';
    vF+=' vDatStr+=(vDat.getSeconds()>9?"":"0")+(vDat.getSeconds());';
    vF+=' return vDatStr;';
    vF+='}';
    d.writeln(vF);

    d.write('</scr'+'ipt>');

    vF="";
    vF+='<style type="text/css">';
//thumb
    vF+='#lay_0 {visibility:visible; z-index:0; position:absolute; left:0'+px+'; top:0'+px+'; height:"100%";}';
//pic
    vF+='#lay_1 {visibility:visible; z-index:1; position:absolute; left:0'+px+'; top:0'+px+'; height:"100%";}';
//legende
    vF+='#lay_3a {z-index:7; position:absolute; left:12'+px+'; top:62'+px+'; width:'+(parseInt(vCam[i][4])-20)+px+';}';
    vF+='#lay_3b {z-index:8; position:absolute; left:10'+px+'; top:60'+px+'; width:'+(parseInt(vCam[i][4])-20)+px+';}';
//border
    vF+='#lay_4 {z-index:4; position:absolute; left:-3'+px+'; top:-3'+px+';}';
    vF+='#lay_4a {position:absolute; left:102'+px+'; top:4'+px+'; width:'+(parseInt(vCam[i][4])-102)+px+';}';
    vF+='#lay_4b {position:absolute; left:100'+px+'; top:2'+px+'; width:'+(parseInt(vCam[i][4])-100)+px+';}';
//loading
    vF+='#lay_5 {z-index:5; position:absolute; left:10'+px+'; top:20'+px+'; width:'+(parseInt(vCam[i][4])-10)+px+';}';
    vF+='#lay_5a {position:absolute; left:2'+px+'; top:2'+px+';}';
    vF+='#lay_5b {position:absolute; left:0'+px+'; top:0'+px+';}';
//counter
    vF+='#lay_6a {z-index:6; position:absolute; left:12'+px+'; top:42'+px+';}';
    vF+='#lay_6b {z-index:6; position:absolute; left:10'+px+'; top:40'+px+';}';
    vF+='</style>';
    d.writeln(vF);
    vF="";
    d.writeln('</head>');

//body
    d.writeln('<BODY bgcolor="#000033" text="#FFFFEE" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onload="onloadPop()" onunLoad="leavePop()"><div> ');
    d.write('<font size="2"><span id="id_dat">'+vCam[i][7]+vDatStr+'.jpg<span></font><br> ');

//Layer I Thumb");
    d.writeln('<div id="lay_0" name="lay_0"><img border="0" '+htmWidth+vPicWidth+' '+htmHeight+vPicHeight+' ');
    d.writeln('src="'+vPfadThumb+vCam[i][6]+'" ');
    d.writeln('name="pic_0" alt=" '+vPicAlt+' " title=" '+vPicAlt+' "></div>');

//Layer II Originalbild");
    d.writeln('<div id="lay_1" name="lay_1"><img border="0" '+htmWidth+vPicWidth+' '+htmHeight+vPicHeight+' ');
  if(bNN4)d.writeln('src="'+vCam[i][2]+appNN4+'" ');
  else    d.writeln('src="'+vPfadThumb+vCam[i][6]+'" ');
    d.writeln('name="pic_1" alt=" '+vPicAlt+' " title=" '+vPicAlt+' "></div>');

// Layer IV fuer Rahmen");
    if(vZoom!=1&&((bNN4)?(iWinNN4[i]==1):true)){
      d.writeln('<div title="Originalgr&ouml;&szlig;e '+parseInt(vCam[i][4])+' x '+parseInt(vCam[i][5])+' (Klick: Rahmen entfernen)" ');
      d.writeln('id="lay_4" name="lay_4" onclick="this.style.visibility=\'hidden\'" ');
      d.writeln('><table cellspacing=0 cellpadding=0 border="0">');
      d.writeln('<tr><td bgcolor="#0000FF" colspan=5><img src="img/trans.gif" width=2 height=2></td></tr>');
      d.writeln('<tr><td bgcolor="#0000FF"><img src="img/trans.gif" width=2 height=1></td>');
      d.writeln('  <td bgcolor="#FFFFEE" colspan=3><img src="img/trans.gif" width=1 height=1></td>');
      d.writeln('  <td bgcolor="#0000FF"><img src="img/trans.gif" width=2 height=1></td></tr>');
      d.writeln('<tr><td bgcolor="#0000FF"><img src="img/trans.gif" width=2 height=1></td>');
      d.writeln('  <td bgcolor="#FFFFEE"><img src="img/trans.gif" width=1 height='+parseInt(vCam[i][5])+'></td>');
      d.writeln('  <td><img src="'+vPfadThumb+'trans.gif" width='+parseInt(vCam[i][4])+' height=1 border="0"></td>');
      d.writeln('  <td bgcolor="#FFFFEE"><img src="img/trans.gif" width=1 height=1></td>');
      d.writeln('  <td bgcolor="#0000FF"><img src="img/trans.gif" width=2 height=1></td></tr>');
      d.writeln('<tr><td bgcolor="#0000FF"><img src="img/trans.gif" width=2 height=1></td>');
      d.writeln('  <td bgcolor="#FFFFEE" colspan=3><img src="img/trans.gif" width=1 height=1></td>');
      d.writeln('  <td bgcolor="#0000FF"><img src="img/trans.gif" width=2 height=1></td></tr>');
      d.writeln('<tr><td bgcolor="#0000FF" colspan=5><img src="img/trans.gif" width=2 height=2></td></tr>');
      d.writeln('</table> ');
      d.writeln('<div id="lay_4a" name="lay_4a">');
      d.writeln('<font size="2">Originalgr&ouml;&szlig;e '+parseInt(vCam[i][4])+' x '+parseInt(vCam[i][5]));
      d.writeln('</font></div> ');
      d.writeln('<div id="lay_4b" name="lay_4b">');
      d.writeln('<font size="2" color="#000000">Originalgr&ouml;&szlig;e '+parseInt(vCam[i][4])+' x '+parseInt(vCam[i][5]));
      d.writeln('</font></div ');
      d.writeln('></div> ');
    }

//Layer III Legende");
    d.writeln('<div id="lay_3a" name="lay_3a"><font size=3><b>'+vCam[i][0]+'</b><br ');
    d.write('>'+vCam[i][3]+' '+vZoomStrg);
    if(vCam[i][1]+"#"!="#"){
      d.writeln('<br>|<b> zur Website </b>|');
    }
    d.writeln('</font></div>');
    d.writeln('<div id="lay_3b" name="lay_3b"><font size=3 color="#000000"><b>'+vCam[i][0]+'</b><br ');
    d.write('>'+vCam[i][3]+' '+vZoomStrg);
    if(vCam[i][1]+"#"!="#"){
      d.writeln('<br>|<a target="_blank" href="'+vCam[i][1]+'" title="'+vCam[i][1]+'" ');
      d.writeln('> zur Website </a>|');
    }
    d.writeln('</font></div>');

//Layer V fuer Laden...");
    if(!bNN4){
      d.writeln('<div id="lay_5" name="lay_5" onclick="this.style.visibility=\'hidden\'" title="Klick: Mitteilung entfernen" ');
      d.writeln('><div id="lay_5a" name="lay_5a" ');
      d.writeln('><font size="2"><b id="loading_1" name="loading_1">Laden ...</b></font ');
      d.writeln('></div ');
      d.writeln('><div id="lay_5b" name="lay_5b" ');
      d.writeln('><font size="2" color="#FF0000"><b id="loading_2" name="loading_2">Laden ...</b></font ');
      d.writeln('></div  ');
      d.writeln('></div> ');
    }

//Layer VI fuer Countdown");
    if(!bNN4&&vReload>0){
      d.writeln('<div id="lay_6a" name="lay_6a" ');
      d.writeln('><font size="2"><b id="reload_1">&nbsp;</b></font ');
      d.writeln('></div ');
      d.writeln('><div id="lay_6b" name="lay_6b" ');
      d.writeln('><font size="2" color="#FF0000"><b id="reload_2">&nbsp;</b></font ');
      d.writeln('></div> ');
    }

    d.writeln('</div></body></html>');
    d.close();
}





/*----------------------------------------------*\
  Funktion: Alle Bilder im PopUp-Fenster anzeigen
\*----------------------------------------------*/

function showAllPictures()
{
    var vZoom;
    var vPicAlt;
    var vPicWidth;
    var vPicHeight;

    myWindow["Win_AllPicture"]=window.open("","","width="+(screen.availWidth-10)+",height="+(screen.availHeight-30)+",directories=0,location=0,menubar=0,resizable=1,scrollbars=1,status=1,toolbar=0,top=0,left=0,margin=0");
    d=myWindow["Win_AllPicture"].document;
    d.open();
    d.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">');
    d.writeln('<html><head>');
    d.writeln('<title>&nbsp;Alle '+vCam.length+' Bilder der Seite</title>');
    d.writeln('<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">');
  if(bNN4)
      d.writeln('<li'+'nk rel="STY'+'LESHEET" type="text\/css" href="cam_nn4.css">');
  else
      d.writeln('<li'+'nk rel="STY'+'LESHEET" type="text\/css" href="cam.css">');
    d.writeln('<scr'+'ipt language="JavaScript" type="text\/javascript">');
    d.writeln('var bNN4='+bNN4+',bNN6='+bNN6+',bIE='+bIE+',bOP='+bOP+';');
    d.writeln('var vCamPop=new Array();');
    for(i=0;i<vCam.length;i++){
      d.writeln('vCamPop['+i+']=\''+vCam[i][2]+'\';');
    }

    d.writeln('function changePic(i,iSrc,iDir)');
    d.writeln('{');
    d.writeln(' var vPicNr="";var vSrc=document.images["bild_"+i];var vDummy="thumb_dummy_trans.gif";');
    d.writeln(' if(iSrc.lastIndexOf("?")==iSrc.length-1){');
    d.writeln('  if(iDir){');
    d.writeln('   if(vSrc.src.lastIndexOf("?")==vSrc.src.length-1)iSrc="img/"+vDummy;');
    d.writeln('   else if(parseInt(vSrc.src.slice(vSrc.src.lastIndexOf("?")+1))>2)vPicNr+=(parseInt(vSrc.src.slice(vSrc.src.lastIndexOf("?")+1))-1);');
    d.writeln('  }else{');
    d.writeln('   if(vSrc.src.indexOf(vDummy)<0)');
    d.writeln('     if(vSrc.src.lastIndexOf("?")==vSrc.src.length-1)vPicNr="2";');
    d.writeln('     else vPicNr+=(parseInt(vSrc.src.slice(vSrc.src.lastIndexOf("?")+1))+1);');
    d.writeln('  }');
    d.writeln(' }else{');
    d.writeln('  if(iDir){');
    d.writeln('   if(vSrc.src.indexOf("?")<0)iSrc="img/"+vDummy;');
    d.writeln('   else if(parseInt(vSrc.src.slice(vSrc.src.lastIndexOf("?")+1))>2)vPicNr+="?"+(parseInt(vSrc.src.slice(vSrc.src.lastIndexOf("?")+1))-1);');
    d.writeln('  }else{');
    d.writeln('   if(vSrc.src.indexOf(vDummy)<0)');
    d.writeln('     if(vSrc.src.indexOf("?")<0)vPicNr="?2";');
    d.writeln('     else vPicNr+="?"+(parseInt(vSrc.src.slice(vSrc.src.lastIndexOf("?")+1))+1);');
    d.writeln('  }');
    d.writeln(' }');
    d.writeln(' if(bIE) document.images["bild_"+i].style.filter="blendTrans(duration=1)";');
    d.writeln(' if(bIE) document.all["bild_"+i].filters.blendTrans.Apply();');
    d.writeln(' vSrc.src=iSrc+vPicNr;');
    d.writeln(' if(bIE) document.all["bild_"+i].filters.blendTrans.Play();');
    d.writeln('}');

    d.writeln('function changeAllPics()');
    d.writeln('{');
    d.writeln(' for(j=0;j<vCamPop.length;j++){');
    d.writeln('  changePic(j,vCamPop[j]);');
    d.writeln(' }');
    d.writeln('}');

    d.writeln('</scr'+'ipt>');
    var vF="";
    vF+='<style type="text/css">';
    vF+='#lay_1 {position:relative;}';
    vF+='#lay_2 {position:absolute; left:0'+px+'; top:0'+px+';}';
    vF+='</style>';
    d.writeln(vF);
    d.writeln('</head>');
    d.writeln('<BODY bgcolor="#000033" text="#FFFFEE" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"><a name=poptop></a>');
    d.writeln('<p ');
  if(bIE){
    d.writeln('>|<span class="nolink">&nbsp;Zum Seitenanfang&nbsp;</span ');
    d.writeln('>|<span class="nolink">&nbsp;Skip up&nbsp;</span ');
    d.writeln('>|<a class="novisited" href="#popziel_0" title="Skip down: Bild 1" >&nbsp;Skip down&nbsp;</a ');
  }
    d.writeln('>|</p><h2>Alle '+vCam.length+' Bilder der Seite</h2>');
  if(bIE){
      d.writeln('<p>Vorsicht! Nur im offline-Betrieb benutzen zur Ansicht der Bilder im Cache!<br>');
      d.writeln('Vorsicht! &nbsp;&nbsp;&nbsp;|<a class="novisited" href="javascript:changeAllPics();"> Alle '+vCam.length+' Bilder laden </a>|&nbsp;&nbsp;&nbsp; Vorsicht!<br>');
      d.writeln('Vorsicht! Nur im offline-Betrieb benutzen zur Ansicht der Bilder im Cache!</p>');
  }
  for(i=0;i<vCam.length;i++){
      vZoom=Math.floor(parseFloat(Math.min((screen.availWidth - 40)/parseInt(vCam[i][4]),(screen.availHeight - 120)/parseInt(vCam[i][5])))*100)/100;
      vPicWidth=parseInt(parseInt(vCam[i][4])*vZoom);
      vPicHeight=parseInt(parseInt(vCam[i][5])*vZoom);
      vZoomStrg=" (Bildgr&ouml;&szlig;e&nbsp;"+parseInt(vZoom*100)+" %) ";
      vPicAlt=" "+vCam[i][0]+": "+vCam[i][3]+" "+vZoomStrg+" ";
      d.writeln('<p><a name="popziel_'+i+'"></a ');
    if(bIE){
        d.writeln('>|<a class="novisited" href="#poptop" title="zum Seitenanfang">&nbsp;zum&nbsp;Seitenanfang&nbsp;</a ');
      if(i>0){
          d.writeln('>|<a class="novisited" href="#popziel_'+(i-1)+'" title=" '+vCam[i-1][0]+': '+vCam[i-1][3]+' ">&nbsp;Skip up&nbsp;</a ');
      }else{
          d.writeln('>|<span class="nolink">&nbsp;Skip up&nbsp;</span ');
      }
      if(i<vCam.length-1){
          d.writeln('>|<a class="novisited" href="#popziel_'+(i+1)+'" title=" '+vCam[i+1][0]+': '+vCam[i+1][3]+' ">&nbsp;Skip down&nbsp;</a ');
      }else{
          d.writeln('>|<span class="nolink">&nbsp;Skip down&nbsp;</span ');
      }
    }
      d.writeln('>|<a class="novisited" href="javascript:changePic('+i+',\''+vCam[i][2]+'\',true);" title="vorheriges Bild">&nbsp;back&nbsp;</a ');
      d.writeln('>|<a class="novisited" href="javascript:changePic('+i+',\''+vCam[i][2]+'\');" title="n&auml;chstes Bild">&nbsp;forward&nbsp;</a ');
      d.writeln('>| Bildgr&ouml;&szlig;e '+parseInt(vZoom*100)+' %');
    if(vCam[i][1]+"#"!="#"){
        d.writeln(' |<a target="_blank" href="'+vCam[i][1]+'" alt="'+vCam[i][1]+'" title="'+vCam[i][1]+'" ');
        d.writeln(' > zur Website </a ');
    }
      d.writeln('></p><table cellspacing=0 cellpadding=0 border="0" align="center" height='+screen.availHeight+'><tr>');
      d.writeln('<td width='+vPicWidth+' valign="top" ');
// Layer Thumb
      d.writeln('><div id="lay_1" ');
      d.writeln('><img src="img/'+vCam[i][6]+'" width='+vPicWidth+' height='+vPicHeight+' border=2 ');
// Layer Bild
      d.write('><div id="lay_2"><font size="2"><a class="novisited"  ');
      if(bIE)
        d.write('href="#popziel_'+i+'" onclick="changePic('+i+',\''+vCam[i][2]+'\');" ');
      else
        d.write('href="javascript:changePic('+i+',\''+vCam[i][2]+'\');" ');
      d.writeln('><img src="img/thumb_dummy_trans.gif" width='+vPicWidth+' height='+vPicHeight+' border=2 name="bild_'+i+'" alt="'+vPicAlt+'" title="'+vPicAlt+'"></a ');

      d.writeln('><br><b>'+vCam[i][0]+'</b><br>'+vCam[i][3]+' ');
      d.writeln('</font></div ');
      d.writeln('></div></td></tr></table>');
    }
    d.writeln('</body></html>');
    d.close();

}
