| 
		
			Сообщение от KingStar
			
		
	 | 
	| 
		Методом alert(i); выяснил, что до строки http.onreadystatechange i выдает согласно циклу, а уже внутри  http.onreadystatechange выдает номер последнего цикла
	 | 
	
А чему вы удивляетесь делая асинхронные запросы... хотите что бы цикл ждал... делайте синхронные запросы:
http.open("get", "func.php?send_distribution="+distribution_id, 
false);