Книжку выкиньте, последовательность загрузки описана как-то странно, функция какая-то бредовая.
	
	| Сообщение от SleepWalker | 
	| Минус - пока браузер не добереться до конца хтмл кода, страница будет малость некрасивая... | 
	
А DomReady и не наступит, пока браузер не доберется до конца хтмл, на то он и DomReady.
	
	| Сообщение от SleepWalker | 
	| Забить на всю эту затею и переделать функцию domReady только на событие onload. | 
	
Не лучшая идея, какой-нибудь счетчик может начать тормозить.
Без библиотек у вас несколько выходов разной степени сложности:
1. Реализовать событие domready самому. Описание, например, здесь 
http://webo.in/articles/habrahabr/05-delayed-loading/
2. Размещать скрипты в конце body (лично я предпочитаю этот вариант, как наиболее универсальный и безболезненный).
3. Размещать вызов скриптов непосредственно после объявления элементов, используемых этими скриптами.