<!--
// DBUS! Deutschland - Enterprise Information Portal By Busskamp And Scholwin
// Source Code By Dirk Busskamp And Web Design By Sabine Busskamp
// Copyright 2000 - 2010 DBUS! Deutschland
// http://www.dbus.de
// mailto:info@dbus.de

var last = 24;
var pictures = new Array(last);
var texts = new Array(last);
var width = new Array(last);
var height = new Array(last);
var title = "Fotoshow zur Silvester Party";

pictures[1] = "001.jpg";
width[1] = 500; height[1] = 375;
texts[1] = "";

pictures[2] = "002.jpg";
width[2] = 500; height[2] = 375;
texts[2] = "";

pictures[3] = "003.jpg";
width[3] = 500; height[3] = 375;
texts[3] = "";

pictures[4] = "004.jpg";
width[4] = 500; height[4] = 375;
texts[4] = "";

pictures[5] = "005.jpg";
width[5] = 500; height[5] = 375;
texts[5] = "";

pictures[6] = "006.jpg";
width[6] = 500; height[6] = 375;
texts[6] = "";

pictures[7] = "007.jpg";
width[7] = 500; height[7] = 375;
texts[7] = "";

pictures[8] = "008.jpg";
width[8] = 500; height[8] = 375;
texts[8] = "";

pictures[9] = "009.jpg";
width[9] = 500; height[9] = 375;
texts[9] = "";

pictures[10] = "010.jpg";
width[10] = 500; height[10] = 375;
texts[10] = "";

pictures[11] = "011.jpg";
width[11] = 500; height[11] = 375;
texts[11] = "";

pictures[12] = "012.jpg";
width[12] = 500; height[12] = 375;
texts[12] = "";

pictures[13] = "013.jpg";
width[13] = 500; height[13] = 375;
texts[13] = "";

pictures[14] = "014.jpg";
width[14] = 500; height[14] = 375;
texts[14] = "";

pictures[15] = "015.jpg";
width[15] = 500; height[15] = 375;
texts[15] = "";

pictures[16] = "016.jpg";
width[16] = 500; height[16] = 375;
texts[16] = "";

pictures[17] = "017.jpg";
width[17] = 500; height[17] = 375;
texts[17] = "";

pictures[18] = "018.jpg";
width[18] = 500; height[18] = 375;
texts[18] = "";

pictures[19] = "019.jpg";
width[19] = 500; height[19] = 375;
texts[19] = "";

pictures[20] = "020.jpg";
width[20] = 500; height[20] = 375;
texts[20] = "";

pictures[21] = "021.jpg";
width[21] = 500; height[21] = 375;
texts[21] = "";

pictures[22] = "022.jpg";
width[22] = 500; height[22] = 375;
texts[22] = "";

pictures[23] = "023.jpg";
width[23] = 500; height[23] = 375;
texts[23] = "";

pictures[24] = "024.jpg";
width[24] = 500; height[24] = 375;
texts[24] = "";

var GLOBALVARS = new Array()
GLOBALVARS["COLS"] = 5
GLOBALVARS["SHOWPICS"] = 4
GLOBALVARS["IMAGESDIR"] = "."
GLOBALVARS["SRCDIR"] = "."
GLOBALVARS["INDEXFILE"] = "index.html"
GLOBALVARS["PROCESS"] = "index"
GLOBALVARS["NUMBER"] = 1
GLOBALVARS["TITLEHEIGHT"] = 30
GLOBALVARS["TEXTHEIGHT"] = 20
GLOBALVARS["CONTROLHEIGHT"] = 30
GLOBALVARS["TEXTCOLOR"] = "#000000"
GLOBALVARS["COLOR1"] = "#CCFFFF"
GLOBALVARS["COLOR2"] = "#FFFF99"
GLOBALVARS["THUMBNAILEXT"] = "tn_"

function changeLocation(newLocation) {
if (parent == window) {
if (NS && (window.innerWidth == 0)) {
return
}
if (IE||NS||NS6) {
location.replace(newLocation)
} else {
location.href = newLocation
}
}
}

function getSearchAsArray() {
var results = new Array()
if (IE||NS||NS6) {
var input = unescape(location.search.substr(1))
if (input) {
var srchArray = input.split("&")
var tempArray = new Array()
for (i = 0; i < srchArray.length; i++) {
tempArray = srchArray[i].split("=")
results[tempArray[0]] = tempArray[1]
}
}
}
return results
}

var srchArray = getSearchAsArray()

function printIndex(rowHeight) {
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var start = (srchArray.start >= 1 && srchArray.start <= last) ? Number(srchArray.start) : 1
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
document.write("<tr><td height=\""+rowHeight+"\" bgcolor=\""+GLOBALVARS.COLOR1+"\"><center><table bgcolor=\"#0000FF\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td>")
document.write("<table cellspacing=\"1\" cellpadding=\"5\" border=\"0\">")
for (i = start; i <= Math.min(start+showpics-1,last); i++) {
if ((i-start+1) % cols == 1) {
document.write("<tr>")
}
document.write("<td bgcolor=\""+GLOBALVARS.COLOR1+"\" align=\"center\"><a href=\""+GLOBALVARS.INDEXFILE+"?process=picture&number="+i+"\"><img src=\""+GLOBALVARS.IMAGESDIR+"/"+GLOBALVARS.THUMBNAILEXT+pictures[i]+"\" height=\"100\" border=\"0\" alt=\""+texts[i]+"\"></a></td>")
if ((i-start+1) % cols == 0) {
document.write("</tr>")
}
}
for (i = 0; i < (cols - (Math.max(Math.min(last-start+1,showpics),cols) % cols)) % cols; i++) {
document.write("<td bgcolor=\""+GLOBALVARS.COLOR1+"\">&nbsp;</td>")
}
document.write("</table></td></tr></table></center></td></tr>")
document.write("<tr><td bgcolor=\""+GLOBALVARS.COLOR2+"\" align=\"center\" height=\""+GLOBALVARS.TEXTHEIGHT+"\"><font face=\"arial,verdana,sans-serif\" color=\""+GLOBALVARS.TEXTCOLOR+"\">Index "+start+" - "+Math.min(start+showpics-1,last)+" of "+last+"</font></td></tr><tr><td height=\""+GLOBALVARS.CONTROLHEIGHT+"\" bgcolor=\""+GLOBALVARS.COLOR1+"\">")
printControl("index",start > 1,(start+showpics-1) < last)
document.write("</td></tr>")
}

function printControl(process,is_not_first,is_not_last) {
document.write("<center><table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" height=\"100%\"><tr><td width=\"33%\" align=\"center\"><font face=\"arial,verdana,sans-serif\">&copy;&nbsp;2000&nbsp;-&nbsp;2010<br><a href=\"http://www.dbus.de/\">DBUS! Deutschland</a></font></td><td width=\"34%\" align=\"center\"><table bgcolor=\"#FFFFFF\" cellspacing=\"0\" cellpadding=\"5\" border=\"0\"><tr>")
if (is_not_first) {
document.write("<td><center><a href=\"javascript:first('"+process+"')\"><img src=\""+GLOBALVARS.SRCDIR+"/first.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"first\"></a></center></td>")
document.write("<td><center><a href=\"javascript:previous('"+process+"')\"><img src=\""+GLOBALVARS.SRCDIR+"/previous.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"previous\"></a></center></td>")
} else {
document.write("<td><center><img src=\""+GLOBALVARS.SRCDIR+"/first_bw.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"first\"></center></td>")
document.write("<td><center><img src=\""+GLOBALVARS.SRCDIR+"/previous_bw.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"previous\"></center></td>")
}
if (process == "index") {
document.write("<td><center><img src=\""+GLOBALVARS.SRCDIR+"/index_bw.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"index\"></center></td>")
} else {
document.write("<td><center><a href=\"javascript:showIndex()\"><img src=\""+GLOBALVARS.SRCDIR+"/index.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"index\"></a></center></td>")
}
if (is_not_last) {
document.write("<td><center><a href=\"javascript:next('"+process+"')\"><img src=\""+GLOBALVARS.SRCDIR+"/next.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"next\"></a></center></td>")
document.write("<td><center><a href=\"javascript:latest('"+process+"')\"><img src=\""+GLOBALVARS.SRCDIR+"/last.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"last\"></a></center></td>")
} else {
document.write("<td><center><img src=\""+GLOBALVARS.SRCDIR+"/next_bw.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"next\"></center></td>")
document.write("<td><center><img src=\""+GLOBALVARS.SRCDIR+"/last_bw.jpg\" border=\"0\" height=\"34\" width=\"34\" alt=\"last\"></center></td>")
}
document.write("</tr></table></td><td width=\"33%\">")
if (process == "index") {
document.write("<font face=\"arial,verdana,sans-serif\">Einstellungen: <br><a href=\"javascript:columns('+')\">+</a>&nbsp;Spalten&nbsp;<a href=\"javascript:columns('-')\">-</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:pics('+')\">+</a>&nbsp;Bilder&nbsp;<a href=\"javascript:pics('-')\">-</a></font></td>")
}
document.write("</tr></table></center>")
}

function columns(sign) {
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var start = (srchArray.start >= 1 && srchArray.start <= last) ? Number(srchArray.start) : 1
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
changeLocation(GLOBALVARS.INDEXFILE+"?process=index&cols="+eval(cols+sign+1)+"&start="+start+"&showpics="+showpics)
}

function pics(sign) {
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var start = (srchArray.start >= 1 && srchArray.start <= last) ? Number(srchArray.start) : 1
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
changeLocation(GLOBALVARS.INDEXFILE+"?process=index&cols="+cols+"&start="+start+"&showpics="+eval(showpics+sign+1))
}

function first(process) {
switch(process) {
case "index":
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var start = (srchArray.start >= 1 && srchArray.start <= last) ? Number(srchArray.start) : 1
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
changeLocation(GLOBALVARS.INDEXFILE+"?process=index&cols="+cols+"&start=1&showpics="+showpics)
break
case "picture":
var number = (srchArray.number >= 1) ? Number(srchArray.number) : GLOBALVARS.NUMBER
changeLocation(GLOBALVARS.INDEXFILE+"?process=picture&number=1")
break
default:
changeLocation(GLOBALVARS.INDEXFILE)
break
}         
}

function previous(process) {
switch(process) {
case "index":
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var start = (srchArray.start >= 1 && srchArray.start <= last) ? Number(srchArray.start) : 1
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
changeLocation(GLOBALVARS.INDEXFILE+"?process=index&cols="+cols+"&start="+eval(start-showpics)+"&showpics="+showpics)
break
case "picture":
var number = (srchArray.number >= 1) ? Number(srchArray.number) : GLOBALVARS.NUMBER
changeLocation(GLOBALVARS.INDEXFILE+"?process=picture&number="+eval(number-1))
break
default:
changeLocation(GLOBALVARS.INDEXFILE)
break
}         
}

function showIndex() {
var number = (srchArray.number >= 1) ? Number(srchArray.number) : GLOBALVARS.NUMBER
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
var start = number - ((number-1) % (showpics))
changeLocation(GLOBALVARS.INDEXFILE+"?process=index&cols="+cols+"&start="+start+"&showpics="+showpics)
}

function next(process) {
switch(process) {
case "index":
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var start = (srchArray.start >= 1 && srchArray.start <= last) ? Number(srchArray.start) : 1
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
changeLocation(GLOBALVARS.INDEXFILE+"?process=index&cols="+cols+"&start="+eval(start+showpics)+"&showpics="+showpics)
break
case "picture":
var number = (srchArray.number >= 1) ? Number(srchArray.number) : GLOBALVARS.NUMBER
changeLocation(GLOBALVARS.INDEXFILE+"?process=picture&number="+eval(number+1))
break
default:
changeLocation(GLOBALVARS.INDEXFILE)
break
}         
}

function latest(process) {
switch(process) {
case "index":
var cols = (srchArray.cols >= 1) ? Number(srchArray.cols) : GLOBALVARS.COLS
var start = (srchArray.start >= 1 && srchArray.start <= last) ? Number(srchArray.start) : 1
var showpics = (srchArray.showpics >= 1) ? Number(srchArray.showpics) : GLOBALVARS.SHOWPICS
changeLocation(GLOBALVARS.INDEXFILE+"?process=index&cols="+cols+"&start="+eval(last - ((last-1) % showpics))+"&showpics="+showpics)
break
case "picture":
var number = (srchArray.number >= 1) ? Number(srchArray.number) : GLOBALVARS.NUMBER
changeLocation(GLOBALVARS.INDEXFILE+"?process=picture&number="+last)
break
default:
changeLocation(GLOBALVARS.INDEXFILE)
break
}         
}

function printTitle() {
document.write("<title>"+title+"<\/title>") 
}

function printPicture(rowHeight) {
var number = (srchArray.number >= 1) ? Number(srchArray.number) : GLOBALVARS.NUMBER
document.write("<tr><td height=\""+rowHeight+"\" bgcolor=\""+GLOBALVARS.COLOR1+"\"><center><table bgcolor=\"#0000FF\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td><table cellspacing=\"1\" cellpadding=\"10\" border=\"0\">")
document.write("<tr><td bgcolor=\""+GLOBALVARS.COLOR1+"\" align=\"center\"><img src=\""+GLOBALVARS.IMAGESDIR+"/"+pictures[number]+"\" border=\"0\"></a></td></tr>")
document.write("</table></td></tr></table></center></td></tr>")
document.write("<tr><td bgcolor=\""+GLOBALVARS.COLOR2+"\" align=\"center\" height=\""+GLOBALVARS.TEXTHEIGHT+"\"><font face=\"arial,verdana,sans-serif\" color=\""+GLOBALVARS.TEXTCOLOR+"\">"+texts[number]+" ("+number+" of "+last+")</font></td></tr><tr><td height=\""+GLOBALVARS.CONTROLHEIGHT+"\" bgcolor=\""+GLOBALVARS.COLOR1+"\">")
printControl("picture",number > 1,number < last)
document.write("</td></tr>")
}

function selectProcess() {
document.write("<body bgcolor=\""+GLOBALVARS.COLOR1+"\">")
var process = (srchArray.process) ? srchArray.process : GLOBALVARS.PROCESS
var windowHeight = IE ? document.body.clientHeight : window.innerHeight
var windowWidth = IE ? document.body.clientWidth : window.innerWidth
var tableHeight = parseInt(windowHeight)-40
var tableWidth = parseInt(windowWidth)-30
document.write("<center><table bgcolor=\"#0000FF\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td><table height=\""+tableHeight+"\" width=\""+tableWidth+"\" cellspacing=\"1\" cellpadding=\"0\" border=\"0\">")
document.write("<tr><td bgcolor=\""+GLOBALVARS.COLOR2+"\" align=\"center\" height=\""+GLOBALVARS.TITLEHEIGHT+"\"><font face=\"arial,verdana,sans-serif\" color=\""+GLOBALVARS.TEXTCOLOR+"\">"+title+"</font></td></tr>")
var mainHeight = eval(tableHeight-GLOBALVARS.TITLEHEIGHT-GLOBALVARS.CONTROLHEIGHT-GLOBALVARS.TEXTHEIGHT)
switch(process) {
case "index":
printIndex(mainHeight)
break
case "picture":
printPicture(mainHeight)
break
default:
printIndex(mainHeight)
break
}
document.write("</table></td></tr></table></center></body>")
}

//-->
