﻿function hasClass(item, cls) 
{
	return item.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(elementId, cls) 
{
    var item = document.getElementById(elementId);
	if (!this.hasClass(item, cls)) 
	    item.className += " " + cls;
}

function removeClass(elementId, cls) 
{
    var item = document.getElementById(elementId);
	if (hasClass(item, cls)) 
	{
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		item.className=item.className.replace(reg,' ');
	}
}

function setClass(elementId, cls) 
{
    var item = document.getElementById(elementId);
	if (!this.hasClass(item, cls)) 
	    item.className = cls;
}

