// MEGA MAPKA
function goMegaMap() {
	var mapaTABS = $$('.mapaTABS a');
	var mapaMAPA = $$('.mapaPOLSKA');
	if (mapaTABS[0] && mapaMAPA[0]) {
		var mapaTABS_B = $$('.mapaTABS a span.blue_one');
		var mapaTABS_G = $$('.mapaTABS a span.green_one');
		mapaTABS.each(function (tab_el, tab_key) {
			var i = 0;
			var zaznaczony = 'region_X_X';

			var mapaREGIONS = mapaMAPA[tab_key].getElements('.mapaREGION');
			var mapaREGIONS_count = mapaREGIONS.length;
			mapaREGIONS.each(function (reg_el, reg_key) {
				var mapaCHMURKA = reg_el.getElement('.mapaCHMURKA');
				var mapaCHMURKA_POS = reg_el.getElement('.mapaCHMURKA_POS');
				mapaCHMURKA_POS = mapaCHMURKA_POS.innerHTML;
				mapaCHMURKA_POS = mapaCHMURKA_POS.replace(' ', '').split(':::');
				mapaCHMURKA_X = mapaCHMURKA_POS[0];
				mapaCHMURKA_Y = mapaCHMURKA_POS[1];
				mapaCHMURKA.setStyle('left', mapaCHMURKA_X - Math.round(mapaCHMURKA.offsetWidth / 2));
				mapaCHMURKA.setStyle('top', mapaCHMURKA_Y - 38);
			});
			mapaREGIONS.setStyle('opacity', 0);
			//mapaREGIONS.setStyle('display', 'block');

			mapaMAPA[tab_key].setStyle('display', 'none');
			mapaMAPA[tab_key].setStyle('overflow', 'visible');
			mapaMAPA[tab_key].setStyle('height', 'auto');

			var mapaFX = new Fx.Elements(mapaREGIONS, {link: 'cancel', duration: 500, transition: Fx.Transitions.linear});
			
			var mapaINFO = mapaMAPA[tab_key].getElement('.mapaINFO');

			var mapaAREAS = mapaMAPA[tab_key].getElements('.mapaLINK');
			mapaAREAS.each(function (area_el, area_key) {
				var the_rel = area_el.href.split('#');
				if (the_rel[1]) the_rel = the_rel[1];
				else the_rel = 'region_X_X';
				
				area_el.addEvents({
					'mouseenter' : function () {
						var stany = {};
						for (i = 0; i < mapaREGIONS_count; i ++) {
							if (the_rel == mapaREGIONS[i].id) stany['' + i] = { 'opacity': 1 };
							else stany['' + i] = { 'opacity': 0 };
						}
						mapaFX.start(stany);
					},
					'mouseleave' : function () {
						var stany = {};
						for (i = 0; i < mapaREGIONS_count; i ++) {
							if (zaznaczony == mapaREGIONS[i].id) stany['' + i] = { 'opacity': 1 };
							else stany['' + i] = { 'opacity': 0 };
						}
						mapaFX.start(stany);						
					},
					'click' : function () {
						for (i = 0; i < mapaREGIONS_count; i ++) {
							if (the_rel == mapaREGIONS[i].id) {
								try {
									mapaINFO.innerHTML = mapaREGIONS[i].getElement('.mapaTEXT').innerHTML;
									zaznaczony = the_rel;
								} catch(err) {
								}
							}
						}
						return false;
					}
				});
			});

			tab_el.addEvents({
				'mouseenter' : function () {
					if (!tab_el.hasClass('selected')) {
						mapaTABS_B[tab_key].setStyle('display', 'none');
						mapaTABS_G[tab_key].setStyle('display', 'block');
					}
				},
				'mouseleave' : function () {
					if (!tab_el.hasClass('selected')) {
						mapaTABS_B[tab_key].setStyle('display', 'block');
						mapaTABS_G[tab_key].setStyle('display', 'none');
					}
				},
				'click' : function () {
					mapaMAPA.setStyle('display', 'none');
					$(tab_el.rel).setStyle('display', 'block');
					mapaTABS.removeClass('selected');
					tab_el.addClass('selected');

					mapaTABS_B.setStyle('display', 'block');
					mapaTABS_G.setStyle('display', 'none');
					mapaTABS_B[tab_key].setStyle('display', 'none');
					mapaTABS_G[tab_key].setStyle('display', 'block');

					return false;
				}
			});
		});
		mapaMAPA[0].setStyle('display', 'block');
		mapaTABS_B[0].setStyle('display', 'none');
		mapaTABS_G[0].setStyle('display', 'block');
		mapaTABS.removeClass('selected');
		mapaTABS[0].addClass('selected');
	}
}
// MEGA MAPKA - KONIEC

// OBSLUGA CHECKBOXOW
function goCheckBox() {
	var boxy = $$('.inputCHECKBOX');
	if (boxy[0]) {
		boxy.each(function(el, key) {
			var box_val = el.getElement('input');
			if (box_val) {
				if (box_val.value == 'TAK') el.addClass('inputCHECKBOX_sel');
				else el.removeClass('inputCHECKBOX_sel');
				el.addEvent('click', function() {
					if (box_val.value == 'TAK' && el.hasClass('inputCHECKBOX_sel')) {
						box_val.value = 'NIE';
						el.removeClass('inputCHECKBOX_sel');
					} else {
						box_val.value = 'TAK';
						el.addClass('inputCHECKBOX_sel');
					}
					return false;
				});
			}
		});
	}
}
// OBSLUGA CHECKBOXOW - 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 checkNIP(value) {
	var new_value = value;
	var _test = /^([0-9\s-]{10,})$/i.test(new_value);
	if (_test) {
		new_value = new_value.replace(/\s/g, '');
		new_value = new_value.replace(/-/g, '');
		_test = /^([1-9]{1}[0-9]{1}[1-9]{1}[0-9]{7})$/i.test(new_value);
		//sprawdzanie sumy kontrolnej
		if (_test) {
			var wagi = [6, 5, 7, 2, 3, 4, 5, 6, 7];
			var i = 0;
			var suma = 0;
			for (i = 0; i < 9; i ++) {
				suma += (wagi[i] * new_value[i]);
			}
			if ((suma % 11 != 10) && (suma % 11 == new_value[9])) _test = true;
			else _test = false;
		}
	}
	return _test;
}

function goFormCheck() {
	var sender = $$('.form_button');
	if (sender[0]) {
		sender.each(function(s_el, s_key) {
			s_el.addEvent('click', function () {
				if (s_el.rel) {
					var formularz = $(s_el.rel);
					if (formularz) {
						var send = true;
						var inputy = formularz.getElements('.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 (el.hasClass('form_daneNIP') && !checkNIP(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');
						} else {
							formularz.submit();
						}
					}
				}
				return false;
			});
		});
	}
}
// OBSŁUGA POPRAWNOSCI FORMULARZA - KONIEC

//OBSŁUGA MAPY
function goMapFlush() {
	var cloudDYSTRYBUTORZY = {
		'0': { 'center_x': 55, 'center_y': 73 },
		'1': { 'center_x': 144, 'center_y': 37	},
		'2': { 'center_x': 243, 'center_y': 62	},
		'3': { 'center_x': 311, 'center_y': 83	},
		'4': { 'center_x': 40, 'center_y': 157	},
		'5': { 'center_x': 107, 'center_y': 151 },
		'6': { 'center_x': 155, 'center_y': 105 },
		'7': { 'center_x': 251,	'center_y': 151 },
		'8': { 'center_x': 78, 'center_y': 217	},
		'9': { 'center_x': 132, 'center_y': 245 },
		'10': { 'center_x': 188, 'center_y': 193 },
		'11': { 'center_x': 237, 'center_y': 242 },
		'12': { 'center_x': 168, 'center_y': 265 },
		'13': { 'center_x': 220, 'center_y': 294 },
		'14': { 'center_x': 288, 'center_y': 286 },
		'15': { 'center_x': 314, 'center_y': 212 }		
	}
	var cloudPRZEDSTAWICIELE = {
		'0': { 'center_x': 118, 'center_y': 70 },
		'1': { 'center_x': 271, 'center_y': 113 },
		'2': { 'center_x': 91, 'center_y': 179	},
		'3': { 'center_x': 268, 'center_y': 252 },
		'4': { 'center_x': 172, 'center_y': 272 }		
	}

	var mapka = $('mapkaPOLSKA');
	var lista = $('mapkaLISTA');
	var wiecej = $('mapkaWIECEJ');
	if (mapka && lista && wiecej) {
		var pozCLOUD = {
			'0': { 'center_x': 55, 'center_y': 73 },
			'1': { 'center_x': 144, 'center_y': 37	},
			'2': { 'center_x': 243, 'center_y': 62	},
			'3': { 'center_x': 311, 'center_y': 83	},
			'4': { 'center_x': 40, 'center_y': 157	},
			'5': { 'center_x': 107, 'center_y': 151 },
			'6': { 'center_x': 155, 'center_y': 105 },
			'7': { 'center_x': 251,	'center_y': 151 },
			'8': { 'center_x': 78, 'center_y': 217	},
			'9': { 'center_x': 132, 'center_y': 245 },
			'10': { 'center_x': 188, 'center_y': 193 },
			'11': { 'center_x': 237, 'center_y': 242 },
			'12': { 'center_x': 168, 'center_y': 265 },
			'13': { 'center_x': 220, 'center_y': 294 },
			'14': { 'center_x': 288, 'center_y': 286 },
			'15': { 'center_x': 314, 'center_y': 212 }		
		};
		if (mapka.hasClass('mapkaDYSTRYBUTORZY')) pozCLOUD = cloudDYSTRYBUTORZY;
		if (mapka.hasClass('mapkaPRZEDSTAWICIELE')) pozCLOUD = cloudPRZEDSTAWICIELE;
		var chmurki = $$('#mapkaPOLSKA .mapkaCHMURKA');
		chmurki.each(function (el, key) {
			el.setStyle('left', pozCLOUD[''+key].center_x - Math.round(el.offsetWidth / 2));
			el.setStyle('top', pozCLOUD[''+key].center_y - 38);
		});
		
		var mapURL = $('mapkaURL').value;
		var mapWOJ = $$('.mapkaWOJ');
		var mapAREA = $$('.mapkaLINK');
		var mapSELECT = -10;
		
		var showMAP = function (stan) {
			if (stan) {
				mapka.setStyle('display', 'block');
				wiecej.setStyle('display', 'none');
			} else {
				wiecej.setStyle('display', 'block');
				mapka.setStyle('display', 'none');
			}
		}
		
		var mapFX = new Fx.Elements(mapWOJ, {link: 'cancel', duration: 500, transition: Fx.Transitions.linear});

		mapWOJ.setStyle('opacity', 0);
		
		var polskaSEND = function () {
			var ajaxQuery = new Request({
				url: mapURL + '/polska.html',
				method: 'post',
				onComplete: function(response) {
					mapSELECT = -10;
					lista.innerHTML = response;
					polskaEVENTS(true);
				}
			});
			ajaxQuery.send();
		}
		
		var polskaEVENTS = function (stan) {
			var polskaITEM = $$('.mapkaLPolska .mapkaHEADER');
			polskaITEM.removeEvents();
			if (stan) {
				polskaITEM.each(function(el, key) {
					el.addEvents({
						'mouseenter': function () {
							var stany = {};
							mapWOJ.each(function(elem, klucz) {
								if (klucz == key) stany[''+klucz] = {'opacity': 1};
								else stany[''+klucz] = {'opacity': 0};
							});
							mapFX.start(stany);
						},
						'mouseleave': function () {
							var stany = {};
							mapWOJ.each(function(elem, klucz) {
								if (klucz == mapSELECT) stany[''+klucz] = {'opacity': 1};
								else stany[''+klucz] = {'opacity': 0};
							});
							mapFX.start(stany);
						},
						'click': function () {
							wojSEND(el.rel);
							return false;
						}
					});
				});
			}
		}
		polskaEVENTS(true);
		
		var wojSEND = function (value) {
			var ajaxQuery = new Request({
				url: mapURL + '/wojewodztwo.html',
				method: 'post',
				onComplete: function(response) {
					mapSELECT = value;
					polskaEVENTS(false);
					lista.innerHTML = response;
					wojEVENTS(true);
				}
			});
			ajaxQuery.send(Hash.toQueryString({'wojewodztwo': value}));
		}
		
		var wojEVENTS = function (stan) {
			var wojITEM = $$('.mapkaLWojewodztwo .mapkaHEADER');
			var wojWIECEJ = $$('.mapkaLWojewodztwo .mapkaMORE');
			var wojBACK = $$('.mapkaLWojewodztwo .mapkaBACK');
			wojITEM.removeEvents();
			wojWIECEJ.removeEvents();
			wojBACK.removeEvents();
			if (stan) {
				var wojLINK = $$('.mapkaLWojewodztwo .mapkaITEM');
				var wojZAWARTOSC = $$('.mapkaLWojewodztwo .mapkaITEM_INNER');
				var wojFX = new Fx.Elements(wojLINK, {link: 'cancel', duration: 175, transition: Fx.Transitions.linear});
				var otwarty = -10;
				wojITEM.each(function (el, key) {
					el.addEvents({
						'click': function () {
							var stany = {};
							wojLINK.each(function(elem, klucz) {
								if (elem.id == el.rel) {
									if (klucz == otwarty) {
										stany['' + klucz] = { 'height': 0, 'opacity': 0	}
										otwarty = -10;
									} else {
										var wysokosc = wojZAWARTOSC[klucz].offsetHeight;
										stany['' + klucz] = { 'height': wysokosc, 'opacity': 1 }
										otwarty = klucz;
									}
								} else {
									stany['' + klucz] = { 'height': 0, 'opacity': 0 }
								}
							});
							wojFX.start(stany);
							return false;
						}
					});
				});
				
				wojWIECEJ.each(function (el, key) {
					el.addEvents({
						'click': function () {
							if (el.rel) itemSEND(el.rel);
							return false;
						}
					});
				});
				
				wojBACK.each(function (el, key) {
					el.addEvents({
						'click': function () {
							polskaSEND();
							showMAP(true);
							return false;
						}
					});
				});
			}
		}
		
		var itemSEND = function (value) {
			var ajaxQuery = new Request({
				url: mapURL + '/item.html',
				method: 'post',
				onComplete: function(response) {
					wiecej.innerHTML = response;
					itemEVENTS(true);
					showMAP(false);
					var google_x = $('google_x');
					var google_y = $('google_y');
					if (google_x && google_y) {
						mapaStart('mapkaGoogle', google_x.innerHTML, google_y.innerHTML, 7, 'large', true);
						dodajMarker(google_x.innerHTML, google_y.innerHTML, '');
					}
				}
			});
			ajaxQuery.send(Hash.toQueryString({'item': value}));
		}
		
		var itemEVENTS = function (stan) {
			var itemBACK = $$('#mapkaWIECEJ .mapkaBACK');
			itemBACK.removeEvents();
			if (stan) {
				itemBACK.each(function (el, key) {
					el.addEvents({
						'click': function () {
							showMAP(true);
						}
					});
				});
			}
		}
		
		mapAREA.each(function (el, key) {
			el.addEvents({
				'mouseenter': function () {
					var stany = {};
					mapWOJ.each(function(elem, klucz) {
						if (klucz == key) stany[''+klucz] = {'opacity': 1};
						else stany[''+klucz] = {'opacity': 0};
					});
					mapFX.start(stany);
				},
				'mouseleave': function () {
					var stany = {};
					mapWOJ.each(function(elem, klucz) {
						if (klucz == mapSELECT) stany[''+klucz] = {'opacity': 1};
						else stany[''+klucz] = {'opacity': 0};
					});
					mapFX.start(stany);
				},
				'click': function () {
					var the_rel = el.href.split('#');
					if (the_rel[1]) {
						the_rel = the_rel[1];
					} else {
						the_rel = key;
					}
					wojSEND(the_rel);
					return false;
				}
			});
		});
	}
}
//OBSŁUGA MAPY - 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 form_nick = $('newsletter_nick');
		var form_email = $('newsletter_email');
		var form_group = $('newsletter_group');
		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_nick': form_nick.value, 'form_email': form_email.value, 'form_group': form_group.value, 'ajax': 'YES'}));
			return false;
		});
		cofnij.addEvent('click', function() {
			pojemnik_i.setStyle('display', 'none');
			pojemnik_b.setStyle('display', 'block');
			return false;
		});
	}
}
//OBSLUGA WYSYLANIA NEWSLETTERA AJAXEM - KONIEC

//DRUKOWANIE 
function goPrint() {
	var drukuj_button = $('drukuj');
	if (drukuj_button) {
		drukuj_button.addEvent('click', function() {
			if (drukuj_button.rel && drukuj_button.rel != '') {
				var okienko = window.open(drukuj_button.rel, 'Podgl¹d wydruku', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no, width=800, height=600');
				return false;
			}
		});
	}
}
//DRUKOwANIE - KONIEC 

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

	$$('.focus_blur').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

//OBS£UGA MENU 
function goParanoyaMenu() {
	var menu = $$('#menu > a');
	if (menu[0]) {
		var czasomierz = 0; 
	
		menu.each(function (el, key) {
			el.addEvents({
				'mouseenter': function () {
					if (el.hasClass('parent') && el.rel) {
						el.addClass('opened');
						var subMenu = $(el.rel);
						subMenu.setStyle('left', el.offsetLeft);
						subMenu.setStyle('display', 'block');
						subMenu.addEvents({
							'mouseenter': function () {
								clearTimeout(czasomierz);
							},
							'mouseleave': function () {
								subMenu.setStyle('display', 'none');
								el.removeClass('opened');
							}							
						});
					}
				},
				'mouseleave': function () {
					if (el.hasClass('parent') && el.rel) {
						czasomierz = setTimeout(function () {
							var subMenu = $(el.rel);
							subMenu.setStyle('display', 'none');
							el.removeClass('opened');
						}, 30);
					}
				}
			});
		});
	}
}
//OBS£UGA MENU - KONIEC

//OBS£UGA OTWIERANIA MENU 
function goOpenMenu() {
	var submenu = $$('#sub_menu > div > a');
	submenu.each(function (el, key) {
		if (el.hasClass('selected')) {
			var link_rodzic = $$('#sub_menu > a[rel=' + $(el.parentNode).id + ']');
			if (link_rodzic[0]) {
				link_rodzic[0].fireEvent('click');
			}
		}
	});
}
//OBS£UGA OTWIERANIA MENU - KONIEC

//OBS£UGA ROZWIJANIA MENU
function goMenu() {
	var menu = $$('#sub_menu > a');
	var submenu = $$('#sub_menu > div');
	if (menu[0]) {
		var menuFx = new Fx.Elements(submenu, {'link': 'chain', duration: 200, transition: Fx.Transitions.linear});
		menu.each(function (el, key) {
			el.addEvents({
				'click': function () {
					if (el.hasClass('parent')) {
						var otwarty = el.hasClass('opened');
						menu.removeClass('opened');
						if (!otwarty) { el.addClass('opened'); }
						var stany = {};
						submenu.each(function (elem, klucz) {
							if (elem.id == el.rel && !otwarty) {
								var zawartosc = $$('#' + el.rel + ' > a');
								var wysokosc_diva = 0;
								zawartosc.each(function (odnosnik, jego_klucz) {
									wysokosc_diva += odnosnik.offsetHeight;
								});
								stany['' + klucz] = {
									'opacity': 1,
									'height': wysokosc_diva
								}
							} else {
								stany['' + klucz] = {
									'opacity': 0,
									'height': 0
								}
							}
						});
						menuFx.start(stany);
						return false;
					}
				}
			});
		});
	}
}
//OBS£UGA ROZWIJANIA MENU - KONIEC

//ZMIANA WIELKOSCI CZCIONKI
function goZmianaCzcionki(){
	
	var powieksz = $$('.powieksz');
	var pomiejsz = $$('.pomiejsz');
//	var tresc = $$("div.fontsize");
	var x = 0;

 	function fontsize(){
 		switch(x)
{
case -1:
  $$("div.fontsize").addClass('size_10');
  $$("div.fontsize").removeClass('size_11');
  $$("div.fontsize").removeClass('size_13');
  $$("div.fontsize").removeClass('size_15');
  $$("div.fontsize").removeClass('size_17');
  break;
case 0:
  $$("div.fontsize").addClass('size_11');
  $$("div.fontsize").removeClass('size_10');
  $$("div.fontsize").removeClass('size_13');
  $$("div.fontsize").removeClass('size_15');
  $$("div.fontsize").removeClass('size_17');
  break;	  	
case 1:
  $$("div.fontsize").addClass('size_13');
  $$("div.fontsize").removeClass('size_10');
  $$("div.fontsize").removeClass('size_11');
  $$("div.fontsize").removeClass('size_15');
  $$("div.fontsize").removeClass('size_17');
  break;	
case 2:
  $$("div.fontsize").addClass('size_15');
  $$("div.fontsize").removeClass('size_10');
  $$("div.fontsize").removeClass('size_11');
  $$("div.fontsize").removeClass('size_13');
  $$("div.fontsize").removeClass('size_17');
  break;
case 3:
  $$("div.fontsize").addClass('size_17');
  $$("div.fontsize").removeClass('size_10');
  $$("div.fontsize").removeClass('size_11');
  $$("div.fontsize").removeClass('size_13');
  $$("div.fontsize").removeClass('size_15');
break;
	
}
}
	
	powieksz.addEvent('click', function(){
		if(x <= 2){	x ++; }
		fontsize(x);
		});
			
	pomiejsz.addEvent('click', function(){
		if(x >= 0){	x --;}	
		fontsize(x);
		});			
	
}
//KONIEC ZMIANY WIELKOSCI CZCIONKI

//PRZENIKANIE
function goPrzenikanie(){

	
	var divy = $$('.picture');
	var stany = {};
	var stany_motto = {};
	var cyfry = $$('.nav a');
	var motta = $$('.motto');
	var flaga = 1;

		
		divy.each(function(div,i){				
		div.addEvent('click', function(){
			var efekt = new Fx.Elements(divy, {wait: false, duration: 500});
			var efekt1 = new Fx.Elements(motta, {wait: false, duration: 500});								
			divy.each(function(x,y){																	
				if(i == y){ 
					stany['' + y] = {'opacity':1};
					stany_motto['' + y] = {'opacity':1};
					}
				else{
					stany['' + y] = {'opacity':0};
					stany_motto['' + y] = {'opacity':0};
					}				
						});
						efekt.start(stany);
						efekt1.start(stany_motto);	
					});
	});	
		
	cyfry.each(function(cyfra,j){	
		if(j == 0){j = 2;}else if(j==2){j=0;}else{j=1;}	
		cyfra.addEvent('click', function(){		
		divy[j].fireEvent('click');
		flaga = 0;
					});
	});	
	
	   var pozycja = 1;
		var czas = function () {
			if(flaga == 1){					
			if (pozycja == 3) {
			pozycja = 0;
			divy[2].fireEvent('click');
			pozycja ++;
			}
			else{
			if(pozycja == 0){l = 2;}else if(pozycja==2){l=0;}else{l=1;}				
			divy[l].fireEvent('click');
			pozycja ++;}		
			}	
		}		
		czas.periodical(5000);	
		
}
//KONIEC PRZENIKANIA  

//POKOLOROWANIE WIERSZY W TABELACH
function goParanoyaColorizeTable() {
	var wiersze = $$('table.rameczka tr');
	if (wiersze[0]) {
		wiersze.each(function (el, key) {
			if (key % 2 == 0) el.addClass('ciemny'); else el.addClass('jasny');
		});
	}
}
//POKOLOROWANIE WIERSZY W TABELACH - KONIEC

// OBSLUGA SELECTOW
function goSelect() {
	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');
		
			/*	if (formSELECT_elements.length > 5) {
					formSELECT_list.setStyle('height', 5*16);
				}*/
		
				el.addEvents({
					'mouseenter': function() {
						//el.addClass('form_select_sel');
					},
					'mouseleave': function() {
						formSELECT_list.setStyle('display', 'none');
						formSELECT_list.removeClass('form_select_list_open');
						formSELECT_parent.setStyle('z-index', '1');
						el.removeClass('form_select_sel');
					}
				});
		
				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');
						el.removeClass('form_select_sel');
					} else {
						formSELECT_list.setStyle('display', 'block');
						formSELECT_list.addClass('form_select_list_open');
						formSELECT_parent.setStyle('z-index', '2');
						el.addClass('form_select_sel');
					}
					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 SELECTOW - KONIEC

window.addEvent('domready', function() {
	goForms();
	goParanoyaMenu();
//	goMenu();
//	goOpenMenu();
	goParanoyaColorizeTable();
	goZmianaCzcionki();
	goNewsletterSend();
//	goPrzenikanie();
	goPrint();
	goMapFlush();
	goFormCheck();
	goCheckBox();
	goSelect();
	goMegaMap();
	
	Cufon.replace($$('.cufon-js, #menu > a, #sub_menu > a'), {
		hover: true
	});

	Cufon.now();
});

