function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//Jeff
//www.huntingground.freeserve.co.uk

images=[

['pastevents/pasteventsphoto1.jpg','Image 1',''],

['pastevents/pasteventsphoto2.jpg','Image 2',''],

['pastevents/pasteventsphoto3.jpg','Image 3','','textstyle2'],

['pastevents/pasteventsphoto4.jpg','Image 4','','textstyle3'],

['pastevents/pasteventsphoto5.jpg','Image 5',''],

['pastevents/pasteventsphoto6.jpg','Image 6'],
['pic07.jpg','Image 7','Enjoy'],
['pic08.jpg','Image 8','Enjoy'],
['pic09.jpg','Image 9','Enjoy and have a nice day'],
['pic10.jpg','Image 10','Enjoy and have a nice day']  // no comma at the end of the last line
]

doFade=1 // fade background, 0 = no, 1 = yes
doPreviews=1 // use preview images, 0 = no, 1 = yes
imageSize=100 // % size the large image is shown at

centerImage=1 // 0 = no, 1 = yes

displayBorderWidth=8
displayBorderColor="#FFFFFF"

offsetX=0
offsetY=0

isHidden=true
current=null

preload=new Array()
for(var i=0;i<images.length;i++){
preload[i]=new Image()
preload[i].src=images[i][0]
}

function initPreviews(){
if(doPreviews==1){
newDiv=document.createElement("DIV")
newDiv.setAttribute("id","previewimages")
newImg1=document.createElement("IMG")
newImg1.setAttribute("id","previous")
newImg1.setAttribute("src","")
newImg1.onclick=function(){direction(0)}
newImg1.className="thumb_out"
newImg1.onmouseover=function(){doFade=0;this.className="thumb_over"}
newImg1.onmouseout=function(){this.className="thumb_out"}
newImg1.style.marginRight="100px"

newImg2=document.createElement("IMG")
newImg2.setAttribute("id","next")
newImg2.setAttribute("src","")
newImg2.onclick=function(){direction(1)}
newImg2.className="thumb_out"
newImg2.onmouseover=function(){doFade=0;this.className="thumb_over"}
newImg2.onmouseout=function(){this.className="thumb_out"}

newDiv.appendChild(newImg1)
newDiv.appendChild(newImg2)
document.body.appendChild(newDiv)
}

}

isPreviews=false

firstFade=1
function showImage(num){
nextPic=num
isHidden=false
current=num
//document.getElementById("imgcount").innerHTML=(num+1) +" of "+images.length

displayEl=document.getElementById("imgholder")
displayPic=document.images["pic"]
displayPic.onclick=function(){
displayEl.style.display="none"
doFade=1
firstFade=1
hide()
}

if(document.getElementById("previous")&&document.getElementById("previous").nodeName=="IMG"){
previewEl=document.getElementById("previewimages")
isPreviews=true
}

documentBody=(document.compatMode=="CSS1Compat"?document.documentElement:document.body)

if(isPreviews){
// preview buttons positioning, if captions are different heights buttons do not remain static ?????
//previewEl.style.top=((documentBody.clientHeight/2)-maxHeight/2)+maxHeight+captionEl.offsetHeight
previewEl.style.top=(documentBody.clientHeight + documentBody.scrollTop) - 60+"px"
previewEl.style.display="block"

startLeft=(num-1<0?images.length-1:num-1)
startRight=(num+1==images.length?0:num+1)
document.getElementById("previous").src=images[startLeft][0]
document.getElementById("next").src=images[startRight][0]
}

imageWidth=preload[num].width/100*imageSize
imageHeight=preload[num].height/100*imageSize

if(document.getElementById("displaytext")){
displayEl.removeChild(displayText)
}

displayEl.style.backgroundColor=displayBorderColor

displayEl.style.width=(displayBorderWidth==0?imageWidth:imageWidth+(displayBorderWidth*2))+"px"
displayEl.style.height=(displayBorderWidth==0?imageHeight:imageHeight+(displayBorderWidth*2))+"px"
//displayEl.style.backgroundImage="url("+preload[num].src+")"
displayEl.style.display="block"

displayPic.src=preload[num].src
displayPic.style.width=imageWidth+"px"
displayPic.style.height=imageHeight+"px"
displayPic.style.margin=displayBorderWidth+"px"

displayPic.alt=images[num][1]

if(images[num][2]){ // create text box if required

displayEl.style.height=""
displayText=document.createElement("DIV")
displayText.setAttribute("id","displaytext")

with(displayText.style){
marginLeft=displayBorderWidth+"px"
marginRight=displayBorderWidth+"px"
marginBottom=displayBorderWidth+"px"
}

displayText.innerHTML=images[num][2]
displayEl.appendChild(displayText)

if(images[num][3]){
document.getElementById("displaytext").className=images[num][3] // apply style
}
else{
document.getElementById("displaytext").className="defaultstyle"
}

}

if(centerImage==1){
centerLeft=(documentBody.clientWidth/2) - (displayEl.offsetWidth/2) + offsetX
centerTop=(documentBody.clientHeight/2)-(displayEl.offsetHeight/2) + documentBody.scrollTop + offsetY

displayEl.style.left=centerLeft+"px"
displayEl.style.top=centerTop+"px"
}

if(firstFade==1){
//doFade=1
}

if(doFade==1){
canvasEl=document.getElementById("canvas")
canvasEl.style.width=documentBody.clientWidth+"px"
canvasEl.style.height=(documentBody.scrollHeight<documentBody.clientHeight ? documentBody.clientHeight : documentBody.scrollHeight)+"px"
opac=0
canvasEl.style.display="block"
goOpac()
}

firstFade=0
}

function hide(){
isHidden=true
if(doFade==1){
goOpac()
}
if(isPreviews){
document.getElementById("previewimages").style.display="none"
}
displayEl.style.display="none"
}

step=10
moz=document.getElementById&&!document.all

function goOpac(){
opac+=step
if(canvasEl.filters){canvasEl.filters.alpha.opacity=opac}
else{canvasEl.style.opacity=(opac/100)-0.001}

timer=setTimeout("goOpac()",10)

if(opac>=80){
step=-step
clearTimeout(timer)
}

if(opac<0){
step=-step
clearTimeout(timer)
canvasEl.style.display="none"
}

}

nextPic=0
function direction(dir){
if(dir==1){
nextPic++
}
else{
nextPic--
}

if(nextPic == images.length){
nextPic=0
}

if(nextPic < 0){
nextPic = images.length-1
}

showImage(nextPic)

}



// JavaScript Document
