function setLightboxValues(i)
{
	img = lightboxValues.lightbox[i].src;
	title = lightboxValues.lightbox[i].title;
	text = lightboxValues.lightbox[i].text;	
	
	document.getElementById("lightboxContainer").style.visibility="visible";
	document.getElementById("lightboxBackgroundContainer").style.visibility="visible";
	document.getElementById("imageContentBoxImage").src = img;
	document.getElementById("titleContentBox").innerHTML = title;
	document.getElementById("textContentBox").innerHTML = text;
}

function getActualImageIndex()
{
	var actualImageSrc = document.getElementById("imageContentBoxImage").src;
	for (var i = 0; i < lightboxValues.lightbox.length; i++)
	{			
		var expectedImageSrc = lightboxValues.lightbox[i].src;
		
		if(expectedImageSrc == actualImageSrc){			
			return i;
		}
	}
}

function displayLightbox(imageName)
{
	var img = "";
	var title = "";
	var text = ""; 
	
	for (var i = 0; i < lightboxValues.lightbox.length; i++)
	{
		if ( imageName == lightboxValues.lightbox[i].name )
		{
			setLightboxValues(i);
			break;
		}
	}
	if(getActualImageIndex()!=0){
	document.getElementById("leftArrow").style.visibility="visible";
	}
	if(getActualImageIndex()!=lightboxValues.lightbox.length-1){
	document.getElementById("rightArrow").style.visibility="visible";
	}
		if(getActualImageIndex()==0){
			document.getElementById("leftArrow").style.visibility="hidden";
		}
		if(getActualImageIndex()==lightboxValues.lightbox.length-1){
			document.getElementById("rightArrow").style.visibility="hidden";
		} 

}


function hideLightbox()
{
	document.getElementById("lightboxContainer").style.visibility="hidden";
	document.getElementById("lightboxBackgroundContainer").style.visibility="hidden";
	document.getElementById("leftArrow").style.visibility="hidden";
	document.getElementById("rightArrow").style.visibility="hidden";
}

function previousImage()
{
	var actualImageIndex = getActualImageIndex();
	if (actualImageIndex != 0)
	{
		var newImageIndex = actualImageIndex -1;
		setLightboxValues(newImageIndex);
	}
	if(getActualImageIndex()!=0){
		document.getElementById("leftArrow").style.visibility="visible";
	}
	if(getActualImageIndex()!=lightboxValues.lightbox.length){
		document.getElementById("rightArrow").style.visibility="visible";
	}
	if(getActualImageIndex()==0){
		document.getElementById("leftArrow").style.visibility="hidden";
	}
	
}

function nextImage()
{
	var actualImageIndex = getActualImageIndex();
	if (actualImageIndex != lightboxValues.lightbox.length-1)
	{
		var newImageIndex = actualImageIndex + 1;
		setLightboxValues(newImageIndex);
	}
	
	if(getActualImageIndex()!=0){
		document.getElementById("leftArrow").style.visibility="visible";
	}
	if(getActualImageIndex()!=lightboxValues.lightbox.length){
		document.getElementById("rightArrow").style.visibility="visible";
	}
	if(getActualImageIndex()==lightboxValues.lightbox.length-1){
		document.getElementById("rightArrow").style.visibility="hidden";
	}
	
}



