// CSME.PRO [  Encode in UTF-8  Without BOM ] [ ☺ ]

function HighlightTableRows(TableClass) {

	var elements = document.getElementsByTagName("*");
	var elements_length = elements.length;
	for(var i = 0;i<elements_length;i++) {	 
		o = elements[i];
		if (o.tagName == "TABLE") {
			if (o.className.indexOf(TableClass)!=-1) {
				var o_rows_length = o.rows.length;
				for(var row=0; row<o_rows_length; row++) {
					var o_cells_length = o.rows[row].cells.length;
					for(var cell=0; cell<o_cells_length; cell++) {
						var td = o.rows[row].cells[cell];
						if (td.tagName == "TD") {
							HighlightTableRowsEvents(td)
							// ----------

							// ----------
							// ----------
							}
						}
					}
				}
			}
		}

	}
	
function HighlightTableRowsEvents(td) {
	var background_org = td.style.backgroundColor.toString();
	//
	td.onmouseover = function() {
		var tr = td.parentNode;
		if (tr.tagName == "TR") {
			var o_cells_length = tr.cells.length;
			for(var cell=0; cell<o_cells_length; cell++) {
				tr.cells[cell].OrgBackgroundColor = tr.cells[cell].style.backgroundColor;
				tr.cells[cell].style.backgroundColor = "#edefe1";
				}
			}
		};
	//	
	td.onmouseout = function() {
		var tr = td.parentNode;
		if (tr.tagName == "TR") {
			var o_cells_length = tr.cells.length;
			for(var cell=0; cell<o_cells_length; cell++) {
				tr.cells[cell].style.backgroundColor = tr.cells[cell].OrgBackgroundColor;
				}
			}
		};
	//
	}
	
