"function getRandImg()"
попробуйте поставить ее перед вызовом а не после
у жиквери есть фишка одна
http://api.jquery.com/live/
позволяет держать события
мне кажется, лучше обрабатывать новые элементы после загрузки аяксом, есть параметр .ajaxSuccess
"каждые пять секунд" -создаете цикл с задержкой, можно использовать
http://api.jquery.com/delay/