// Requires implementation of getElementsByClassName() method

if(!check_onload_functions(0, onload_functions.length, "gallery")){
  onload_functions.push("gallery");
  
  function gallery(){

     var galleries = document.getElementsByClassName("gallery");
   
     for(var g = 0; g < galleries.length; ++g){
        var glinks = galleries[g].getElementsByTagName("a");

        for(var l = 0; l < glinks.length; ++l){        
           glinks[l].onclick = function(){              
              document.getElementById("main_graphic").getElementsByTagName("img")[0].src = this.href;
              document.getElementById("main_graphic").getElementsByTagName("span")[0].innerHTML = this.firstChild.alt;
              return false;           
           };
        }
     }
     
  }
  

}
