/* addEvent: simplified event attachment */function addEvent( obj, type, fn ) {	if (obj.addEventListener) {		obj.addEventListener( type, fn, false );		EventCache.add(obj, type, fn);	}	else if (obj.attachEvent) {		obj["e"+type+fn] = fn;		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }		obj.attachEvent( "on"+type, obj[type+fn] );		EventCache.add(obj, type, fn);	}	else {		obj["on"+type] = obj["e"+type+fn];	}}	var EventCache = function(){	var listEvents = [];	return {		listEvents : listEvents,		add : function(node, sEventName, fHandler){			listEvents.push(arguments);		},		flush : function(){			var i, item;			for(i = listEvents.length - 1; i >= 0; i = i - 1){				item = listEvents[i];				if(item[0].removeEventListener){					item[0].removeEventListener(item[1], item[2], item[3]);				};				if(item[1].substring(0, 2) != "on"){					item[1] = "on" + item[1];				};				if(item[0].detachEvent){					item[0].detachEvent(item[1], item[2]);				};				item[0][item[1]] = null;			};		}	};}();addEvent(window,'unload',EventCache.flush);/* window 'load' attachment */function addLoadEvent(func) {	var oldonload = window.onload;	if (typeof window.onload != 'function') {		window.onload = func;	}	else {		window.onload = function() {			oldonload();			func();		}	}}var popupLinkConfig = new Array;// popupLinkConfig["classname"] = new Array ( "targetname", "width=550,height=350,scrollbars=yes,resizable=yes,status=yes,toolbar=yes,location=yes,menubar=yes");popupLinkConfig["pop700"]    = new Array ( "review", "width=700,height=600");popupLinkConfig["glossary"] = new Array ( "help", "width=700,height=600, resizable=yes");function initPopupLinks(){  if (!document.getElementsByTagName) return true;  var pageLinks = document.getElementsByTagName("a");  for (var i = 0; i < pageLinks.length; i++)   {    if (((pageLinks[i].className != null) &&          (pageLinks[i].className != "")) ||        ((pageLinks[i].parentNode.className != null) &&          (pageLinks[i].parentNode.className != "")))    {      var linkClass = " " + pageLinks[i].className + " ";      if ((linkClass == "  ") && (pageLinks[i].parentNode.className != ""))      {        linkClass = " " + pageLinks[i].parentNode.className + " ";      }      for (var theKey in popupLinkConfig)       {        if (linkClass.indexOf(" " + theKey + " ") > -1)        {          if ((pageLinks[i].target == "") || (pageLinks[i].target == null))          {            pageLinks[i].target = (popupLinkConfig[theKey][0] != "") ? popupLinkConfig[theKey][0] : theKey;          }          pageLinks[i].settings = popupLinkConfig[theKey][1];          pageLinks[i].onclick = popUp;        }      }    }  }  return true;}function popUp(){  newWin = window.open(this.href, this.target, this.settings);  newWin.moveTo(((screen.width/2)-350),((screen.height/2)-300));  newWin.focus();  return false;}addEvent(window,'load', initPopupLinks);