// hasClass, addClass and removeClass written by Chris Sullins

function hasClass( element, className )
{
	if( !element.className )
	{
		return false;
	}
	else
	{
		var reg = new RegExp( "\\b" + className + "\\b", "gi" );
		return reg.test(element.className);
	}
}

function addClass( element, className )
{
	if( !hasClass(element, className) )
	{
		element.className += " " + className;
	}
}

function removeClass( element, className )
{
	if( element.className )
	{
		var reg = new RegExp( "\\b" + className + "\\b", "gi" );
		element.className = element.className.replace( reg, "" );
	}
}
