var sel;

function doLoadOnAdvanced(id, level) {
 var req = new JsHttpRequest();
 var arr = new Array;
 req.onreadystatechange = function()
  {
   if (req.readyState == 4){
   arr = req.responseJS.arr;
   sel.style.display = 'block';
   for(i = 0; i < arr.length; i++){
    var s = String(arr[i].title);
    sel.options[i+1] = new Option(s.replace(/&#039;/g, "'"), arr[i].code, false, false);
   }
    //sel.options[arr.length+1] = new Option(other_name, -2, false, false);

 }
}

sel = document.getElementById('location_adv'+(level+1));
 for(i = level+1; i < 3; i++){
  var sel_tmp = document.getElementById('location_adv'+i);
  list = sel_tmp.childNodes;
  while (list.length > 2){
   sel_tmp.removeChild(sel_tmp.lastChild);
  }
  sel_tmp.style.display = 'none';
 }

 req.open(null, 'http://' + SOURCE_DOMAIN_NAME + '/dislocationAJAX.php', true);
 req.send( {'id': id} );
 }