setTimeout( "if($('#'+curId+'_cont').css('display')=='block') $('#'+curId+'_cont').css('display','');",3000);)
 этот код работал
while ($('#'+curId+'_cont').height()<toHeight) var intId = setInterval('$(\'#\'+curId+\'_cont\').height($(\'#\'+curId+\'_cont\').height()+10);',5000)
 этот код не работал - ff выдавал запрос на остановку джкуеирскового сценария
while ($('#'+curId+'_cont').height()>0) var intId = setInterval('$(\'#\'+curId+\'_cont\').height($(\'#\'+curId+\'_cont\').height()-10);',5000);
 этот код был в  скрипте одновраеменно со вторым, так что точно сказать из какого была ошибка не могу
еще один сеттаймаут пробовал и тоже извне переменную передавал -  дебагер сказал что она андефайнед
Объясните пожалуйста как правильно пользоваться таймаутом и интервалом.