| 
	
	
		
		
		
		
		 Придумал не самое изящное решение наверное, но всю функцию обернул в if, где она выполняется только если flag == true. Перед функцией поставил flag в true, а перед завершением flag в false. Затем setTimeout('flag = true', 1000); 
Получилось что надо вроде бы. Срабатывает 1 раз в секунду. Хотя наверное есть и поизящнее решения. 
Но Вам отдельное спасибо за помощь. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |