var xmlhttp;
var foldername;
function ajaxFunction(url)
{
foldername=url;
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for IE7, Firefox, Opera, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change()
  {
  if (xmlhttp.readyState==4) {
    var xml=xmlhttp.responseXML;
    var x=xml.getElementsByTagName("file");
    var folderxml=xml.getElementsByTagName("folder");
    var folder=folderxml[0].childNodes[0].nodeValue;
    var text;
    text = "<ul id='menu'>";
    for (i=0;i< x.length; i++) {
      text = text.concat("<li id=''><a onclick='return showPic(this)' href='newjpgs/");
      text = text.concat(folder);
      text = text.concat("/");
      text = text.concat(x[i].childNodes[0].nodeValue);
      text = text.concat("'><img width='50' height='50' src='newjpgs/");
      text = text.concat(folder);
      text = text.concat("/");
      text = text.concat(x[i].childNodes[0].nodeValue);
      text = text.concat("' /></a></li>");
      }
    text = text.concat("</ul>");
    document.getElementById('gallerythumbsholder').innerHTML=text;
    return false;
    }
  }
function state4() 
{
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = "OK"
    document.getElementById('gallerythumbsholder').innerHTML=xmlhttp.status;
    document.getElementById('ajaxtest1').innerHTML=xmlhttp.statusText;
    document.getElementById('ajaxtest2').innerHTML=xmlhttp.responseText;
    }
  else
    {
    alert("Problem retrieving XML data:" + xmlhttp.statusText);
    }
  }
}