/* -------------- enlarge images script -------------- modified 27 March 2010 ------------ */

var previousImage=false, loaderShowing=false; // global
// -- process click on image ----
 function clk(obj)
  { var ind=parseInt(obj.name);              // get P[] array index
// display loader image
  if(!loaderShowing)
     {var elem=document.getElementById("loadPic");
      elem.style.visibility="visible";
      loaderShowing=true;
     }
// determine image src
   var srcOut=obj.src.replace("sml","lg");
// write large image and caption
// use timeout to avoid error in Chrome
   var pics='<p class><img border="1" onload="setTimeout(\'hideLoader()\',500)" src="'+srcOut+'" width="'+P[ind].w+'" height="'+P[ind].h+'"><\/p>\n';
   pics+='<p class="smlN" style="margin-top:0px">Photo ŠAnne Russell 2008-2010<\/p>\n';
    document.getElementById("br1").innerHTML=pics;
    var notes='<p class><b>'+P[ind].txt+'<\/b><\/p>\n';
    document.getElementById("txtLB").innerHTML=notes;
// change posn of txtB text block depending on pic height & posn of br1 (set in HTML style attribute)
   var elemBr1=document.getElementById("br1");
   var br1Top=parseInt(elemBr1.style.top);                 
   var elemTxtB=document.getElementById("txtB");
   elemTxtB.style.top=parseInt(P[ind].h)+br1Top+30+"px";
// change border colour in selection box
  if(previousImage!=false) { previousImage.style.borderColor="#D9D9D9"  }
   obj.style.borderColor="#F00";
   previousImage=obj; 
//   
return false;
  }
// -------------
// clear loading image
 function hideLoader()
  { var elem=document.getElementById("loadPic");
     elem.style.visibility="hidden";
     loaderShowing=false;
  }
// --------------