// JavaScript Document

var safLinks = {
	
	addListeners: function() {

		arrLinks = document.getElementsByTagName('a');
		for (var i=0; i < arrLinks.length; i++) {
			objLink = arrLinks[i];
			if (objLink.className == 'lnkEnlargement') {
				rwScript.addEvent(objLink, 'click', safLinks.getEnlargementClick(objLink), false);
				objLink.onclick = safLinks.cancelClick;
			}
		}

	},
	
	showEnlargement: function(e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;
		
		var strHREF = el.href;
		var intLastSlash = strHREF.lastIndexOf('/');
		strImage = strHREF.substring(intLastSlash + 1);
		var strTitle = el.title;
		
		winEnlargement=window.open('saf_img_Enlargement.asp?img=' + strImage + '&title=' + strTitle,'winEnlargement','toolbar=no,status=no,width=515,height=460');
	
		if (window.event) {
			window.event.cancelBubble = true;
			window.event.returnValue = false;
		}

		if (e && e.stopPropagation && e.preventDefault) {
			e.stopPropagation();
			e.preventDefault();
		}
	},
	getEnlargementClick: function (node) { return function(e) { safLinks.showEnlargement(e, node); }; },
	cancelClick: function() { return false; }

};

rwScript.addEvent(window, 'load', safLinks.addListeners, false);
rwScript.addEvent(window, 'unload', EventCache.flush, false);