// JavaScript Document

var rwLinks = {
	
	addListeners: function () {
		if (!document.getElementsByTagName || !document.getElementById)
			return;		


		// add Listeners
		var arrAs = document.getElementsByTagName("a");

		for (i=0; i < arrAs.length; i++) {
			if (arrAs[i].className == 'imgEnlargement') {
				var objA = arrAs[i];
				rwScript.addEvent(objA, 'click', rwLinks.getClick(objA), false);
				objA.onclick = rwLinks.cancelClick;
			}
		}
	},

// Image Enlargement Events
	imgClick: function (e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;

		var imageWin = '';
		var strHREF = el.href;
		var strLocation = 'mub_img_Enlargement.asp?img=' + strHREF;

		if (!imageWin.closed && imageWin.location) {
			imageWin.location.href = strLocation;
		} else {
			imageWin=window.open(strLocation,'imageWin','toolbar=no,status=no,resizable=yes,height=500,width=620');
			if (!imageWin.opener) {
				imageWin.opener = self;
			}
			imageWin.location.href = strLocation;
		}
		
		if (window.focus) {
			imageWin.focus();
		}

		/* Prevent Default Link Action */
		if (el && el.stopPropagation && el.preventDefault) {
			el.stopPropagation();
			el.preventDefault();
		}
		if (window.event) {
			window.event.cancelBubble = true;
			window.event.returnValue = false;
		}
		
		return false;
	},
	getClick: function (node) { return function(e) { rwLinks.imgClick(e, node); }; },
	cancelClick: function() { return false; }
};

rwScript.addEvent(window, 'load', rwLinks.addListeners, false);
rwScript.addEvent(window, 'unload', EventCache.flush, false);
