active_novel=null;
active_series=null;
series_img=null;
novel_info=null;

function viewSeries(item) {
//alert("show "+active_series+" for "+item+" hide "+(active_series!=item));
	if(active_series==item)
		return false;
	else if(active_series)
		hideSeries(active_series);
	active_series=item;
	show(item);
}

function hideSeries(item) {
//alert("hide "+active_series+" for "+item);
	active_series=null;
	hide(item);
	if(active_novel) {
		hideNovel(active_novel);
		setIdAttribute(item+"-img", "src", series_img); series_img=null;
	}
}

function viewNovel(item,thm_src) {
//alert("viewNovel "+active_novel+" as "+thm_src);
	if(active_novel==item) ; //return false;
	else if(active_novel)
		hideNovel(active_novel);
	active_novel = item;
	if(series_img==null) {
		series_img=getIdAttribute(item+"-img", "src");
		setIdAttribute(item+"-thm", "src", series_img);
	}
	setIdAttribute(item+"-img", "src", thm_src);
}

function viewNovelInfo(item,thm_src,info) {
//alert("viewNovel "+active_novel+" as "+thm_src);
	if(active_novel==item) ; //return false;
	else if(active_novel)
		hideNovel(active_novel);
	active_novel = item;

	if(novel_info!=info) {
		if(novel_info) hide(item+"-"+novel_info+"-img");
		novel_info = info;
		showInfo(novel_info+"-blurb");
		show(item+"-"+info+"-img");
	}

	setIdAttribute(item+"-"+info+"-img", "src", thm_src);

	if(series_img==null) {
		series_img=getIdAttribute(item+"-"+info+"-img", "src");
		setIdAttribute(item+"-thm", "src", series_img);
	}

	return true;
}

function showInfo(novel) {
	navdiv = getIdElement("navs");
	infodiv = getIdElement("novelinf");
	theElement = getIdElement(novel);
	infodiv.innerHTML =  theElement.innerHTML.replace('class="novel"','');
}

function hideNovel(item) {
//alert("hideNovel "+item+" as "+item+"-thm");
	setIdAttribute(item+"-thm", "src", "");
	active_novel=null;
}

function show(item) {	/* put them all in DIVs and change their class and maybe defer sources */
	theElement = getIdElement(item);
	theElement.style.display="block";
	theElement.style.visibility="visible";
//	theElement.setAttribute("class","img-novel");
//	theElement.style.class="img-novel";
//alert("i'm over "+item+" as "+theElement.style[width]);
}

function hide(item) {
	theElement = getIdElement(item);
	theElement.style.visibility="hidden";
	theElement.style.display="none";
}

