//ZEBRA TABLES
var zebra = {
	highlight : true, // Ha ez true, akkor van FX, ha false, akkor nincs
	init : function() {
		try{
			var tables = $$('table.zebra');
			for(var i=0; i<tables.length; i++) {
				var rows = tables[i].getElements('tr');
				for(var r=0; r<rows.length; r++) {
					if(r==0){
						var ths = rows[r].getElements('th');
						ths[ths.length-1].className = "last";
					}
					if(r != 0) {
						if( r%2 == 0 ) {
							rows[r].className = rows[r].className + " even";
						} else { 
							rows[r].className = rows[r].className + " odd";
						}
					}
				}
			}
		}catch(z){};
		if(zebra.highlight==true) {
			try{
				$$('tr.odd').addEvents({
					'mouseenter' : function(){
						var rr = this.getElements('td');
						for(var i = 0; i < rr.length; i++){
							var x = new Fx.Tween($(rr[i]),{duration:0});
							x.start('backgroundColor', '#ffffff' , '#ffe9b4'); // Az alapértelmezett páratlan (odd) színről indul a kiemelt színre
						}
					},
					'mouseleave' : function(){
						var rr = this.getElements('td');
						for(var i = 0; i < rr.length; i++){
							var x = new Fx.Tween($(rr[i]),{duration:200});
							x.start('backgroundColor', '#ffe9b4' , '#ffffff'); // A kiemelt színről tér vissza az alapértelmezett páratlan (odd) színre
						}
					}
				});
				$$('tr.even').addEvents({
					'mouseenter' : function(){
						var rr = this.getElements('td');
						for(var i = 0; i < rr.length; i++){
							var x = new Fx.Tween($(rr[i]),{duration:0});
							x.start('backgroundColor', '#e8eef3' , '#ffe9b4'); // Az alapértelmezett őáros (even) színről indul a kiemelt színre
						}
					},
					'mouseleave' : function(){
						var rr = this.getElements('td');
						for(var i = 0; i < rr.length; i++){
							var x = new Fx.Tween($(rr[i]),{duration:200});
							x.start('backgroundColor', '#ffe9b4' , '#e8eef3'); // A kiemelt színről tér vissza az alapértelmezett páros (even) színre
						}
					}
				});
			}catch(z){};
		}
	}
};
window.addEvent('domready',zebra.init);
