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';
	if(window.event) {
		document.getElementById(divObj).onmouseleave=function (){
			this.style.display='none';
		}
	} 
	else {
		document.getElementById(divObj).onmouseout=function (){
			this.style.display='none';
		}
	}
}

function rollover(imgDocID,imgObjName) {
	if (document.images) {
		var previousImg=document.images[imgDocID].src;
		document.images[imgDocID].src = eval(imgObjName + ".src");
		}
	}


function bground(clr) {
    document.getElementById('tdBg').style.backgroundColor = clr;
    document.getElementById('leftBg').style.backgroundColor = clr;
}


function mt(name,mailDomain,subjectText) {
	if (mailDomain.length == 0) {var mailDomain = "nesl.edu";}
	if (name.indexOf("*") > 0) {
	    NO_SPAM = "mailto:" + name.replace(/\*/g, "@") + MAIL_SERVER;
	    document.location.href = NO_SPAM;
	  } else {
	    NO_SPAM = "mailto:" + name + "@" + mailDomain + "?subject=" + subjectText;
	    document.location.href = NO_SPAM;
	  }
}