// 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 = ('../images/csimages/'+image[1]);
			document.imagez.prf.value = 1;
			}
			else {
			document.campsiteimage.src = ('../images/csimages/'+nextImageName);
			
			document.imagez.prf.value = nextImageNum;
			}
}

function prevImageLoop(mc) {
		//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 = ('../images/csimages/'+image[numImages]);
			document.imagez.prf.value = numImages;
			}
			else {
			document.campsiteimage.src = ('../images/csimages/'+prevImageName);
			document.imagez.prf.value = prevImageNum;
			//alert(document.imagez.prf.value);
			}
}

function nextImageLoopReview(mc) {
		//find out next image
		//alert(document.imagex.prf.value + " " + document.imagex.numImages.value);
		
			var image = new Array();
			
			var numImages = document.imagex.numImagesR.value;
			
			for(var i=1; i <= numImages; i++)
			{
			//alert(eval('document.imagex.image' +i+ '.value'));
			image[i] = eval('document.imagex.imageR' +i+ '.value');
			}
			
			var ImageNum = Number(document.imagex.prfR.value);
			var nextImageNum = Number(ImageNum+1);
			var nextImageName = image[nextImageNum];
			
			//alert("The next image is: " + nextImageName);
			if(document.imagex.prfR.value == document.imagex.numImagesR.value)
			{
			document.campsiteimageR.src = ('../campsites/PUBimages/'+mc+'/'+image[1]);
			document.imagex.prfR.value = 1;
			}
			else {
			document.campsiteimageR.src = ('../campsites/PUBimages/'+mc+'/'+nextImageName);
			
			document.imagex.prfR.value = nextImageNum;
			}
}

function prevImageLoopReview(mc) {
		//find out next image
		//alert(document.imagex.prf.value + " " + document.imagex.numImages.value);
		
			var image = new Array();
			
			var numImages = document.imagex.numImagesR.value;
			
			for(var i=1; i <= numImages; i++)
			{
			//alert(eval('document.imagex.image' +i+ '.value'));
			image[i] = eval('document.imagex.imageR' +i+ '.value');
			}
			//alert(document.imagex.prf.value);
			var ImageNum = Number(document.imagex.prfR.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.imagex.prfR.value == 1)
			{
			document.campsiteimageR.src = ('../campsites/PUBimages/'+mc+'/'+image[numImages]);
			document.imagex.prfR.value = numImages;
			}
			else {
			document.campsiteimageR.src = ('../campsites/PUBimages/'+mc+'/'+prevImageName);
			document.imagex.prfR.value = prevImageNum;
			//alert(document.imagex.prf.value);
			}
}


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 = ('../images/csimages/'+image[numImages]);
			document.imagez.prf.value = numImages;
			}
			else {
			document.campsiteimage.src = ('../images/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 = "";
	}
