//aiehl javascripts

function nphltoggle(catcode){
	//must hide/show children and change image for open/close
	childrenTR = document.getElementById("children." + catcode);
	childrenvisible = true;
	if (childrenTR.style.display){
		if (childrenTR.style.display == "none"){
			childrenvisible = false; 
		}
	}
	toggleimgsrc = childrenvisible ? "http://www.inispho.org/onlinelibrary/onlinelibraryimages/openme.gif" : "http://www.inispho.org/onlinelibrary/onlinelibraryimages/closeme.gif";
	newdisplay = childrenvisible ? "none" : "";
	toggleimg = document.getElementById("img." + catcode);
	if (toggleimg){
		toggleimg.src = toggleimgsrc;
	}
	childrenTR.style.display = newdisplay;
	return false;
}

function firstSubstringOfSecond(first,second){
	return (second.indexOf(first) != -1) && (second.length > first.length);
}

function nphlcatclick(cbox){
	var selcatname = cbox.name;
	var selcatNowChecked = cbox.checked;
	var nphltreetable = document.getElementById("nphltreetable");
	var nphlcboxes;
	if (nphltreetable){
	
		if (!selcatNowChecked){
			//cbox has just been unchecked so check all children are unchecked
			var childrenid = cbox.value.replace("nphlcat","children");
			var childrentd = document.getElementById(childrenid);
			if (!childrentd) exit;
			nphlcboxes = childrentd.getElementsByTagName("INPUT");
			for (pboxindex=0; pboxindex < nphlcboxes.length; pboxindex++){
				pcatbox = nphlcboxes[pboxindex];
				if (pcatbox.checked){
					//pcatbox.checked = false;
				}
			}
		}
		else{
			//cbox has just been checked so check all parents are checked
			var parent = cbox.value;
			var dot;
			var pcbox;
			parent = parent.replace("nphlcat.","");
			while (parent.indexOf(".") >= 0){
				dot = parent.lastIndexOf(".");
				parent = parent.substring(0,dot);
				if (parent.length > 0){
					pcbox = document.getElementById("nphlcat." + parent);
					if (pcbox){
						//pcbox.checked = true;
					}
				}
			}
		}
	}
}

function ntg(catcode){
		//must hide/show children and change image for open/close
		childrenTR = document.getElementById("children." + catcode);
		childrenvisible = (childrenTR.className == 'show');
		toggleimgsrc = childrenvisible ? "open.gif" : "close.gif";
		newdisplayclass = childrenvisible ? "hide" : "show";
		toggleimg = document.getElementById("img." + catcode);
		if (toggleimg){
			toggleimg.src = toggleimgsrc;
		}
		childrenTR.className = newdisplayclass;
		return false;
	}

/////////////////////code to load superbox lightbox//////////////
$(function(){
	$.superbox();
});