function colorizeTable() {
/*	var tabele = $$('table.rameczka');
	if (tabele[0]) {
		tabele.each(function (tabela, klucztabeli) {
			var wiersze = tabele.getElements('tr');
			var modulo = 0;
			wiersze.each(function (el, kluczwiersza) {
			//	alert(kluczwiersza + ' ' + (kluczwiersza % 2));
				modulo = modulo + 1;
				if (modulo > 1) { 
					alert(kluczwiersza);
					modulo == 0; 
					el.addClass('szary_wiersz');
				}
			});
		});
	}*/
	var wiersze = $$('table.rameczka tr');
	if (wiersze[0]) {
		wiersze.each(function (el, key) {
			if (key % 2 == 1) {
				el.addClass('szary_wiersz');
			}
		});
	}
}

function showContactFotos() {
	var oddzialy = $$('#oddzialySHOW .oddzialyITEM');
	
	if (oddzialy[0]) {
		oddzialy.setStyle('opacity', 0);
		oddzialy[0].setStyle('opacity', 1);
		var pokazFx = new Fx.Elements(oddzialy, {'link': 'cancel', duration: 200, transition: Fx.Transitions.linear});

		oddzialy.each(function (el, key) {
			var boxy = el.getElements('.oddzialyITEM_elem');
			boxy.each(function (box, boxkey) {
				box.addEvents({
					'mouseenter': function () {
						var stany = {};
						oddzialy.each(function (oddzial, oddzialkey) {
							if ((oddzialkey - 1) == boxkey) {
								stany[''+oddzialkey] = { 'opacity': 1 };
							} else {
								stany[''+oddzialkey] = { 'opacity': 0 };
							}
						});
						pokazFx.start(stany);
					},
					'mouseleave': function () {
						var stany = {};
						oddzialy.each(function (oddzial, oddzialkey) {
							if (oddzialkey == 0) {
								stany[''+oddzialkey] = { 'opacity': 1 };
							} else {
								stany[''+oddzialkey] = { 'opacity': 0 };
							}
						});
						pokazFx.start(stany);
					}
				});
			});
		});
	}
}

function setMenuMouseOver() {
    var links = $$('#nav a');

    links.each(function(el) {
        if (!el.hasClass('selected')) {
            el.addEvents({
                'mouseover': function() {
                    this.getElements('span.mout').setStyle('display', 'none');
                    this.getElements('span.mover').setStyle('display', 'inline');
                },
                'mouseout': function() {
                    this.getElements('span.mout').setStyle('display', 'inline');
                    this.getElements('span.mover').setStyle('display', 'none');
                }
            });
        }
    });
}

function setFotoBorder() {
    var imgs = $$('img[class^=ramka]');
    
    imgs.each(function(el) {
        if (el.parentNode.tagName == 'A') {
            var imgBorder = $(document.createElement('div'));
            var img = $(el);
    //        var floatStyle = $(img).getStyle('float');

            imgBorder.addClass('border');

            el.parentNode.addClass('galleryFotoBorder');
    //        el.parentNode.setStyle('float', floatStyle);

            if (img.hasClass('ramka_do_lewej')) {
                el.parentNode.setStyle('float', 'left');
            } else if (img.hasClass('ramka_do_prawej')) {
                el.parentNode.setStyle('float', 'right');
            }

            el.parentNode.appendChild(imgBorder);
        } else {
            var imgFotoBorder = $(document.createElement('div'));
            var imgBorder = $(document.createElement('div'));
            var img = $(el);

            imgBorder.addClass('border');
            imgFotoBorder.addClass('fotoBorder');
            
            if (img.hasClass('ramka_do_lewej')) {
                imgFotoBorder.setStyle('float', 'left');
            } else if (img.hasClass('ramka_do_prawej')) {
                imgFotoBorder.setStyle('float', 'right');
            }

            imgFotoBorder.appendChild(imgBorder);
            imgFotoBorder.inject(img, 'before');
            imgFotoBorder.appendChild(img);
        }
    });
    
}

function setLangMenu() {
    var selectedLang = $('selectedLang');
    var langsList = $('langsList');

    selectedLang.addEvents({
        'click': function() {
            if (langsList.getStyle('display') == 'none') {
                langsList.setStyle('display', 'block');
            } else {
                langsList.setStyle('display', 'none');
            }
        }
    });
}

window.addEvent('domready', function() {
    setMenuMouseOver();
    //setLangMenu();
    showContactFotos();
    colorizeTable();
//    setFotoBorder();
});
