var galWindow;
function galWindowOpen(i1)
{ var str= "toolbar=no,width=540,height=440,directories=no,status=no,scrollbars=no,resizeable=yes,menubar=no";
 galWindow=window.open("gross.htm#"+i1,"Bilder",str);
}

function galResize()
{ var i=0;
 var s=0;
 if (navigator.appName == 'Netscape') i=0;
 if (window.navigator.userAgent.indexOf("SV1") != -1) s=20; //This browser is Internet Explorer in SP2.
 if (document.images[0])
 { window.resizeTo(document.images[0].width +30, document.images[0].height+60-i+s);
 }
 self.focus();
 if (document.images[0])
 { imgHeight = document.images[0].height+160-i;
 imgWidth = document.images[0].width+30;
 var height = screen.height;
 var width = screen.width;
 var leftpos = width / 2 - imgWidth / 2;
 var toppos = height / 2 - imgHeight / 2;
 window.moveTo(leftpos, toppos);
 window.resizeTo(imgWidth, imgHeight);
 }
}

function galGetId(id)
{ var element;
 if (document.all) { element = document.all[id]; }
 else { element = document.getElementById(id); }
 return(element);
}

function galImgSet(ind)
{ if(ind < 1) { gal_ind = gal_max; }
 else if(ind > gal_max) { gal_ind = 1; }
 else { gal_ind = ind; }
 document.FORM.T2.value = "Bild:" + gal_ind + "/" + gal_max;
 document.FORM.T1.value = gal_text[gal_ind];
 if(gal_ind<10) { gal_img.src = "500pix/img_00" + gal_ind + ".jpg"; }
 else if(gal_ind<100) { gal_img.src = "500pix/img_0" + gal_ind + ".jpg"; }
 else { gal_img.src = "500pix/img_" + gal_ind + ".jpg"; }
 window.document.images[GAL].src = "" + gal_img.src;
 galResize();
}

function galPrev() { galImgSet(--gal_ind); }
function galNext() { galImgSet(++gal_ind); }
function galFirst() { galImgSet(gal_min); }
function galLast() { galImgSet(gal_max); }

function galClose() { self.window.close(); }

// Globals ---------------------
var gal_img;
var gal_text;
var gal_ind = 1;
var gal_min = 1;
var gal_max = 1;
var gal_pagesize = 1;

// Globals ---------------------
var gal_img;
var gal_text;
var gal_ind = 1;
var gal_min = 1;
var gal_max = 1;
var gal_pagesize = 1;

function galInit(istart,imax, ipagesize)
{ gal_img = new Image();
  gal_img.src = "/images/0.jpg"; /* Hier erste Standard-Grafik angeben */

  gal_ind = istart;
  gal_min = istart;
  gal_max = imax;
  if(ipagesize<1) { ipagesize=4; }
  gal_pagesize = ipagesize;

  var url = document.URL;
  var pre = 0
  if((n=url.lastIndexOf("#")) > 0)
  { try 
    { pre = 0+eval(url.substr(n+1,3));
      if((pre >= gal_min) && (pre <= gal_max)) { gal_ind = pre; }
    } 
    catch(err)  
    { pre=0 ; gal_ind = 0; }
  }

 if(gal_ind<10) 	{ gal_img.src = "500pix/img_00" + gal_ind + ".jpg"; }
 else if(gal_ind<100) 	{ gal_img.src = "500pix/img_0" + gal_ind + ".jpg"; }
 else	 		{ gal_img.src = "500pix/img_" + gal_ind + ".jpg"; }

 GAL=0;
 gal_text = new Array(gal_max);
 for(i=1;i<=gal_max;i++) { gal_text[i] = ""; }
// galImgSet(gal_ind);
}

function galPrintList(istart,iakt, iend,ipagesize)
{ var i=0,gx=0, ix=0, iopen=0, gx_src="";
 if(istart<0) { istart=0; }
 if(ipagesize<0) { ipagesize=4; }
 if((iend > ipagesize) && (ipagesize>0))
 { iakt = Math.round(iakt/ipagesize) * ipagesize;
 }
 if(iakt>iend) { iakt = iend - ipagesize; }
 if(iakt<istart) { iakt=istart; }

  var rstr ="\n<TABLE border=0 cellpadding=0 cellspacing=0><TR><TD class=\"mainBorder\">";
 rstr += "\n<TABLE border=0 cellpadding=2 cellspacing=0>";
 rstr += "<TR><TD colspan=4><LI><SMALL>Seite:";
 ix=1;
 if (iakt > istart)
 { rstr += "&nbsp; <A HREF=\"JavaScript:galPrintList(" + istart + "," + (iakt-ipagesize) + "," + iend + "," + ipagesize + ")\">&lt;&lt;</A> &nbsp; - ";
 }
 else
 { rstr += "&nbsp; &nbsp; &nbsp; ";
 }
 for(i=istart;i<iend;i+=ipagesize)
 { if(ix>1) { rstr += " - "; }
 if((i>=iakt) && i < (iakt+ipagesize))
 { rstr += "&nbsp; <B>" + ix + "</B>";
 }
 else
 { rstr += "&nbsp; <A HREF=\"JavaScript:galPrintList(" + istart + "," + i + "," + iend + "," + ipagesize + ")\">" + ix + "</A>";
 }
 ix++;
 }
 if (iakt < (iend-ipagesize))
 { rstr += " &nbsp; - &nbsp; <A HREF=\"JavaScript:galPrintList(" + istart + "," + (iakt + ipagesize) + "," + iend + "," + ipagesize + ")\">&gt;&gt;</A> ";
 }
 rstr += "</SMALL></LI><P></TD></TR>";
 ix=0; gx_src="";
 for(gx=iakt;((gx<=iend) && (ix < ipagesize));gx++)
 { if(gx<10) 	 	{ gx_src = "150pix/img_00" + gx + ".jpg"; }
 else if(gx<100) 	{ gx_src = "150pix/img_0" + gx + ".jpg"; }
 else	 	{ gx_src = "150pix/img_" + gx + ".jpg"; }
 if((ix%4) == 0)
 { if(ix>0) { rstr += "</TR>"; iopen=0; }
 rstr += "\n<TR valign=\"TOP\">"; iopen=1;
 }
 rstr += "\n<TD><A href=\"JavaScript:galWindowOpen(" + gx + ")\"><IMG SRC=\"" + gx_src + "\" border=0></A></TD>";
 ix++;
 }
 if(iopen>0) { rstr += "</TR>"; iopen=0; }
 rstr += "<TR class=\"GALMENUE_SUB\"><TD colspan=4><SMALL>Wenn Sie wünschen dass ein Bild gelöscht wird, wenden Sie sich bitte an <a href=mailto:info@djk-unterspiesheim.de>info@djk-unterspiesheim.de</A></SMALL></TD></TR>";
 rstr += "\n</TABLE>\n";
 rstr += "</TD></TR></TABLE>";
 var _el = galGetId("GALMENUE");
 _el.innerHTML = rstr;
}


// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
function galPrev1(pfad) { galSetImg1(--gal_ind,pfad); }
function galNext1(pfad) { galSetImg1(++gal_ind,pfad); }
function galFirst1(pfad) { galSetImg1(gal_min,pfad); }
function galLast1(pfad) { galSetImg1(gal_max,pfad); }

function galSetImg(ind)
{ var rstr ="";

 if(ind < 1) { gal_ind = gal_max; }
 else if(ind > gal_max) { gal_ind = 1; ind= gal_ind;}
 else { gal_ind = ind; }
// document.FORM.T2.value = "Bild:" + gal_ind + "/" + gal_max;
// document.FORM.T1.value = gal_text[gal_ind];
 if(gal_ind<10) { gal_img_src = "500pix/img_00" + gal_ind + ".jpg"; }
 else if(gal_ind<100) { gal_img_src = "500pix/img_0" + gal_ind + ".jpg"; }
 else { gal_img_src = "500pix/img_" + gal_ind + ".jpg"; }
 // window.document.images[GAL].src = "" + gal_img.src;

  var rstr ="\n<TABLE border=0 cellpadding=0 cellspacing=0><TR><TD class=\"mainBorder\">";
 rstr += "\n<TABLE border=0 cellpadding=2 cellspacing=0>";
 rstr += "<TR class=\"GALMENUE_SUB\"><TD>";
 rstr += "Bild: &nbsp; [ " + gal_ind + "/" + gal_max + "] &nbsp;"
	+ "<input type=\"BUTTON\" value=\"|<\" name=\"FIRST\" onClick=\"galFirst1()\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\"<<\" name=\"PREF\" onClick=\"galPrev1()\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\">>\" name=\"NEXT\" onClick=\"galNext1()\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\">|\" name=\"LAST\" onClick=\"galLast1()\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\"zurück zur Übersicht\" name=\"ENDE\" onClick=\"galPrintList1(" + gal_min + "," + gal_ind + "," + gal_max + "," + gal_pagesize + ")\" class=\"small\">"
 + "<BR clear=\"ALL\">"
 + "<IMG SRC=\"/images/0.gif\" width=500 height=1>"
 + "</TD></TR>"
 + "\n<TR valign=\"TOP\"><TD nowrap>";
 rstr += "<IMG ID=\"GAL\" SRC=\"" + gal_img_src + "\" onClick=\"galSetImg(" + (gal_ind+1) + ")\" ALT=\"Bild " + (gal_ind+1) + " wird geladen.\">"
 + "<IMG SRC=\"/images/0.gif\" width=1 height=350>"
	 + "</TD></TR>"
 + "<TR class=\"GALMENUE_SUB\"><TD colspan=4><SMALL>Wenn Sie wünschen dass ein Bild gelöscht wird, wenden Sie sich bitte an <a href=mailto:info@unterspiesheim.de>info@unterspiesheim.de</A></SMALL></TD></TR>"
 	//	 + "<TR class=\"GALMENUE_SUB\"><TD colspan=4 align=\"right\"><SMALL><a href=\"JavaScript:galToWK('" + document.title + "','" + (gal_ind) + "')\">Bild bestellen</A></SMALL></TD></TR>"
	 + "</TABLE>";
  rstr += "</TD></TR></TABLE>";	 
 var _el = galGetId("GALMENUE");
 _el.innerHTML = rstr;
}

// ------------------------------------------------------------------
function galSetImg1(ind,pfad)
{ var rstr ="";
 var icon_best = "<IMG SRC=\"/images/foto_bestellung.gif\" width=16 height=16 hspace=2 align=\"MIDDLE\" border=0>"
 if(ind < 1) { gal_ind = gal_max; }
 else if(ind > gal_max) { gal_ind = 1; }
 else { gal_ind = ind; }
// document.FORM.T2.value = "Bild:" + gal_ind + "/" + gal_max;
// document.FORM.T1.value = gal_text[gal_ind];
 if(gal_ind<10) { gal_img_src = "img_00" + gal_ind + ".jpg"; }
 else if(gal_ind<100) { gal_img_src = "img_0" + gal_ind + ".jpg"; }
 else { gal_img_src = "img_" + gal_ind + ".jpg"; }
 // window.document.images[GAL].src = "" + gal_img.src;

  var rstr ="\n<TABLE border=0 cellpadding=0 cellspacing=0><TR><TD class=\"mainBorder\">";
 rstr += "\n<TABLE border=0 cellpadding=2 cellspacing=0>";
 rstr += "<TR class=\"GALMENUE_SUB\"><TD>";
 rstr += "Bild: &nbsp; [ " + gal_ind + "/" + gal_max + "] &nbsp;"
	+ "<input type=\"BUTTON\" value=\"|<\" name=\"FIRST\" onClick=\"galFirst1('" + pfad + "')\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\"<<\" name=\"PREF\" onClick=\"galPrev1('" + pfad + "')\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\">>\" name=\"NEXT\" onClick=\"galNext1('" + pfad + "')\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\">|\" name=\"LAST\" onClick=\"galLast1('" + pfad + "')\" class=\"small\">"
	+ "&nbsp;<input type=\"BUTTON\" value=\"zurück zur Übersicht\" name=\"ENDE\" onClick=\"galPrintList1(" + gal_min + "," + gal_ind + "," + gal_max + "," + gal_pagesize + ",'" + pfad + "')\" class=\"small\">"
 // + " &nbsp; &nbsp; <SMALL><a href=\"JavaScript:galToWK('" + document.title + "','" + (gal_ind) + "')\">Bild bestellen" + icon_best + "</A></SMALL>"
 + "<BR clear=\"ALL\">"
 + "<IMG SRC=\"/images/0.gif\" width=500 height=1>"
 + "</TD></TR>"
 + "\n<TR valign=\"TOP\"><TD nowrap>";
 rstr += "<IMG ID=\"GAL\" SRC=\"" + pfad + "500pix/" + gal_img_src + "\" onClick=\"galSetImg1(" + (ind+1) + ",'" + pfad + "')\" ALT=\"Bild " + (ind+1) + " wird geladen.\">"
 + "<IMG SRC=\"/images/0.gif\" width=1 height=350>"
	 + "</TD></TR>"
 + "<TR class=\"GALMENUE_SUB\"><TD colspan=4><SMALL>Wenn Sie wünschen dass ein Bild gelöscht wird, wenden Sie sich bitte an <a href=mailto:info@unterspiesheim.de>info@unterspiesheim.de</A></SMALL></TD></TR>"
 // 		 + "<TR class=\"GALMENUE_SUB\"><TD colspan=4 align=\"right\"><SMALL><a href=\"JavaScript:galToWK('" + document.title + "','" + (gal_ind) + "')\">" + icon_best + "Bild bestellen</A></SMALL></TD></TR>"
	 + "</TABLE>";
  rstr += "</TD></TR></TABLE>";	 
 var _el = galGetId("GALMENUE");
 _el.innerHTML = rstr;
}

function galPrintList1(istart,iakt, iend,ipagesize,pfad)
{ var i=0,gx=0, ix=0, iopen=0, gx_src="";
 if(istart<0) { istart=0; }
 if(ipagesize<0) { ipagesize=4; }
 if((iend >= ipagesize) && (ipagesize>0))
 { iakt = Math.floor(iakt/ipagesize) * ipagesize;
 }

 var lines = Math.floor(ipagesize/4); if(lines < 1) { lines=1; }
	
 if(iakt>iend) { iakt = iend - ipagesize; }
 if(iakt<istart) { iakt=istart; }
// alert("galPrintList(" + istart +"," + iakt + "," + iend + "," +ipagesize + ")");
 galInit(istart,iend, ipagesize);

 var rstr ="\n<TABLE border=0 cellpadding=0 cellspacing=0><TR><TD class=\"mainBorder\">";
 rstr += "\n<TABLE border=0 cellpadding=2 cellspacing=0>";
 rstr += "<TR class=\"GALMENUE_SUB\"><TD colspan=4>Seite:";
 ix=1;
 if(iend > ipagesize)
 { if (iakt > istart)
 { rstr += "&nbsp;<input type=\"BUTTON\" value=\"<<\" name=\"PREF\" onClick=\"galPrintList1(" + istart + "," + (iakt-ipagesize) + "," + iend + "," + ipagesize + ",'" + pfad + "')\" class=\"small\">";
 }
 else
 { rstr += "&nbsp;<input type=\"BUTTON\" value=\"<<\" name=\"PREF\" class=\"small\" disabled=\"disabled\">"
 }
 for(i=istart;i<iend;i+=ipagesize)
 { if(ix>1) { rstr += " - "; }
 if((i>=iakt) && i < (iakt+ipagesize))
 { rstr += "&nbsp; <B>" + ix + "</B>";
 }
 else
 { rstr += "&nbsp; <A HREF=\"JavaScript:galPrintList1(" + istart + "," + i + "," + iend + "," + ipagesize + ",'" + pfad + "')\">" + ix + "</A>";
 }
 ix++;
 }
 if (iakt < (iend-ipagesize))
 { rstr += " &nbsp; &nbsp; <input type=\"BUTTON\" value=\">>\" name=\"PREF\" onClick=\"galPrintList1(" + istart + "," + (iakt + ipagesize) + "," + iend + "," + ipagesize + ",'" + pfad + "')\" class=\"small\">";
 }
 else
 { rstr += " &nbsp; &nbsp; <input type=\"BUTTON\" value=\">>\" name=\"PREF\" class=\"small\" disabled = \"disabled\">";
 }
 }
 else
 { rstr += "1/1";
 }
 rstr += " &nbsp; <SPAN class=\"small\">Zum vergrößern: Bilder anklicken</SPAN></TD>" 
 	 // + "<TD rowspan=\"" + (lines+2) + "\"><IMG SRC=\"/images/0.gif\" Width=1 height=\"" + (20 + (lines*100) + 15) + "\" border=0></TD></TR>"
 	 ;
 ix=0; gx_src="";
 for(gx=iakt;((gx<=iend) && (ix < ipagesize));gx++)
 { if(gx<10) 	 	{ gx_src = "img_00" + gx + ".jpg"; }
 else if(gx<100) { gx_src = "img_0" + gx + ".jpg"; }
 else	 	 { gx_src = "img_" + gx + ".jpg"; }
 if((ix%4) == 0)
 { if(ix>0) { rstr += "</TR>"; iopen=0; }
 rstr += "\n<TR valign=\"TOP\">"; iopen=1;
 }
 rstr += "\n<TD><A href=\"JavaScript:galSetImg1(" + gx + ",'" + pfad + "')\"><IMG SRC=\"" + pfad + "150pix/" + gx_src + "\" border=0></A></TD>";
 ix++;
 }
 if(iopen>0) { rstr += "</TR>"; iopen=0; }
  rstr += "<TR class=\"GALMENUE_SUB\"><TD colspan=4><SMALL>Wenn Sie wünschen dass ein Bild gelöscht wird, wenden Sie sich bitte an <a href=mailto:info@djk-unterspiesheim.de>info@djk-unterspiesheim.de</A></SMALL></TD></TR>";
  rstr += "\n</TABLE>\n";
 rstr += "</TD></TR></TABLE>";
 var _el = galGetId("GALMENUE");
 _el.innerHTML = rstr;
}

function galToWK(_tit,_img)
{ alert("Der Online-Bildershop befindet sich noch im Aufbau:\r\n"
 + "\r\n\rWünschen Sie einen Abzug von diesem Photo, so senden sie eine Email an:"
 + "\r\n foto@djk-unterspiesheim.de"
 + "\r\nMit ihrem Namen und dem Text Bilderbestellung: (Bild:" + _img + " / Seite:" + _tit
 );
}