function fader(loading) {
  var gallery = $("#jGallery");
  $(gallery[0].childNodes[0]).fadeOut(1000, function() {
    if (loading) {
      var me = document.getElementById("loadingImage");
      if(me) me.parentNode.removeChild(me);
    } else {
      $(gallery[0]).append(this);
    }
  });
  $(gallery[0].childNodes[1]).fadeIn(2000, function() {
    setTimeout('fader(false)', 3000);
  });
}

function loadXML(data, textStatus) {
  if (typeof data == "string") {
    xml = new ActiveXObject("Microsoft.XMLDOM");
    xml.async = false;
    xml.loadXML(data);
  } else {
    xml = data;
  }
  var pics = xml.getElementsByTagName("picture_list")[0];
  for (i = 0; i < pics.childNodes.length; i++) {
    var thumb = $(pics.childNodes[i].childNodes[0]).text();
    var path = $(pics.childNodes[i].childNodes[1]).text();
    var title = $(pics.childNodes[i].childNodes[2]).text();
    
    var link = document.createElement("a");
    link.href = path;
    link.title = title;
    var img = document.createElement("img");
    img.src = thumb;
    img.style.height = "200px";
    img.style.width = "200px";
    link.appendChild(img);
    $("#jGallery").append(link);
  }
  // Add lightBox
  $("#jGallery a").lightBox();
  fader(true);
}
