Андрей Параничев,
	
	| 
		
			Сообщение от Андрей Параничев
			
		
	 | 
	| 
		К сожалению, в javascript нет реализаций функций остановки выполнения основной программы, по типу sleep или wait.
	 | 
	
на самом деле, сожаления нет =) иначе браузер бы повис - JavaScript однотредный язык (хотя, setTimeout и setInterval можно вынести во мнимый второй тред (первый прорисовывает окно, второй работает с "отложеным временем"), но в реале происходит лишь "вклинивание" в основной поток по истечению интервала).
Если Вас интересует синхронный дилэй с подвешиванием браузера (как например, модальное окно alert(...)), то можно использовать разницу миллисекунд объекта Date.