var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{  
  var xmlHttp;
  if(window.ActiveXObject)
  { 
    try 
    { 
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    catch (e)  
    { 
      xmlHttp = false; 
    } 
  } 
  else
  { 
    try  
    { 
      xmlHttp = new XMLHttpRequest(); 
    } 
    catch (e)  
    { 
      xmlHttp = false; 
    } 
  } 
  if (!xmlHttp)
      alert("Error creating the XMLHttpRequest object."); 
  else  
    return xmlHttp; 
}
function proses(nilai){
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) 
  { 
    xmlHttp.open("GET", "prosescustom.php?pic="+nilai, true);   
    xmlHttp.onreadystatechange = handleServerResponse; 
    xmlHttp.send(null); 
  } 
  else
  setTimeout('proses()', 1000);
}
function handleServerResponse()
{ 
    if(xmlHttp.readyState >= 1 && xmlHttp.readyState <= 3 ){
	  document.getElementById("panel_gallery").innerHTML = "<img src='gambar/loader.gif'>" ;
  }
  else if (xmlHttp.readyState == 4)
  { 
    if (xmlHttp.status == 200)  
    { 
      xmlResponse = xmlHttp.responseXML; 
      xmlDocumentElement = xmlResponse.documentElement; 
      gambar = xmlDocumentElement.firstChild.data; 
      document.getElementById("panel_gallery").innerHTML = gambar ; 
    }  
    else  
    { 
      alert("Terjadi kesalahan pada server server: "+xmlHttp.statusText); 
    } 
  } 
} 