function disableBtn(objId){
	 btn = document.getElementById(objId);
	  	 btn.style.visibility = 'hidden';
}
function enableBtn(objId){
	 btn = document.getElementById(objId);
	  	 btn.style.visibility = 'visible';
}
function nextImage(imageId){pos++;changeImage(imageId);}
function prevImage(imageId){pos--;changeImage(imageId);}

function changeImage(imageId){
	 var image = document.getElementById(imageId);
	 var caption = document.getElementById(imageId + '-caption');
	 var source = document.getElementById(imageId + '-source');	 
 	 var url = document.getElementById(imageId + '-url');	 
	 var crop = document.getElementById(imageId + '-crop');	 
	 var zoom = document.getElementById(imageId + '-zoom');	 

	 var imagenumber = document.getElementById('imagenumber');
	 if (pos>=1) enableBtn('prev'); else disableBtn('prev');
	 if (imgsarr.length-1 == pos+1) disableBtn('next');else enableBtn('next');
	 imagenumber.innerHTML = pos+1;
	 var i = new Image;
	 i.onload = function(){
 		image.removeAttribute('width');
 		image.removeAttribute('height');
		image.src = i.src;
		imgReady(image);
	}
	var ivals = imgsarr[pos].split("^");
	var cap = ivals[1];
	var imsrc = ivals[2];	
	var path = ivals[3];
	var urlfnc = ivals[4];
	var newCrop = ivals[5];
	var newZoom = ivals[4];
	zoom.href= newZoom;
	url.href = urlfnc;
	caption.innerHTML = cap;
	if(imsrc.length >0)
		source.innerHTML = 'Foto: ' +imsrc;
	else
		source.innerHTML = '';
	if (newCrop != undefined){
		crop.style.display= (vsmeditmode) ? '':'none';
		crop.innerHTML = newCrop;
	}
    setOpacity(image, 0);
	i.src = path;

}
