Здравствуйте, скажите пожалуйста как решить такую задачу, ничего не могу придумать.
function galleryLoad(type,name,desc)
{
   
   if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
   {
      xmlHttp.open("POST", "add/galleryLoad.php", true);
      xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      xmlHttp.onreadystatechange = handleServerResponse;
      xmlHttp.send("type="+type+"&name="+name+"&desc="+desc);
   }
   else
      setTimeout('galleryLoad()', 1000);  
}
Каким образом можно передать функции handleServerResponse() переменную name
вот эта строка - xmlHttp.onreadystatechange = handleServerResponse;
Если пишу вот так - xmlHttp.onreadystatechange = handleServerResponse(name), Выдаёт ошибку
Вот эта функция:
function handleServerResponse(name)
{
  myDiv = document.getElementById(name);
   if(xmlHttp.readyState == 4)
   {
      if(xmlHttp.status == 200)
      {
         try
         {         
          myDiv.innerHTML = '';
          response = xmlHttp.responseText;
          myDiv.innerHTML += response;    
         }
         catch(e)
         {
          alert("Ошибка чтения ответа:\n" + e.toString());
         }
      }
      else
      {
         alert("При обращении к серверу возникли проблемы: " + xmlHttp.statusText);
      }
   }
}
Нужно как-то передать переменную name в  строку myDiv = document.getElementById(name); из функции galleryLoad
Помогите пожалуйста