function np(ti,fi,da,pl,ph,de,li){
	photo[photo.length] = new Array(ti,fi,da,pl,ph,de,li);
}
function dothumbs(){
	var npp=picsperrow*numrows;
	first=(parseInt(parseInt(thisphoto)/npp))*npp;
	var downi=first-npp;
	downi=(downi<0)?0:downi;
	var last=first+npp;
	var lno=0;
	if(last>photo.length) last=photo.length;

	rh='<center><div align="center"><table align="center" cellpadding="3" cellspacing="0"><tr><td align="center"><span class="phototitle">'+galleryname+'</span><br><span class="numbers">'+(first+1)+' to '+last+' of '+photo.length+'</span></td></tr></table></center></div>';
	photonav='<center><div align="center"><table class="phototitlebar" align="center" cellpadding="3" cellspacing="0">';
	photonav+='<tr><td class="prenexlink" width="20%"><nobr>';
	if (first > 0){
		photonav+='<a class="prenexlink" href="'+thisphotopage[0]+'?'+downi+'?'+thisgallery+'">« Previous Page</a>';
	}else{
		photonav+=(thisgallery>0)?'<a class="prenexgal" href="'+thisphotopage[0]+'?0?'+(thisgallery-1)+'" title="'+gallery[thisgallery-1][0]+'">«« Previous Gallery</a>':'';
	}
	photonav+='</nobr></td><td class="prenexlink" align="center" width="60%" class="galbaklink">';
	photonav+=(gallerylink!="")?'<a href="'+gallerylink+'">&nbsp;'+gallerylinktitle+'&nbsp;</a>':'';
	photonav+='</td><td class="prenexlink" width="20%" align="right"><nobr>';
	if (last < photo.length){
		photonav+='<a class="prenexlink" href="'+thisphotopage[0]+'?'+last+'?'+thisgallery+'">&nbsp;Next Page »&nbsp;</a>';
	}else{
		photonav+=(thisgallery<gallery.length-1)?'<a class="prenexgal" href="'+thisphotopage[0]+'?0?'+(thisgallery+1)+'" title="'+gallery[thisgallery+1][0]+'">&nbsp;Next Gallery »»&nbsp;</a>':'';
	}
	photonav+='</nobr></td></tr></table></div></center>';
	rh+=photonav;
	rh+='<div align="center"><center><table align="center" cellpadding="3" cellspacing="5"><tr>';
	for(thdis=first;thdis<last;thdis++){
		lno=lno+1;
		if (lno >= picsperrow+1){
			lno = 1;
			rh+='</tr></table><table align="center" cellpadding="3" cellspacing="5"><tr>';
		}
		rh+='<td align="center" valign="top" height="'+cellwidth+'" width="'+cellwidth+'" class="piccell"><a href="photos.htm?'+thdis+'?'+thisgallery+'"><img class="gallery" border=0 src="'+photohome+photo[thdis][1]+'_s.jpg"><br>'+photo[thdis][0]+'</a></td>';
	}
	rh+='</tr></table></center></div>';
	rh+=(top.gallerystory)?'<table width="'+(picsperrow*cellwidth)+'" border="0" cellpadding="3" cellspacing="3"><tr><td>'+gallerystory+'</td></tr></table>':'';
	rh+=photonav+galsel();
	return rh;
}
function dophoto(){
	rh='<center><div align="center"><table align="center" cellpadding="3" cellspacing="0"><tr><td align="center"><span class="phototitle">'+photo[thisphoto][0]+'</span><br><span class="numbers">No. '+(thisphoto+1)+' of '+photo.length+'</span></td></tr></table></center></div>';
	photonav='<center><div align="center"><table align="center" border="0" cellpadding="3" cellspacing="0" class="phototitlebar"><tr><td width="20%"><nobr>';
	photonav+=(thisphoto>0)?'<a class="prenexlink" href="'+thisphotopage[0]+'?'+(thisphoto-1)+'?'+thisgallery+'">« Previous</a>':'';
	photonav+='</nobr></td><td class="galbaklink" width="60%" align="center"><a href="thumbs.htm?'+thisphoto+'?'+thisgallery+'">'+galleryname+' Gallery</a></td><td width="20%" align="right"><nobr>';
	photonav+=(thisphoto<photo.length-1)?'<a class="prenexlink" href="'+thisphotopage[0]+'?'+(thisphoto+1)+'?'+thisgallery+'">Next »</a>':'';
	photonav+='</nobr></td></tr></table></div></center>';
	rh+=photonav;
	rh+='<p class="phototitle"><img class="gallery" border="0" src="'+photohome+photo[thisphoto][1]+'.jpg"></p>';

	rh+='<center><div align="center"><table width="500" align="center" border="0" cellpadding="3" cellspacing="0">';
	rh+='<tr><td class="galbaklink" align="center" colspan="2"><nobr>';
	rh+=(photo[thisphoto][4]!="")?'&nbsp; [Photographer : '+photo[thisphoto][4]+'] &nbsp;':'';
	rh+=(photo[thisphoto][2]!="")?'&nbsp; ['+photo[thisphoto][2]+'] &nbsp;':'';
	rh+=(photo[thisphoto][3]!="")?'&nbsp; [Location : '+photo[thisphoto][3]+'] &nbsp;':'';
	rh+='</nobr></td></tr>'
	rh+=(photo[thisphoto][5]!="")?'<tr><td class="galbaklink" colspan="2" align="center">'+photo[thisphoto][5]+'</td></tr>':'';
	if(photo[thisphoto][6]!=""){
		rh+='<tr><td class="galbaklink" align="center">[Links]</td><td class="galbaklink">';
		numlinks=photo[thisphoto][6].split("|");
		for(n=0;n<numlinks.length;n++){
			rh+='<a href="';
			rh+=(numlinks[n].indexOf('http://')==-1)?'http://':'';
			rh+=numlinks[n]+'" target="_blank">'+numlinks[n]+'</a><br>';
		}
		rh+='</td></tr>';
	}
	rh+='</table></div></center>';
	rh+='<br>'+photonav+galsel();
	return rh;
}
function galsel(){
	grh='<form name="galleries"><select class="galleryselect" onchange="JavaScript:gonewgallery();" size="1"><option>Choose A Gallery</option>';
	for(galleriesloop=0;galleriesloop<gallery.length;galleriesloop++){
		grh+='<option>&#149; '+gallery[galleriesloop][0]+'</option>';
	}
	grh+='</select></font>';
	return (gallery.length==1)?'':'<div align="center"><center>'+grh+'</center></div>';
}
function gonewgallery(){
	if (document.galleries.elements[0].selectedIndex != 0){
		self.location.href = 'thumbs.htm?0?'+(document.galleries.elements[0].selectedIndex-1);
	}
}
var first=0,thisphoto=0,thisgallery=0,photo=new Array(),thisphotopage=self.location.href.split('?'),galcopy='<span class="galcopy">Gallery v2.3 © <a href="http://www.maxxblade.co.uk/gallery" target="_blank">Maxx Blade\'s JavaScripts</a> 2003</span>';
if(thisphotopage.length>1) thisphoto=parseInt(thisphotopage[1]);
if(thisphotopage.length>2) thisgallery=parseInt(thisphotopage[2]);
document.write('<scri'+'pt language="JavaScrip'+'t" src="'+gallery[thisgallery][1]+'"></scri'+'pt>');

