function fetch(url, container)
{
  var reqFile;
  try
    { reqFile=new XMLHttpRequest(); }    // Firefox, Opera 8.0+, Safari
  catch (e) {     // Internet Explorer
    try
      { reqFile=new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e) {
      try
        { reqFile=new ActiveXObject("Microsoft.XMLHTTP"); }
      catch (e)
      {
	//we don't support AJAX..
        return false;
      }
    }
  }

  reqFile.onreadystatechange=function()
  {
    if(reqFile.readyState==4)
        {
		//var frame = document.getElementById(container);
	        container.innerHTML = reqFile.responseText;
		container.style.visibility= 'visible';
        }
  }

  reqFile.open("GET",url,true);
  reqFile.send(null);
}
