//Copyright by R. Hilkens, 2008.
function RenderCaptions()
{
	var i;

	for(i=0;i<capid.length;i++)
	{
		element = null;
		element = document.getElementById(capid[i]);

		processFigureElement(element, i);

		if (element == null) { //de bestandsnaam en ID kunnen aan elkaar gelijk zijn. Beide altijd verwerken is onwenselijk!
		    element = null;
		    element = document.getElementById(capfilename[i]);

		    processFigureElement(element, i);
		}
	}
	
	function processFigureElement(element, i)
	{
		if(element != null)
		{
			p = document.createElement("p");
			insertFirst(element, p);
			p.innerHTML = cap[i];
			p.className = "captext";

			img = document.createElement("img");
			insertFirst(element, img);
			href = root + capfolder[i] + "/" + capfilename[i] + ".aspx";
			img.src = href;
		}
	}
	
	function insertFirst(parentNode, newNode)
	{
		if(parentNode.childNodes.length != 0) element.insertBefore(newNode, parentNode.childNodes[0]); else parentNode.appendChild(newNode);
	}
}
