	var arrowImageHeight = 35;	// Height of arrow image in pixels;	
	var previewImageParent = false;
	var slideSpeed = 0;
	var previewImagePane = false;
	var slideEndMarker = false;
	var galleryContainer = false;
	var imageGalleryCaptions = new Array();
	var rightEndFound=false;

	function initSlide(e)
	{
		if(document.all)e = event;
		
		if(this.src.indexOf('over')<0)this.src = this.src.replace('.jpg','-over.jpg');
	    slideSpeed=8;  //slide speed is fixed
		if(this.src.indexOf('down')>=0){
		    //slideSpeed = (slideSpeed)*-1;
			slideSpeed = slideSpeed;
		}
		else{
		    //slideSpeed = slideSpeed;
		    slideSpeed = (slideSpeed)*-1;
		}
		slideSpeed = Math.round(slideSpeed * 10 / arrowImageHeight);
	}
	
	function stopSlide()
	{		
		slideSpeed = 0;
		this.src = this.src.replace('-over','');		
	}
	
	function slidePreviewPane()
	{
	 	var totalImg=document.getElementById("hidSlideImgCnt").value;
	 	var totalPos=100*totalImg;		
		if(slideSpeed!=0)
		{
			var topPos = previewImagePane.style.left.replace(/[^\-0-9]/g,'')/1;
			topPos = topPos + slideSpeed;			
			//if(topPos==-1020)
			if(topPos<=-totalPos)
			{
				slideSpeed=0;
				rightEndFound=true;
			}
			else
			{
				rightEndFound=false;
			}
			if(topPos>0)topPos=0;
			if(rightEndFound==false)
			{
				previewImagePane.style.left = topPos + 'px';
			}
		 	//document.getElementById("txt").value=topPos+"+"+slideSpeed;
		}
	 	setTimeout('slidePreviewPane()',30);
	}
	
	function revealThumbnail()
	{
		this.style.filter = 'alpha(opacity=100)';
		this.style.opacity = 1;
	}
	
	function hideThumbnail()
	{
		this.style.filter = 'alpha(opacity=80)';
		this.style.opacity = 0.8;
	}
	
	function initGalleryScript()
	{
		previewImageParent = document.getElementById('theImages');
		previewImagePane = document.getElementById('theImages').getElementsByTagName('DIV')[0];
		previewImagePane.style.left = '0px';
		galleryContainer  = document.getElementById('galleryContainer');
		var images = previewImagePane.getElementsByTagName('IMG');
		for(var no=0;no<images.length;no++){
			images[no].onmouseover = revealThumbnail;
			images[no].onmouseout = hideThumbnail;
		}
		slideEndMarker = document.getElementById('slideEnd');
		
		document.getElementById('arrow_up_image').onmousemove = initSlide;		
		document.getElementById('arrow_up_image').onmouseout = stopSlide;
		
		document.getElementById('arrow_down_image').onmousemove = initSlide;		
		document.getElementById('arrow_down_image').onmouseout = stopSlide;
		
		var divs = previewImageParent.getElementsByTagName('DIV');
		for(var no=0;no<divs.length;no++){
			if(divs[no].className=='imageCaption')imageGalleryCaptions[imageGalleryCaptions.length] = divs[no].innerHTML;
		}		
		slidePreviewPane();
	}
		
	function PhotoGalleryOnLoad()
	{	
        initGalleryScript();    
	}
