/* ---------- gallery scripts ---------- modified 29 February 2008 ------------- */
// expand thumbnails
 function expandPics(obj)
  { // check if all images loaded
    if(lastBorderObj==0){ return; }       
    var ind=obj.name;         // save index
    // write pic to div picL 
    var newSrc=obj.src.replace("_sml","_lg");
    document.getElementById("picL").innerHTML='<p class><img border="1" onload="loaded()" src="'+newSrc+'" width="'+K[ind].w+'" height="'+K[ind].h+'"><\/p>\n';
  // display loader image
    document.getElementById("ldr").style.visibility="visible";       
   // change border colours
    lastBorderObj.style.border="2px solid #FFF";     // return previous to white
    obj.style.border="2px solid #FF0";            // set this border to hilite
    lastBorderObj=obj;                               // save object ref
//
    // move page down or up to view text below pics
 if(document.body.scrollTop !=180)    
  {  var currentPosn=document.body.scrollTop;                    // page here now
      currentPosn=(currentPosn<180)?currentPosn : 160;     //  less or more than 150
      for(var i=currentPosn; i<181; i=i+3) {  scrollTo(0,i); }        // scroll into posn
  }
    return true;
  }
// ---------------
// set first border on thumbnails
var lastBorderObj=0;    // global
 function firstBdr()
  { var elem=document.getElementById("bdr1");
    elem.style.border="2px solid #FF0";           
    lastBorderObj=elem;    
  }
// ---------------
// displays loading bar
 function loaded()
  { document.getElementById("ldr").style.visibility="hidden";
    
  }
