// JavaScript Document

var cntPanel = {
	
	addListeners: function () {
		if (!document.getElementsByTagName || !document.getElementById)
			return;		

		// Add Listeners to Projects DIVs
		var objCNTPanel = document.getElementById("rwContact");
		var arrDIVs = objCNTPanel.getElementsByTagName("div");
		
		for (i=0; i < arrDIVs.length; i++) {
			if (arrDIVs[i].id != "btnContact") {
				var objDIV = arrDIVs[i];
				rwScript.addEvent(objDIV, 'mouseover', cntPanel.getMOver(objDIV), false);
				rwScript.addEvent(objDIV, 'mouseout', cntPanel.getMOut(objDIV), false);
				rwScript.addEvent(objDIV, 'click', cntPanel.getClick(objDIV), false);
			}
		}
	},

// PROJECT DIV EVENTS
	mOver: function (e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;
	
		el.className = 'cntDIVOver';
	},

	mOut: function (e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;

		el.className = '';
	},

	prjClick: function (e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;

		var strID = el.id;

		strLink = "rw_img_Enlargement.html?img="
		if (strID == "contactMap") {
			var strLink = strLink + "contactMap_en.gif";
		} else {
			var strLink = strLink + "contactImage_en.jpg";
		}

		contactWin = window.open(strLink,'contactWin','toolbar=no,status=no,resizable=yes,height=500,width=500');
		contactWin.focus();

	},

	getMOver: function (node) {
		return function(e) { cntPanel.mOver(e, node); };
	},
	
	getMOut: function (node) {
		return function(e) { cntPanel.mOut(e, node); };
	},

	getClick: function (node) {
		return function(e) { cntPanel.prjClick(e, node); };
	}
	
};

rwScript.addEvent(window, 'load', cntPanel.addListeners, false);
rwScript.addEvent(window, 'unload', EventCache.flush, false);
