function addClass(target, classValue)
{
  var pattern = new RegExp("(^| )" + classValue + "( |$)");

  if (!pattern.test(target.className)) {

    if (target.className == "")  {
      target.className = classValue;

    } else  {
      target.className += " " + classValue;
    }
  }
  return true;
}

function removeClass(target, classValue) {
  var removedClass = target.className;
  var pattern = new RegExp("(^| )" + classValue + "( |$)");

  removedClass = removedClass.replace(pattern, "$1");
  removedClass = removedClass.replace(/ $/, "");

  target.className = removedClass;

  return true;
}
