<!-- 
// New Beginnings Nursery: Standard library of JavaScript functions
// NH 09.07.2007

/*********************************************************************/
/* Custom onload Queue                                               */
/*********************************************************************/
	var onLoadActions = new Array();
	
	function addOnLoadAction(action)
	{
		onLoadActions[onLoadActions.length] = action;
	}
	
	function performOnLoadActions(node)
	{
		for (var i=0;i<onLoadActions.length;i++)
		{
			eval(onLoadActions[i]);
		}
		
		// Open the navigation item for this page, if required
		if (node)
		{
			initToggle(node);
		}
	}
/*-------------------------------------------------------------------*/

/*********************************************************************/
/* Get element by class name                                         */
/*   e.g. getElementsByClassName(doc, "div", "classname");           */
/*********************************************************************/
	function getElementsByClassName(oElm, strTagName, strClassName)
	{
		// first it gets all of the specified tags
	    var arrElements = (strTagName == "*" && document.all) ? document.all : oElm.getElementsByTagName(strTagName);
	    
		// then it sets up an array that'll hold the results
		var arrReturnElements = new Array();
	
		// some regex stuff you don't need to worry about
	    strClassName = strClassName.replace(/\-/g, "\\-");
	
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	
		// now it iterates through the elements it grabbed above
	    for(var i=0; i<arrElements.length; i++)
		{
	        oElement = arrElements[i];
	
			// if the class matches what we're looking for it ads to the results array
	        if(oRegExp.test(oElement.className))
			{
	            arrReturnElements.push(oElement);
	        }
	    }
	
		// then it kicks the results back to us
	    return (arrReturnElements)
	}
/*-------------------------------------------------------------------*/
// -->
