// JavaScript Document

var contentArea = {
	
	addListeners: function () {
		if (!document.getElementsByTagName || !document.getElementById)
			return;		

		// Add Listeners to Projects DIVs
		var objContentArea = document.getElementById("rwContent");
		var arrDIVs = objContentArea.getElementsByTagName("div");

		for (i=0; i < arrDIVs.length; i++) {
			if (arrDIVs[i].id.search(/\bscr\b/) == -1) {
				var objDIV = arrDIVs[i];
				rwScript.addEvent(objDIV, 'mouseover', contentArea.getMOver(objDIV), false);
				rwScript.addEvent(objDIV, 'mouseout', contentArea.getMOut(objDIV), false);
			}
		}
	},

// PROJECT DIV EVENTS
	mOver: function (e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;
	
		el.className = 'contentDIVOver';
		
		var arrPs = el.getElementsByTagName("p");
		for (i=0; i < arrPs.length; i++) {
				arrPs[i].className = 'contentTextOver'
		}		
	},

	mOut: function (e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;

		el.className = '';
		
		var arrPs = el.getElementsByTagName("p");
		for (i=0; i < arrPs.length; i++) {
				arrPs[i].className = ''
		}		
	},

	getMOver: function (node) {
		return function(e) { contentArea.mOver(e, node); };
	},
	
	getMOut: function (node) {
		return function(e) { contentArea.mOut(e, node); };
	}

};

rwScript.addEvent(window, 'load', contentArea.addListeners, false);
rwScript.addEvent(window, 'unload', EventCache.flush, false);
