// JavaScript based Image Gallery

var CurrentInt = 0;
var Images;
var Ready = false

function initgallery() {
	//document.getElementById('loadinggraphic').style.display = 'block';
	/*
	*	Function to pull variables from location url
	*/
	var searchString = document.location.search;
	if(searchString!=""){
		searchString = searchString.substring(1);
		var nvPairs = searchString.split("&");
		for (i = 0; i < nvPairs.length; i++)
		{
			 var nvPair = nvPairs[i].split("=");
			 var name = nvPair[0];
			 var value = nvPair[1];
			 CurrentInt = value
		}
	}
	/*
	*	End function to pull variables from location url
	*/
	Images = document.getElementById('galleryimages').getElementsByTagName('img');
	for(var i=0;i<Images.length-2;i++){
		Images[i].style.display = 'none';
		Images[i].parentNode.href=(Images[i].parentNode.href)+"?s="+i;
	}
	Images[CurrentInt].style.display = 'block';
	if(document.getElementById('alttext')){
		document.getElementById('alttext').innerHTML = "<p>"+Images[CurrentInt].alt+"</p>";
	}
	Ready = true
	document.getElementById('galleryimages').style.backgroundImage = '';
	previmage();
	nextimage();
}

function nextimage() {
	/*alert(CurrentInt)*/
	if(Ready){
		if(CurrentInt >= Images.length-3){
		//	if(Images[0].style){
				Images[CurrentInt].style.display = 'none';
				Images[0].style.display = 'block';
				CurrentInt = 0;
				if(document.getElementById('alttext')){
					document.getElementById('alttext').innerHTML = "<p>"+Images[CurrentInt].alt+"</p>";
				}
	//		} else {
	//			document.getElementById('loadinggraphic').style.display = 'block';
	//		}
		} else {
			//alert(CurrentInt++)
	//		if(Images[eval(CurrentInt+1)].style){
				var newInt = eval(CurrentInt+1)
				Images[CurrentInt].style.display = 'none';
				Images[newInt].style.display = 'block';
				CurrentInt = newInt;
				if(document.getElementById('alttext')){
					document.getElementById('alttext').innerHTML = "<p>"+Images[CurrentInt].alt+"</p>";
				}
	//		} else {
	//			document.getElementById('loadinggraphic').style.display = 'block';
	//		}
		}
	}
}

function previmage() {
	if(Ready){
		if(CurrentInt <= 0){
	//		if(Images[Images.length-3].style){
				Images[CurrentInt].style.display = 'none';
				Images[Images.length-3].style.display = 'block';
				CurrentInt = Images.length-3;
				if(document.getElementById('alttext')){
					document.getElementById('alttext').innerHTML = "<p>"+Images[CurrentInt].alt+"</p>";
				}
	//		} else {
	//			document.getElementById('loadinggraphic').style.display = 'block';
	//		}
		} else {
	//		if(Images[CurrentInt-1].style){
				Images[CurrentInt].style.display = 'none';
				Images[CurrentInt-1].style.display = 'block';	
				CurrentInt = CurrentInt-1;
				if(document.getElementById('alttext')){
					document.getElementById('alttext').innerHTML = "<p>"+Images[CurrentInt].alt+"</p>";
				}
	//		} else {
	//			document.getElementById('loadinggraphic').style.display = 'block';
	//		}
		}
	}
}