/*=============================================================================

			 TITLE:		Standard Utility Library
		MODIFIED:		2006.02.14
   AUTHOR(S): 	Graham Wheeler - NetMediaOne - www.netmediaone.com
		REQUIRES:		Prototype - conio.prototype.js ( www.conio.com )

=============================================================================*/

function imgOn( img )
{
	$(img).src = $(img).src.replace( "-off.", "-on." );
}

function imgOff( img )
{
	$(img).src = $(img).src.replace( "-on.", "-off." );
}

function findParentByClassName ( el, className )
{
	var foundEl = "NULL";
	if ( hasClass( el.parentNode, className ) )
	{
		foundEl = el.parentNode;
	}
	else
	{
		foundEl = findParentByClassName( el.parentNode, className );
	}
	return foundEl;
}

// className functions

// Dean Edwards 2004.10.24

function addClass(element, className) {
    if (!hasClass(element, className)) {
        if (element.className) element.className += " " + className;
        else element.className = className;
    }
};

function removeClass(element, className) {
    var regexp = new RegExp("(^|\\s)" + className + "(\\s|$)");
    element.className = element.className.replace(regexp, "$2");
};

function hasClass(element, className) {
    var regexp = new RegExp("(^|\\s)" + className + "(\\s|$)");
    return regexp.test(element.className);
};
