/* ----------------- expand image script ------------------  modified 21 August 2011 ----------------- */
 function expand(obj)
  { if(loadTimer){ clearTimeout(loadTimer) }        // stops load text timer
    if(firstBdrSet!=true){return; }   // check if all thumbnails loaded
 // reset the previous border colour
    prevBdr.style.border="2px solid #CE1003";   
 // display large picture    
    var oldSrc=obj.src;
    var newSrc=oldSrc.replace("_sml","_lg");
    var elem=document.getElementById("picV");
    elem.innerHTML='<img border="0" onload="setTimeout(\'txtOff()\',1000)" src="'+newSrc+'" width="'+K[obj.name].w+'" height="'+K[obj.name].h+'">\n';

// write comments to picTxt box
    elem=document.getElementById("picTxt");
 //
 var build='<p class>'+K[obj.name].titL+'<\/p>\n<p>'+K[obj.name].mat+'<\/p>\n<p>'+K[obj.name].size+'<\/p>\n';
 // format "Sold" differently than "price"
  var isSold=( K[obj.name].price=="Sold")? '<p class="a12Cy">' : '<p>';                                                       
   build+=isSold+K[obj.name].price+'<\/p>\n'; 
// write to page
  elem.innerHTML=build;
//
 // set new thumbnail border
  obj.style.border="2px solid #0F0";
  prevBdr=obj;     // save obj ref to thumbnail    
//
// set loader timeout
   loadTimer=setTimeout("strobeTxt()",1000);     
  }
// ------------
// ---- set first border ----
var prevBdr;     // global ref to thumbnail border
var firstBdrSet=false;  // global ref flags first border is set
//
function bdrOne()
 { var elem=document.getElementById("first");
   elem.style.border="2px solid #0F0";
 //   set obj ref for border colour change
   prevBdr=elem;
   firstBdrSet=true;   // flags first border set
   expand(elem);
 }
// ----------
var loadTimer=null, loadTxt=false;   // global
// displays loading text bar
 function strobeTxt()
  {  var showIt;
     if( loadTxt==false)
       { showIt="visible";loadTxt=true }
     else
       {  showIt="hidden";loadTxt=false }
//
    document.getElementById("loader").style.visibility=showIt;
    loadTimer=setTimeout("strobeTxt()",1000);       
  }
// ------------------
// turns loader text off
  function txtOff()
    { clearTimeout(loadTimer);
      document.getElementById("loader").style.visibility="hidden";
      loadTimer=null;
      loadTxt=false;
    }
// ------------------     

