// JavaScript Document

/***********************************************
* Fade-in image slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var slideshow_width='285px' //SET IMAGE WIDTH
var slideshow_height='208px' //SET IMAGE HEIGHT
var pause=2000 //SET PAUSE BETWEEN SLIDE (3000=3 seconds)

var fadeimages=new Array()
//SET 1) IMAGE PATHS, 2) optional link, 3), optional link target:
fadeimages[0]=["/photos/BannerPics/SMA.jpg", "http://www.punchdragon.com/photos/SMASanMiguelAllende/SMASanMiguelAllendeGallery.html", ""] //plain image syntax
fadeimages[1]=["/photos/BannerPics/WHG.jpg", "http://www.punchdragon.com/photos/WHGWesternHighlandsGuatemala/WHGWesternHighlandsGuatemalaGallery.html", ""] //image with link syntax
fadeimages[2]=["/photos/BannerPics/AVG.jpg", "http://www.punchdragon.com/photos/AVGAltaVerapazGuatemala/AVGAltaVerapazGuatemalaGallery.html", ""]
fadeimages[3]=["/photos/BannerPics/PAL.jpg", "http://www.punchdragon.com/photos/PALPalenqueMexico/PALPalenqueMexicoGallery.html", ""]
fadeimages[4]=["/photos/BannerPics/JUNG.jpg", "http://www.punchdragon.com/photos/JUNGJungleTrek/JUNGJungleTrekGallery1.html", ""]
fadeimages[5]=["/photos/BannerPics/TIK.jpg", "http://www.punchdragon.com/photos/TIKTikal/TIKTikalGallery1.html", ""] //image with link and target syntax
fadeimages[6]=["/photos/BannerPics/UTILA.jpg", "http://www.punchdragon.com/photos/UTILAUtila/UTILAUtilaGallery1.html", ""]
fadeimages[7]=["/photos/BannerPics/COP.jpg", "http://www.punchdragon.com/photos/COPCopan/COPCopanGallery1.html", ""]
fadeimages[8]=["/photos/BannerPics/OME.jpg", "http://www.punchdragon.com/photos/OMEOmetepe/OMEOmetepeGallery.html", ""]
fadeimages[9]=["/photos/BannerPics/PAN.jpg", "http://www.punchdragon.com/photos/PANPanama/PANPanamaGallery.html", ""]

fadeimages[10]=["/photos/BannerPics/QTO.jpg", "http://www.punchdragon.com/photos/QTOQuito/QTOQuitoGallery1.html", ""]
fadeimages[11]=["/photos/BannerPics/BANOS.jpg", "http://www.punchdragon.com/photos/BANOSBanos/BANOSBanosGallery1.html", ""]
fadeimages[12]=["/photos/BannerPics/ING.jpg", "http://www.punchdragon.com/photos/INGIngapirca/ING2/INGIngapircaGallery1.html", ""]
fadeimages[13]=["/photos/BannerPics/CAJ.jpg", "http://www.punchdragon.com/photos/CAJCajas/CAJCajasGallery.html", ""]
fadeimages[14]=["/photos/BannerPics/VIL.jpg", "http://www.punchdragon.com/photos/VILVilcabamba/VILVilcabambaGallery.html", ""]
fadeimages[15]=["/photos/BannerPics/KUEL.jpg", "http://www.punchdragon.com/photos/KUELKuelap/KUEL2/KUELKuelapGallery.html", ""]
fadeimages[16]=["/photos/BannerPics/HUAY1.jpg", "http://www.punchdragon.com/photos/HUAYHuayhuash/HUAY2/HUAYHuayhuashGallery1.html", ""]
fadeimages[17]=["/photos/BannerPics/HUAY2.jpg", "http://www.punchdragon.com/photos/HUAYHuayhuash/HUAY2/HUAYHuayhuashGallery1.html", ""]
fadeimages[18]=["/photos/BannerPics/SAL.jpg", "http://www.punchdragon.com/photos/SALSalinas/SAL2/SALSalinasGallery.html", ""]
fadeimages[19]=["/photos/BannerPics/TOROS.jpg", "http://www.punchdragon.com/photos/TOROSToros/TOROSTorosGallery1.html", ""]

fadeimages[20]=["/photos/BannerPics/GUACH.jpg", "http://www.punchdragon.com/photos/GUACHGuachapala/GUACHGuachapalaGallery.html", ""]
fadeimages[21]=["/photos/BannerPics/CUE1.jpg", "http://www.punchdragon.com/photos/CUECuenca/CUECuencaMenu.html", ""]
fadeimages[22]=["/photos/BannerPics/CUE2.jpg", "http://www.punchdragon.com/photos/CUECuenca/CUECuencaMenu.html", ""]
fadeimages[23]=["/photos/BannerPics/MIA.jpg", "http://www.punchdragon.com/photos/MIAMiami/MIAMiamiGallery.html", ""]
fadeimages[24]=["/photos/BannerPics/PER.jpg", "http://www.punchdragon.com/photos/PERPostVil/PERPostVilGallery1.html", ""]
fadeimages[25]=["/photos/BannerPics/ELQ.jpg", "http://www.punchdragon.com/photos/ELQElquiValley/ELQElquiValleyGallery1.html", ""]
fadeimages[26]=["/photos/BannerPics/VINA.jpg", "http://www.punchdragon.com/photos/VINAVina/VINAVinaGallery1.html", ""]
fadeimages[27]=["/photos/BannerPics/ARGBAR.jpg", "http://www.punchdragon.com/photos/ARGArgentina/ARGBAR/ARGBARBarilocheGallery1.html", ""]
fadeimages[28]=["/photos/BannerPics/ARGLNEG.jpg", "http://www.punchdragon.com/photos/ARGArgentina/ARGLNEG/ARGLNEGLagunaNegraGallery1.html", ""]
fadeimages[29]=["/photos/BannerPics/ARGFREY.jpg", "http://www.punchdragon.com/photos/ARGArgentina/ARGFREY/ARGFREYRefugioFreyGallery1.html", ""]

fadeimages[30]=["/photos/BannerPics/ARGOTTO.jpg", "http://www.punchdragon.com/photos/ARGArgentina/ARGOTTO/ARGOTTOCerroOttoGallery1.html", ""]
fadeimages[31]=["/photos/BannerPics/ARGBLEST.jpg", "http://www.punchdragon.com/photos/ARGArgentina/ARGBLEST/ARGBLESTPuertoBlestGallery1.html", ""]
fadeimages[32]=["/photos/BannerPics/CVA.jpg", "http://www.punchdragon.com/photos/CVACuernavaca/CVACuernavacaGallery1.html", ""]
fadeimages[33]=["/photos/BannerPics/TEP.jpg", "http://www.punchdragon.com/photos/TEPTepoztlan/TEPTepoztlanGallery1.html", ""]
fadeimages[34]=["/photos/BannerPics/NYC.jpg", "http://www.punchdragon.com/photos/NYCNewYork/NYCNewYorkGallery1.html", ""]
fadeimages[35]=["/photos/BannerPics/VEN.jpg", "http://www.punchdragon.com/photos/ARGArgentina/ARGVEN/ARGVENValleEncantadoGallery1.html", ""]
fadeimages[36]=["/photos/BannerPics/GSJ.jpg", "http://www.punchdragon.com/photos/GSJGrandSlamJam/GSJGrandSlamJamGallery1.html", ""]
fadeimages[37]=["/photos/BannerPics/PATCAL.jpg", "http://www.punchdragon.com/photos/ARGArgentina/PX04PatagoniaExpedition2004/3-Calafate/2Glacier/4LengthView/CALLengthView.html", ""]
fadeimages[38]=["/photos/BannerPics/PATPNE.jpg", "http://www.punchdragon.com/photos/ARGArgentina/PX04PatagoniaExpedition2004/4-Paine/12Waterfall/2Waterfall/PNEWaterfall.html", ""]
fadeimages[39]=["/photos/BannerPics/PATTIF.jpg", "http://www.punchdragon.com/photos/ARGArgentina/PX04PatagoniaExpedition2004/6-TierraFuego/6FinMundo/4Banderas/TIFBanderas.html", ""]

fadeimages[40]=["/photos/BannerPics/CAR2005.jpg", "http://www.punchdragon.com/photos/CARCarnaval/2005/CARCarnaval2005Gallery1.html", ""]

////NO need to edit beyond here/////////////

var preloadedimages=new Array()
for (p=0;p<fadeimages.length;p++){
preloadedimages[p]=new Image()
preloadedimages[p].src=fadeimages[p][0]
}

var ie4=document.all
var dom=document.getElementById

if (ie4||dom)
document.write('<div style="position:relative;width:'+slideshow_width+';height:'+slideshow_height+';overflow:hidden"><div  id="canvas0" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10;visibility: hidden"></div></div>')
else
document.write('<img name="defaultslide" src="'+fadeimages[0][0]+'">')

var curpos=10
var degree=10
var curcanvas="canvas0"
var curimageindex=0
var nextimageindex=1

function fadepic(){
if (curpos<100){
curpos+=10
if (tempobj.filters)
tempobj.filters.alpha.opacity=curpos
else if (tempobj.style.MozOpacity)
tempobj.style.MozOpacity=curpos/101
}
else{
clearInterval(dropslide)
nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
tempobj.innerHTML=insertimage(nextimageindex)
nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
var tempobj2=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
tempobj2.style.visibility="hidden"
setTimeout("rotateimage()",pause)
}
}

function insertimage(i){
var tempcontainer=fadeimages[i][1]!=""? '<a href="'+fadeimages[i][1]+'" target="'+fadeimages[i][2]+'">' : ""
tempcontainer+='<img src="'+fadeimages[i][0]+'" border="0">'
tempcontainer=fadeimages[i][1]!=""? tempcontainer+'</a>' : tempcontainer
return tempcontainer
}

function rotateimage(){
if (ie4||dom){
resetit(curcanvas)
var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.style.zIndex++
tempobj.style.visibility="visible"
var temp='setInterval("fadepic()",50)' //this changes the fade speed
dropslide=eval(temp)
curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"
}
else
document.images.defaultslide.src=fadeimages[curimageindex][0]
curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0
}

function resetit(what){
curpos=10
var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
if (crossobj.filters)
crossobj.filters.alpha.opacity=curpos
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=curpos/101
}

function startit(){
var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.innerHTML=insertimage(curimageindex)
rotateimage()
}

if (ie4||dom)
window.onload=startit
else
setInterval("rotateimage()",pause)