// JavaScript Document

if(!window.AJM){window['AJM'] = {}; }


function $()
{
	var elements = new Array();
	
	for (var i=0; i < arguments.length; i++)
	{
		var element = arguments[i];
		
		if(typeof element == 'string')
		{
			element = document.getElementById(element);		
		}
		
		if(arguments.length == 1)
		{
			return element;
		}
		
		elements.push(element);
	}
	
	return elements;
}
window['AJM']['$'] = $;



function getElementsByClassName(className, tag, parent)
{
	parent = parent || document;
	
	if(!(parent = $(parent)))
	{
	return false;
	}

	var allTags = (tag == "*" && parent.all) ? parent.all : parent.getElementsByTagName(tag);
	var matchingElements = new Array();

	className = className.replace(/\-/g, "\\-");
	var regex = new RegExp("(^|\\s)" + className + "(\\s|$)");
	
	var element;
	
	for(var i=0; i < allTags.length; i++)
	{
		element = allTags[i];
		if(regex.test(element.className))
		{
			matchingElements.push(element);
		}	
	}
	
	return matchingElements;
}
window['AJM']['getElementsByClassName'] = getElementsByClassName;

function toggleDisplay(node, value, item1ID)
{	
	
	var myItem = $(item1ID);
	if(!myItem){ return false;}
	var myLinks = $(node);
	if(!myLinks){ return false;}
	var itemClass = myItem.getAttribute('class');
	var linksClass = myLinks.getAttribute('class');
	
	if(myLinks.style.display != 'block')
	{
		myItem.style.display = 'none';
		myLinks.style.display = 'block';
	}
	else
	{
		myLinks.style.display = 'none';
		myItem.style.display = 'block';
	}

}
window['AJM']['toggleDisplay'] = toggleDisplay;
