var tables = $$$.hasTagName('table');
if(tables){
	for(k=0;k<tables.length;k++) {
		if(!($$$.hasClass(tables[k], 'skip'))) {
			tables[k].onmouseover = function(event){event ? informa(event) : informa(window.event)}
			tables[k].onmouseout = function(event){event ? informa(event) : informa(window.event)}
		}
	}
}

function informa(e) {
	var ele = $$$.target(e);
	if($$$.targetName(e) == 'TD' || $$$.targetName(e) == 'A' || $$$.targetName(e) == 'SUB' || $$$.targetName(e) == 'SUP' || $$$.targetName(e) == 'SPAN') {
		while(ele.tagName != 'TR') {
			ele = ele.parentNode;
		}
		var table = (ele.parentNode.parentNode.tagName == 'TABLE') ? ele.parentNode.parentNode : ele.parentNode;
		if(!$$$.hasClass(ele, 'skip')) {
			var TDs = $$$.hasTagName('TD', ele);
			for(j=0; j < TDs.length; j++){
				if(e.type == 'mouseover') {
					$$$.addClass(TDs[j], 'on');
				} else {
					$$$.removeClass(TDs[j], 'on');
				}
			}
		}
	}
}