function init() {
	// quit if this function has already been called
	if (arguments.callee.done) return;
	// flag this function so we don't do the same thing twice
	arguments.callee.done = true;
	// kill the timer
	if (_timer) {
		clearInterval(_timer);
		_timer = null;
	}
	parseTable();		
	}

/* for Mozilla */
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", init, false);
}
/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
	document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
	var script = document.getElementById("__ie_onload");
	script.onreadystatechange = function() {
		if (this.readyState == "complete") {
			init(); // call the onload handler
		}
	};
/*@end @*/
/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
	var _timer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			init(); // call the onload handler
		}
	}, 10);
}
/* for other browsers */
window.onload = init;


/* функция поиска и обработки таблиц */
function parseTable() {



// коллекция всех таблиц в документе
var tbls = document.getElementsByTagName("TABLE");

for (var i=0; i<tbls.length; i++) {

	if (tbls[i].className == 'avia_table' || tbls[i].className == 'avia_table2') { //нас интересуют только таблицы с классом "avia_table"
	// последовательнный перебор всех таблиц в коллекции

		for (var r=0; r<tbls[i].rows.length; r++) {
		// последовательнный перебор всех рядов в каждой таблице
			if (!(1&r)) {
			// для нечетных рядов таблицы присваиваем класс "odd"
				tbls[i].rows[r].className = 'odd';
			}
			else{
			// для четных рядов - присваиваем класс "even"
				tbls[i].rows[r].className = 'even';
				}
		}
	}
}
}
