// ifour gallery - Lite (c) ifour.co.uk
// mike@ifour.co.uk 2008
var ids = new Array('imagegallery1','imagegallery2','imagegallery3','imagegallery4','imagegallery5','imagegallery6','imagegallery7','imagegallery8','imagegallery9','imagegallery10');
var sCurrentGallery = 'imagegallery1';
var bWorking = false;
var sDisplay = '';

function do_to(fIn,aIn){ for (var n = 0; n < aIn.length; n++){ fIn(aIn[n]);}}
function prepareGallery(){do_to(set_up_clicks,ids);}
function set_up_clicks(sId)
{
  var oGallery;
  if (oGallery = document.getElementById(sId)){
    var links = oGallery.getElementsByTagName("a");
    for ( var i = 0; i < links.length; i++)
    {
      links[i].onclick = function(){
          return display_pic(this);
      }
      links[i].onmouseover = function(){
          return display_pic(this);
      }
    }
  }
}

function display_pic(whichpic){
  if (!document.getElementById) return true;
  if(!bWorking){
    bWorking = true;
 //   whichpic.className = 'thumb_gallery_main'
    document.getElementById('preloader').src = whichpic.href;
    loader_loop(whichpic.href,whichpic.title);
    return false;
  }
  else
  {
    return false;
  }
}

function loader_loop(url, titleText)
{
//  if(document.getElementById('preloader').complete)
//  {
    document.getElementById('placeholder').src = document.getElementById('preloader').src;
    bWorking = false;
//  }
}

function change_gallery(sChangeTo)
{
  new Effect.Fade(sCurrentGallery);
  window.setTimeout('Effect.Appear(\''+ sChangeTo+'\', {duration:1})',1000);
  sCurrentGallery = sChangeTo;
}
