var imageOnload = function ()
	{
	var date = new Date();
	var time = date.getTime();
	//alert(startTime<=time):help: 
	if(startTime<=time)//startTime внешняя переменная типа time +100
	   {
	   $('#imageId').attr('src', image.src);			
	   $('#imageId').animate({opacity: 1}, 1000);
	   }
	else 
	   {
           setTimeout(imageOnload(),100);
           }
		
	}
почему данный метод работает некорректно при отсутствии alert (), а когда он есть все ок)