//refkey is defined in php as var refkey="eventID"
function choosePosition(itemID, refID)
{
  var pos = prompt("Input position number?","1");
  try {
	
	var qry = window.location.search;  
	if (qry.length>0) {
		qry = qry.substring(1);
	}
	
	pos = parseInt(pos);
	if (pos<1 || isNaN(pos)) {
		throw("Input positive number greater than zero");
		return false;
	}
	qry += '&cmd=reposition&position='+pos+'&item_id='+itemID;
	if (refkey.length>0) {
	  qry+="&"+refkey+"="+refID;
	}
	window.location.href="?"+qry;
  }
  catch (e)
  {
	alert(e);
  }
}

function updateImage()
{
  var d = document.getElementById("gallery_image_popup");
  positionPopup(d);
}

var vgallery_curr = 0;

function vgalleryNext()
{
  
  var d = document.getElementById("gallery_image_popup");
  var img = document.getElementById("gallery_image_popup_contents");

  vgallery_curr++;

  if (vgallery_curr>vgallery_max) vgallery_curr=0;
  
  var dnext = document.getElementById(""+vgallery_curr);
//   if (!dnext) {
// 	dnext = document.getElementById(""+0);
//   }

	var screen = getWindowSize();
	
	
	img.onload=function() {
	  positionPopup(d);
// 	  img.src = dnext.src;
	  img.height=screen[1]-100;
	};
  
	img.src=dnext.src;
	
}
function vgalleryPrev()
{
  
  var d = document.getElementById("gallery_image_popup");
  var img = document.getElementById("gallery_image_popup_contents");

  vgallery_curr--;

  if (vgallery_curr<0) vgallery_curr=vgallery_max;
  
  var dnext = document.getElementById(""+vgallery_curr);
//   if (!dnext) {
// 	dnext = document.getElementById(""+0);
//   }

  var screen = getWindowSize();
  
  
  img.onload=function() {
	positionPopup(d);
// 	  img.src = dnext.src;
	img.height=screen[1]-100;
  };

  img.src=dnext.src;
}
function vgalleryPopup(imgelm)
{
// 	setTimeout(function() {
	var img = document.getElementById("gallery_image_popup_contents");
	
	
	var screen = getWindowSize();
	var d = document.getElementById("gallery_image_popup");
	
	img.onload=function() {
	  
// 	  var src = aelm+"&max-width=-1"+"&max-height="+(screen[1]-100);
// 	alert();
	  
	  img.height=screen[1]-100;
	  
// 	  img.onload=function() {
// 		positionPopup(d);
// 		
// 	  };
	  positionPopup(d);
	};
	
	
	
	
	
// 	popup_id, trigger, h_pos, v_pos, modal, disable_close
	showPopup("gallery_image_popup",false,false,false,true,true);
	
	
	img.src = imgelm.src;
	
	
	vgallery_curr = imgelm.getAttribute("id");
	
	
	
//   }, 100);
  
//   return false;
  
}
function imagePopup(aelm)
{
  
  
  setTimeout(function() {
	var img = document.getElementById("gallery_image_popup_contents");
	
	
	//positionPopup(d);
	
	img.onload=function() {
	  positionPopup(d);
	  var src = aelm+"&max-width=-1"+"&max-height="+(screen[1]-100);
// 	alert();
	  img.src = src;
	  img.onload=function() {
		positionPopup(d);
		
	  };
	};
	
	
	img.src=ajax_loader_src;
	
	
	var screen = getWindowSize();
	var d = document.getElementById("gallery_image_popup");
// 	popup_id, trigger, h_pos, v_pos, modal, disable_close
	showPopup("gallery_image_popup",false,false,false,true,false);
	
	
	
	
	
	
	
	
  }, 100);
  
  return false;
}
