var imageArray = new Array();
var actIndex = 0;

function setValidForm(obj) {
	obj.sent.value = 2;
}


function openImage(imgId, s, p, gId, aId) {

	document.open('artworksBild.php?s='+s+'&p='+p+'&gId='+gId+'&aId='+aId+'&id='+imgId, 'artworksBild', 'directories=0,location=0,menubar=0,personalbar=0,status=0,toolbar=0,resizable=1,scrollbars=1');
	return false;
}

function openImageFromArray(s, p, gId, aId) {

	document.open('artworksBild.php?s='+s+'&p='+p+'&gId='+gId+'&aId='+aId+'&id='+imageArray[actIndex]['entry_id'], 'artworksBild', 'directories=0,location=0,menubar=0,personalbar=0,status=0,toolbar=0,resizable=1,scrollbars=1');
	return false;
}

function setImageArray(arr, index) {
	imageArray = arr;
	actIndex = index;
}

function setNextPic(counter, hrefStr) {
	var tmpIndex = actIndex + counter;
	
	if(tmpIndex < 0) {
		tmpIndex = imageArray.length-1;
	}
	
	if(tmpIndex >= imageArray.length) {
		tmpIndex = 0;
	}
	
	actIndex = tmpIndex;
	
	setPic(actIndex, hrefStr);//imageArray[actIndex]['entryImage']);
}


function setPic(index, hrefStr) {
	for(var i = 0; i < imageArray.length; i++) {
		if(i == index) {
			actIndex = i;
			setClass("img"+i, "active");
			showPic(i, hrefStr);
		} else {
			setClass("img"+i, "unactive");
		}
	}
}

function setClass(id, classStr) {
	var imgObj = document.getElementById(id);
	
	if(imgObj.className != classStr) {
		imgObj.className = classStr;
	}
}

function showPic(index, hrefStr) {
	
	var imgObj = document.getElementById("actImageData");
	imgObj.src = '../'+imageArray[index]["entry_image"];
	imgObj.alt = imageArray[index]["entry_comment"];
	document.getElementById("loading_box").style.display = "";
	imgObj.style.visibility = "hidden";
	

	var imgLinkObj = document.getElementById("actImageLink");
	imgLinkObj.title = imageArray[index]["entry_comment"];
	imgLinkObj.href = hrefStr + imageArray[index]["entry_id"];

	
	var imgCommentObj = document.getElementById("actImageComment");
	imgCommentObj.innerHTML = imageArray[index]["entry_comment"]+'&nbsp;';
}

function picLoaded() {
	document.getElementById("loading_box").style.display = "none";
	document.getElementById("actImageData").style.visibility = "";
}