var requester = null;

function getelements(select_id,_id) {   
   if (requester != null && requester.readyState != 0 && requester.readyState != 4) requester.abort();

   try
   {
      requester = new XMLHttpRequest();
   }
   catch ( error )
   {
      try
      {
         requester = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch ( error )
      {
         requester = null;
         return false;
      }
   }

   requester.onreadystatechange = function(){
      if (requester.readyState == 4) {		
         fill(select_id, requester.responseText);		 
      }else{		  
      }   	
   }
   requester.open ( "GET" , "../../restate/regions.php?select="+select_id+"&id="+_id);
   requester.send ( null );   
   return true;
}

function fill (select_id, data){	    
    var select = document.getElementById(select_id);    
    select.options.length = 0;    
    if(data.length == 0) return;    
    var arr = data.split('\n');    
    for(var i in arr){        
        val = arr[i].split('\t');        
        if (val[1]!=null) select.options[select.options.length]=new Option(val[1], val[0], false, false);
    }
}
