// JavaScript Document

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

function getElementsByClassName(classname, node) {
      if(!node) node = document.getElementsByTagName("body")[0];
      var a = [];
      var re = new RegExp('\\b' + classname + '\\b');
      var els = node.getElementsByTagName("*");
      for(var i=0,j=els.length; i<j; i++)
      if(re.test(els[i].className))a.push(els[i]);
      return a;
}

function menuUpdate(classname)
{
	var nav = getElementsByClassName(classname);
	for(var i=0,j=nav.length; i<j; i++)
	{
		addClass(nav[i], 'current_page_item');
	}

}
