jss.css = {};

jss.css.hasClassName = function (element, className) {
	var elementClassName = element.className;
	return (elementClassName.length > 0 && (elementClassName == className || new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName)));
}

jss.css.addClass = function (element, className) {
	if (!jss.css.hasClassName(element, className)) {
		element.className += (element.className ? ' ' : '') + className;
	}
	return element;
}

jss.css.removeClass = function(element, className) {
	element.className = element.className.replace(new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').trim();
	return element;
}
