function init() {	if (document.getElementById) {		var list = $T('booklist','div');		var book_id = document.location.search.substr(4);				if( !book_id ) {			var rand = Math.floor(Math.random()*list.length);		}				for(var i=0; i<list.length; i++) {			addEvent(list[i],'click',book_select(list[i]));			if(list[i].id == book_id || i == rand) {				do_select(list[i]);			}		}	}}function book_select(node) {	return function(e) {		do_select(node);	}}function do_select(node) {	unselect_all()	node.className = 'selected';	var info_box = $(node.id+'_info');	info_box.className = 'selected';	info_box.style.display = 'none';	Effect.Appear(node.id+'_info', { duration: .5 });}function unselect_all() {	var list = $T('booklist','div');	for(var i=0; i<list.length; i++) {		list[i].className = '';	}	var info = $T('info','div');	for(var i=0; i<info.length; i++) {			info[i].className = '';	}}addEvent(window, 'load', init);addEvent(window, 'unload',EventCache.flush);