// JavaScript Document

var Core = {};

Core.getElementsByClass = function(theClass)
{
  var elementArray = [];

  if (document.all)
  {
    elementArray = document.all;
  }
  else
  {
    elementArray = document.getElementsByTagName("*");
  }

  var matchedArray = [];
  var pattern = new RegExp("(^| )" + theClass + "( |$)");

  for (var i = 0; i < elementArray.length; i++)
  {
    if (pattern.test(elementArray[i].className))
    {
      matchedArray[matchedArray.length] = elementArray[i];
    }
  }

  return matchedArray;
};

function hideClass(classObj) {
                var list = Core.getElementsByClass(classObj);
                for (var i = 0; i < list.length; i++) {
                list[i].style.display = 'none';
                }
}

function showDiv(divObj) {
                document.getElementById(divObj).style.display='block';
}

function hideDiv(divObj) {
	document.getElementById(divObj).style.display='none';
}

function revertClass(classObj) {
	var list = Core.getElementsByClass(classObj);
	for (var i = 0; i < list.length; i++) {
	list[i].className = classObj;
	}
}

function subnav(id) {
	subnavOut();
	document.getElementById(id).style.background = 'url(/images/'+ id +'.gif) no-repeat';
	document.getElementById(id + '-sub').style.display = 'block';
	document.getElementById(id + '-lin').style.color= '#fff';
}

function subnavOut() {
	var list = Core.getElementsByClass('linkBg');
	for (var i = 0; i < list.length; i++) {
	list[i].style.background = 'none';
	}
	var list = Core.getElementsByClass('subnav');
	for (var i = 0; i < list.length; i++) {
	list[i].style.display = 'none';
	}
	var list = Core.getElementsByClass('navlink');
	for (var i = 0; i < list.length; i++) {
	list[i].style.color = '#5A4B3A';
	}
}