//----------------------------------------------------------------------------------------------

// =======================================
// MakeTime variables
// =======================================

// Note: m-1 to account for javascript Date() syntax

var timesetter = new Date();
var day = new Array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag');
var month = new Array('Januar', 'Februar', 'M&auml;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'); 
var ZoneOffsetMSeconds = timesetter.getTimezoneOffset()*60*1000;

// adjust time to client's time zone
// Note: client might have bad time zone settings

//timesetter.setTime(timesetter.getTime()-ZoneOffsetMSeconds);
timesetter.setTime(timesetter.getTime());

var TimeNow = "";

//----------------------------------------------------------------------------------------------

// =======================================
// Main variables
// =======================================
var tocImages = new Array();

tocImages[0] = '../images/Menu3.gif';
tocImages[1] = '../images/Bar1.gif';
tocImages[2] = '../images/menu/menuhome.gif';
tocImages[3] = '../images/menu/menugallery.gif';
tocImages[4] = '../images/menu/menubarn.gif';
tocImages[5] = '../images/menu/menudonor.gif';
tocImages[6] = '../images/menu/menukit.gif';
tocImages[7] = '../images/menu/menulinks.gif';
tocImages[8] = '../images/menu/menuguestbook.gif';
tocImages[9] = '../images/menu/menucontact.gif';
tocImages[10] = '../spacers/Spacer2x25.gif';
tocImages[11] = '../spacers/Spacer20x50.gif';
tocImages[12] = '../images/menu/menuhomeover.gif';
tocImages[13] = '../images/menu/menugalleryover.gif';
tocImages[14] = '../images/menu/menubarnover.gif';
tocImages[15] = '../images/menu/menudonorover.gif';
tocImages[16] = '../images/menu/menukitover.gif';
tocImages[17] = '../images/menu/menulinksover.gif';
tocImages[18] = '../images/menu/menuguestbookover.gif';
tocImages[19] = '../images/ie6.gif';
tocImages[20] = '../images/CobBlueBGSmallLi.gif';
tocImages[21] = '../images/BlueBG.gif';
tocImages[22] = '../images/kale-chSilver4.gif';
tocImages[23] = '../images/Coby1.jpg';

var t;
var j = 0;
var p = tocImages.length;

var preTocImages= new Array();

for (i = 0; i < p; i++)
{
   preTocImages[i] = new Image();
   preTocImages[i].src = tocImages[i];
}

//----------------------------------------------------------------------------------------------

// =======================================
// SlideShow variables
// =======================================

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;

// Duration of crossfade (seconds)
var crossFadeDuration = 3;

// Specify the image files
var Pic = new Array();

Pic[0] = '../images/Coby1.jpg';
Pic[1] = '../images/Coby2.jpg';
Pic[2] = '../images/Coby3.jpg';
Pic[3] = '../images/Coby4.jpg';
Pic[4] = '../images/Coby5.jpg';
Pic[5] = '../images/Coby6.jpg';
Pic[6] = '../images/Coby7.jpg';
Pic[7] = '../images/Coby8.jpg';

var t;
var j = 0;
var p = Pic.length;

var preLoad = new Array();
for (i = 0; i < p; i++)
{
   preLoad[i] = new Image();
   preLoad[i].src = Pic[i];
}

//----------------------------------------------------------------------------------------------

function MakeTime()
{
    setTimeout("MakeTime();",1000);
    timesetter.setTime(timesetter.getTime()+1000);
    var mthN = String(timesetter.getMonth());
    var mth = month[mthN];
    var mthday = String(timesetter.getDate());
    var yrN = String(timesetter.getFullYear());
    var dayN = String(timesetter.getDay());
    var dd = day[dayN];
    var hhN  = timesetter.getHours();
    if(hhN > 12)
    {
        var hh = String(hhN - 12);
	var AP = "pm ";
    }
    else if(hhN == 12)
    {
	var hh = "12";
	var AP = "pm "; 
    }
    else if(hhN == 0)
    {
	var hh = "12";
	var AP = "am ";     
    }
    else
    {
	var hh = String(hhN);
	var AP = "am ";
    }
    hh = hhN;
    var mm  = String(timesetter.getMinutes());
    var ss  = String(timesetter.getSeconds());
    //TimeNow = "<font face='Arial, Comic Sans MS' size=1 color=#99FF00>" + dd + "  </font><font size=1 color=#99FF00> <tt>" +((hh < 10) ? " " : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + "</tt></font><font face='Arial, Comic Sans MS' size=1 color=#99FF00>" + AP + "  " + mth + " " + mthday + ", " + yrN + "</font>";
    //TimeNow = "<font face='Tahoma, Arial' size=2 color=white>" + dd + "  </font><font size=2 color=white> <tt>" +((hh < 10) ? "0" : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + "</tt></font><font face='Tahoma, Arial, Comic Sans MS' size=2 color=white>" + "  " + mth + " " + mthday + ", " + yrN + "</font>";
    TimeNow = "<b><font face='Tahoma, Arial' size=2 color=#000080>" + ((hh < 10) ? "0" : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + "</font></b>";

    return TimeNow;
}
// end function MakeTime

//----------------------------------------------------------------------------------------------

function ShowClock()
{
    setTimeout("ShowClock();",1000);
    //WriteToLayer('clock','<table width="450" border="5" cellspacing="0" cellpadding="0" bgcolor="#000000" bordercolor="#666666" ><tr><td align="center" valign="middle"><hr width="350" size="1" align="center" color="red">' + TimeNow + '<hr width="350" size="1" align="center" color="red"></td></tr></table>');
    WriteToLayer('clock',TimeNow);
}
// end function ShowClock

//----------------------------------------------------------------------------------------------

function WriteToLayer(ID,WriteThis) 
{
    if (document.layers)
    {
	lyr=document.layers[''+ID+''].document;
  	lyr.open();
  	lyr.write(WriteThis);
  	lyr.close();
    }
    else if (document.all)
    {
	document.all[''+ID+''].innerHTML = WriteThis;
    }	
    else if (document.getElementById)
    {
	range = document.createRange();
	element = document.getElementById(''+ID+'');
	range.setStartBefore(element);
	content = range.createContextualFragment(WriteThis)
	while(element.hasChildNodes()) element.removeChild(element.lastChild);
	element.appendChild(content);
    }
}
// end function WriteToLayer

//----------------------------------------------------------------------------------------------

function buttonImageLoad() 
{
    if (document.images) 
    {
        RedButtonBrightImg = new Image(); RedButtonBrightImg.src = "buttons/RedButtonBright.gif";
        RedButtonPressedImg = new Image(); RedButtonPressedImg.src = "buttons/RedButtonPressed.gif";
        RedButtonNormal2Img = new Image(); RedButtonNormal2Img.src = "buttons/RedButtonNormal2.gif";
	RedgalleryPressed = new Image(); RedgalleryPressed.src = "buttons/RedgalleryPressed.gif";
	RedgalleryLow = new Image(); RedgalleryLow.src = "buttons/RedgalleryLow.gif";
	RedgalleryNormal = new Image(); RedgalleryNormal.src = "buttons/RedgalleryNormal.gif";
        RedBarnPressed = new Image(); RedBarnPressed.src = "buttons/RedBarnPressed.gif";
        RedBarnLow = new Image(); RedBarnLow.src = "buttons/RedBarnLow.gif";
        RedBarnNormal = new Image(); RedBarnNormal.src = "buttons/RedBarnNormal.gif";
        RedDonorPressed = new Image(); RedDonorPressed.src = "buttons/RedDonorPressed.gif";
        RedDonorLow = new Image(); RedDonorLow.src = "buttons/RedDonorLow.gif";
        RedDonorNormal = new Image(); RedDonorNormal.src = "buttons/RedDonorNormal.gif";
        RedKitPressed = new Image(); RedKitPressed.src = "buttons/RedKitPressed.gif";
        RedKitLow = new Image(); RedKitLow.src = "buttons/RedKitLow.gif";
        RedKitNormal = new Image(); RedKitNormal.src = "buttons/RedKitNormal.gif";
        RedLinksPressed = new Image(); RedLinksPressed.src = "buttons/RedLinksPressed.gif";
        RedLinksLow = new Image(); RedLinksLow.src = "buttons/RedLinksLow.gif";
        RedLinksNormal = new Image(); RedLinksNormal.src = "buttons/RedLinksNormal.gif";

// and so on until you load them all          
    }
}

//----------------------------------------------------------------------------------------------

function FotoWindow(bildurl,b,h,bildtitle)
{
    var eigenschaft,sbreite,shoehe,fenster,b,h;


    // stellt die Bildschirmabmessungen fest
    var ns6 = (!document.all && document.getElementById);
    var ie4 = (document.all);
    var ns4 = (document.layers);

    if(ns6||ns4) 
    {
        sbreite = innerWidth;
        shoehe = innerHeight;
    }
    else if(ie4) 
    {
        sbreite = document.body.clientWidth;
        shoehe = document.body.clientHeight;
    }

    x = (sbreite-b)/2;
    y = (shoehe-h)/2;

    eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h+",menubar=no,toolbar=no";

    fenster=window.open("","",eigenschaften);
    fenster.focus();
    fenster.document.open();
    with (fenster) 
    {
        document.write('<html><head>');
        document.write("<script type='text/javascript' language='JavaScript'>");
        document.write("function click() { window.close(); } ");  // bei click  schliessen
        document.write("document.onmousedown=click ");
        document.write("</script>");
        document.write('<title>' + bildtitle + ' --- Zum Schliessen anklicken ---</title></head>');
        document.write('<body onblur="window.close()" '); // bei Focusverlust schliessen
        document.write('marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">');
        document.write('<center>');
        document.write('<img src="'+ bildurl +'"border="0">');
        document.write('</center>');
        document.write('</body></html>');
        fenster.document.close();
    }
} //end function FotoWindow

//----------------------------------------------------------------------------------------------

function shake() 
{ 
    for (i = 6; i > 0; i--) 
    { 
	for (j = 6; j > 0; j--) 
	{ 
	    parent.moveBy(0,i); 
    	    parent.moveBy(i,0); 
            parent.moveBy(0,-i); 
            parent.moveBy(-i,0); 
	} 
    }
}

//----------------------------------------------------------------------------------------------


function runSlideShow()
{
    if (document.all)
    {
        document.images.SlideShow.style.filter="blendTrans(duration=2)";
        document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
        document.images.SlideShow.filters.blendTrans.Apply();      
    }
    document.images.SlideShow.src = preLoad[j].src;
    if (document.all)
    {
        document.images.SlideShow.filters.blendTrans.Play();
    }
    j = j + 1;
    if (j > (p-1)) 
	j=0;
    t = setTimeout('runSlideShow()', slideShowSpeed);
}
