// JavaScript Library for www.stephanjanz.de
// copyright stephanjanz.de, 2011

// variablen
var galleryInd = 0;
var galleryName;

// Preload images

function preloadBgImages() {
	var picArray = new Array (3);
	picArray[0] = new Image();
	picArray[0].src = 'grafik/bg_architektur.jpg';
	picArray[1] = new Image();
	picArray[1].src = 'grafik/bg_chunjie.jpg';
	picArray[2] = new Image();
	picArray[2].src = 'grafik/bg_fahrraeder.jpg';
	picArray[3] = new Image();
	picArray[3].src = 'grafik/bg_horizont.jpg';
	picArray[4] = new Image();
	picArray[4].src = 'grafik/bg_kakteen.jpg';
	picArray[5] = new Image();
	picArray[5].src = 'grafik/bg_kontakt.jpg';
	picArray[6] = new Image();
	picArray[6].src = 'grafik/bg_leuchte.jpg';
	picArray[7] = new Image();
	picArray[7].src = 'grafik/bg_menschen.jpg';
	picArray[8] = new Image();
	picArray[8].src = 'grafik/bg_reneweise.jpg';
	picArray[9] = new Image();
	picArray[9].src = 'grafik/bg_running.jpg';
	picArray[10] = new Image();
	picArray[10].src = 'grafik/bg_schmetterling.jpg';
	picArray[11] = new Image();
	picArray[11].src = 'grafik/bg_schreibtisch.jpg';
	picArray[12] = new Image();
	picArray[12].src = 'grafik/bg_seaguls.jpg';
	picArray[13] = new Image();
	picArray[13].src = 'grafik/bg_sognsvann.jpg';
	picArray[14] = new Image();
	picArray[14].src = 'grafik/bg_stephanjanz.jpg';
	picArray[15] = new Image();
	picArray[15].src = 'grafik/bg_stifte.jpg';
	picArray[16] = new Image();
	picArray[16].src = 'grafik/bg_tanne.jpg';
	picArray[17] = new Image();
	picArray[17].src = 'grafik/bg_tulpe.jpg';
	picArray[18] = new Image();
	picArray[18].src = 'grafik/bg_ventilator.jpg';
	picArray[19] = new Image();
	picArray[19].src = 'grafik/bg_wiese.jpg';
}

// Galerie
function initGallery(picName) {
	galleryName = picName;
	galleryInd = 0;
	imgObject = new Image();
	document.getElementById('gallery').style.visibility = 'visible';
	for (var i=0; i < document.getElementsByTagName('img').length; i++) {
		imgObject = document.getElementsByTagName('img')[i];
		if ((imgObject.className == 'pic') || (imgObject.className == 'picCenter')) {
			imgObject.style.visibility = 'hidden';
		}
	}
	document.getElementsByName(galleryName)[galleryInd].style.visibility = 'visible';
}

function showGallery() {
	document.getElementById('gallery').style.visibility = 'visible';
}

function hideGallery() {
	document.getElementsByName(galleryName)[galleryInd].style.visibility = 'hidden';
	document.getElementById('gallery').style.visibility = 'hidden';
}

function toggleGallery() {
	if (document.getElementById('gallery').style.visibility == 'visible') {
		document.getElementById('gallery').style.visibility = 'hidden';
	}
	else {
		document.getElementById('gallery').style.visibility = 'visible';
	}
}

function prevPic() {
	if (galleryInd > 0) {
		document.getElementsByName(galleryName)[galleryInd].style.visibility = 'hidden';
		galleryInd = galleryInd -1;
		document.getElementsByName(galleryName)[galleryInd].style.visibility = 'visible';
	}
}

function nextPic() {
	if (galleryInd < document.getElementsByName(galleryName).length-1) {
		document.getElementsByName(galleryName)[galleryInd].style.visibility = 'hidden';
		galleryInd = galleryInd +1;
		document.getElementsByName(galleryName)[galleryInd].style.visibility = 'visible';
	}
}

// End of Script

