
$(document).ready(function(){
	
		$('#dalej').click(function(){
			if ($('#dalej').hasClass('can_click')) {
				dalej();
			}
		});
	
});

//SORTOWANIE PO NAZWIE PANSTW
function sort_babelkowe(tablica,typ)
{
	var tab=new Array();

	for (var i = 0; i < tablica.length; i++)
	{
	
		tab[i]=tablica[i].nazwa;
		
	}

	var infoKraje=new Array();

	var pom;	//zmienna pomocnicza do zamiany liczb
	for (var i = 1; i < tab.length; i++) 
		for (var j = tab.length - 1; j >= i; j--) {
			if (tab[j - 1].charAt(0) == "Ł" || tab[j].charAt(0) == "Ł") {
				if (tab[j - 1].charAt(0) == "Ł") {
				
					if (typ == "R") {
						if (tab[j].charAt(0) >= "M") {
						
						}
						if (tab[j].charAt(0) <= "L") {
							//	alert('asd1');
							
							pom = tab[j - 1];
							tab[j - 1] = tab[j];
							tab[j] = pom;
							
						}
					}
					else
					{
						if (tab[j].charAt(0) >= "M") {
							pom = tab[j - 1];
							tab[j - 1] = tab[j];
							tab[j] = pom;
						}
						if (tab[j].charAt(0) <= "L") {
							//	alert('asd1');
							
							
							
						}	
					}
				}
				else {
					if (typ == "R") {
						if (tab[j - 1].charAt(0) >= "M") {
							//alert('asd2');
							pom = tab[j - 1];
							tab[j - 1] = tab[j];
							tab[j] = pom;
						}
						if (tab[j - 1].charAt(0) <= "L") {
						
						}
					}
					else
					{
						if (tab[j - 1].charAt(0) >= "M") {
							//alert('asd2');
							
						}
						if (tab[j - 1].charAt(0) <= "L") {
							pom = tab[j - 1];
							tab[j - 1] = tab[j];
							tab[j] = pom;
						}
					}
				}
			}
			else {
				if (typ == "R") {
					if (tab[j - 1] > tab[j]) {
						pom = tab[j - 1];
						tab[j - 1] = tab[j];
						tab[j] = pom;
					}
				}
				else {
					if (tab[j - 1] < tab[j]) {
						pom = tab[j - 1];
						tab[j - 1] = tab[j];
						tab[j] = pom;
					}
				}
			}
		}
			

	
	for (var i = 0; i < tab.length; i++)
	{
		// jest posortowana
		for (var j = 0; j < tablica.length; j++)
		if(tab[i]==tablica[j].nazwa)
		{
			infoKraje[i]=tablica[j].kod;
		}
		
	}
	var tabBoxowHead=new Array();
	var tabBoxowMain=new Array();
	
	for (var i = 0; i < infoKraje.length; i++) {
		
		tabBoxowMain[i]=$('#div_'+infoKraje[i]).clone();
	
		$('#div_'+infoKraje[i]).remove();
		
		$('#lista').append(tabBoxowMain[i]);
		
		
	}
	
}
//SORTOWANIE PO LINIACH LOTNICZYCH
function sort_babelkowe_linie(tablica,typ)
{
	var tab=new Array();
	var tab2=new Array();

	for (var i = 0; i < tablica.length; i++)
	{
	
		tab[i]=tablica[i].linia_min;
		tab2[i]=tablica[i].kod;
		//alert(tab2[i]);
	}
	
	var infoKraje=new Array();

	var pom;	//zmienna pomocnicza do zamiany liczb
	for (var i = 1; i < tab.length; i++) 
		for (var j = tab.length - 1; j >= i; j--) {

				if (typ == "R") {
					if (tab[j - 1] > tab[j]) {
						pom = tab[j - 1];
						tab[j - 1] = tab[j];
						tab[j] = pom;
						
				
						pom = tab2[j - 1];
						tab2[j - 1] = tab2[j];
						tab2[j] = pom;
					}
				}
				else {
					if (tab[j - 1] < tab[j]) {
						pom = tab[j - 1];
						tab[j - 1] = tab[j];
						tab[j] = pom;
						
						pom = tab2[j - 1];
						tab2[j - 1] = tab2[j];
						tab2[j] = pom;
					}
				}
		
		}
			
	
	var tabBoxowHead=new Array();
	var tabBoxowMain=new Array();
	
	for (var i = 0; i < tab2.length; i++) {
		
		tabBoxowMain[i]=$('#div_'+tab2[i]).clone();
	
		$('#div_'+tab2[i]).remove();
		
		$('#lista').append(tabBoxowMain[i]);
		
		
	}
}

//SORTOWANIE PO CENACH
function sort_babelkowe_ceny(tablica,typ)
{
	var tab=new Array();
	var tab2=new Array();

	for (var i = 0; i < tablica.length; i++)
	{
		
		tab[i]=parseInt(tablica[i].cena_min);
		tab2[i]=tablica[i].kod;
			//alert(tab[i]);
	}
	
	var infoKraje=new Array();

	var pom;	//zmienna pomocnicza do zamiany liczb
	for (var i = 1; i < tab.length; i++) 
		for (var j = tab.length - 1; j >= i; j--) {

				if (typ == "R") {
					if (tab[j - 1] > tab[j]) {
						pom = tab[j - 1];
						tab[j - 1] = tab[j];
						tab[j] = pom;
						
				
						pom = tab2[j - 1];
						tab2[j - 1] = tab2[j];
						tab2[j] = pom;
					}
				}
				else {
					if (tab[j - 1] < tab[j]) {
						pom = tab[j - 1];
						tab[j - 1] = tab[j];
						tab[j] = pom;
						
						pom = tab2[j - 1];
						tab2[j - 1] = tab2[j];
						tab2[j] = pom;
					}
				}
		
		}
	
	
	
	var tabBoxowHead=new Array();
	var tabBoxowMain=new Array();
	
	for (var i = 0; i < tab2.length; i++) {
		
		tabBoxowMain[i]=$('#div_'+tab2[i]).clone();
	
		$('#div_'+tab2[i]).remove();
		
		$('#lista').append(tabBoxowMain[i]);
		
		
	}
}


//function tabela(kraje,miasta,lotniska)
//{
//	
//	for (var i = 0; i < 1; i++) {
//		for(var j=0;j<miasta.length;j++)
//		{
//			for (var k = 0; k < lotniska.length; k++) 
//				if (kraje[i].kod == miasta[j].kod_kraj && miasta[j].nazwa == lotniska[k].nazwa_miasto) {
//					
//			
//				}
//		}
//		
//	}
//}

var page_global_co = getChange();

function getChange(){
	var kz = document.getElementById("kraj_z");
	var kdo = document.getElementById("kraj_do");
	if((kz.value!='0') && (kdo.value=='0')){
		return "to";
	}
	if((kdo.value!='0') && (kz.value=='0')){
		return "z";
	} 
}

/*
function change(k,m,l,txt,zmiana){
	var zz = document.getElementById(zmiana);
	if(zmiana=='to') zmiana='do';
	var zk = document.getElementById("kraj_"+zmiana);
	var zm = document.getElementById("miasto_"+zmiana);
	var zl = document.getElementById("lotniska_"+zmiana);
	var button = document.getElementById("dalej");
	zk.value=k;
	zm.value=m;
	zl.value=l;
	zz.value=txt;
	button.className = "submit2";
	$(button).addClass('can_click');
	//$(button).attr('onclick','dalej();');
	
}

*/

function change(odmiana_nazwa,odmiana,k,m,l,txt,zmiana,odmiana_lotnisko){

	var zz = document.getElementById(zmiana); 
	if(zmiana=='to') zmiana='do';
	var zk = document.getElementById("kraj_"+zmiana);
	var zm = document.getElementById("miasto_"+zmiana);
	var zl = document.getElementById("lotniska_"+zmiana);
	var zl = document.getElementById("lotniska_"+zmiana);
	var odm = document.getElementById("odmiana_do");
	var odmn = document.getElementById("odmiana_do_nazwa");
	var odm_lotnisko = document.getElementById("odmiana_do_lotnisko_nazwa");
	var button = document.getElementById("dalej");

	zk.value=k;
	zm.value=m;
	zl.value=l;
	zz.value=txt;
	odm.value=odmiana;
	odmn.value=odmiana_nazwa;
	
	odm_lotnisko.value=odmiana_lotnisko;
	if ($('#z').val() != '') {
		button.className = "submit2";
		$(button).addClass('can_click');
	}
	//$(button).attr('onclick','dalej();');
	
}

function dalej(){
	
	if(typeof document.forms["wyszukiwarka"].submit=="function")
		document.forms["wyszukiwarka"].submit();
	else if(typeof document.forms["wyszukiwarka"].submit.click=="function")
		document.forms["wyszukiwarka"].submit.click();
		else document.forms["wyszukiwarka"].submit.click();
}





var zm=0;
var nazwam='';
var k_nr=1;
var tab_kid;
var tab_kf;
function status(nazwa)
{
  
  nazwam=nazwa;
	//alert(nazwa);
	
}
 function createArray(l_kr){
 	tab_kid=new Array(l_kr);
	tab_kf=new Array(l_kr);	
	
 }
	
 function makeTabk(id){
 	
	tab_kf[id]=0;
	tab_kid[k_nr]=id;
//	alert('tab_kid['+k_nr+']='+tab_kid[k_nr]);
	k_nr=k_nr+1;
 }

function sh()
{
for ( i=1; i<=19 ;i++)
	{
	//alert('tab_kf['+tab_kid[i]+']='+tab_kf[tab_kid[i]]);
	}
}

function changeClass(class1,class2,kr,lk)
{

	var jest=0;
	for ( i=1; i<=lk ;i++)
	{
		if (tab_kf[tab_kid[i]]==1)
		 {
		 	jest=1;
		 }
	}	

	for ( i=1; i<=lk ;i++)
	{

		if (jest==1)
		{	
		if (tab_kf[tab_kid[i]]!=1)
		 {
		 	$('#'+tab_kid[i]).removeClass(class1);
			$('#'+tab_kid[i]).addClass(class2);
			//alert('tab_kid['+i+']='+tab_kid[i]+' ,tab_kf[tab_kid['+i+']]='+tab_kf[tab_kid[i]]);
			
		 }
		if (tab_kf[tab_kid[i]]==1)
		{
		 	$('#'+tab_kid[i]).removeClass(class2);
			$('#'+tab_kid[i]).addClass(class1);
		}

		 }
		else{
		 	$('#'+tab_kid[i]).removeClass(class2);
			$('#'+tab_kid[i]).addClass(class1);			
		} 
	}


}
	
	
	
		
function show(k,m,lk,ind){
	
    kr=k+'_kr';
	pl=k+'_pl';
	min=k+'_min';
	krj='.'+k+'_kraj';
	ms='.'+m+'_miasto';		
					krj='.'+k+'_kraj';
					//ms='.'+m+'_miasto';
					ms=ms.replace(/ /g, "_");
					ms=ms.replace(/,/g, "");
					ms=ms.replace(/\//g, "_");
				
					plm=m+'_pl';
					minm=m+'_min';
					mnazwa=nazwam+'_min';
					pnazwa=nazwam+'_pl';
						
	var lista = document.getElementById('lista');
	var content = lista.childNodes;

			
			
				if(k!='0' && m=='0'){
						if ( $('#'+k+'_box').css('display') == 'none')
						    {
							
							$('#'+k+'_box').slideDown('slow');
							document.getElementById(min).style.display= 'block';
							document.getElementById(pl).style.display= 'none';
							document.getElementById(k).style.backgroundColor='#EDF0F6';
							$(krj).css('visibility','hidden');		
							tab_kf[kr]=1;
							changeClass('cena','blend_blue',kr,lk);
							
							}
						else{
							$('#'+k+'_box').slideUp('slow');
							$('.miasto_box').slideUp('slow');
							document.getElementById(pl).style.display= 'block';
							document.getElementById(min).style.display= 'none';
							document.getElementById(k).style.backgroundColor='#fff';
							$(krj).css('visibility','visible');									
							$('.mminus').css('display','none');
							$('.mplus').css('display','block');	
							tab_kf[kr]=0;
							changeClass('cena','blend_blue',kr,lk);	
							$('.dane_miasto').css('visibility','visible');
					
						}
					}
	
				 if(k!='0' && m!='0'){
				
						m=m.replace(/ /g, "_");
						m=m.replace(/,/g, "");
						m=m.replace(/\//g, "_");
						//alert('k='+k+' m='+m);
						el = $(lk).parent().parent().parent().attr('id');
							
						box = '#'+$('#'+el).next().attr('id');
						if(el == 'PL_Kraków') box = '#Krakow_box';
						if(el == 'PL_Łódź') box = '#Lodz_box';
						
						
						if($(box).css('display')=='none')

							{										
							$(box).slideDown('slow');
							document.getElementById(minm).style.display= 'block';
							document.getElementById(plm).style.display= 'none';
							$(ms).css('visibility','hidden');
		
							}						
						else
							{

							$(box).slideUp('slow');
							document.getElementById(plm).style.display= 'block';
							document.getElementById(minm).style.display= 'none';
							$(ms).css('visibility','visible');
						
							}				
				}	

}
