var elements_count=10;
var czyselect=0;

window.addEvent('domready', function() {
	
});
window.addEvent('load', function() {	
	init();
});

function init()
{


	// pobieramy elementy strony
	var i;

	// checkboxy
	elements=$('start').getElements('a[class$=checkbox]');
	for (i=0;i<elements.length;i++)
		{
			checkbox(elements[i]);
		}
	elements=$('start').getElements('a[class$=checkbox_selected]');
	for (i=0;i<elements.length;i++)
		{
			checkbox(elements[i]);
		}

	elements=$('start').getElements('a[class$=checkboxnew]');
	for (i=0;i<elements.length;i++)
		{
			checkboxnew(elements[i]);
		}
	elements=$('start').getElements('a[class$=checkboxnew_selected]');
	for (i=0;i<elements.length;i++)
		{
			checkboxnew(elements[i]);
		}

	elements=$('start').getElements('a[class$=checkboxf]');
	for (i=0;i<elements.length;i++)
		{
			checkboxf(elements[i]);
		}
	elements=$('start').getElements('a[class$=checkboxf_selected]');
	for (i=0;i<elements.length;i++)
		{
			checkboxf(elements[i]);
		}
	elements=$('start').getElements('a[class$=checkboxf1]');
	for (i=0;i<elements.length;i++)
		{
			checkboxf1(elements[i]);
		}
	elements=$('start').getElements('a[class$=checkboxf1_selected]');
	for (i=0;i<elements.length;i++)
		{
			checkboxf1(elements[i]);
		}
				
				
	// checkboxfiltr
	elements=$('start').getElements('a[class$=checkboxfiltr]');
	for (i=0;i<elements.length;i++)
		{
			checkboxfiltr(elements[i]);
			
		}
	elements=$('start').getElements('a[class$=checkboxfiltr_selected]');
	for (i=0;i<elements.length;i++)
		{
			checkboxfiltr(elements[i]);
		}

	// selecty
	elements=$('selekty').getElements('div[class$=select]');
	for (i=0;i<elements.length;i++)
		{
			select(elements[i]);
		}	

  // wylaczamy wszystkie okienka klikajac gdziestam.
  $('start').addEvent('click', function() {
    // chowamy selecty
    inneselecty=$('start').getElements('div[class$=select_open]');
			for (i=0; i<inneselecty.length; i++){
				if ( czyselect == '0'){
					inneselecty[i].toggleClass('select_open');
					inneselecty[i].toggleClass('select');
				}
			}
      czyselect = '0';
  });
  
  
  

  
}


function checkboxfiltr(pole)
{
	
	pole.addEvent('click', function() {
		
		if (this.hasClass('checkboxfiltr'))
			{
				if (pole.getProperty('title') != 'Wszystkie linie lotnicze' &&  pole.getProperty('title') != 'Lot bezposredni' && pole.getProperty('title') != 'Jedna przesiadka' && pole.getProperty('title') != 'filtrladowanie' && pole.getProperty('title') != 'filtrstart')
				{
					$('filtalles').removeClass('checkboxfiltr_selected');
					$('filtalles').addClass('checkboxfiltr');
					linia=this.getProperty('title');
					$(this.getProperty('rel')).setProperty('value',linia);
					$('filtr_wszystkie_linie').setProperty('value','0');
				} 				
				if (pole.getProperty('title') == 'Wszystkie linie lotnicze') {
					elements=$('filtreszta').getElements('a[class$=checkboxfiltr_selected]');
					for (i=0;i<elements.length;i++){
					elements[i].removeClass('checkboxfiltr_selected');
					elements[i].addClass('checkboxfiltr');
					}
					$('filtr_wszystkie_linie').setProperty('value','1');
				}
				if (pole.getProperty('title') == 'Lot bezposredni') {
					$('filtr_bezposredni').setProperty('value','1');
					$('filtr_jednaprzesiadka').setProperty('value','0');
					$('ljedp').removeClass('checkboxfiltr_selected');
					$('ljedp').addClass('checkboxfiltr');
				}
				if (pole.getProperty('title') == 'Jedna przesiadka') {
					$('filtr_bezposredni').setProperty('value','0');
					$('filtr_jednaprzesiadka').setProperty('value','1');
					$('lbezp').removeClass('checkboxfiltr_selected');
					$('lbezp').addClass('checkboxfiltr');
				}
				if (pole.getProperty('title') == 'filtrstart') {
					document.getElementById('suwak1').style.display="block";
					document.getElementById('suwak3').style.display="block";
				}
				if (pole.getProperty('title') == 'filtrladowanie') {
					document.getElementById('suwak2').style.display="block";
					document.getElementById('suwak4').style.display="block";
				}
				this.removeClass('checkboxfiltr');
				this.addClass('checkboxfiltr_selected');
				
				if (pole.getProperty('title') != 'filtrladowanie' && pole.getProperty('title') != 'filtrstart'){



					$('divzlotami').setStyle('display','none');
					$('lista_txt1').setStyle('display','none');
					$('sortowanie').setStyle('display','none');
					$('reklama').setStyle('display','none');
					var xScroll, yScroll;
					if (window.innerHeight && window.scrollMaxY) {	
						xScroll = document.body.scrollWidth;
						yScroll = window.innerHeight + window.scrollMaxY;
					} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
						xScroll = document.body.scrollWidth;
						yScroll = document.body.scrollHeight;
					} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
						xScroll = document.body.offsetWidth;
						yScroll = document.body.offsetHeight;
					}
					var windowWidth, windowHeight;
					if (self.innerHeight) {	// all except Explorer
						windowWidth = self.innerWidth;
						windowHeight = self.innerHeight;
					} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
						windowWidth = document.documentElement.clientWidth;
						windowHeight = document.documentElement.clientHeight;
					} else if (document.body) { // other Explorers
						windowWidth = document.body.clientWidth;
						windowHeight = document.body.clientHeight;
					}	
					if(yScroll < windowHeight){
						pageHeight = windowHeight;
					} else { 
						pageHeight = yScroll;
					}
					if(xScroll < windowWidth){	
						pageWidth = windowWidth;
					} else {
						pageWidth = xScroll;
					}
					document.getElementById('divzlotami2').style.height=pageHeight+'px';
					$('divzlotami2').setStyle('display','block');
					//scroll(0,180);


				xajax_xback('filtr',xajax.getFormValues('filtrowanie'));
				}
				
			}
			else
			{
				if (pole.getProperty('title') != 'Wszystkie linie lotnicze' &&  pole.getProperty('title') != 'Lot bezposredni' && pole.getProperty('title') != 'Jedna przesiadka' && pole.getProperty('title') != 'filtrladowanie' && pole.getProperty('title') != 'filtrstart')
				{
					$(this.getProperty('rel')).setProperty('value','');
					elements=$('filtreszta').getElements('a[class$=checkboxfiltr_selected]');
					if (elements.length=='1'){
						$('filtalles').removeClass('checkboxfiltr');
						$('filtalles').addClass('checkboxfiltr_selected');
						$('filtr_wszystkie_linie').setProperty('value','1');
					}
				} 				
				if (pole.getProperty('title') == 'Wszystkie linie lotnicze') {
					return false;
				}
				if (pole.getProperty('title') == 'Lot bezposredni') {
					$('filtr_bezposredni').setProperty('value','0');
				}
				if (pole.getProperty('title') == 'Jedna przesiadka') {
					$('filtr_jednaprzesiadka').setProperty('value','0');
				}
				if (pole.getProperty('title') == 'filtrstart') {
					document.getElementById('suwak1').style.display="none";
					document.getElementById('suwak3').style.display="none";
				}
				if (pole.getProperty('title') == 'filtrladowanie') {
					document.getElementById('suwak2').style.display="none";
					document.getElementById('suwak4').style.display="none";
				}
				this.removeClass('checkboxfiltr_selected');
				this.addClass('checkboxfiltr');
				
				if (pole.getProperty('title') != 'filtrladowanie' && pole.getProperty('title') != 'filtrstart'){
				xajax_xback('filtr',xajax.getFormValues('filtrowanie'));
				}
				
			}
		return false;
		
	});
}



// checkboxy
function checkbox(pole)
{
	pole.addEvent('click', function() {
		if ( pole.getProperty('rel') == 'flight_type' ) {
		return false;
		} 
		
		if (this.hasClass('checkbox'))
			{
				this.removeClass('checkbox');
				this.addClass('checkbox_selected');

						if ((this.getProperty('rel'))=="cheep"){
							$(this.getProperty('rel')).setProperty('value','2');
						} else if ((this.getProperty('rel'))=="dir" ){
							$(this.getProperty('rel')).setProperty('value','Y');
						} else if ((this.getProperty('rel'))=="date_from_flex" ){
							$(this.getProperty('rel')).setProperty('value','1');
						} else if ((this.getProperty('rel'))=="flight_type"){
							$(this.getProperty('rel')).setProperty('value','2');
							//$(this.getProperty('rel')).setProperty('value','1');
            } else {
							$(this.getProperty('rel')).setProperty('value','1');
						}

						
			}
			else
			{
				this.removeClass('checkbox_selected');
				this.addClass('checkbox');
					
					if ((this.getProperty('rel'))=="flight_type"){
						$(this.getProperty('rel')).setProperty('value','0');
					} else {
						$(this.getProperty('rel')).setProperty('value','');
					}

			}
		return false;
	});
}

function checkboxnew(pole)
{
	pole.addEvent('click', function() {
		if (this.hasClass('checkboxnew'))
			{
				this.removeClass('checkboxnew');
				this.addClass('checkboxnew_selected');
				$(this.getProperty('rel')).setProperty('value','1');
				if ((this.getProperty('rel'))=="cbflex1"){ $('mapa4').setStyle('opacity','1'); $('miasto_z2').setStyle('opacity','1'); }
				if ((this.getProperty('rel'))=="cbflex2"){ $('mapa3').setStyle('opacity','1'); $('miasto_d2').setStyle('opacity','1'); }
				if ((this.getProperty('rel'))=="cbflex3"){ $('mapa6').setStyle('opacity','1'); $('miasto_z3').setStyle('opacity','1'); }
				if ((this.getProperty('rel'))=="cbflex4"){ $('mapa5').setStyle('opacity','1'); $('miasto_d3').setStyle('opacity','1'); }
			}
			else
			{
				this.removeClass('checkboxnew_selected');
				this.addClass('checkboxnew');
				$(this.getProperty('rel')).setProperty('value','0');
				if ((this.getProperty('rel'))=="cbflex1"){ $('mapa4').setStyle('opacity','0.3'); $('miasto_z2').setStyle('opacity','0.3'); }
				if ((this.getProperty('rel'))=="cbflex2"){ $('mapa3').setStyle('opacity','0.3'); $('miasto_d2').setStyle('opacity','0.3'); }
				if ((this.getProperty('rel'))=="cbflex3"){ $('mapa6').setStyle('opacity','0.3'); $('miasto_z3').setStyle('opacity','0.3'); }
				if ((this.getProperty('rel'))=="cbflex4"){ $('mapa5').setStyle('opacity','0.3'); $('miasto_d3').setStyle('opacity','0.3'); }
			}
		return false;
	});
}


function kopiuj_fvat() {
  document.getElementById('fak_imie').value=document.getElementById('imie_ADT_0').value;
  document.getElementById('fak_nazw').value=document.getElementById('nazw_ADT_0').value;
//  document.getElementById('fak_ulica').value=document.getElementById('ulica_ADT_0').value;
//  document.getElementById('fak_miasto').value=document.getElementById('miasto_ADT_0').value;
//  document.getElementById('fak_kod').value=document.getElementById('kod_ADT_0').value;
 // document.getElementById('fak_panstwo').value=document.getElementById('panstwo_ADT_0').value;
}
function wyczysc_fvat(){
  document.getElementById('fak_firma').value='';
  document.getElementById('fak_imie').value='';
  document.getElementById('fak_nazw').value='';
  document.getElementById('fak_ulica').value='';
  document.getElementById('fak_miasto').value='';
  document.getElementById('fak_kod').value='';
//  document.getElementById('fak_panstwo').value='';
  document.getElementById('fak_nip').value='';
}


function checkboxf(pole)
{
	pole.addEvent('click', function() {
		if (this.hasClass('checkboxf'))
			{
				this.removeClass('checkboxf');
				this.addClass('checkboxf_selected');
				$(this.getProperty('rel')).setProperty('value','Y');
				document.getElementById('danedofaktury').style.display="block";
			}
			else
			{
				this.removeClass('checkboxf_selected');
				this.addClass('checkboxf');
				$(this.getProperty('rel')).setProperty('value','');
				document.getElementById('danedofaktury').style.display="none";
			}
		return false;
	});
}

function checkboxf1(pole)
{	
	pole.addEvent('click', function() {
		if (this.hasClass('checkboxf1'))
			{
				if (this.getProperty('rel')=='reg'){
				xajax_xback('regulamin','1');
				}
				this.removeClass('checkboxf1');
				this.addClass('checkboxf1_selected');
				$(this.getProperty('rel')).setProperty('value','1');
			}
			else
			{
				if (this.getProperty('rel')=='reg'){
				xajax_xback('regulamin','0');
				}
				this.removeClass('checkboxf1_selected');
				this.addClass('checkboxf1');
				$(this.getProperty('rel')).setProperty('value','0');
			}
		return false;
	});
}

// selecty

function select(pole)
{
	more=pole.getElement('a[class=more]');
	more.addEvent('click', function() {
			czyselect=1;
			this.parentNode.toggleClass('select_open');
			this.parentNode.toggleClass('select');			
			
			topole=this.parentNode.getProperty('title');
			inneselecty=$('start').getElements('div[class$=select_open]');
			for (i=0; i<inneselecty.length; i++){
				if ( topole != inneselecty[i].getProperty('title') ){
				inneselecty[i].toggleClass('select_open');
				inneselecty[i].toggleClass('select');
				}
			}
			//alert(topole);
			if (topole=='platnosc'){
			xajax_xback('raportuj','4');
			}


	});
	
	
	div=pole.getElement('div');
	div_suwak=div.getElement('div');
	links=div.getElements('a');
	span=pole.getElement('span');
	pole_width=pole.getStyle('width').toInt();

	div_suwak.addEvent('click', function() {
	// tutaj scroll.
		czyselect=1;
	});

	for (i=0;i<links.length-2;i++)
	{
		
	links[i].addEvent('click', function() {
 	
	
					// tutaj zalozenia daty/miesiaca.
					nazwapola=pole.getProperty('title');
          if ($(pole.getProperty('title'))!=null){
					     $(pole.getProperty('title')).setProperty('value',this.getProperty('rel'));
						 //alert( pole.getProperty('title') );
						 //alert( this.getProperty('rel') );
          }
					
								platnosc=this.getProperty('rel');
								if (platnosc=='CC'){
								document.getElementById('rodzajplatnosci_przelew').style.display="none";
								document.getElementById('rodzajplatnosci_gotowka').style.display="none";
								document.getElementById('rodzajplatnosci_karta').style.display="block";
								document.getElementById('srz211').style.display="block";
								document.getElementById('srz311').style.display="none";
								
								document.getElementById('rodzajplatnosci_zamowienie').style.display="none";
								document.getElementById('srz411').style.display="none";
								};
								if (platnosc=='BT'){
								document.getElementById('rodzajplatnosci_przelew').style.display="block";
								document.getElementById('rodzajplatnosci_gotowka').style.display="none";
								document.getElementById('rodzajplatnosci_karta').style.display="none";
								document.getElementById('srz211').style.display="block";
								document.getElementById('srz311').style.display="none";
								
								document.getElementById('rodzajplatnosci_zamowienie').style.display="none";
								document.getElementById('srz411').style.display="none";

								};
								if (platnosc=='CA'){
								document.getElementById('rodzajplatnosci_przelew').style.display="none";
								document.getElementById('rodzajplatnosci_gotowka').style.display="block";
								document.getElementById('rodzajplatnosci_karta').style.display="none";
								document.getElementById('srz211').style.display="none";
								document.getElementById('srz311').style.display="block";
								
								document.getElementById('rodzajplatnosci_zamowienie').style.display="none";
								document.getElementById('srz411').style.display="none";
								};
								//zamowienia
								if (platnosc=='ZAM'){
								document.getElementById('rodzajplatnosci_przelew').style.display="none";
								document.getElementById('rodzajplatnosci_gotowka').style.display="none";
								document.getElementById('rodzajplatnosci_karta').style.display="none";
								document.getElementById('srz211').style.display="none";
								document.getElementById('srz311').style.display="none";
								
								document.getElementById('rodzajplatnosci_zamowienie').style.display="block";
								document.getElementById('srz411').style.display="block";
								}
					links=this.parentNode.getElements('a');
					for (i=0;i<links.length;i++)
						{
							links[i].removeClass('selected');
						
						}
					
					this.addClass('selected');
					em=this.parentNode.parentNode.parentNode.getElement('em');
					em.setText(this.getText());
					
					this.parentNode.parentNode.parentNode.toggleClass('select');
					this.parentNode.parentNode.parentNode.toggleClass('select_open');
				});
				
				links[i].addEvent('mouseenter', function() {	
					this.addClass('hover');
			    });
				
				links[i].addEvent('mouseleave', function() {
					this.removeClass('hover');
			    });			
								
				if (links.length-2>elements_count)
					{
						links[i].setStyle('width',(pole_width-17)+'px');
					}
					else
					{
						links[i].setStyle('width',pole_width+'px');
					}									
			}
			
	if (links.length-2>elements_count)
		{

			height=elements_count * 16;
			div.setStyle('height',height + 'px');
			
			down=div.getElement('a[class=down]');
			down.removeEvents();
			down.addEvent('click', function() {
			czyselect=1;
				links=this.parentNode.parentNode.getElements('a');
				span=this.parentNode.parentNode.getElement('span');
				if ((links.length-2-elements_count)*16>-span.getStyle('top').toInt())
					{
						height=span.getStyle('top').toInt()-16;
						span.setStyle('top',height + 'px')
					}				
			});											
			
			up=div.getElement('a[class=up]');
			up.removeEvents();
			up.addEvent('click', function() {
			czyselect=1;
				links=this.parentNode.parentNode.getElements('a');
				span=this.parentNode.parentNode.getElement('span');
				if (0>span.getStyle('top').toInt())
					{
						height=span.getStyle('top').toInt()+16;
						span.setStyle('top',height + 'px');
					}				
			});
			
			
			span.setStyle('width',(pole_width-6)+'px');
			div.setStyle('width',(pole_width+10)+'px');
			div_suwak.setStyle('left',(pole_width-6)+'px');
			div_suwak.setStyle('height',((elements_count*16)-2)+'px');
		}
		else
		{
			//alert('test');

			span.setStyle('width',(pole_width+10)+'px');
			
			// normalne przegladarki
			div.setStyle('width',(pole_width+10)+'px');
			
			if (window.ie6){
			//explorer
			div.setStyle('width',(pole_width+0)+'px');
			}
			
			div.setStyle('height',((links.length-2)*16)+'px');
			div_suwak.setStyle('display','none');
		}
		
		pole.addEvent('mousewheel', function(event) {
			event = new Event(event).stop();
		 
			/* Mousewheel UP */
			if (event.wheel > 0) {
				mouse_up(this);
			} 
			/* Mousewheel DOWN*/
			else if (event.wheel < 0) {
				mouse_down(this);
			}
		});
		



}

function mouse_down(element)
{
	div=element.getElement('div');
	span=div.getElement('span');
	links=div.getElements('a');	
	links_count=links.length;
	for (i=0;i<links.length-2;i++)
		{
			if (links[i].hasClass('selected')) link_number=i;
		}
	if (link_number<links_count-3)
		{
		links[link_number].removeClass('selected');
		links[link_number+1].addClass('selected');
		em=element.getElement('em');
		em.setText(links[link_number+1].getText());
		}
	if ((link_number+1)*16>=elements_count*16-span.getStyle('top').toInt() && link_number!=links_count-3)
		{
			span.setStyle('top',(span.getStyle('top').toInt()-16) + 'px');
		}
}

function mouse_up(element)
{
	links=element.getElement('div').getElements('a');
	links_count=links.length;
	for (i=0;i<links.length-2;i++)
		{
			if (links[i].hasClass('selected')) link_number=i;
		}
	if (0<link_number)
		{
		links[link_number].removeClass('selected');
		links[link_number-1].addClass('selected');
		em=element.getElement('em');
		em.setText(links[link_number-1].getText());
		}
	if ((link_number+1)*16<=-span.getStyle('top').toInt()+16 && link_number!=0)
		{
			span.setStyle('top',(span.getStyle('top').toInt()+16) + 'px');
		}
}



// pokazujemy kalendarze wylot,powrot
function show_cal_wylot(){
  var status;
  status=document.getElementById('status_wylot').value;
  if (status == '0'){
    document.getElementById('przylot_kalendarz').style.display="none";
    document.getElementById('status_przylot').value='0'; 
    
    document.getElementById('wylot_kalendarz').style.display="block";
    document.getElementById('status_wylot').value='1';

  } else {
    document.getElementById('wylot_kalendarz').style.display="none";
    document.getElementById('status_wylot').value='0';  

  } 
}

function show_cal_powrot(){

  // blokada kalendarza dla lotu w jedna strone.
  ow=$('ow').value; if (ow == '1'){ return false; }

  var status;
  status=document.getElementById('status_przylot').value;
  if (status == '0'){
    document.getElementById('wylot_kalendarz').style.display="none";
    document.getElementById('status_wylot').value='0';  

    document.getElementById('przylot_kalendarz').style.display="block";
    document.getElementById('status_przylot').value='1';


  } else {
    document.getElementById('przylot_kalendarz').style.display="none";
    document.getElementById('status_przylot').value='0';  


  } 
}
// pokazujemy kalendarze - koniec

function zamknij_wylot(){
				 $('wylot_kalendarz').setStyle('display','none');
         $('status_wylot').value='0';
}

function zamknij_powrot(){
				 $('przylot_kalendarz').setStyle('display','none');
         $('status_przylot').value='0'; 
}

function set_wylot_day(dzien,miesiac,rok){
				 var przylot_ustawiony=document.getElementById('przylot_ustawiony').value;
				 aktualny_wylot=document.getElementById('wylotform').value;
				 aktualny_przylot=document.getElementById('powrotform').value;
				 document.getElementById('wylot_kalendarz').style.display='none';
				 document.getElementById('przylot_ustawiony').value='0';
				 document.getElementById('status_wylot').value='0';
				 document.getElementById('wylotform').value=rok+"-"+miesiac+"-"+dzien;
				 document.getElementById('w_d').value=dzien;
				 document.getElementById('w_m').value=miesiac;
				 document.getElementById('w_r').value=rok;
				 xajax_xfend('ustaw_wylot',dzien,miesiac,rok,przylot_ustawiony,aktualny_wylot,aktualny_przylot);
				 
				 
}
function set_powrot_day(dzien,miesiac,rok){
				 var przylot_ustawiony=document.getElementById('przylot_ustawiony').value;
				 aktualny_wylot=document.getElementById('wylotform').value;
				 aktualny_przylot=document.getElementById('powrotform').value;					 
				 document.getElementById('przylot_kalendarz').style.display='none';
				 document.getElementById('przylot_ustawiony').value='1';
				 document.getElementById('status_przylot').value='0';
				 document.getElementById('powrotform').value=rok+"-"+miesiac+"-"+dzien;
				 document.getElementById('p_d').value=dzien;
				 document.getElementById('p_m').value=miesiac;
				 document.getElementById('p_r').value=rok;
				 xajax_xfend('ustaw_powrot',dzien,miesiac,rok,przylot_ustawiony,aktualny_wylot,aktualny_przylot);
}

function wylot_next_month(){
				 aktualny_wylot=document.getElementById('wylotform').value;
				 aktualny_przylot=document.getElementById('powrotform').value;
				 
  				 dzien=document.getElementById('wylot_lewy_widoczny').value;
  				 miesiac=document.getElementById('wylot_prawy_widoczny').value;
  				 rok=document.getElementById('przylot_lewy_widoczny').value;
  				 przylot_ustawiony=document.getElementById('przylot_prawy_widoczny').value;

      wylot_pokazany=document.getElementById('wylot_rok_pokazany').value;
      powrot_pokazany=document.getElementById('powrot_rok_pokazany').value;


var Today = new Date();      
var Year = Today.getFullYear() ;
var Month = Today.getMonth() ;
Year++;

if (Month == '1' || Month == '01') {Month='12';} else {Month--;}
//teraz = new Date();
//mies=(teraz.getMonth());
//alert(mies);

if (Year == wylot_pokazany){
  if (Month==dzien || Month==miesiac){
//    alert('stop!');
  return false;
  }
}


				 xajax_xfend('wylot_next_month',dzien,miesiac,rok,przylot_ustawiony,aktualny_wylot,aktualny_przylot,wylot_pokazany,powrot_pokazany);
}

function wylot_prev_month(){
				 aktualny_wylot=document.getElementById('wylotform').value;
				 aktualny_przylot=document.getElementById('powrotform').value;

//var tab = aktualny_wylot.split("-");
//if (dzien == tab['1'] || miesiac == tab['1']){
//  alert('wczesniej nie ma lotow - gwarantuje!');
//  return false;
//}
				 
  				 dzien=document.getElementById('wylot_lewy_widoczny').value;
  				 miesiac=document.getElementById('wylot_prawy_widoczny').value;
  				 rok=document.getElementById('przylot_lewy_widoczny').value;
  				 przylot_ustawiony=document.getElementById('przylot_prawy_widoczny').value;

      wylot_pokazany=document.getElementById('wylot_rok_pokazany').value;
      powrot_pokazany=document.getElementById('powrot_rok_pokazany').value;

var Today = new Date();      
var Year = Today.getFullYear() ;
var Month = Today.getMonth() ;

if (Year == wylot_pokazany){
  if (Month==dzien || Month==miesiac){
//    alert('stop!');
  return false;
  }
}


				 xajax_xfend('wylot_prev_month',dzien,miesiac,rok,przylot_ustawiony,aktualny_wylot,aktualny_przylot,wylot_pokazany,powrot_pokazany);
}



function powrot_next_month(){
				 aktualny_wylot=document.getElementById('wylotform').value;
				 aktualny_przylot=document.getElementById('powrotform').value;
				 
  				 dzien=document.getElementById('wylot_lewy_widoczny').value;
  				 miesiac=document.getElementById('wylot_prawy_widoczny').value;
  				 rok=document.getElementById('przylot_lewy_widoczny').value;
  				 przylot_ustawiony=document.getElementById('przylot_prawy_widoczny').value;

      wylot_pokazany=document.getElementById('wylot_rok_pokazany').value;
      powrot_pokazany=document.getElementById('powrot_rok_pokazany').value;



//var tab = aktualny_wylot.split("-");
//if (dzien == tab['1'] || miesiac == tab['1']){
//  alert('wczesniej nie ma lotow - gwarantuje!');
//  return false;
//}
var Today = new Date();      
var Year = Today.getFullYear() ;
var Month = Today.getMonth() ;
Year++;

if (Month == '1' || Month == '01') {Month='12';} else {Month--;}
//teraz = new Date();
//mies=(teraz.getMonth());
//alert(mies);

if (Year == powrot_pokazany){
  if (Month==rok || Month==przylot_ustawiony){
//    alert('stop!');
  return false;
  }
}


				 xajax_xfend('powrot_next_month',dzien,miesiac,rok,przylot_ustawiony,aktualny_wylot,aktualny_przylot,wylot_pokazany,powrot_pokazany);
}





function powrot_prev_month(){
				 aktualny_wylot=document.getElementById('wylotform').value;
				 aktualny_przylot=document.getElementById('powrotform').value;


  				 dzien=document.getElementById('wylot_lewy_widoczny').value;
  				 miesiac=document.getElementById('wylot_prawy_widoczny').value;
  				 rok=document.getElementById('przylot_lewy_widoczny').value;
  				 przylot_ustawiony=document.getElementById('przylot_prawy_widoczny').value;

      wylot_pokazany=document.getElementById('wylot_rok_pokazany').value;
      powrot_pokazany=document.getElementById('powrot_rok_pokazany').value;

var tab = aktualny_wylot.split("-");

if (rok.length == 1) { rok="0"+rok; }
if (przylot_ustawiony.length == 1) { przylot_ustawiony="0"+przylot_ustawiony; }

if (rok == tab['1'] || przylot_ustawiony == tab['1']){
//    alert('stop!');
  return false;
}


				 xajax_xfend('powrot_prev_month',dzien,miesiac,rok,przylot_ustawiony,aktualny_wylot,aktualny_przylot,wylot_pokazany,powrot_pokazany);
}



function szukaj_polaczenia(){

//alert('Konserwacja, za utrudnienia przepraszamy.');	 
		document.getElementById('step').value='1';
	    document.getElementById('paneld').submit();
}



function xcityhelper(action,pole,helperfield,kod,miasto){
if (action=='search')
	{
     var charCode = (kod.which) ? kod.which : event.keyCode

       // strzalka w dol - 40
       if (charCode=='40'){
          test=$(helperfield).getElements('tr')
          var ktory=99999;
          for (i=0; i<test.length; i++) {
            if (test[i].hasClass('zaznaczony')) {
              ktory=i;
            }
        	}
        	if (ktory == '99999'){
            test[0].addClass('zaznaczony');          
          } else {
            test[ktory].removeClass('zaznaczony');          
            test[ktory+1].addClass('zaznaczony');          
          }
          return false;
       }

       // strzalka w gore - 38
       if (charCode=='38'){
          test=$(helperfield).getElements('tr')
          var ktory=99999;
          for (i=0; i<test.length; i++) {
            if (test[i].hasClass('zaznaczony')) {
              ktory=i;
            }
        	}
        	if (ktory == '99999'){
        	  ile=test.length-1
            test[ile].addClass('zaznaczony');          
          } else {
            test[ktory].removeClass('zaznaczony');          
            test[ktory-1].addClass('zaznaczony');          
          }
          return false;
       }
//		 alert(charCode);
     if (charCode=='9'){
			return false;
		 }
     if (charCode=='13'){
     // klikniecie enter
			xcityhelper('complete',pole,helperfield);
		 } else {	
			fraza=$(pole).getProperty('value');
			if (fraza.length<3) { return false; }
			//document.getElementById(helperfield).style.visibility='visible';
			xajax_xch('search',pole,helperfield,fraza,'','');
		}
	} 
	else if (action == 'selekt') {
		xajax_xch('selekt',pole,helperfield,'0',kod,miasto);
	} 
	else if (action=='complete')
	{
          //alert(helperfield);
      var fraza='0';
          test=$(helperfield).getElements('tr')
          for (i=0; i<test.length; i++) {
            if (test[i].hasClass('zaznaczony')) {
              fraza=test[i].getProperty('title');
            }
        	}

      if (fraza=='0'){
      		if (pole=="miasto_z"){
      			fraza=document.getElementById('w_kod_z').value;
      		} else if (pole=="miasto_d" ){
      			fraza=document.getElementById('w_kod_d').value;
      		} else if (pole=="miasto_z2" ){
      			fraza=document.getElementById('w_kod_z2').value;
      		} else if (pole=="miasto_d2" ){
      			fraza=document.getElementById('w_kod_d2').value;
      		} else if (pole=="miasto_z3" ){
      			fraza=document.getElementById('w_kod_z3').value;
      		} else if (pole=="miasto_d3" ){
      			fraza=document.getElementById('w_kod_d3').value;
      		}
       }
       
		if (fraza !="0"){
			xajax_xch('kommit',pole,helperfield,fraza,'','');
		}
	}

}


function xcityhelperhotele(action,pole,helperfield,kod,miasto){
//alert(pole);
if (action=='search')
	{
     var charCode = (kod.which) ? kod.which : event.keyCode

       // strzalka w dol - 40
       if (charCode=='40'){
          test=$(helperfield).getElements('tr')
          var ktory=99999;
          for (i=0; i<test.length; i++) {
            if (test[i].hasClass('zaznaczony')) {
              ktory=i;
            }
        	}
        	if (ktory == '99999'){
            test[0].addClass('zaznaczony');          
          } else {
            test[ktory].removeClass('zaznaczony');          
            test[ktory+1].addClass('zaznaczony');          
          }
          return false;
       }

       // strzalka w gore - 38
       if (charCode=='38'){
          test=$(helperfield).getElements('tr')
          var ktory=99999;
          for (i=0; i<test.length; i++) {
            if (test[i].hasClass('zaznaczony')) {
              ktory=i;
            }
        	}
        	if (ktory == '99999'){
        	  ile=test.length-1
            test[ile].addClass('zaznaczony');          
          } else {
            test[ktory].removeClass('zaznaczony');          
            test[ktory-1].addClass('zaznaczony');          
          }
          return false;
       }
//		 alert(charCode);
     if (charCode=='9'){
			return false;
		 }
     if (charCode=='13'){
     // klikniecie enter
			xcityhelperhotele('complete',pole,helperfield);
		 } else {	
			//fraza=$(pole).getProperty('value');
			fraza=document.getElementById(pole).value;
			if (fraza.length<3) { return false; }
			//document.getElementById(helperfield).style.visibility='visible';
			xajax_xchhotele('search',pole,helperfield,fraza,'','');
		}
	} 
	else if (action == 'selekt') {
		xajax_xchhotele('selekt',pole,helperfield,'0',kod,miasto);
	} 
	else if (action=='complete')
	{
          //alert(helperfield);
      var fraza='0';
          test=$(helperfield).getElements('tr')
          for (i=0; i<test.length; i++) {
            if (test[i].hasClass('zaznaczony')) {
              fraza=test[i].getProperty('title');
            }
        	}

      if (fraza=='0'){
      		if (pole=="hotel_z"){
      			fraza=document.getElementById('hotel_z_kod').value;
      		}
       }
       
		if (fraza !="0"){
			xajax_xchhotele('kommit',pole,helperfield,fraza,'','');
		}
	}

}

function oneway()
{
	element=$('start').getElement('a[class$=dwie_strony]');
	element.removeClass('dwie_strony');
	element.addClass('dwie_stronyoff');
	element=$('start').getElement('a[class$=jedna_strona]');
	element.removeClass('jedna_strona');
	element.addClass('jedna_stronaoff');
	
	$('data_p').setStyle('opacity','0');
	$('powrotform').setStyle('opacity','0');
	$('cal_ico2').setStyle('opacity','0');
	$('elastyczne_p').setStyle('opacity','0');
	$('form_elastyczne_pslct').setStyle('opacity','0');
	
	$('ow').setProperty('value','Y');
}
function twoway()
{
	element=$('start').getElement('a[class$=dwie_stronyoff]');
	element.removeClass('dwie_stronyoff');
	element.addClass('dwie_strony');
	element=$('start').getElement('a[class$=jedna_stronaoff]');
	element.removeClass('jedna_stronaoff');
	element.addClass('jedna_strona');

	$('data_p').setStyle('opacity','1');
	$('powrotform').setStyle('opacity','1');
	$('cal_ico2').setStyle('opacity','1');
	$('elastyczne_p').setStyle('opacity','1');
	$('form_elastyczne_pslct').setStyle('opacity','1');

	
	$('ow').setProperty('value','N');
}

function pokaz_detale(id){
				 document.getElementById('dane_niewidoczne'+id).style.display="block";
				 document.getElementById('linkwiecej_'+id).style.display="none";
				 document.getElementById('linkwiecej0_'+id).style.display="block";
				 document.getElementById('cenawlasciwa_'+id).style.display="none";
				 document.getElementById('rezerwujmale_'+id).style.display="none";
				 document.getElementById('lot_widoczne_'+id).style.height="55px";
				 document.getElementById('dopisek_o_biletach_'+id).style.display="none";

				 document.getElementById('przewoznik_'+id).style.height="55px";
				 document.getElementById('przewoznik_'+id).style.paddingTop="5px";
				 document.getElementById('przwoznik_txt_'+id).style.display="block";
				 
}
function ukryj_detale(id){
				 document.getElementById('dane_niewidoczne'+id).style.display="none";
				 document.getElementById('linkwiecej_'+id).style.display="block";
				 document.getElementById('linkwiecej0_'+id).style.display="none";
				 document.getElementById('cenawlasciwa_'+id).style.display="block";
				 document.getElementById('rezerwujmale_'+id).style.display="block";
				 document.getElementById('lot_widoczne_'+id).style.height="95px";
				 document.getElementById('dopisek_o_biletach_'+id).style.display="block";

				 document.getElementById('przewoznik_'+id).style.height="40px";
				 document.getElementById('przewoznik_'+id).style.paddingTop="20px";
				 document.getElementById('przwoznik_txt_'+id).style.display="none";
}

function pokaz_ukryte(id){
				 document.getElementById('ukryte_'+id).style.display="block";
				 document.getElementById('dopisek_'+id).style.display="none";
				 document.getElementById('ddopisek_'+id).style.display="block";
}

function ukryj_ukryte(id){
				 document.getElementById('ukryte_'+id).style.display="none";
				 document.getElementById('dopisek_'+id).style.display="block";
				 document.getElementById('ddopisek_'+id).style.display="none";
}

function danesubmit(){

		var i;
		elements=$('start').getElements('input[class$=kartaf]');
		for (i=0;i<elements.length;i++) { elements[i].value=elements[i].value.toUpperCase(); }
		
		
		var imie = document.forms['paneld'].elements['imie_ADT_0'].value;
		var nazw = document.forms['paneld'].elements['nazw_ADT_0'].value;
		imie=imie.toLowerCase();
		nazw=nazw.toLowerCase();
		
		var wzor = /test/g;
		if (imie.match(wzor) || nazw.match(wzor)){
			alert('Zakładanie rezerwacji testowych nie jest możliwe');
		} else {

			var email = document.forms['paneld'].elements['email'].value;
			var email2 = document.forms['paneld'].elements['email2'].value;

			if (email != email2){
			alert('Wprowadzone adresy email powinny być jednakowe');
			document.getElementById('email').style.border="1px solid #fd6913";
			document.getElementById('email2').style.border="1px solid #fd6913";
			} else {
	//		document.forms['paneld'].action='/polaczenie,wprowadzenie_danych.html'; 
			document.forms['paneld'].action='/polaczenie,platnosc.html'; 
			document.forms['paneld'].submit(); 
			}
			
		}
}

function danesubmitaj(){

		var i;
		elements=$('start').getElements('input[class$=kartaf]');
		for (i=0;i<elements.length;i++) { elements[i].value=elements[i].value.toUpperCase(); }

		var email = document.forms['paneld'].elements['email'].value;
		var email2 = document.forms['paneld'].elements['email2'].value;

		if (email != email2){
		alert('Wprowadzone adresy email powinny być jednakowe');
		document.getElementById('email').style.border="1px solid #fd6913";
		document.getElementById('email2').style.border="1px solid #fd6913";
		} else {
		document.forms['paneld'].action='/polaczenie,wprowadzenie_danych.html'; 
		document.forms['paneld'].submit(); 
		}
}

function danesubmit2(){

	platnosc=document.getElementById('platnosc').value;
	if (platnosc == 'CC'){
		document.getElementById('nr_karty').style.border="1px solid #bdbdbd";
		document.getElementById('kodcvv').style.border="1px solid #bdbdbd";
		document.getElementById('cvv_karty').style.border="1px solid #bdbdbd";
		document.getElementById('im_karty').style.border="1px solid #bdbdbd";
		document.getElementById('naz_karty').style.border="1px solid #bdbdbd";
		document.getElementById('typkarty2').style.border="1px solid #bdbdbd";

		typkarty=document.getElementById('typkarty').value;
		if (typkarty==''){
		document.getElementById('typkarty2').style.border="1px solid #fd6913";
		alert("Proszę wypełnić wszystkie pola dotyczące karty");
		return false;
		}
		nr_karty=document.getElementById('nr_karty').value;
		if (nr_karty==''){
		document.getElementById('nr_karty').style.border="1px solid #fd6913";
		alert("Proszę wypełnić wszystkie pola dotyczące karty");
		return false;
		}
		kodcvv=document.getElementById('kodcvv').value;
		if (kodcvv==''){
		document.getElementById('kodcvv').style.border="1px solid #fd6913";
		alert("Proszę wypełnić wszystkie pola dotyczące karty");
		return false;
		}
		cvv_karty=document.getElementById('cvv_karty').value;
		if (cvv_karty==''){
		document.getElementById('cvv_karty').style.border="1px solid #fd6913";
		alert("Proszę wypełnić wszystkie pola dotyczące karty");
		return false;
		}
		im_karty=document.getElementById('im_karty').value;
		if (im_karty==''){
		document.getElementById('im_karty').style.border="1px solid #fd6913";
		alert("Proszę wypełnić wszystkie pola dotyczące karty");
		return false;
		}
		naz_karty=document.getElementById('naz_karty').value;
		if (naz_karty==''){
		document.getElementById('naz_karty').style.border="1px solid #fd6913";
		alert("Proszę wypełnić wszystkie pola dotyczące karty");
		return false;
		}

	
	}
	
	

	zgoda=document.getElementById('reg').value;
	if (zgoda == "0"){
		alert('Proszę zaakceptować regulamin');
		xajax_xback('raportuj','0');
	} else {
		var i;
		elements=$('start').getElements('input[class$=kartaf]');
		for (i=0;i<elements.length;i++) { elements[i].value=elements[i].value.toUpperCase(); }

		var email = document.forms['paneld'].elements['email'].value;
		var email2 = document.forms['paneld'].elements['email2'].value;

		if (email != email2){
		alert('Wprowadzone adresy email powinny być jednakowe');
		document.getElementById('email').style.border="1px solid #fd6913";
		document.getElementById('email2').style.border="1px solid #fd6913";
		} else {
		xajax_xback('ustawzmienna','');
//		document.forms['paneld'].action='/polaczenie,wprowadzenie_danych.html'; 
//		document.forms['paneld'].submit(); 
		}
		xajax_xback('raportuj','1');
	}	

}


function danesubmit22() {
		var i;
		//elements=$('start').getElements('input[class$=kartaf]');
		//for (i=0;i<elements.length;i++) { elements[i].value=elements[i].value.toUpperCase(); }

		//var email = document.forms['paneld'].elements['email'].value;
		//var email2 = document.forms['paneld'].elements['email2'].value;

		//if (email != email2){
		//alert('Wprowadzone adresy email powinny być jednakowe');
		//document.getElementById('email').style.border="1px solid #fd6913";
		//document.getElementById('email2').style.border="1px solid #fd6913";
		//} else {
		//document.forms['paneld'].action='/polaczenie,zakladanie_rezerwacji.html'; 
		//document.forms['paneld'].submit(); 
		//}
		
}

function rezerwuj(){
	reg=document.getElementById('reg').value;
	if (reg == "0"){
		alert('Proszę zaakceptowac regulamin');
	} else {
    		document.forms['paneld'].action='/polaczenie,platnosc.html'; 
	}	
}



function elastycznedaty(){
	var glowna = document.getElementById('glowna').value;
	document.getElementById('fleksik').value='1';	
	if (glowna == '1')
	{
	$('elastyczne_button').removeClass('elastyczne_button_off');
	$('elastyczne_button').addClass('elastyczne_button_on');
	$('wiecejmiast_button').removeClass('wiecejmiast_button_on');
	$('wiecejmiast_button').addClass('wiecejmiast_button_off');
	$('znajdzlotnisko_button').removeClass('znajdzlotnisko_button_on');
	$('znajdzlotnisko_button').addClass('znajdzlotnisko_button_off');
	
	$('cflex1').setStyle('display','none');
	$('cflex2').setStyle('display','none');
	$('cflex3').setStyle('display','none');
	$('cflex4').setStyle('display','none');

	$('mapa3').setStyle('display','none');
	$('mapa4').setStyle('display','none');
	$('mapa5').setStyle('display','none');
	$('mapa6').setStyle('display','none');
 

	$('wylot2').setStyle('display','none');
	$('przylot2').setStyle('display','none');
	$('wylot3').setStyle('display','none');
	$('przylot3').setStyle('display','none');
	
	$('miasto_z2').setStyle('display','none');
	$('miasto_d2').setStyle('display','none');
	$('miasto_z3').setStyle('display','none');
	$('miasto_d3').setStyle('display','none');	

	$('szukajokolica1').setStyle('display','none');
	$('szukajokolica2').setStyle('display','none');
	$('szukajokolica3').setStyle('display','none');
	$('szukajokolica4').setStyle('display','none');
	$('form_okolicaslct').setStyle('display','none');
	$('form_okolicaslct1').setStyle('display','none');
	
	$('elastyczne_w').setStyle('display','block');
	$('elastyczne_p').setStyle('display','block');
	$('form_elastyczne_wslct').setStyle('display','block');
	$('form_elastyczne_pslct').setStyle('display','block');

	$('data_w').setStyle('top','185px');
	$('data_p').setStyle('top','185px');
	$('wylotform').setStyle('top','200px');
	$('powrotform').setStyle('top','200px');
	$('cal_ico1').setStyle('top','199px');
	$('cal_ico2').setStyle('top','199px');
	
	$('dorosli0').setStyle('top','275px');
	$('dzieci0').setStyle('top','275px');
	$('niemowleta0').setStyle('top','275px');
	$('dorosli1').setStyle('top','287px');
	$('dzieci1').setStyle('top','287px');
	$('niemowleta1').setStyle('top','287px');
	$('dorosli2').setStyle('top','305px');
	$('niemowleta2').setStyle('top','305px');
	$('dzieci2').setStyle('top','305px');	
	$('dr1').setStyle('top','306px');
	$('tl1').setStyle('top','278px');
	$('tanielinie').setStyle('top','280px');
	$('plusminus').setStyle('top','309px');
	$('szukaj_button').setStyle('top','350px');
	$('leftcontent').setStyle('height','415px');	
	} else {

		$('elastyczne_button').removeClass('elastyczne_button_off');
		$('elastyczne_button').addClass('elastyczne_button_on');
		$('wiecejmiast_button').removeClass('wiecejmiast_button_on');
		$('wiecejmiast_button').addClass('wiecejmiast_button_off');
		$('znajdzlotnisko_button').removeClass('znajdzlotnisko_button_on');
		$('znajdzlotnisko_button').addClass('znajdzlotnisko_button_off');
	
		$('cflex1').setStyle('display','none');
		$('cflex2').setStyle('display','none');
		$('cflex3').setStyle('display','none');
		$('cflex4').setStyle('display','none');

		$('mapa3').setStyle('display','none');
		$('mapa4').setStyle('display','none');
		$('mapa5').setStyle('display','none');
		$('mapa6').setStyle('display','none');
	 
		$('wylot2').setStyle('display','none');
		$('przylot2').setStyle('display','none');
		$('wylot3').setStyle('display','none');
		$('przylot3').setStyle('display','none');
		
		$('miasto_z2').setStyle('display','none');
		$('miasto_d2').setStyle('display','none');
		$('miasto_z3').setStyle('display','none');
		$('miasto_d3').setStyle('display','none');	

		$('szukajokolica1').setStyle('display','none');
		$('szukajokolica2').setStyle('display','none');
		$('szukajokolica3').setStyle('display','none');
		$('szukajokolica4').setStyle('display','none');
		$('form_okolicaslct').setStyle('display','none');
		$('form_okolicaslct1').setStyle('display','none');
		
		$('elastyczne_w').setStyle('display','block');
		$('elastyczne_p').setStyle('display','block');
		$('form_elastyczne_wslct').setStyle('display','block');
		$('form_elastyczne_pslct').setStyle('display','block');
		

		$('data_w').setStyle('top','301px');
		$('wylotform').setStyle('top','316px');
		$('cal_ico1').setStyle('top','314px');

		$('data_p').setStyle('top','384px');
		$('powrotform').setStyle('top','399px');
		$('cal_ico2').setStyle('top','397px');

		$('przylot').setStyle('top','248px');
		$('miasto_d').setStyle('top','263px');
		$('mapa1').setStyle('top','261px');		

		$('dorosli0').setStyle('top','478px');
		$('dzieci0').setStyle('top','478px');
		$('niemowleta0').setStyle('top','478px');
		$('dorosli1').setStyle('top','490px');
		$('dzieci1').setStyle('top','490px');
		$('niemowleta1').setStyle('top','490px');
		$('dorosli2').setStyle('top','508px');
		$('niemowleta2').setStyle('top','508px');
		$('dzieci2').setStyle('top','508px');	
		$('szukaj_button').setStyle('top','590px');

		$('dr1').setStyle('top','564px');
		$('tl1').setStyle('top','538px');
		$('tanielinie').setStyle('top','541px');
		$('plusminus').setStyle('top','567px');
		$('upek').setStyle('height','645px');

		$('helperList2').setStyle('top','283px');
	}
}


function multicity(){
	var glowna = document.getElementById('glowna').value;
	document.getElementById('fleksik').value='2';	
	if (glowna=='1'){

	$('elastyczne_button').removeClass('elastyczne_button_on');
	$('elastyczne_button').addClass('elastyczne_button_off');
	$('wiecejmiast_button').removeClass('wiecejmiast_button_off');
	$('wiecejmiast_button').addClass('wiecejmiast_button_on');
	$('znajdzlotnisko_button').removeClass('znajdzlotnisko_button_on');
	$('znajdzlotnisko_button').addClass('znajdzlotnisko_button_off');

	$('elastyczne_w').setStyle('display','none');
	$('elastyczne_p').setStyle('display','none');	
	$('form_elastyczne_wslct').setStyle('display','none');
	$('form_elastyczne_pslct').setStyle('display','none');

	$('szukajokolica1').setStyle('display','none');
	$('szukajokolica2').setStyle('display','none');
	$('szukajokolica3').setStyle('display','none');
	$('szukajokolica4').setStyle('display','none');
	$('form_okolicaslct').setStyle('display','none');
	$('form_okolicaslct1').setStyle('display','none');
	
	$('data_w').setStyle('top','275px');
	$('data_p').setStyle('top','275px');
	$('wylotform').setStyle('top','290px');
	$('powrotform').setStyle('top','290px');
	$('cal_ico1').setStyle('top','289px');
	$('cal_ico2').setStyle('top','289px');
	
	
	$('cflex1').setStyle('display','block');
	$('cflex2').setStyle('display','block');
	$('cflex3').setStyle('display','block');
	$('cflex4').setStyle('display','block');
	
	$('mapa3').setStyle('display','block');
	$('mapa4').setStyle('display','block');
	$('mapa5').setStyle('display','block');
	$('mapa6').setStyle('display','block');
	
	$('wylot2').setStyle('display','block');
	$('przylot2').setStyle('display','block');
	$('wylot3').setStyle('display','block');
	$('przylot3').setStyle('display','block');

	$('miasto_z2').setStyle('display','block');
	$('miasto_d2').setStyle('display','block');
	$('miasto_z3').setStyle('display','block');
	$('miasto_d3').setStyle('display','block');
	
	$('dorosli0').setStyle('top','325px');
	$('dzieci0').setStyle('top','325px');
	$('niemowleta0').setStyle('top','325px');
	$('dorosli1').setStyle('top','337px');
	$('dzieci1').setStyle('top','337px');
	$('niemowleta1').setStyle('top','337px');	
	$('dorosli2').setStyle('top','355px');
	$('niemowleta2').setStyle('top','355px');
	$('dzieci2').setStyle('top','355px');
	$('dr1').setStyle('top','356px');
	$('tl1').setStyle('top','328px');
	$('tanielinie').setStyle('top','330px');
	$('plusminus').setStyle('top','359px');
	$('szukaj_button').setStyle('top','400px');

	$('leftcontent').setStyle('height','465px');	
	} else {
		$('elastyczne_button').removeClass('elastyczne_button_on');
		$('elastyczne_button').addClass('elastyczne_button_off');
		$('wiecejmiast_button').removeClass('wiecejmiast_button_off');
		$('wiecejmiast_button').addClass('wiecejmiast_button_on');
		$('znajdzlotnisko_button').removeClass('znajdzlotnisko_button_on');
		$('znajdzlotnisko_button').addClass('znajdzlotnisko_button_off');	

		$('elastyczne_w').setStyle('display','none');
		$('elastyczne_p').setStyle('display','none');	
		$('form_elastyczne_wslct').setStyle('display','none');
		$('form_elastyczne_pslct').setStyle('display','none');

		$('szukajokolica1').setStyle('display','none');
		$('szukajokolica2').setStyle('display','none');
		$('szukajokolica3').setStyle('display','none');
		$('szukajokolica4').setStyle('display','none');
		$('form_okolicaslct').setStyle('display','none');
		$('form_okolicaslct1').setStyle('display','none');

		$('cflex1').setStyle('display','block');
		$('cflex2').setStyle('display','block');
		$('cflex3').setStyle('display','block');
		$('cflex4').setStyle('display','block');

		$('mapa3').setStyle('display','block');
		$('mapa4').setStyle('display','block');
		$('mapa5').setStyle('display','block');
		$('mapa6').setStyle('display','block');
		
		$('wylot2').setStyle('display','block');
		$('przylot2').setStyle('display','block');
		$('wylot3').setStyle('display','block');
		$('przylot3').setStyle('display','block');

		$('miasto_z2').setStyle('display','block');
		$('miasto_d2').setStyle('display','block');
		$('miasto_z3').setStyle('display','block');
		$('miasto_d3').setStyle('display','block');

		$('przylot').setStyle('top','334px');
		$('miasto_d').setStyle('top','349px');
		$('mapa1').setStyle('top','347px');
		
		$('helperList2').setStyle('top','369px');
		
			$('dorosli0').setStyle('top','568px');
			$('dzieci0').setStyle('top','568px');
			$('niemowleta0').setStyle('top','568px');
			$('dorosli1').setStyle('top','580px');
			$('dzieci1').setStyle('top','580px');
			$('niemowleta1').setStyle('top','580px');
			$('dorosli2').setStyle('top','598px');
			$('niemowleta2').setStyle('top','598px');
			$('dzieci2').setStyle('top','598px');
			
			$('dr1').setStyle('top','654px');
			$('tl1').setStyle('top','630px');
			$('tanielinie').setStyle('top','633px');
			$('plusminus').setStyle('top','657px');
			$('szukaj_button').setStyle('top','680px');

		$('upek').setStyle('height','735px');
		
		$('data_w').setStyle('top','470px');
		$('wylotform').setStyle('top','485px');
		$('cal_ico1').setStyle('top','483px');
		
		$('data_p').setStyle('top','513px');
		$('powrotform').setStyle('top','528px');
		$('cal_ico2').setStyle('top','526px');
		
		
	}
}

function znajdzlotnisko(){
	var glowna = document.getElementById('glowna').value;
	document.getElementById('fleksik').value='3';	
	if (glowna=='1'){
	$('elastyczne_button').removeClass('elastyczne_button_on');
	$('elastyczne_button').addClass('elastyczne_button_off');
	$('wiecejmiast_button').removeClass('wiecejmiast_button_on');
	$('wiecejmiast_button').addClass('wiecejmiast_button_off');
	$('znajdzlotnisko_button').removeClass('znajdzlotnisko_button_off');
	$('znajdzlotnisko_button').addClass('znajdzlotnisko_button_on');

	$('cflex1').setStyle('display','none');
	$('cflex2').setStyle('display','none');
	$('cflex3').setStyle('display','none');
	$('cflex4').setStyle('display','none');

	$('elastyczne_w').setStyle('display','none');
	$('elastyczne_p').setStyle('display','none');	
	$('form_elastyczne_wslct').setStyle('display','none');
	$('form_elastyczne_pslct').setStyle('display','none');

	$('mapa3').setStyle('display','none');
	$('mapa4').setStyle('display','none');
	$('mapa5').setStyle('display','none');
	$('mapa6').setStyle('display','none');

	$('wylot2').setStyle('display','none');
	$('przylot2').setStyle('display','none');
	$('wylot3').setStyle('display','none');
	$('przylot3').setStyle('display','none');
	
	$('miasto_z2').setStyle('display','none');
	$('miasto_d2').setStyle('display','none');
	$('miasto_z3').setStyle('display','none');
	$('miasto_d3').setStyle('display','none');	

	$('data_w').setStyle('top','230px');
	$('data_p').setStyle('top','230px');
	$('wylotform').setStyle('top','245px');
	$('powrotform').setStyle('top','245px');
	$('cal_ico1').setStyle('top','244px');
	$('cal_ico2').setStyle('top','244px');

	$('szukajokolica1').setStyle('display','block');
	$('szukajokolica2').setStyle('display','block');
	$('szukajokolica3').setStyle('display','block');
	$('szukajokolica4').setStyle('display','block');
	$('form_okolicaslct').setStyle('display','block');
	$('form_okolicaslct1').setStyle('display','block');

	$('dorosli0').setStyle('top','275px');
	$('dzieci0').setStyle('top','275px');
	$('niemowleta0').setStyle('top','275px');
	$('dorosli1').setStyle('top','287px');
	$('dzieci1').setStyle('top','287px');
	$('niemowleta1').setStyle('top','287px');
	$('dorosli2').setStyle('top','305px');
	$('niemowleta2').setStyle('top','305px');
	$('dzieci2').setStyle('top','305px');	
	$('dr1').setStyle('top','306px');
	$('tl1').setStyle('top','278px');
	$('tanielinie').setStyle('top','280px');
	$('plusminus').setStyle('top','309px');
	$('szukaj_button').setStyle('top','350px');
	$('leftcontent').setStyle('height','415px');	
	} else {
		$('elastyczne_button').removeClass('elastyczne_button_on');
		$('elastyczne_button').addClass('elastyczne_button_off');
		$('wiecejmiast_button').removeClass('wiecejmiast_button_on');
		$('wiecejmiast_button').addClass('wiecejmiast_button_off');
		$('znajdzlotnisko_button').removeClass('znajdzlotnisko_button_off');
		$('znajdzlotnisko_button').addClass('znajdzlotnisko_button_on');

		$('elastyczne_w').setStyle('display','none');
		$('elastyczne_p').setStyle('display','none');	
		$('form_elastyczne_wslct').setStyle('display','none');
		$('form_elastyczne_pslct').setStyle('display','none');

		$('cflex1').setStyle('display','none');
		$('cflex2').setStyle('display','none');
		$('cflex3').setStyle('display','none');
		$('cflex4').setStyle('display','none');

		$('mapa3').setStyle('display','none');
		$('mapa4').setStyle('display','none');
		$('mapa5').setStyle('display','none');
		$('mapa6').setStyle('display','none');

		$('wylot2').setStyle('display','none');
		$('przylot2').setStyle('display','none');
		$('wylot3').setStyle('display','none');
		$('przylot3').setStyle('display','none');
		
		$('miasto_z2').setStyle('display','none');
		$('miasto_d2').setStyle('display','none');
		$('miasto_z3').setStyle('display','none');
		$('miasto_d3').setStyle('display','none');	

		$('data_w').setStyle('top','344px');
		$('wylotform').setStyle('top','359px');
		$('cal_ico1').setStyle('top','357px');

		$('data_p').setStyle('top','387px');
		$('powrotform').setStyle('top','402px');
		$('cal_ico2').setStyle('top','400px');

		$('przylot').setStyle('top','271px');
		$('miasto_d').setStyle('top','286px');
		$('mapa1').setStyle('top','284px');

		$('szukajokolica1').setStyle('display','block');
		$('form_okolicaslct').setStyle('display','block');
		
		$('szukajokolica3').setStyle('display','block');
		$('form_okolicaslct1').setStyle('display','block');

		$('dorosli0').setStyle('top','438px');
		$('dzieci0').setStyle('top','438px');
		$('niemowleta0').setStyle('top','438px');
		$('dorosli1').setStyle('top','450px');
		$('dzieci1').setStyle('top','450px');
		$('niemowleta1').setStyle('top','450px');
		$('dorosli2').setStyle('top','468px');
		$('niemowleta2').setStyle('top','468px');
		$('dzieci2').setStyle('top','468px');	
		$('szukaj_button').setStyle('top','550px');
		
		$('dr1').setStyle('top','524px');
		$('tl1').setStyle('top','498px');
		$('tanielinie').setStyle('top','501px');
		$('plusminus').setStyle('top','527px');
		$('upek').setStyle('height','605px');
		
		$('helperList2').setStyle('top','306px');
	
	}
}

function ksort(id){

if (id == 'r'){
$('sortowanie_cena').removeClass('sortowanie_active');
$('sortowanie_czas').removeClass('sortowanie_active');
$('sortowanie_gw').removeClass('sortowanie_active');
$('sortowanie_cena').addClass('sortowanie_active');

$('sortowanie_chczas').removeClass('checkboxs_selected');
$('sortowanie_chgw').removeClass('checkboxs_selected');
$('sortowanie_chgp').removeClass('checkboxs_selected');

$('sortowanie_chczas').addClass('checkboxs_selected');
$('sortowanie_chgw').addClass('checkboxs');
$('sortowanie_chgp').addClass('checkboxs');
}

if (id == 'k'){
$('sortowanie_cena').removeClass('sortowanie_active');
$('sortowanie_czas').removeClass('sortowanie_active');
$('sortowanie_gw').removeClass('sortowanie_active');
$('sortowanie_czas').addClass('sortowanie_active');

$('sortowanie_chczas').removeClass('checkboxs_selected');
$('sortowanie_chgw').removeClass('checkboxs_selected');
$('sortowanie_chgp').removeClass('checkboxs_selected');

$('sortowanie_chczas').addClass('checkboxs');
$('sortowanie_chgw').addClass('checkboxs_selected');
$('sortowanie_chgp').addClass('checkboxs');
}

if (id == 'c'){
$('sortowanie_cena').removeClass('sortowanie_active');
$('sortowanie_czas').removeClass('sortowanie_active');
$('sortowanie_gw').removeClass('sortowanie_active');
$('sortowanie_gw').addClass('sortowanie_active');

$('sortowanie_chczas').removeClass('checkboxs_selected');
$('sortowanie_chgw').removeClass('checkboxs_selected');
$('sortowanie_chgp').removeClass('checkboxs_selected');

$('sortowanie_chczas').addClass('checkboxs');
$('sortowanie_chgw').addClass('checkboxs');
$('sortowanie_chgp').addClass('checkboxs_selected');
}



}



function gogo(divek,wd,wm,wr,pd,pm,pr){
		//alert(divek);

		
		czyszukac=$('czyszukac').getProperty('value');
		zrobout();
		
		if (czyszukac==1){
					
					//pageTracker._trackPageview('/polaczenie,wyszukiwanie_matryca.html'); 
					$('divzlotami').setStyle('display','none');
					$('lista_txt1').setStyle('display','none');
					$('sortowanie').setStyle('display','none');
					$('reklama').setStyle('display','none');
					var xScroll, yScroll;
					if (window.innerHeight && window.scrollMaxY) {	
						xScroll = document.body.scrollWidth;
						yScroll = window.innerHeight + window.scrollMaxY;
					} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
						xScroll = document.body.scrollWidth;
						yScroll = document.body.scrollHeight;
					} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
						xScroll = document.body.offsetWidth;
						yScroll = document.body.offsetHeight;
					}
					var windowWidth, windowHeight;
					if (self.innerHeight) {	// all except Explorer
						windowWidth = self.innerWidth;
						windowHeight = self.innerHeight;
					} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
						windowWidth = document.documentElement.clientWidth;
						windowHeight = document.documentElement.clientHeight;
					} else if (document.body) { // other Explorers
						windowWidth = document.body.clientWidth;
						windowHeight = document.body.clientHeight;
					}	
					if(yScroll < windowHeight){
						pageHeight = windowHeight;
					} else { 
						pageHeight = yScroll;
					}
					if(xScroll < windowWidth){	
						pageWidth = windowWidth;
					} else {
						pageWidth = xScroll;
					}
					document.getElementById('divzlotami277').style.height=pageHeight+'px';
					$('divzlotami277').setStyle('display','block');
					//scroll(0,180);
					
					$('czyszukac').setProperty('value','0');
					
					elements=$('zestawienie_wynikow2').getElements('div');
					for (i=0;i<elements.length;i++)
					{
						rel=elements[i].getProperty('rel');
						if (rel != 'menu'){
						  if (elements[i].hasClass('klikniety')) {
						    elements[i].setStyle('background','#ecf2f2');
							elements[i].setStyle('color','#233a6e');
							elements[i].setStyle('font-weight','normal');
							
							
						  } else {
							//elements[i].setStyle('background','#ffffff');
							//elements[i].setStyle('font-weight','normal');
							//elements[i].setStyle('color','#233a6e');
						  }
						}
					}		
					
					document.getElementById(divek).style.background='#8da0b1';
					document.getElementById(divek).style.color='#ffffff';
					document.getElementById(divek).style.fontWeight='900';
					elements=$(divek).getElements('span');
					for (i=0;i<elements.length;i++)
					{
					elements[i].style.color='#bac4d0';
					elements[i].style.fontsize='8px';
					}
					
					/*
					elements=$('zestawienie_wynikow2').getElements('span');
					for (i=0;i<elements.length;i++)
					{
							elements[i].setStyle('color','#bac4d0');
					}

					elements=$(divek).getElements('span');
					if (elements.length=='0'){
					$(divek).setStyle('color','#ffffff');
					$(divek).setStyle('background','#8da0b1');
					$(divek).setStyle('font-weight','bold');	
					$(divek).innerHTML='?';
					} else {
					//$(divek).setStyle('color','#ffffff');
					//$(divek).setStyle('background','#8da0b1');
					//$(divek).setStyle('font-weight','bold');	
					//elements[0].setStyle('color','#ffffff');
					}
					*/
					
					sevensevenszukaj(wd,wm,wr,pd,pm,pr,divek); 
		} else {
			alert('Proszę poczekac na efekt wyszukania wcześniejszego');
		}
		
		
/*
*/
		
}

function odkolorujmenu(dane,daned){
//	this.style.textDecoration='none'; 
//	this.style.textDecoration='none'; 
	document.getElementById(dane).style.backgroundColor='#8da0b1'; 
	document.getElementById(daned).style.backgroundColor='#8da0b1';
}

function kolorujmenu(dane,daned){
//	this.style.textDecoration='none'; 
//	this.style.textDecoration='none'; 
	document.getElementById(dane).style.backgroundColor='#526375'; 
	document.getElementById(daned).style.backgroundColor='#526375';
}

function sevensevenszukaj(wd,wm,wr,pd,pm,pr,divek){
document.forms['paneld'].elements['w_d'].value=wd; 
document.forms['paneld'].elements['w_m'].value=wm; 
document.forms['paneld'].elements['w_r'].value=wr; 
document.forms['paneld'].elements['p_d'].value=pd; 
document.forms['paneld'].elements['p_m'].value=pm; 
document.forms['paneld'].elements['p_r'].value=pr; 
document.forms['paneld'].elements['step'].value='1';  
document.forms['paneld'].elements['tuwlep'].value=divek; 

//alert('go!');
//xajax_xback('szukamy_ajax077',xajax.getFormValues('paneld')); 
xajax_xback('szukamy_ajax77',xajax.getFormValues('paneld')); 
return false; 
}


function zrob(id){
return true;
}

function zrobout(id){
return true;
}

function zalogowanie(){
	var test=$('panel_zalogowania').getStyle('display');
	if (test=='none'){
		$('panel_zalogowania').setStyle('display','block');
	} else {
		$('panel_zalogowania').setStyle('display','none');
	}
}

function zalogowany(){
	var test=$('panel_logowania').getStyle('display');
	if (test=='none'){
		$('panel_logowania').setStyle('display','block');
	} else {
		$('panel_logowania').setStyle('display','none');
	}
}

function wypelnij(dane,osoba){
//	alert (osoba);
	if (osoba == ''){
		alert('Proszę wybrać osobę z listy');
	} else {
		xajax_xpanelusera('wypelnij',dane,osoba);
	}
}

function show_hide_link_wiecej(id) {
	var test=$(id).getStyle('display');
  //alert($(link).get('text'));
	if (test=='none'){
		$(id).setStyle('display','block');
    document.getElementById('link_wiecej').innerHTML='zwiń';


	} else {
		$(id).setStyle('display','none');
    document.getElementById('link_wiecej').innerHTML='więcej';
	}
/*
   var e = document.getElementById(id);
   if(e.style.display == 'block')
      e.style.display = 'none';
   else
      e.style.display = 'block';
*/
}




