//gallery.js



function loadGallery()
{
  try //Internet Explorer
    {
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async = false;
    xmlDoc.load("images.xml");
    }
    catch(e)
    {
      try //Firefox, Mozilla, Opera, etc.
      {
        xmlDoc=document.implementation.createDocument("","",null);
        xmlDoc.async=false;
        xmlDoc.load("images.xml");
      }
      catch(e) 
      {
        try //Google Chrome
        {
         var xmlhttp = new window.XMLHttpRequest();
         xmlhttp.open("GET","images.xml",false);
         xmlhttp.send(null);
         xmlDoc = xmlhttp.responseXML.documentElement;
        }
        catch(e)
        {
         alert(e.message)
        }
      }
    }   
      
    try 
    {
      
      txt = "";
      x=xmlDoc.getElementsByTagName("img");
      
      table = document.getElementById("gallery");//.innerHTML = txt;
      currentRow = 0;
      var row = table.insertRow(currentRow);
      
      for (i=0;i<x.length;i++)
      {        
        if ( (i > 0) && ((i %3) == 0) ) {
          currentRow ++; 
          row = table.insertRow(currentRow);
        }       
        td = row.insertCell(i % 3);
        thmbNode = x[i].attributes.getNamedItem("thumb");
        imgSrc = x[i].attributes.getNamedItem("src").nodeValue;  
        txt = "<a href='" + imgSrc + "' rel='lightbox'><img align=\"top\" src='" + thmbNode.nodeValue + "'></a>";       
        
        td.innerHTML =  txt;
      }      
    }
    catch(e) 
    {
      alert(e.message);
    }
}
