var slideShowSpeed = 5000


var crossFadeDuration = 5


var Pic = new Array() 
var Thumb = new Array() 
var Links = new Array() 
var active = 0

var q
var j = 0
var pn = Pic.length

if (document.images)
{ preload_image_object = new Image();
  preload_image_object.src = h+"images/slideshow_pause.gif";
}


var pic1=1
var pic2=2
var pic3=3
var ten=0
function change_topic()
{ window.location.href=h+"photos/ITEM="+document.archive.ITEM.value+"/";
}

function scrollDown()
{ pic1=pic2
  pic2=pic3
  pic3=pic3+1
  if(pic3>Pic.length-1)
  { pic3=0
  }
  document.images['IMAGE1'].src=Thumb[pic1]
  document.images['IMAGE2'].src=Thumb[pic2]
  document.images['IMAGE3'].src=Thumb[pic3]
  setTimeout("setImages()",1);
}

function setImages()
{ document.images['IMAGE1'].src=Thumb[pic1]
  document.images['IMAGE2'].src=Thumb[pic2]
  document.images['IMAGE3'].src=Thumb[pic3]
}

function scrollUp()
{ pic3=pic2
  pic2=pic1
  pic1=pic1-1
  if(pic1<0)
  { pic1=Pic.length-1
  }

  document.images['IMAGE1'].src=Thumb[pic1]
  document.images['IMAGE2'].src=Thumb[pic2]
  document.images['IMAGE3'].src=Thumb[pic3]
  setTimeout("setImages()",1);
}

function setOpacity(imageID, opacity) 
{ obj = document.getElementById(imageID);
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function set_icons()
{ var obj=null;
  var obj2=null;
	var alltags_c=document.images
for (i=0; i<alltags_c.length; i++){
if (alltags_c[i].className=="icon") {
alltags_c[i].src=h+'images/photo_icon_g.gif'
}
}
var temp=active
ten=0
while(temp>9)
{ ten=ten+10
  temp=temp-10

}


document.getElementById('property_link').innerHTML=Links[active];
obj=document.getElementById('icon' + ((active-ten)+1));
 obj.src=h+'images/photo_icon_o.gif';
    obj2=document.getElementById('image_count');
    obj2.innerHTML=(active+1) + " of " + Pic.length;	

//setTimeout("set_icons2()",1);
}

   
    
function slideshow_next()
{ if(active<Pic.length-1)
  { active=active+1
    document.images["IMAGEM"].src=Pic[active]
    set_icons()
  }
}
function slideshow_back()
{ if(active>0)
  { active=active-1
    document.images["IMAGEM"].src=Pic[active]
    set_icons()
  }
}
function slideshow_first()
{ active=0
  document.images["IMAGEM"].src=Pic[active]
  set_icons()
}

function slideshow_last()
{ active=Pic.length-1
  document.images["IMAGEM"].src=Pic[active]
  set_icons()
}

function view_image(id)
{ active=id+ten-1
  if(active>Pic.length-1)
  { active=active-10;
  }
  document.images["IMAGEM"].src=Pic[active]
  set_icons()
}

function view_pic1()
{ active=pic1
  document.images["IMAGEM"].src=Pic[active]
  set_icons()
}

function view_pic2()
{ active=pic2
  document.images["IMAGEM"].src=Pic[active]
  set_icons()
}

function view_pic3()
{ active=pic3
  document.images["IMAGEM"].src=Pic[active]
  set_icons()
}

function set_active()
{ document.images["IMAGEM"].src=Pic[active]
}

function rollover(id)
{ var item1 = null; 
  var item2 = null; 
  var item3 = null; 


  item1=document.getElementById('INFO' + id)
  item1.style.display='block'
  item2=document.getElementById('TOPIC' + id)
  item2.style.display='none'
  item3=document.getElementById('BG' + id)
  item3.style.display='none'

}

function rollout(id)
{ var item1 = null; 
  var item2 = null; 
  var item3 = null;  

  
  item1=document.getElementById('INFO' + id)
  item1.style.display='none'
  item2=document.getElementById('TOPIC' + id)
  item2.style.display='block'
  item3=document.getElementById('BG' + id)
  item3.style.display='block'

}





function init_images()
{ if(document.images) 
  { document.images["IMAGEM"].src=Pic[0]
    document.images["IMAGE1"].src=Thumb[1]
    document.images["IMAGE2"].src=Thumb[2]
    document.images["IMAGE3"].src=Thumb[3]
    var preLoad = new Array()
    for (i = 0; i < pn; i++){
     preLoad[i] = new Image()
     preLoad[i].src = Pic[i]
    }
  }
}

function slideshow_start()
{ var obj=null;
  var obj2=null;
  if(started==0)
  { 
    obj=document.getElementById('start_button');
	obj.src=h+'images/slideshow_pause.gif';
	slideshow_play();
  } else
  { 
    obj=document.getElementById('start_button');
	obj.src=h+'images/slideshow_play.gif';
	slideshow_stop();
  }
}

function slideshow_stop()
{ started=0
  clearTimeout(q);

}


function slideshow_play()
{ started=1
  pn=Pic.length
  active = active + 1
  if (active > (pn-1)) active=0
  set_icons()   
  if (navigator.appName.indexOf("Microsoft") != -1)
  { document.images.IMAGEM.style.filter="blendTrans(duration=1.5)"
    document.images.IMAGEM.style.filter="blendTrans(duration=crossFadeDuration)"
    document.images.IMAGEM.filters.blendTrans.Apply() 
  }

  document.images.IMAGEM.src = Pic[active]
  if (navigator.appName.indexOf("Microsoft") != -1)
  { document.images.IMAGEM.filters.blendTrans.Play()
  }
  q = setTimeout('slideshow_play()', slideShowSpeed)
}
