if(typeof Memry=='undefined')Memry={};
if(typeof Run=='undefined')Run={};

Memry.env={reqJS:'$$repage',startfun:'Run.toolbar;Run.dewey',addSrc:0};
	
Run.dewey=function(){
	var str,str1;
	var x=Run.doRight('*!','tocList','class=shomoCss');
	for(var i=0; i<x.length; i++){
		var who=x[i];		
		Run.setHot(who,'Run.showNext');
	}
	str= Memry.LP || document.referrer;
	if(str && str.indexOf('library/')!=-1){
		var str1=str.split('library/')[1];
		str1= str1.substring(0,str1.lastIndexOf('/')+1);				
	}
	if(!str1) str1=(location.hash)? location.hash.substring(1):  '/storytime/';
	var A=Run.doRight('a!','tocList','href');
	var L= A.length,who,url;
	var B=document.getElementsByTagName('body')[0];
	
	deweyLoop:	
	for(var i=0; i< L; i++){		
		var who= A[i];
		
		url=Run.locate(who.href);
		if(url.indexOf(str1)!=-1){
			Run.mrs(who,'bgC:#ffffff');
			var pa= who.parentNode;
			while(pa.tagName != 'UL')pa=pa.parentNode;
			Run.mrs(pa,'dis:block');			
			break deweyLoop;
		}
	}
	var H= Run.winSize()[1]*.9;
	var U= Run.doRight('ul!','tocList');
	var T= Run.getWhere('tocList')[1];
	var temp;
	while(U.length && Run.getSize('tocList')[1]+T> H){
		temp= U.pop();
		if(pa!=temp && mr(temp))mr(temp).style.display='none';
	}
	Run.hotMsg();
}

if(Run.first) Run.first.inf(Memry.env);
