var Passengers = {
	
	init: function(){
		// jezeli viewport jest wystarczajaco duzy, to powieksza formularz zakupu biletow
		if($(window).width() > 1140) {
			$('.rb').addClass('wide');
		}
		$(window).resize(function() {
			if($(window).width() > 1140) {
				$('.rb').addClass('wide');
			}
			else {
				$('.rb').removeClass('wide');
			}
		});
	},
	
	indexAction: function(){
		loty_search.init();
		tablica_lotow.strona_glowna = false;
		tablica_lotow.krotka_lista = 1;
		tablica_lotow.init();		
	},
	
	timetableAction: function(){
		loty_search.init();
	},

	chartersAction: function(){
		czartery_search.init();
	},
	
	flightTimetableAction: function(){
		tablica_lotow.strona_glowna = false;
		tablica_lotow.init();
	},
	
	parkingCalculatorAction: function (){
		parking_cennik.init();
	},
	
	parkingReservationAction: function (){
		parking_rezerwacja.init();
		$("#data_od").datepicker({dateFormat: 'yy-mm-dd'});
		$("#data_do").datepicker({dateFormat: 'yy-mm-dd'});
	},
	
	accessAction: function(){
		$('#dojazd1').bind('click', function(){
			$('#jsLinkiDojazdy li').removeClass('s');
			$(this).addClass('s');
			$('#jsAutobusem').hide();
			$('#jsTaksowka').hide();
			$('#jsSamochodem').show();
			gmap.setAgainIfNeeded();
			$('#jsSamochodem .h3-szary').removeClass('sIFR-replaced');
			$('#jsSamochodem .h3-szary').each(function(){
				$(this).text( $(this).text() );
			}); 
			if (_config.lang == 'uk') {
				sIFR.replaceElement(named({sSelector:"#jsSamochodem .h3-zielony1", sFlashSrc:"/swf/sifr/sifr-uk.swf", sColor:"#88c60a", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
				sIFR.replaceElement(named({sSelector:"#jsSamochodem .h3-szary", sFlashSrc:"/swf/sifr/sifr-uk.swf", sColor:"#565656", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
			} else {
				sIFR.replaceElement(named({sSelector:"#jsSamochodem .h3-zielony1", sFlashSrc:"/swf/sifr/sifr.swf", sColor:"#88c60a", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
				sIFR.replaceElement(named({sSelector:"#jsSamochodem .h3-szary", sFlashSrc:"/swf/sifr/sifr.swf", sColor:"#565656", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
			}
			return false;
		});
		$('#dojazd2').bind('click', function(){
			$('#jsLinkiDojazdy li').removeClass('s');
			$(this).addClass('s');
			$('#jsSamochodem').hide();
			$('#jsTaksowka').hide();
			$('#jsAutobusem').show();
			if (_config.lang == 'uk') {
				sIFR.replaceElement(named({sSelector:"#jsAutobusem .h3-zielony1", sFlashSrc:"/swf/sifr/sifr-uk.swf", sColor:"#88c60a", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
				sIFR.replaceElement(named({sSelector:"#jsAutobusem .h3-szary1", sFlashSrc:"/swf/sifr/sifr-uk.swf", sColor:"#565656", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
			} else {
				sIFR.replaceElement(named({sSelector:"#jsAutobusem .h3-zielony1", sFlashSrc:"/swf/sifr/sifr.swf", sColor:"#88c60a", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
				sIFR.replaceElement(named({sSelector:"#jsAutobusem .h3-szary1", sFlashSrc:"/swf/sifr/sifr.swf", sColor:"#565656", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", sCase: "upper", sWmode: "transparent"}));
			}
			return false;
		});
		
		$('#dojazd3').bind('click', function(){
			$('#jsLinkiDojazdy li').removeClass('s');
			$(this).addClass('s');
			$('#jsSamochodem').hide();
			$('#jsAutobusem').hide();
			$('#jsTaksowka').show();
			return false;
		});
		
		this.accessByCar();
		this.accessByBus();
		
		$('#dojazd1').click();
	},
	
	accessByCar: function(){
		// przelaczanie kierunku
		$('#mapa_polaczenia_szukaj li.filtr-skad ol li').bind('click', function(){
			$('#mapa_polaczenia_szukaj li.filtr-skad ol li').removeClass('s');
			$(this).addClass('s');
			$('#kierunek_a').val(this.id == 'fs1' ? '0' : '1');
			return false;
		});
		
	},
	
	accessByBus: function (){
		// przelaczanie kierunku
		$('#jsBusFiltr ol li').bind('click', function(){
			var kierunek = this.id == 'afs1' ? '1' : '0';
			$('#jsBusFiltr ol li').removeClass('s');
			$(this).addClass('s');
			$('#kierunek_b').val(kierunek);
			$('#miasto_sel option.jsSwitch').hide();
			$('#miasto_sel option.jsM' + kierunek).show();
			$('#miasto_sel option.jsFirst').attr('selected', 'selected');
			$('#jsOpisyGodziny span').hide();
			$('#jsOpisyGodziny span#jsOpis' + kierunek).show();
			return false;
		});
		bus_search.init();
	},
	
	
	fake: null
};