// JavaScript Document

function nextImageLoop() {
		//find out next image
		//alert(document.imagez.prf.value + " " + document.imagez.numImages.value);
		
			var image = new Array();
			
			var numImages = document.imagez.numImages.value;
			
			for(var i=1; i <= numImages; i++)
			{
			//alert(eval('document.imagez.image' +i+ '.value'));
			image[i] = eval('document.imagez.image' +i+ '.value');
			}
			
			var ImageNum = Number(document.imagez.prf.value);
			var nextImageNum = Number(ImageNum+1);
			var nextImageName = image[nextImageNum];
			
			//alert("The next image is: " + nextImageName);
			if(document.imagez.prf.value == document.imagez.numImages.value)
			{
			document.campsiteimage.src = ('../campsites/csImages/'+image[1]);
			document.imagez.prf.value = 1;
			}
			else {
			document.campsiteimage.src = ('../campsites/csImages/'+nextImageName);
			
			document.imagez.prf.value = nextImageNum;
			}
}

function prevImageLoop() {
		//find out next image
		//alert(document.imagez.prf.value + " " + document.imagez.numImages.value);
		
			var image = new Array();
			
			var numImages = document.imagez.numImages.value;
			
			for(var i=1; i <= numImages; i++)
			{
			//alert(eval('document.imagez.image' +i+ '.value'));
			image[i] = eval('document.imagez.image' +i+ '.value');
			}
			//alert(document.imagez.prf.value);
			var ImageNum = Number(document.imagez.prf.value);
			//var numImages1 = Number(numImages)+1;
			var prevImageNum = Number(ImageNum)-1;
			//alert(Number(prevImageNum));
			var prevImageName = image[prevImageNum];
			
			//alert("The next image is: " + nextImageName);
			if(document.imagez.prf.value == 1)
			{
			document.campsiteimage.src = ('../campsites/csImages/'+image[numImages]);
			document.imagez.prf.value = numImages;
			}
			else {
			document.campsiteimage.src = ('../campsites/csImages/'+prevImageName);
			document.imagez.prf.value = prevImageNum;
			//alert(document.imagez.prf.value);
			}
}

function change(id, newClass) {
	identity=document.getElementById(id);
	identity.className=newClass;
}

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
		obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden"
		document.all[szDivID].style.display = iState ? "block" : "none";
    }
}

function popurl(url, w, h)
{
	if (w==0)
	{
	  w = 800; //default width
	}
	sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width='+ w + ',height=' + h +'');
	self.name = "mainWin";
	sealWin.focus()
}

function disableKeyword(id, newClass) {
	document.searchCampsites.keyword.disabled=true;
	identity=document.getElementById(id);
	identity.className=newClass;
	document.searchCampsites.searchMethod.value = "code";
}
function disableCode(id, newClass) {
	document.searchCampsites.code.disabled=true;
	identity=document.getElementById(id);
	identity.className=newClass;
	document.searchCampsites.searchMethod.value = "keyword";
}
function enableBoth() {
	document.searchCampsites.code.disabled=false;
	document.searchCampsites.keyword.disabled=false;
	identity=document.getElementById('code');
	identity1=document.getElementById('keyword');
	identity.className='active';
	identity1.className='active';
	document.searchCampsites.searchMethod.value = "";
}