﻿// JScript-Datei
var ctlCounter;
var ctlImg;
var elemDiv;
var arrImages ;
var lastImgNr = 0;
var imgCount = 0;
function showImgList(e)
{
	elemDiv = document.getElementById("imgGallery");
	ctlCounter = document.getElementById("imgCounter");
	ctlImg = document.getElementById("imgHolder");

	posLeft = getLeft(e);
	posTop = getTop(e);
	
	elemDiv.style.top = posTop;
	elemDiv.style.left = 100;
	elemDiv.style.display = "";
	elemDiv.filters.blendTrans.Apply();
	elemDiv.style.visibility = "visible";
	elemDiv.filters.blendTrans.Play();
	
	waitImg = document.createElement("img");
	waitImg.src = "images/wait.gif";
	
	ctlImg.appendChild(waitImg);
	
	setTimeout("loadImages()",1000);
	
}

function nextImg()
{
	if(lastImgNr<imgCount-1)
	{
		ctlImg.removeChild(ctlImg.firstChild);
		showPicture(lastImgNr+1);
		lastImgNr = lastImgNr+1;
	}
}

function prevImg()
{
	if(lastImgNr!=0)
	{
		ctlImg.removeChild(ctlImg.firstChild);
		showPicture(lastImgNr-1);
		lastImgNr = lastImgNr-1;
	}
}

function showPicture(nr)
{
	ctlImg.appendChild(arrImages[nr]);
	ctlCounter.innerHTML = nr+1 + "/" + imgCount;
}

function loadImages()
{
	arrImages = new Array();
	arrImages[0] = new Image();	
	arrImages[0].src='images/bilder/img_h.jpg'; 
	arrImages[1] = new Image();	
	arrImages[1].src='images/bilder/img_h(1).jpg';
	arrImages[2] = new Image();	
	arrImages[2].src='images/bilder/img_h(2).jpg';
	arrImages[3] = new Image();	
	arrImages[3].src='images/bilder/img_h(3).jpg';	
	arrImages[4] = new Image();	
	arrImages[4].src='images/bilder/img_h(4).jpg';
	arrImages[5] = new Image();	
	arrImages[5].src='images/bilder/img_h(5).jpg';	
	arrImages[6] = new Image();	
	arrImages[6].src='images/bilder/img_h(6).jpg';
	arrImages[7] = new Image();	
	arrImages[7].src='images/bilder/img_h(7).jpg';
	arrImages[8] = new Image();	
	arrImages[8].src='images/bilder/img_v.jpg';
	arrImages[9] = new Image();	
	arrImages[9].src='images/bilder/img_v(1).jpg';
	arrImages[10] = new Image();	
	arrImages[10].src='images/bilder/img_v(2).jpg';
	arrImages[11] = new Image();	
	arrImages[11].src='images/bilder/img_v(3).jpg';
	arrImages[12] = new Image();	
	arrImages[12].src='images/bilder/img_v(4).jpg';
	arrImages[13] = new Image();	
	arrImages[13].src='images/bilder/img_v(5).jpg';
	arrImages[14] = new Image();	
	arrImages[14].src='images/bilder/img_v(6).jpg';
	arrImages[15] = new Image();	
	arrImages[15].src='images/bilder/img_v(7).jpg';
	
	ctlImg.removeChild(waitImg);
	imgCount = arrImages.length;
	lastImgNr = 0;
	
	showPicture(0);

}

function closeImgList()
{
	elem = document.getElementById("imgGallery");
	elem.filters.blendTrans.Apply();
	elem.style.visibility = "hidden";
	elem.filters.blendTrans.Play();
	elem.style.display = "none";
	
	while (ctlImg.childNodes[0]) {
    ctlImg.removeChild(ctlImg.childNodes[0]);
	}
}

function getLeft(obj){ var o = obj; var left = 0;while (o) {left += parseInt(o.offsetLeft );o = o.offsetParent;}return left;} 
function getTop(obj){ var o = obj; var top = 0;while (o) {top += parseInt(o.offsetTop );o = o.offsetParent;}return top;}