var currentpos=0
var currentthumbpos=0
var moveamount=150
var thumbnailnum
var maxthumbvisible=5
var current_imgid=0
var moving=false
var finishedsizing=0
var preloadimg="no"
var myloadedimage=new Array()
myloadedimage[0]=1
var imggallery=new Array()
var firstimagestart=1
var nextorprev=0
var fadeout=1
function loadinfo(){
if(fadeout==0){
var fademe=new Fx.Opacity('iptc_info',{duration:transspeed})
fademe.custom(0,.75)
fadeout=1
}else{
var fademe=new Fx.Opacity('iptc_info',{duration:transspeed})
fademe.custom(.75,0)
fadeout=0}}
function areweready(loadarea,imgindex,img_id){
if(finishedsizing++){
modifyimage(loadarea,imgindex,img_id)
finishedsizing=0}}
function modifyimage(loadarea,imgindex,img_id){
if(myloadedimage[imgindex]==null){
var mynewimage=new Image()
mynewimage.src=imggallery[imgindex][0]
mynewimage.onload=function(){
loadimagenow()}
}else{
loadimagenow()}
function loadimagenow(){
if(document.getElementById){
if(current_imgid!=img_id){
var imgobj=document.getElementById(loadarea)
var iptch=document.getElementById('iptc_info')
var photonum=document.getElementById('photocount')
var phototitle=document.getElementById('imgtitle')
imgobj.innerHTML=returnimgcode(imggallery[imgindex])
iptch.innerHTML=returniptc(imggallery[imgindex])
phototitle.innerHTML="<strong>"+tempgallery[img_id][4]+"</strong> "+tempgallery[img_id][7]
initImage(loadarea)
current_imgid=img_id
myloadedimage[imgindex]=1}}
return false}}
function returnimgcode(theimg){
var imghtml=""
if(theimg[1]!="")
imghtml=''
imghtml+='<img src="'+theimg[0]+'" border="0" id="'+theimg[8]+'" />'
if(theimg[1]!="")
imghtml+=''
return imghtml}
function returniptc(theimg){
var iptchtml=''
return iptchtml}
function initImage(imageId){
var fader=new Fx.Opacity(imageId,{duration:fadespeed})
fader.hide()
fader.toggle()
var titlefade=new Fx.Opacity('imgtitle',{duration:transspeed})
titlefade.hide()
titlefade.toggle()
var fadeiptc=new Fx.Opacity('iptc_btn',{duration:transspeed})
fadeiptc.hide()
fadeiptc.toggle()
if(fadeout==0){
var fademe=new Fx.Opacity('iptc_info',{duration:transspeed})
fademe.hide()
fadeout=0
}else{
var fademe=new Fx.Opacity('iptc_info',{duration:transspeed})
fademe.toggle()
fadeout=1}}
function checkbutton(mynum){
if(mynum==0){
mm_shl('back','hidden')
mm_shl('more','visible')
}else if(mynum<thumbnailnum-maxthumbvisible){
mm_shl('back','visible')
mm_shl('more','visible')
}else{
mm_shl('back','visible')
mm_shl('more','hidden')}}
function checknext(mynum){
thumbmax=(Number(thumbnailnum)-1)
if(mynum<1){
mm_shl('prev','hidden')
mm_shl('next','visible')
}else if(mynum<thumbmax){
mm_shl('prev','visible')
mm_shl('next','visible')
}else{
mm_shl('prev','visible')
mm_shl('next','hidden')}}
function mm_shl(){
var obj,args=arguments
if((obj=MM_findObj(args[0]))!=null){
if(obj.style){
obj=obj.style}
obj.visibility=args[1]}}
function MM_findObj(n,d){
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 addposition(addwidth){
if(!moving){
if(addwidth=="minus"){
currentpos-=1
}else if(addwidth=="plus"){
currentpos+=1}}
return currentpos}
function movethumbs(way){
if(way=='plus'){
move=(currentthumbpos+moveamount)
var movethumbs=new Fx.Styles('thumbgall',{duration: transspeed,transition: Fx.Transitions.quadOut})
movethumbs.custom({left: [currentthumbpos,move]})
currentthumbpos+=moveamount
}else if(way=='minus'){
move=(currentthumbpos-moveamount)
var movethumbs=new Fx.Styles('thumbgall',{duration: transspeed,transition: Fx.Transitions.quadOut})
movethumbs.custom({left: [currentthumbpos,move]})
currentthumbpos-=moveamount}}
function MM_openBrWindow(theURL,winName,features){
window.open(theURL,winName,features)}
var thumbopen=0
function thumbs(){
	
var resizethumb=new Fx.Height('thumbhide',{duration:transspeed,transition: Fx.Transitions.quadOut})
var movethumbs=new Fx.Styles('thumbbox',{duration: transspeed,transition: Fx.Transitions.quadOut})
var d=document.getElementById('capa_oculta');
	if (d.style.display!="block"&&d.style.display!=""){
		d.style.display="block";
		} else {
		d.style.display="none";
	}
var	e=document.getElementById('capa_visible');
	if (e.style.display!="block"&&e.style.display!=""){
		e.style.display="block";
		} else {
		e.style.display="none";
	}
	

if(thumbopen==1){
resizethumb.custom(0,149)
movethumbs.custom({top: [-150,0]})
thumbopen=0
}else{
resizethumb.custom(149,0)
movethumbs.custom({top: [0,-150]})
thumbopen=1}
}

