function ColoriseTRs(parent_id, odd_class, unite_rows_with_class, exclude_table_with_class) {
	if (!odd_class) odd_class = "odd";
	if (!(tm = document.getElementById(parent_id))) return;
	var tables = tm.getElementsByTagName('table');
	
	for (var i = 0; i < tables.length; i++) {
		if (tables[i].className == 'no' || tables[i].className != 'tech') continue;
		
		var TRs = tables[i].getElementsByTagName('tr');
		var z = 1;
		for (var j = 1; j < TRs.length; j++) {
			if (TRs[j].className == 'header' || TRs[j].parentNode.parentNode != tables[i]) continue;
			if (TRs[j] && z % 2 && !TRs[j].className) {
				TRs[j].className = odd_class;				
			}
			z++;
		}
	}
	
}