var tableManager = new Object();

/*void*/ tableManager.fireLink = function (/*HTML row*/ row, /* int */index) {
	var acoll = row.getElementsByTagName("A");
	if (acoll.length > 0) self.location = acoll[index].href;
}

/*void*/ tableManager.activateRow = function (/*HTML row*/ row) {
	var cells = row.getElementsByTagName("TD");
	for (var i=0; i < cells.length; i++) {
		tableManager.activateCell(cells[i]);
	}
}

/*void*/ tableManager.deactivateRow = function (/*HTML row*/ row) {
	var cells = row.getElementsByTagName("TD");
	for (var i=0; i < cells.length; i++) {
		tableManager.deactivateCell(cells[i]);
	}
}

/*void*/ tableManager.activateCell = function (/*HTML cell*/ cell) {
	cssTools.addClass("hover", cell);
}

/*void*/ tableManager.deactivateCell = function (/*HTML cell*/ cell) {
	cssTools.removeClass("hover", cell);
}

var eventsManager = new Object();

/* void */ eventsManager.stopEventPropagation = function (/* event */ e) {
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}