/**
 * Kastanienhof Wetzlar
 *   http://www.kastanienhof-wetzlar.de
 *
 * Copyright (c) 2008 Simon Odrich
 *
 */



/**
 * IMG preload in <body onload="...">
 */
//Bilder = new Array('img/frontpage/gallery/pic_02.jpg','img/frontpage/gallery/pic_03.jpg','img/frontpage/gallery/pic_04.jpg')

function init_small_pics()
{
	if ($("small_gallery")) {
    for (i=0;i<Bilder.length;i++) {
        BilderVorladen(Bilder[i])
    }
	}
}

function BilderVorladen()
{
    document.Vorladen = new Array();

    if(document.images)
    {
        for(var i = 0; i < BilderVorladen.arguments.length; i++)
        {
            document.Vorladen[i] = new Image();
            document.Vorladen[i].src = BilderVorladen.arguments[i];
        }
    }
}
/**
 * END
 */


/**
 * Javascript IMG-DIA-Show
 */
var gallery_img = 1;

function IsNumeric(sText) {
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;
}

function chng_img_gallery(gallery_img_tmp) {
	if(gallery_img_tmp != 0 && IsNumeric(gallery_img_tmp)) {
		for (i=1;i<5;i++) {
			if ($('gallery_img_' + i).visible) {
				$('gallery_img_' + i).hide();
			}
    }
		$('gallery_img_' + gallery_img_tmp).show();
		gallery_img = gallery_img_tmp;
	} else if(gallery_img_tmp == 4) {
		$('gallery_img_4').hide();
		$('gallery_img_1').show();
		gallery_img = gallery_img_tmp;
	} else if (gallery_img_tmp == 0 && gallery_img != 4) {
		$('gallery_img_' + gallery_img).hide();
		$('gallery_img_' + (gallery_img+1)).show();
		gallery_img = gallery_img+1;
	} else {
		$('gallery_img_4').hide();
		$('gallery_img_1').show();
		gallery_img = 1;
	}
}
/**
 * END
 */
 
/**
 * Javascript Coverflow
 */
function init_coverflow() {
	if ($("myCoverFlow")) {
		Event.observe(window, 'load', function(evnt)
		{
						var ProtFlowExample = new ProtoFlow($("myCoverFlow"), {
										startIndex: 3,  //which image do you want the flow
																										//to focus on by default
										slider: true,   //show or hide slider?
										captions: true, //show or hide captions, by default we hide it. 
																		//So YOU MUST turn it on here
										useReflection: true,   //Add reflection to your images. Please 
																		//note that this will slow down rendering.
										enableOnClickScroll: true //add NEW! if you wish to keep scrolling 
																		//on click just set this to be true 
						});
		});
	}
}
/**
 * END
 */
