﻿/**********************************************************
 * Suzy's Javascript Photo Album, version 5.2, April 29, 2002
 *
 * Changed this version:  Fixed search window to always pop up in front.
 *
 * This javascript code may be used on other Websites if:  
 * 1) This notice is left unchanged  
 * 2) A link to http://www.kitykity.com is placed on that page
 * You may contact me at suzy@kitykity.com for assistance. 
 *    
 **********************************************************/

        self.name = "main"; // names current window as "main"
           PicVar = 0;
           mediumVar = 0;
           smalVar = 0;
		 thumbVar = 0;
      largeimgwid = 385; // width of the large img
	largeimgheight = 210; // width of the large img
         thumbwid = 90; // width of the thumbnails
             cols = 4; // number of thumbnails colums
hspacebetweenthumb = 7; // horizontal space between the thumbnails
vspacebetweenthumb = 6; // vertical space between the thumbnails

// Object Fix 
function Fix(DatVal, PicVal, TitVal, TxtVal) { 
   this.DatVal = DatVal 
   this.PicVal = PicVal 
   this.TitVal = TitVal 
   this.TxtVal = TxtVal 
} 

// **************************************Create new main array for the big images****************************************************************
var SuzyArray = new Array()
// The following lines are the ONLY LINES in this whole script that you need to change!
// SuzyArray[PicVar++] = new Fix("date", "picname.jpg", "pic title", "pic description")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/01.jpg", "Doppelzimmer", "Photo Nr 01, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/02.jpg", "grosser Parkplatz", "Photo Nr 02, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/03.jpg", "Gem&uuml;tliches beisammen sein", "Photo Nr 03, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/04.jpg", "Kunst", "Photo Nr 04, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/05.jpg", "Unsere Rezeption", "Photo Nr 05, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/06.jpg", "Eines von zahlreichen Zimmern", "Photo Nr 06, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/07.jpg", "Unser Garten", "Photo Nr 07, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/08.jpg", "Individualit&auml;t zeichnet uns aus", "Photo Nr 08, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/09.jpg", "Ein Doppelzimmer", "Photo Nr 09, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/10.jpg", "Unser Fr&uuml;hst&uuml;cksraum", "Photo Nr 10, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/11.jpg", "Athmosph&auml;re", "Photo Nr 11, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/12.jpg", "unser Pavillon", "Photo Nr 12, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/13.jpg", "Gesundheit und Wohlbefinden der G&auml;ste liegt uns sehr am Herzen", "Photo Nr 13, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/14.jpg", "Ein Waschtisch", "Photo Nr 14, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/15.jpg", "Unsere Kaninchen", "Photo Nr 15, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/16.jpg", "Ruhe und Entspannung", "Photo Nr 16, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/17.jpg", "Einzelzimmer", "Photo Nr 17, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/18.jpg", "Ein Doppelzimmer", "Photo Nr 18, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/19.jpg", "Mosaike", "Photo Nr 19, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/20.jpg", "Ein Doppelzimmer", "Photo Nr 20, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/21.jpg", "Mehrbettzimmer", "Photo Nr 21, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/22.jpg", "Hotel Kottenforst", "Photo Nr 22, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/23.jpg", "K&uuml;chenzeile", "Photo Nr 23, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/24.jpg", "Unser Garten", "Photo Nr 24, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/25.jpg", "Unsere Terasse", "Photo Nr 25, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/26.jpg", "Unser Fr&uuml;hst&uuml;cksraum", "Photo Nr 26, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/27.jpg", "Die Inhaberin", "Photo Nr 27, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/28.jpg", "Ein Doppelzimmer", "Photo Nr 28, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/29.jpg", "Winterlandschaft", "Photo Nr 29, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/30.jpg", "Hotel Kottenforst", "Photo Nr 30, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/31.jpg", " ", "Photo Nr 31, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/32.jpg", " ", "Photo Nr 32, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/33.jpg", " ", "Photo Nr 33, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/34.jpg", " ", "Photo Nr 34, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/35.jpg", " ", "Photo Nr 35, Text.")
SuzyArray[PicVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/bigis/36.jpg", " ", "Photo Nr 36, Text.")

last = PicVar - 1;
current = 0;


// **************************************Create new main array for the smal images****************************************************************
var smalArray = new Array()

smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/01.jpg", "Photo Nr 01", "Photo Nr 01, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/02.jpg", "Photo Nr 02", "Photo Nr 02, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/03.jpg", "Photo Nr 03", "Photo Nr 03, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/04.jpg", "Photo Nr 04", "Photo Nr 04, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/05.jpg", "Photo Nr 05", "Photo Nr 05, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/06.jpg", "Photo Nr 06", "Photo Nr 06, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/07.jpg", "Photo Nr 07", "Photo Nr 07, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/08.jpg", "Photo Nr 08", "Photo Nr 08, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/09.jpg", "Photo Nr 09", "Photo Nr 09, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/10.jpg", "Photo Nr 10", "Photo Nr 10, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/11.jpg", "Photo Nr 11", "Photo Nr 11, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/12.jpg", "Photo Nr 12", "Photo Nr 12, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/13.jpg", "Photo Nr 13", "Photo Nr 13, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/14.jpg", "Photo Nr 14", "Photo Nr 14, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/15.jpg", "Photo Nr 15", "Photo Nr 15, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/16.jpg", "Photo Nr 16", "Photo Nr 16, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/17.jpg", "Photo Nr 19", "Photo Nr 17, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/18.jpg", "Photo Nr 18", "Photo Nr 18, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/19.jpg", "Photo Nr 19", "Photo Nr 19, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/20.jpg", "Photo Nr 20", "Photo Nr 20, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/21.jpg", "Photo Nr 21", "Photo Nr 21, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/22.jpg", "Photo Nr 22", "Photo Nr 22, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/23.jpg", "Photo Nr 23", "Photo Nr 23, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/24.jpg", "Photo Nr 24", "Photo Nr 24, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/25.jpg", "Photo Nr 25", "Photo Nr 25, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/26.jpg", "Photo Nr 26", "Photo Nr 26, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/27.jpg", "Photo Nr 27", "Photo Nr 27, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/28.jpg", "Photo Nr 28", "Photo Nr 28, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/29.jpg", "Photo Nr 29", "Photo Nr 29, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/30.jpg", "Photo Nr 30", "Photo Nr 30, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/31.jpg", "Photo Nr 31", "Photo Nr 31, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/32.jpg", "Photo Nr 32", "Photo Nr 32, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/33.jpg", "Photo Nr 33", "Photo Nr 33, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/34.jpg", "Photo Nr 34", "Photo Nr 34, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/35.jpg", "Photo Nr 35", "Photo Nr 35, Text.")
smalArray[smalVar++] = new Fix("12. Januar 2003", "../../imgs/galerie/smal/36.jpg", "Photo Nr 36", "Photo Nr 36, Text.")



last = smalVar - 1;
current = 0;


// ******************************************************************************************************

function ShowSuzyPic(newpic) {
// (not working on some browsers)   document.playsound.play();
  current = newpic;
//  SelectionBox = document.SuzyForm.SuzyDropdown;
//  SelectionBox.options[current].selected = true;
  document.getElementById("SuzySpot").innerHTML = '<a href=javascript:SuzyPicRemote("' + SuzyArray[current].PicVal + '","last");><img name="PicShowing" src=' + SuzyArray[current].PicVal + ' width=' + largeimgwid + ' border=0></a>';
  document.getElementById("Journal").innerHTML = '<img src="../../imgs/tools/shim.gif" width="6" height="6"><br>' + SuzyArray[current].TitVal;
  if (document.SuzyForm.WhereView[1].checked) {
    timerID = setTimeout("SuzyPicRemote(SuzyArray[current].PicVal,'current')",1000)
  }
}

function ShowSuzyPicthumb(newpic) {
  current = newpic;
  document.getElementById("SuzySpot").innerHTML = '<a href=javascript:SuzyPicRemote("' + SuzyArray[current].PicVal + '","last");><img name="PicShowing" src=' + SuzyArray[current].PicVal + ' width=' + largeimgwid + ' border=0></a>';
  document.getElementById("Journal").innerHTML = '<img src="../../imgs/tools/shim.gif" width="6" height="6"><br>' + SuzyArray[current].TitVal;
  if (document.SuzyForm.WhereView[1].checked) {
    timerID = setTimeout("SuzyPicRemote(SuzyArray[current].PicVal,'current')",1000)
  }
}

function RandomSuzyPic() {
  randompic = Math.floor(Math.random()*PicVar);
  last = current;
  ShowSuzyPic(randompic);
}
function PreviousSuzyPic() {
  last = current;
  current--;
  if(current<0) current = PicVar - 1;
  ShowSuzyPic(current);
}
function NextSuzyPic() {
  last = current;
//  TotalImages = document.SuzyForm.SuzyDropdown.options.length;
  current++;
  if (current>=PicVar) current = 0;
  ShowSuzyPic(current);
}
function SuzyPicRemote(picName,whichPic) {
    ShowingImage = new Image();
    ShowingImage.src = picName;
    wid = ShowingImage.width + 40;
    hei = ShowingImage.height + 30;
  if (wid < 30 || hei < 30) {
    wid=650;
    hei=490;
  }
  if (screen.width < wid || screen.height < hei) {
    wid = screen.width - 50;
    hei = screen.height - 50;
  }
  OpenWindow = window.open(picName, "remoteWin", "resizable=1, scrollbars=1, toolbar=0, left=0, top=0, width=" + wid + ", height=" + hei);
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_openBrWindow(theURL,winName,features) { //v2.1 by KRANKIKOM
  Popup=window.open(theURL,winName,features);
  Popup.focus();
}
