var my_fade_interval=0;
var my_load_wait=0;
var load_wait_time=1250;
var fade_step_time=30;
var fade_step=5;
var cur_image=0;
var fade_curpos=100;

function FadeImage()
{
  	var my_tempobj=document.getElementById('cur_gallery_image');
	if (fade_curpos<100)
	{
		fade_curpos+=fade_step;
		if (my_tempobj.filters)						my_tempobj.filters.alpha.opacity=fade_curpos;
		else if (my_tempobj.style.MozOpacity)		my_tempobj.style.MozOpacity=Math.min(fade_curpos,99)/100;
	}
	else
	{
		clearInterval(my_fade_interval);
	}
}

function SetImage(image_num)
{
	if(my_fade_interval) clearInterval(my_fade_interval);
	if(my_load_wait) clearTimeout(my_load_wait);

  	if(image_num<0)
  		image_num=my_images.length-1;
  	if(image_num>=my_images.length)
  		image_num=0;
  	if(image_num==cur_image)
  		return;
  		
  	cur_image=image_num;
  
  	var my_tempobj=document.getElementById('cur_gallery_image');
	if (my_tempobj.filters)						my_tempobj.filters.alpha.opacity=0;
	else if (my_tempobj.style.MozOpacity)		my_tempobj.style.MozOpacity=0;
	fade_curpos=0;

	var my_tempobj=document.getElementById('cur_gallery_loading');
  	my_tempobj.style.display='block';

		
  	var my_tempobj=document.getElementById('cur_gallery_caption');
	my_tempobj.innerHTML=my_images[cur_image]['caption'];

  	var my_tempobj=document.getElementById('cur_gallery_image');
  	my_tempobj.src=my_images[cur_image]['large'];  	

//	my_load_wait=setTimeout("StartFade()",load_wait_time);
StartFade();

}


function StartFade()
{		
	var my_tempobj=document.getElementById('cur_gallery_loading');
  	my_tempobj.style.display='none';
	my_fade_interval=setInterval("FadeImage()",fade_step_time);  	
	
}

function NextImage()
{
	SetImage(cur_image+1);
}

function PrevImage()
{
	SetImage(cur_image-1);
}


function PopImage()
{
	var popwnd=window.open(my_images[cur_image]['image_link'],'img','menubar=yes,resizable=yes,scrollbars=yes,height=600,width=900') ;
	popwnd.focus();
}

function PrintImage()
{
	window.open('print-photo.php?id='+my_images[cur_image]['id'],'','menubar=yes,height=500,width=500')  
}

document.write("<div id='cur_gallery_area' style='position:relative'>");
document.write("<div id='cur_gallery_caption'>"+my_images[0]['caption']+"</div>");
document.write("<a href='javascript:PopImage();' id='cur_gallery_image_link'><img border=0 id='cur_gallery_image' style='filter:alpha(opacity=99);-moz-opacity:.99' src='"+my_images[0]['large']+"'></a>");
document.write("<div id='cur_gallery_loading' style='display:none;z-index:10;position:absolute;top:175px;left:175px;'>");
document.write("<b>Loading...</b><br><img src='/images/loading.gif'>");
document.write("</div>");
document.write("</div>");


