// CENTROWANIE MENU
function goMenuCenter() {
	var menu = $('menu');
	if (menu) {
		var menuElem = $$('#menu #nav > a');
		var szerokosc = 0;
		menuElem.each(function (el, key) {
			szerokosc = szerokosc + el.offsetWidth;
		});

		if (menu.offsetWidth > szerokosc) {
			var new_padding = Math.round((menu.offsetWidth- szerokosc) / 2);
			var new_szerokosc = menu.offsetWidth - new_padding;
			menu.setStyle('width', new_szerokosc);
			menu.setStyle('padding-left', new_padding);
		}
	}
}
// CENTROWANIE MENU - KONIEC

// DODANIE CIENIA 
function goMakeShadow() {
	var elementy = $$('.shadow');
	if (elementy[0]) {
		elementy.each(function (el, key) {
			var shadowZIndex = 1;
			if (el.getStyle('position') != 'absolute') el.setStyle('position', 'relative');
			if (el.getStyle('z-index') == 'auto' || el.getStyle('z-index').toInt() == NaN) el.setStyle('z-index', 2);
			else {
				var zIndex = el.getStyle('z-index').toInt();
				shadowZIndex = zIndex;
				zIndex = zIndex + 1;
				el.setStyle('z-index', zIndex);
			}
			var newel = el.clone();
			if (el.id) newel.addClass('shadow-'+el.id);
			newel.addClass('shadow-back');
			newel.removeClass('shadow');
			newel.setStyle('position', 'absolute');
			newel.setStyle('top', el.offsetTop + 1);
			newel.setStyle('left', el.offsetLeft + 1);
			newel.setStyle('opacity', 0.2);
			newel.setStyle('z-index', shadowZIndex);
			newel.setStyle('color', '#000000');
			var newelementy = newel.getElements('p, a, li, span, td');
			if (newelementy[0]) newelementy.setStyle('color', '#000000');
			newel.inject(el, 'before');
		});
	}
}
// DODANIE CIENIA - KONIEC

// OBSŁUGA POPRAWNOSCI FORMULARZA
function checkEmpty(value) {
	if (!value || value == '') return false;
	else return true;
}

function checkText(value) {
	if (!value || value == '') return false;
	else return true;
}

function checkNumber(value) {
	return /^(-?\s?[0-9]+([\.,]?[0-9]+)?)$/i.test(value);
}

function checkPhone(value) {
	return /^(\(?[0-9]{2,}\)?([\s-]*[0-9]{2,})+)$/i.test(value);
}

function checkEmail(value) {
	return /^([a-zA-Z0-9_\.]+@[a-zA-Z0-9_]+(\.{1}[a-zA-Z]{2,6}){1,3})$/i.test(value);
}

function checkDate(value) {
	return /^([0-3]{1}[0-9]{1}-[0-1]{1}[0-9]{1}-[0-9]{4})$/i.test(value);
}

function checkPostCode(value) {
	return /^([0-9]{2}[\s]*-[\s]*[0-9]{3})$/i.test(value);
}

function goFormCheck() {
	var sender = $('rateSEND');
	if (sender) {
		sender.addEvent('click', function () {
			var send = true;
			var inputy = $$('.form_required');
			inputy.removeClass('form_error');
			inputy.each(function(el, key) {
				var error = true;
				error = checkEmpty(el.value);
				if (el.hasClass('form_daneTekst') && !checkText(el.value)) error = false;
				if (el.hasClass('form_daneEmail') && !checkEmail(el.value)) error = false;
				if (el.hasClass('form_daneTelefon') && !checkPhone(el.value)) error = false;
				if (el.hasClass('form_daneData') && !checkDate(el.value)) error = false;
				if (el.hasClass('form_daneLiczba') && !checkNumber(el.value)) error = false;	
				if (el.hasClass('form_daneKodPocztowy') && !checkPostCode(el.value)) error = false;	
				if (!error) {
					send = false;
					el.addClass('form_error');
				}
			});
			if (!send) {
				alert('Jedno lub więcej pól zostały nieprawidłowo wypełnione' + "\n" + 'Pola te zostały zaznaczone kolorem czerwonym');
				return false;
			} else {
				var formularz = $('form_opinia');
				if (formularz) formularz.submit();
				return false;
			}
		});
	}
}


function goReservCheck() {
	var sender = $('form_rezerwacja_submit');
	if (sender) {
		sender.addEvent('click', function () {
			var send = true;
			var inputy = $$('.form_required');
			inputy.removeClass('form_error');
			inputy.each(function(el, key) {
				var error = true;
				error = checkEmpty(el.value);
				if (el.hasClass('form_daneText') && !checkText(el.value)) error = false;
				if (el.hasClass('form_daneEmail') && !checkEmail(el.value)) error = false;
				if (el.hasClass('form_daneTelefon') && !checkPhone(el.value)) error = false;
				if (el.hasClass('form_daneData') && !checkDate(el.value)) error = false;
				if (el.hasClass('form_daneLiczba') && !checkNumber(el.value)) error = false;	
				if (el.hasClass('form_daneKodPocztowy') && !checkPostCode(el.value)) error = false;	
				if (!error) {
					send = false;
					el.addClass('form_error');
				}
				var rodzic = $(el.parentNode);
				if (rodzic.hasClass('form_calendar') || rodzic.hasClass('form_select')) {
					if (el.hasClass('form_error')) rodzic.addClass('form_error');
					else rodzic.removeClass('form_error');
				}
			});
			if (!send) {
				alert('Jedno lub więcej pól zostały nieprawidłowo wypełnione' + "\n" + 'Pola te zostały zaznaczone kolorem czerwonym');
				return false;
			} else {
				var formularz = $('form_rezerwacja');
				if (formularz) formularz.submit();
				return false;
			}
		});
	}
}
// OBSŁUGA POPRAWNOSCI FORMULARZA - KONIEC

// OBSLUGA KALENDARZA - KONIEC
function goCalendar() {
	var miesiacArray = ['STYCZEŃ', 'LUTY', 'MARZEC', 'KWIECIEŃ', 'MAJ', 'CZERWIEC', 'LIPIEC', 'SIERPIEŃ', 'WRZESIEŃ', 'PAŹDZIERNIK', 'LISTOPAD', 'GRUDZIEŃ'];
	var tydzienArray = ['PONIEDZIAŁEK', 'WTOREK', 'ŚRODA', 'CZWARTEK', 'PIĄTEK', 'SOBOTA', 'NIEDZIELA'];
	var miesiacCount = [
		[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
		[31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
	];

	var formCALENDAR = $$('.form_calendar');
	if (formCALENDAR[0]) {
		formCALENDAR.each(function(el, key){
			var formCALENDAR_value = el.getElement('.form_calendar_value');
			var formCALENDAR_button = el.getElement('.form_calendar_text');
			var formCALENDAR_list = el.getElement('.form_calendar_list');
			var formCALENDAR_parent = $(el.parentNode);
			formCALENDAR_parent.setStyle('position', 'relative');
			formCALENDAR_parent.setStyle('z-index', '1');

			var dzisiaj = new Date();
			dzisiaj.setDate(1);
			var dzien = dzisiaj.getDate();
			var miesiac = dzisiaj.getMonth();
			var rok =dzisiaj.getFullYear();

			//funkcja generujaca kalendarz
			var generateCal = function () {
            //usunięcie zdarzeń z poszczególnych dni miesiąca jeśli jakieś istnieją
				el.getElements('.form_calendar_day_use').removeEvents;

				//pobranie dnia tygodnia w ktorym sie zaczyna miesiac
				var nowy_dzien = new Date();
				nowy_dzien.setFullYear(rok, miesiac, 1);
				var dzien_tygodnia = nowy_dzien.getDay();

				//sprawdzenie czy rok jest przestepny - od tego zalezy liczba dni w lutym
				var rok_przestepny = 0;
				if (((rok % 4 == 0) && (rok % 100 != 0)) || (rok % 400 == 0)) {rok_przestepny = 1;}

				//przeniesienie dnia tygodnia jesli jest niedziela na koniec tygodnia :D
				dzien_tygodnia =dzien_tygodnia - 1;
				if (dzien_tygodnia < 0) {dzien_tygodnia = 6;}

				//wygenerowanie kalendarza i wpisanie
				var dataDzien = el.getElement('.form_calendar_day_list');
				var caly_miesiac = '<div class="form_calendar_day form_calendar_day_head">Pn</div><div class="form_calendar_day form_calendar_day_head">Wt</div><div class="form_calendar_day form_calendar_day_head">Śr</div><div class="form_calendar_day form_calendar_day_head">Cz</div>';
				caly_miesiac += '<div class="form_calendar_day form_calendar_day_head">Pt</div><div class="form_calendar_day form_calendar_day_head">So</div><div class="form_calendar_day form_calendar_day_head">Nd</div><div class="czysty"></div>';
				var licz = 0;
				for (licz = 0; licz < dzien_tygodnia; licz ++) {
					caly_miesiac += '<div class="form_calendar_day"></div>';
				}
				for (licz = 0; licz < miesiacCount[rok_przestepny][miesiac]; licz ++) {
					if (dzien_tygodnia == 5 || dzien_tygodnia == 6) {
						caly_miesiac += '<div class="form_calendar_day form_calendar_day_use form_calendar_day_weekend">' + (licz + 1) + '</div>';
					} else {
						caly_miesiac += '<div class="form_calendar_day form_calendar_day_use">' + (licz + 1) + '</div>';
					}
					if (dzien_tygodnia == 6) {
						caly_miesiac += '<div class="czysty"></div>';
					}
					dzien_tygodnia ++;
					if (dzien_tygodnia > 6) {
						dzien_tygodnia = 0;
					}
				}
				caly_miesiac += '<div class="czysty"></div>';
				dataDzien.innerHTML = caly_miesiac;

				//nadanie zdarzeń poszczególnym dniom miesiąca :)
				el.getElements('.form_calendar_day_use').each(function(ten_dzien, klucz_dnia) {
					ten_dzien.addEvents({
						'click': function () {
							var miesiac_text = '';
							if ((miesiac + 1) < 10) miesiac_text += '0';
							miesiac_text += (miesiac + 1);
							formCALENDAR_value.value = (klucz_dnia + 1) + '.' + miesiac_text + '.' + rok;
							formCALENDAR_button.innerHTML = formCALENDAR_value.value;
							formCALENDAR_list.setStyle('display', 'none');
							formCALENDAR_list.removeClass('form_calendar_list_open');
						},
						'mouseenter': function () {
							ten_dzien.addClass('form_calendar_day_hover');
						},
						'mouseleave': function () {
							ten_dzien.removeClass('form_calendar_day_hover');
						}
					});
				});
			}

			//obsługa wyboru roku i jego wyświetlanie
			var dataRok = el.getElement('.form_calednar_year');
			var dataRokL = el.getElement('.form_calendar_year_less');
			dataRokL.addEvent('click', function () {
				rok --;
				if (rok < 1970) { rok = 1970 }
				dataRok.innerHTML = rok;
				generateCal();
				return false;
			});
			var dataRokM = el.getElement('.form_calendar_year_more');
			dataRokM.addEvent('click', function () {
				rok = rok + 1;
				if (rok > 2038) { rok = 2038 }
				dataRok.innerHTML = rok;
				generateCal();
				return false;
			});
			dataRok.innerHTML = rok;

			//obsługa wyboru miesiąca i jego wyświetlanie
			var dataMiesiac = el.getElement('.form_calendar_month');
			var dataMiesiacL = el.getElement('.form_calendar_month_less');
			dataMiesiacL.addEvent('click', function () {
				miesiac --;
				if (miesiac < 0) {
					miesiac = 11;
					rok --;
					if (rok < 1970) { rok = 1970 }
					dataRok.innerHTML = rok;
				}
				dataMiesiac.innerHTML = miesiacArray[miesiac];
				generateCal();
				return false;
			});
			var dataMiesiacM = el.getElement('.form_calendar_month_more');
			dataMiesiacM.addEvent('click', function () {
				miesiac ++;
				if (miesiac > 11) {
					miesiac = 0;
					rok ++;
					if (rok > 2038) { rok = 2038 }
					dataRok.innerHTML = rok;
				}
				dataMiesiac.innerHTML = miesiacArray[miesiac];
				generateCal();
				return false;
			});
			dataMiesiac.innerHTML = miesiacArray[miesiac];

			//obsluga wyboru dnia i jego wyświetlania
			generateCal();

			//obsługa zmiany widoczności panelu
			el.addEvent('mouseleave', function() {
				formCALENDAR_list.setStyle('display', 'none');
				formCALENDAR_list.removeClass('form_calendar_list_open');
				formCALENDAR_parent.setStyle('z-index', '1');
			});
	
			formCALENDAR_button.addEvent('click', function() {
				if (formCALENDAR_list.hasClass('form_calendar_list_open')) {
					formCALENDAR_list.setStyle('display', 'none');
					formCALENDAR_list.removeClass('form_calendar_list_open');
					formCALENDAR_parent.setStyle('z-index', '1');
				} else {
					formCALENDAR_list.setStyle('display', 'block');
					formCALENDAR_list.addClass('form_calendar_list_open');
					formCALENDAR_parent.setStyle('z-index', '2');
				}
				return false;
			});
			
			if (formCALENDAR_value.value != '') {
				formCALENDAR_button.innerHTML = formCALENDAR_value.value;
			}
		});
	}
}
// OBSLUGA KALENDARZA - KONIEC

// OBSLUGA SELEKTOW
function goSelect() {
	//obsluga list rozwijanych
	var formSELECT = $$('.form_select');
	if (formSELECT[0]) {
		formSELECT.each(function(el, key) {
			var formSELECT_parent = $(el.parentNode);
			var formSELECT_value = el.getElement('.form_select_value');
			var formSELECT_button = el.getElement('.form_select_text');
			var formSELECT_list = el.getElement('.form_select_list');
			var formSELECT_elements = el.getElements('.form_select_list a');
			if (formSELECT_elements[0]) {
				formSELECT_parent.setStyle('position', 'relative');
				formSELECT_parent.setStyle('z-index', '1');
		
				el.addEvent('mouseleave', function() {
					formSELECT_list.setStyle('display', 'none');
					formSELECT_list.removeClass('form_select_list_open');
					formSELECT_parent.setStyle('z-index', '1');
				});
		
				formSELECT_button.addEvent('click', function() {
					if (formSELECT_list.hasClass('form_select_list_open')) {
						formSELECT_list.setStyle('display', 'none');
						formSELECT_list.removeClass('form_select_list_open');
						formSELECT_parent.setStyle('z-index', '1');
					} else {
						formSELECT_list.setStyle('display', 'block');
						formSELECT_list.addClass('form_select_list_open');
						formSELECT_parent.setStyle('z-index', '2');
					}
					return false;
				});
			
				formSELECT_elements.each(function(elem, klucz) {
					elem.addEvent('click', function() {
						formSELECT_list.setStyle('display', 'none');
						formSELECT_list.removeClass('form_select_list_open');
						formSELECT_value.value = elem.rel;
						formSELECT_button.innerHTML = elem.innerHTML;
						formSELECT_parent.setStyle('z-index', '1');
						return false;
					});
				});
			
				if (formSELECT_value.value != '') {
					var is_value = 0;
					formSELECT_elements.each(function(elem, klucz) {
						if (elem.rel == formSELECT_value.value) {
							formSELECT_value.value = elem.rel;
							formSELECT_button.innerHTML = elem.innerHTML;
							is_value = 1;
						} 
					});
					if (is_value == 0) {
						formSELECT_value.value = formSELECT_elements[0].rel;
						formSELECT_button.innerHTML = formSELECT_elements[0].innerHTML;
					}
				} else {
					formSELECT_value.value = formSELECT_elements[0].rel;
					formSELECT_button.innerHTML = formSELECT_elements[0].innerHTML;
				}
			}
		});
	}
}
// OBSLUGA SELEKTOW - KONIEC

//OBSŁUGA WYSTAWIANIA OCENY
function goRate() {
	var rateStars = $$('#rateANIM img');
	if (rateStars[0]) {
		var rateValue = $('rateVALUE');
		var pozycja = rateValue.value;
		rateStars.setStyle('opacity', 0.4);
		rateStars.each(function(el, key) {
			el.addEvents({
				'click': function () {
					pozycja = key + 1;
					rateValue.value = pozycja;
				},
				'mouseenter': function () {
					rateStars.each(function(star, klucz) {
						if (klucz <= key) star.setStyle('opacity', 1);
						else star.setStyle('opacity', 0.3);
					});
				},
				'mouseleave': function () {
					rateStars.each(function(star, klucz) {
						if (klucz <= pozycja - 1) star.setStyle('opacity', 1);
						else star.setStyle('opacity', 0.3);
					});
				}
			});
		});
	}
	
	var rateStates = $$('.rateSTATE');
	if (rateStates[0]) {
		rateStates.each(function (el, key) {
			var elements = el.getElements('img');
			var ocena = 0;
			if (el.hasClass('rate_1')) ocena = 1;
			if (el.hasClass('rate_2')) ocena = 2;
			if (el.hasClass('rate_3')) ocena = 3;
			if (el.hasClass('rate_4')) ocena = 4;
			if (el.hasClass('rate_5')) ocena = 5;
			elements.each(function(star, klucz) {
				if (klucz <= ocena - 1) star.setStyle('opacity', 1);
				else star.setStyle('opacity', 0.3);
			});
		});
	}
}
//OBSŁUGA WYSTAWIANIA OCENY - KONIEC

//OBSLUGA WYSYLANIA NEWSLETTERA AJAXEM
function goNewsletterSend() {
	var wyzwalacz = $('newsletter_send');
	if (wyzwalacz) {
		var pojemnik_i = $('newsletter_text');
		var pojemnik_b = $('newsletter_sender');
		var pojemnik = $('newsletter_text_inner');
		var link = $('newsletter_link').value;
		var email = $('newsletter_email');
		var cofnij = $('newsletter_back');
		wyzwalacz.addEvent('click', function() {
			ajaxQuery = new Request({
				url: link,
				method: 'post',
				onComplete: function(response) {
					pojemnik.innerHTML = response;
					pojemnik_i.setStyle('display', 'block');
					pojemnik_b.setStyle('display', 'none');
				}
			});
			ajaxQuery.send(Hash.toQueryString({'form_email': email.value}));
			return false;
		});
		cofnij.addEvent('click', function() {
			pojemnik_i.setStyle('display', 'none');
			pojemnik_b.setStyle('display', 'block');
			return false;
		});
	}
}
//OBSLUGA WYSYLANIA NEWSLETTERA AJAXEM - KONIEC

//OBS£UGA FORMULARZY
function goForms() {
	var temp = [];

	$$('input, textarea').each(function(el, index) {
		el.addEvents({
			'focus': function() {
				if(!temp[index]) {
					temp[index] = el.get('value');
				}
				if($(this).get('value') == temp[index]) {
					$(this).set('value', '');
				}
			},
			'blur': function() {
				if(el.get('value') == '') {
					el.set('value', temp[index]);
				}
			}
		});
	});
}
//OBS£UGA FORMULARZY - KONIEC

// ROTACJA ZDJEC NA STRONIE GLOWNEJ 
function goTopRotate(selector, duration) {
	var obrazy = $$(selector);
	if (obrazy[0]) {
		obrazy.setStyle('opacity', 0);
		var position = 0;
		var max_position = obrazy.length;
		var topFX = new Fx.Elements(obrazy, {'link': 'cancel', duration: 500, transition: Fx.Transitions.linear});
		var rotation = function() {
			var stany = {};
			obrazy.each(function (el, key) {
				if (key == position) stany['' + key] = {'opacity':1};
				else stany['' + key] = {'opacity':0}
			});
			position ++;
			if (position == max_position) position = 0;
			topFX.start(stany);
		}
		rotation.periodical(duration);
		rotation();
	}
}
// ROTACJA ZDJEC NA STRONIE GLOWNEJ - KONIEC

// PRZESUWANIE PROMOCJI 
function goRotatePromotion() {
	var promocje = $$('.promocje .promocje_anim');
	var tryb = $('obraz');
//	var promocje_prev = $$('.promocje .prev');
//	var promocje_next = $$('.promocje .next');
	if (promocje[0]/*&& promocje_prev[0] && promocje_next[0]*/) {
		promocje = promocje[0];
//		promocje_prev = promocje_prev[0];
//		promocje_next = promocje_next[0];
		
		var position = 0;
		var promocje_list = $$('.promocje .promocje_anim table td > a');
		var max_przesuniecie = promocje_list.length;
		var promocje_tr = $$('.promocje .promocje_anim table tr');
		var promocje_table = $$('.promocje .promocje_anim table');
		
		if (promocje_list[0] && promocje_list.length > 3) {
			if (tryb) {
				var przesuniecie = promocje_list[0].offsetWidth;
				promocje_tr = promocje_tr[0];
				promocje.innerHTML = '<table cellspacing="0" cellpadding="0" border="0" summary=""><tbody><tr>' + promocje_tr.innerHTML + promocje_tr.innerHTML + '</tr></tbody></table>';
				promocje_table = $$('.promocje .promocje_anim table');
				promocje_table = promocje_table[0];
			
				var promocjeFX = new Fx.Elements(promocje_table, {'link': 'cancel', duration: 400, transition: Fx.Transitions.linear});
			
				var rotateNext = function () {
					position++;
					if (position > max_przesuniecie) {
						position = 0;
						promocje_table.setStyle('left', 0-position*przesuniecie);
						position = 1;
					}
					promocjeFX.start({'0': {'left': 0-position*przesuniecie}});
				}
				rotateNext.periodical(5000);
		/*		promocje_next.addEvent('click', function (el, key) {
					rotateNext;
					return false;
				});*/
			
				var rotatePrev = function () {
					position--;
					if (position < 0) {
						position = max_przesuniecie;
						promocje_table.setStyle('left', 0-position*przesuniecie);
						position = max_przesuniecie - 1;
					}
					promocjeFX.start({'0': {'left':0-position*przesuniecie}});
				}
			/*	promocje_prev.addEvent('click', function (el, key) {
					rotatePrev;
					return false;
				});*/
			} else {
				promocje_table = promocje_table[0];
				var przesuniecie = promocje_list[0].offsetHeight;
				promocje.innerHTML = '<table cellspacing="0" cellpadding="0" border="0" summary=""><tbody>' + promocje_table.innerHTML + promocje_table.innerHTML + '</tbody></table>';
				promocje_table = $$('.promocje .promocje_anim table');
				promocje_table = promocje_table[0];
			
				var promocjeFX = new Fx.Elements(promocje_table, {'link': 'cancel', duration: 200, transition: Fx.Transitions.linear});
			
				var rotateNext = function () {
					position++;
					if (position > max_przesuniecie) {
						position = 0;
						promocje_table.setStyle('top', 0-position*przesuniecie);
						position = 1;
					}
					promocjeFX.start({'0': {'top': 0-position*przesuniecie}});
				}
				rotateNext.periodical(5000);
			
				var rotatePrev = function () {
					position--;
					if (position < 0) {
						position = max_przesuniecie;
						promocje_table.setStyle('top', 0-position*przesuniecie);
						position = max_przesuniecie - 1;
					}
					promocjeFX.start({'0': {'top':0-position*przesuniecie}});
				}
			}
		}
	}
}
// PRZESUWANIE PROMOCJI - KONIEC

// ZMIANA DNIA Z NOCA
function goChangeDayAndNight() {
	var przelacznik = $$('#top .wlacznik');
	var pora_dnia = $('pora_dnia');
	
	var przelacz = function(pora) {
		ajaxQuery = new Request({
			url: '/setday.php',
			method: 'post',
			onComplete: function(response) {
				//alert(response);
			}
		});
		ajaxQuery.send(Hash.toQueryString({'SET_DAY': pora}));
	}
	
	if (przelacznik[0] && pora_dnia) {
		var przelaczFx = new Fx.Elements(przelacznik, {'link': 'cancel', duration: 1500, transition: Fx.Transitions.Back.easeOut});
		
		przelacznik = przelacznik[0];
		przelacznik.addEvent('click', function () {
			if (pora_dnia.hasClass('dzien')) {
				pora_dnia.addClass('noc');
				pora_dnia.removeClass('dzien');
				przelacz('noc');
				przelaczFx.start({'0': {'height': 98}});
			} else {
				pora_dnia.addClass('dzien');
				pora_dnia.removeClass('noc');				
				przelacz('dzien');
				przelaczFx.start({'0': {'height': 50}});
			}
		//	Cufon.refresh($$('.cufon-js, #menu a'));
		});
		
		if (pora_dnia.hasClass('dzien')) {
			przelacznik.setStyle('height', 50);
		} else {
			przelacznik.setStyle('height', 98);
		}
	}
	var swiatlo = $$('#wlacz_wylacz p a');
	if (swiatlo[0] && pora_dnia) {
		swiatlo.each(function (el, key) {
			el.addEvent('click', function () {
				if (el.hasClass('wlacz') && pora_dnia.hasClass('noc')) {
					pora_dnia.addClass('dzien');
					pora_dnia.removeClass('noc');	
					przelacz('dzien');
				//	Cufon.refresh($$('.cufon-js, #menu a'));			
				}
				
				if (el.hasClass('wylacz') && pora_dnia.hasClass('dzien')) {
					pora_dnia.addClass('noc');
					pora_dnia.removeClass('dzien');			
					przelacz('noc');
				//	Cufon.refresh($$('.cufon-js, #menu a'));	
				}
			})
		});
	}
}
// ZMIANA DNIA Z NOCA - KONIEC

window.addEvent('domready', function() {
	goMenuCenter();
	goMakeShadow();
	goChangeDayAndNight();
	goRotatePromotion();
	goTopRotate('#obraz .obraz', 6000);
	goTopRotate('#sub_obraz .sub_obraz', 6000);
//	goTopRotate('.galeria .gallfoto', 3000);
	goNewsletterSend();
	goForms();
	goRate();
	goFormCheck();
	goReservCheck();
	goCalendar();
	goSelect();
	
	//$('pora_dnia').setStyle('width', window.getWidth());
	//alert(document.getWidth());
	
	/*Cufon.replace($$('.cufon-js, #menu a'), {
		hover: true
	});

	Cufon.now();*/
});
