//Specifies image paths and optional image dimensions (for correct positioning). Set link to "" for no link:
var dynimagesL=new Array()
dynimagesL[0]=["plexi/P1a.jpg", 	"plexi/large/P1a.jpg",   800, 620]
dynimagesL[1]=["plexi/P2a.jpg", 	"plexi/large/P2a.jpg",   800, 620]
dynimagesL[2]=["plexi/P3a.jpg", 	"plexi/large/P3a.jpg",   800, 620]
dynimagesL[3]=["plexi/P4a.jpg", 	"plexi/large/P4a.jpg",   800, 620]
dynimagesL[4]=["plexi/P5a.jpg", 	"plexi/large/P5a.jpg",   800, 620]
dynimagesL[5]=["plexi/P6a.jpg", 	"plexi/large/P6a.jpg",   800, 620]
	
var dynimagesR=new Array()
dynimagesR[0]=["plexi/P1b.jpg", 	"plexi/large/P1b.jpg",   80, 620]
dynimagesR[1]=["plexi/P2b.jpg",     "plexi/large/P2b.jpg",   80, 620]
dynimagesR[2]=["plexi/P3b.jpg", 	"plexi/large/P3b.jpg",   80, 620]
dynimagesR[3]=["plexi/P4b.jpg", 	"plexi/large/P4b.jpg",   80, 620]
dynimagesR[4]=["plexi/P5b.jpg", 	"plexi/large/P5b.jpg",   80, 620]
dynimagesR[5]=["plexi/P6b.jpg", 	"plexi/large/P6b.jpg",   80, 620]

	

var titoli=new Array()
	titoli[0]="GAPscape 1   -   double-face plexiglas  (39 x 71 inches)";
	titoli[1]="GAPscape 2   -   double-face plexiglas  (39 x 71 inches)";
	titoli[2]="GAPscape 3   -   double-face plexiglas  (39 x 71 inches)";
	titoli[3]="GAPscape 4   -   double-face plexiglas  (39 x 71 inches)";
	titoli[4]="GAPscape 5   -   double-face plexiglas  (39 x 71 inches)";
	titoli[5]="GAPscape 6   -   double-face plexiglas  (39 x 71 inches)";
	





//Preload images ("yes" or "no"):
var preloadimg="yes"

//Set optional link target to be added to all images with a link:
var optlinktarget=""

//Set image border width
var imgborderwidth=0

//Optionally, change 1.0 and 0.7 below to affect Wipe gradient size and duration in seconds in IE5.5+:
var filterstring="progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)"

///////No need to edit beyond here/////

if (preloadimg=="yes")
{
	for (x=0; x<dynimagesL.length; x++)
	{
		var myimage=new Image()
		myimage.src=dynimagesL[x][0]
	}
	
	for (x=0; x<dynimagesR.length; x++)
	{
		var myimage=new Image()
		myimage.src=dynimagesR[x][0]
	}
	
}

function returnimgcode(theimg)
{
	var imghtml=""
	if (theimg[1]!="")
	{
		imghtml='<a title="click to enlarge" href="'+theimg[1]+'" rel="lightbox" onClick="return enlarge('
		imghtml+=" '"+theimg[1]+"' " 
		imghtml+=' ,event , '
		imghtml+=" 'center',"
		imghtml+=theimg[2]
		imghtml+=", "
		imghtml+=theimg[3]
		imghtml+=' )" target="_blank">'
	}
	imghtml+='<img src="'+theimg[0]+'" border="'+imgborderwidth+'" >'
	if (theimg[1]!="")
		imghtml+='</a>'
	return imghtml
}

function modifyimage(loadarea, imgindex)
{
	if (document.getElementById)
	{
		var imgobj=document.getElementById(loadarea)
		if (imgobj.filters && window.createPopup)
		{
			imgobj.style.filter=filterstring
			imgobj.filters[0].Apply()
		}
		imgobj.innerHTML='<p align="center">' + returnimgcode(dynimagesL[imgindex]) + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' + returnimgcode(dynimagesR[imgindex]) + '<br><font size="1" color="#666666"> front side&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;back side</font>' + '<br><p align="center"><font size="1" color="#666666">'+titoli[imgindex]+'</font>'
		if (imgobj.filters && window.createPopup)
			imgobj.filters[0].Play()
		return false
	}
}

function borderit(which,color)
{
	//if IE 4+ or NS 6+
	if (document.all||document.getElementById)
	{
		which.style.borderColor=color
	}
}



var ie=document.all
var ns6=document.getElementById&&!document.all

function ietruebody()
{
	return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
}

function enlarge(which, e, position, imgwidth, imgheight)
{
	if (ie||ns6)
	{
		crossobj=document.getElementById? document.getElementById("showimage") : document.all.showimage
		if (position=="center")
		{
			pgyoffset=ns6? parseInt(pageYOffset) : parseInt(ietruebody().scrollTop)
			horzpos=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ietruebody().scrollLeft+ietruebody().clientWidth/2-imgwidth/2
			vertpos=ns6? pgyoffset+window.innerHeight/2-imgheight/2 : pgyoffset+ietruebody().clientHeight/2-imgheight/2
			if (window.opera && window.innerHeight) 	//compensate for Opera toolbar
				vertpos=pgyoffset+window.innerHeight/2-imgheight/2
			vertpos=Math.max(pgyoffset, vertpos)
		}
		else
		{
			var horzpos=ns6? pageXOffset+e.clientX : ietruebody().scrollLeft+event.clientX
			var vertpos=ns6? pageYOffset+e.clientY : ietruebody().scrollTop+event.clientY
		}
		crossobj.style.left=horzpos+"px"
		crossobj.style.top=vertpos+"px"

		crossobj.innerHTML='<div align="right" id="dragbar"><span id="closetext" onClick="closepreview()">Close</span> </div><img src="'+which+'">'
		crossobj.style.visibility="visible"
		return false
	}
	else //if NOT IE 4+ or NS 6+, simply display image in full browser window
		return true
}

function closepreview()
{
	crossobj.style.visibility="hidden"
}

function drag_drop(e)
{
	if (ie&&dragapproved)
	{
		crossobj.style.left=tempx+event.clientX-offsetx+"px"
		crossobj.style.top=tempy+event.clientY-offsety+"px"
	}
	else if (ns6&&dragapproved)
	{
		crossobj.style.left=tempx+e.clientX-offsetx+"px"
		crossobj.style.top=tempy+e.clientY-offsety+"px"
	}
	return false
}

function initializedrag(e)
{
	if (ie&&event.srcElement.id=="dragbar"||ns6&&e.target.id=="dragbar")
	{
		offsetx=ie? event.clientX : e.clientX
		offsety=ie? event.clientY : e.clientY

		tempx=parseInt(crossobj.style.left)
		tempy=parseInt(crossobj.style.top)

		dragapproved=true
		document.onmousemove=drag_drop
	}
}

document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")
