	var  kraj_wyjazdu = '';
	var  kraj_przyjazdu = '';
	var  miasto_wyjazdu = '';
	var  miasto_przyjazdu = '';

			var s_kraj_w;
			var s_kraj_p;
			var s_miasto_w;
			var s_miasto_p;

function kr()
{


		var newDiv2 = document.createElement("DIV");
  		newDiv2.innerHTML = '<div style="top:50%; display:block; position:absolute; width:300px; height:100px; left:50%; margin:0 0 0 -150px; background:url(/css/img/loader.gif) no-repeat center;"> Proszę czekać, trwa przesyłanie danych... <br/></div>' ;
		newDiv2.id= 'kurtyna';
		newDiv2.style.height = '100%';
		newDiv2.style.width = '100%';
		newDiv2.style.position = 'fixed';
		newDiv2.style.display = 'block';
		newDiv2.style.textAlign = 'center';
		newDiv2.style.color = '#FFF';
		newDiv2.style.fontWeight = 'bold';
		newDiv2.style.fontSize = '12px';
		newDiv2.style.zIndex = '999999999';
		var gdzie = document.body;
		gdzie.insertBefore(newDiv2,gdzie.childNodes[1]);

  		var newDiv = document.createElement("DIV");
		newDiv.id= 'kurtyna';
		newDiv.style.height = '100%';;
		newDiv.style.width = '100%';
		newDiv.style.position = 'fixed';
		newDiv.style.display = 'block';
		newDiv.style.background = '#000';
		newDiv.style.textAlign = 'center';
		newDiv.style.zIndex = '9999';
		newDiv.style.color = '#fff';
		newDiv.style.opacity = ' 0.5';
		newDiv.style.filter = 'alpha(opacity=50)';
		var gdzie = document.body;
		gdzie.insertBefore(newDiv,gdzie.childNodes[1]);

}

$.fn.cSelect1 = function(options){



		var defaults = {
            wybrane:false
	        };

      var options = $.extend(defaults, options);


	   $(this).click(function(){

			pozycja_w = $(this).offset();

			if(defaults.wybrane && (kraj_wyjazdu == '' || kraj_przyjazdu == '' || $('#miasto_1').val() == '' || $('#miasto_2').val() == '') )
			{
				div_cs_html = '<div id="sc" class="w_city">'
				+'<span id="zamknij" class="button_x">x</span>'
				+'<div id="s_info" class="s_info">Miasta wyjazdu oraz przyjazdu muszą być wybrane!</div>'
				+'</div>';
			}
			else
			{
				div_cs_html = '<div id="sc" class="w_city">'
				+''
				+'<ul>'
				+'</ul>'
				+'<div id="s_info" class="s_info">Proszę wybrać</div>'
				+'</div>';
			}



			//Tworzenie okna dla selectow
			if(!$('#sc').width())
			{
				var div_cs = $(div_cs_html).hide();
				$('body').append(div_cs.show('slow'));
				$('#sc').append($('<span id="wstaw" class="button">Wstaw</span>').hide());
				div_cs.css({"top":pozycja_w.top+40+"px","left":pozycja_w.left-30+"px"});

				if(defaults.wybrane && (kraj_wyjazdu == '' || kraj_przyjazdu == '' || $('#miasto_1').val() == '' || $('#miasto_2').val() == ''))
				{
					setTimeout(function(){ div_cs.fadeOut(function(){$(this).remove()}) }, 5000);
				}

				kraj_w_h = '<li>Kraj wyjazdu <span id="zamknij" class="button_x">x</span><br/><select id="kraj_w1" name="kraj_w1"> </select></li>';
				kraj_p_h = '<li>Kraj przyjazdu <br/><select id="kraj_p1" name="kraj_p1"> </select></li>';
				miasto_w_h = '<li>Miasto wyjazdu <span id="miasto_w1_i"></span> <br/><select id="miasto_w1" name="miasto_w1"> </select></li>';
				miasto_p_h = '<li>Miasto przyjazdu <span id="miasto_p1_i"></span> <br/><select id="miasto_p1" name="miasto_p1"> </select></li>';
				var kraj_w = $(kraj_w_h);
				var kraj_p = $(kraj_p_h).hide();
				var miasto_w = $(miasto_w_h).hide();
				var miasto_p = $(miasto_p_h).hide();

				$('#sc ul').append(kraj_w);
				$('#sc ul').append(kraj_p);
				$('#sc ul').append(miasto_w);
				$('#sc ul').append(miasto_p);



				$('#kraj_w1').load('/a_country.php?a=all',function(){

					$('#kraj_w1 option').each(function(){
						if(defaults.wybrane)
						{
						 	if($(this).val()== kraj_wyjazdu)
					  		{
								$(this).attr({"selected":"selected"});
							  	$('#kraj_w1').trigger('change').attr({"disabled":"disabled"});
							}
						}
					});

				}).bind('keyup change', function(event){
					kraj_p.show('fast');
					kraj_wyjazdu = $(this).val();
					load_kraj_p($(this).val());
					miasto_w.hide('fast');
					miasto_p.hide('fast');
					$('#wstaw').hide('fast');
				  	$('#s_info').show('fast');

					event.stopPropagation();

				});

				load_kraj_p = function(kraj){
					$('#kraj_p1').load('/a_country.php?k='+kraj, function(){
						$('#kraj_p1 option').each(function(){
							if(defaults.wybrane)
							{
							 	if($(this).val()== kraj_przyjazdu)
						  		{
									$(this).attr({"selected":"selected"});
								  	$('#kraj_p1').trigger('change').attr({"disabled":"disabled"});
								}
							}

							if($(this).val()== 'PL' && $('#kraj_w1').val() != 'PL')
							{
								$(this).attr({"selected":"selected"});
							  	$('#kraj_p1').trigger('change');
							}
						});
					}).bind('keyup change',function(){
						kraj_przyjazdu = $(this).val();
						miasto_w.show('fast');
						load_miasto_w();
						miasto_p.hide('fast');
						$('#wstaw').hide('fast');
						$('#s_info').show('fast');

					});
				}

				load_miasto_w = function(){
					$('#miasto_w1_i').html('('+kraj_wyjazdu+')');
					$('#miasto_w1').load('/a_country.php?p='+kraj_wyjazdu+'&w='+kraj_przyjazdu, function(){
					}).bind('keyup change',function(){
						miasto_wyjazdu = $(this).val();
						miasto_p.show('fast');
					   load_miasto_p();
						$('#wstaw').hide('fast');
						$('#s_info').show('fast');

					});
				}

			  load_miasto_p = function(){
			  		$('#miasto_p1_i').html('('+kraj_przyjazdu+')');
					$('#miasto_p1').load('/a_country.php?m='+miasto_wyjazdu+'&p='+kraj_przyjazdu, function(){
					}).bind('keyup change',function(){
						miasto_przyjazdu = $(this).val();

						$('#wstaw').show('fast');
						$('#s_info').hide('fast');
					});
				}


			div_cs.draggable();

			$('#zamknij').click(function(){
		  	 	$('#sc').hide('slow', function(){
					$('#sc').remove()
				});
			});
		}

				if( defaults.wybrane)
				{
					$('#wstaw').click(function(){
						$('#miasto_4').val($('#miasto_p1 option:selected').text());
						$('#miasto_3').val($('#miasto_w1 option:selected').text());
					   $('#sc').hide('fast', function(){
						$('#sc').remove()
						});
						check_city2();
					});
				}
				else
				{
					$('#wstaw').click(function(){

						$('#miasto_1, #miasto_4').val($('#miasto_w1 option:selected').text());



						$('#miasto_2, #miasto_3').val($('#miasto_p1 option:selected').text());
					   $('#sc').hide('fast', function(){
						$('#sc').remove()
						});
						check_city2();
					});

				}

	 });



}

$.fn.cSelect = function(options){



		var defaults = {
             ob_2: "#miasto_1",
				 data_ins : null,
             country_s1: null,
				 country_s2:null
	        };

      var options = $.extend(defaults, options);


	   $(this).click(function(){

			pozycja_w = $(this).offset();

		  //	$('body').append('<div id="sc" class="cos"> aaaa</div>');

			div_cs_html = '<div id="sc" class="w_city">'
			+''
			+'<div>'
			+'	Kraj wyjazdu <span id="zamknij" class="button_x">x</span><br/><select id="kraj_w1" name="kraj_w1"> </select>'
			+'</div>'
			+'<span id="wstaw" class="button">Wstaw</span>'
			+'</div>';



			if(!$('#sc').width())
			{
				var div_cs = $(div_cs_html).hide();
				$('body').append(div_cs.show('slow'));
				$('#kraj_w1').load('/a_country.php?a=all');
				div_cs.css({"top":pozycja_w.top+40+"px","left":pozycja_w.left-30+"px"});
				div_cs.draggable();
			}




			$('#kraj_w1').change(function(){

					if(!$('#kraj_p1').width())
					{
						$('#sc div').append('Kraj przyjazdu <br/><select id="kraj_p1" name="kraj_p1"> </select>');
					}

					$('#kraj_p1').attr({"disabled":"disabled"}).load('/a_country.php?k='+$(this).val(), function(){
					 	$(this).attr({"disabled":false});
				  	});

				  	$('#kraj_p1').change(function(){

						if(!$('#miasto_w1').width())
				  		{
							$('#sc div ').append('Miasto wyjazdu: <select id="miasto_w1" name="miasto_w1"> </select> ');
						}

					 	$('#miasto_w1').attr({"disabled":"disabled"}).load('/a_country.php?p='+$('#kraj_w1').val() +'&w='+$('#kraj_p1').val(), function(){

						 	$('#miasto_w1').change(function(){
								$('#miasto_p1').attr({"disabled":"disabled"}).load('/a_country.php?m='+$('#miasto_w1').val()+'&p='+$('#kraj_p1').val(), function(){
									$(this).attr({"disabled":false});
								});

							});
							$(this).attr({"disabled":false});
						});



						$('#miasto_w1').change(function(){

							if(!$('#miasto_p1').width())
				  			{
								$('#sc div ').append('Miasto przyjazdu: <select id="miasto_p1" name="miasto_p1"> </select> <br/>');
							}
						});

					});
			});



				if( defaults.country_s2 == 'ok')
				{


					$('#kraj_w1').attr({"disabled":"disabled"});
			  		$('#kraj_w1 option').each(function(){

					if($(this).val() == kraj_przyjazdu)
					{
						$(this).attr({"selected":"selected"});
					}
				});

				if(!$('#kraj_p1').width())
					{
						$('#sc div').append('Kraj przyjazdu <br/><select id="kraj_p1" name="kraj_p1"> </select>');
					}

					$('#kraj_p1').attr({"disabled":"disabled"}).load('/a_country.php?k='+$('#kraj_w1').val(), function(){
					 	$('#kraj_p1 option').each(function(){
							if($(this).val() == kraj_wyjazdu)
							{
								$(this).attr({"selected":"selected"});
							}


					});
						  	if(!$('#miasto_w1').width())
					  		{
								$('#sc div ').append('Miasto wyjazdu: <select id="miasto_w1" name="miasto_w1"> </select> ');
							}

					 		$('#miasto_w1').attr({"disabled":"disabled"}).load('/a_country.php?p='+$('#kraj_w1').val() +'&w='+$('#kraj_p1').val(), function(){

							 	$	('#miasto_w1').change(function(){
									$('#miasto_p1').attr({"disabled":"disabled"}).load('/a_country.php?m='+$('#miasto_w1').val()+'&p='+$('#kraj_p1').val(), function(){
										 $(this).attr({"disabled":false});
								});

							});
							$(this).attr({"disabled":false});
						});



						$('#miasto_w1').change(function(){

							if(!$('#miasto_p1').width())
				  			{
								$('#sc div ').append('Miasto przyjazdu: <select id="miasto_p1" name="miasto_p1"> </select> <br/>');
							}

						});
				  	});






				}
			$('#zamknij').click(function(){
			   $('#sc').hide('slow', function(){
					$('#sc').remove()
				});
			});

				if( defaults.country_s2 == 'ok')
				{
					$('#wstaw').click(function(){
						$('#miasto_4').val($('#miasto_p1 option:selected').text());
						$('#miasto_3').val($('#miasto_w1 option:selected').text());
					   $('#sc').hide('fast', function(){
						$('#sc').remove()
						});
					});
				}
				else
				{
					$('#wstaw').click(function(){
						$('#miasto_1, #miasto_4').val($('#miasto_w1 option:selected').text());
						$('#miasto_2, #miasto_3').val($('#miasto_p1 option:selected').text());
						$('#miasto_3, #miasto_4').removeAttr("disabled");
						$('#alert_p').hide('slow');
					   $('#sc').hide('fast', function(){
							$('#sc').remove()
						});
					});

				}


		});
};

function check_city2()
{
	if(($('#miasto_1').val() != '' && $('#miasto_2').val() != ''))
   {
		$('#miasto_3, #miasto_4').removeAttr("disabled");
		$('#alert_p').hide('slow');
	}
	else
	{
		if($('#city2_check').attr('checked') == 'checked')
		{
			$('#miasto_3, #miasto_4').attr({"disabled":"disabled"});
			alert_p('Musisz wybrac miasta wyjazdu oraz powrotu!');
		 }
	}
}


$.fn.autoC = function(options){


		var defaults = {
             ob_2: "#miasto_1",
				 data_ins : null,
             all2:0
	        };

         var options = $.extend(defaults, options);

		var cat='';
		var nr=0;
		var one_c = '';
		var url_p = "/a_autoc.php";
		var p2_val = '';
	  	var obiekt_top =	$(this);
		$(this).autocomplete({
			source: url_p,
			minLength: 3,
			delay: 500,
			autoFill: true,
			autoFillOne: true,
		   width:300,
			source: function(request, response) {
            $.ajax({
                url: url_p,
                dataType: "json",
                data: {
                    term: request.term,
                    p2: p2_val,
						  pw: kraj_wyjazdu,
						  pp: kraj_przyjazdu,
						  ctrl: defaults.all2
                },
            		  success: function(data) {
                    response(data);
                }
            });
        },

   		focus: function( event, ui ) {
				$( this ).val( ui.item.miasto_plo );
				return false;
			},
			select: function( event, ui ) {
				$( this ).val( ui.item.miasto_plo );

				if($( this ).attr("id") == "miasto_1")
				{

					kraj_wyjazdu = ui.item.kraj_id;
					miasto_wyjazdu = ui.item.miasto_plo;

				}

				if($( this ).attr("id") == "miasto_2")
				{
					kraj_przyjazdu = ui.item.kraj_id;
					miasto_przyjazdu = ui.item.miasto_plo;

				}


				if(defaults.data_ins)
				{
				  	$( defaults.data_ins ).val( ui.item.miasto_plo );
				}


				check_city2();
				return false;
			},

			search: function( event, ui ) {
				p2_val = $(defaults.ob_2).val();
				nr=0;
				cat='';
				return true;
			},
		  	open: function( event, ui ) {
				if(nr==1 && one_c != 'NULL' )
				{
					$(this).val( one_c );
					$(this).autocomplete( "close" );


			 		if($( this ).attr("id") == "miasto_1")
					{
						kraj_wyjazdu = one_p;
						miasto_wyjazdu = one_c;
					}

					if($( this ).attr("id") == "miasto_2")
					{
						kraj_przyjazdu = one_p;
						miasto_przyjazdu = one_c;

					}

				  	if(defaults.data_ins)
				 	{
					  	$( defaults.data_ins ).val(  one_c );
				  	}
				check_city2();
				one_c = '';
				one_p = '';
				return false;
				}
				else
				{
					return true;
				}

			}

		}).data( "autocomplete" )._renderItem = function( ul, item ) {

			if(cat=='')
			{
				cat==item.kraj_nazwa;
				category = '<span style="background:#FFB506; display:block; text-align:center;"><b>'+item.kraj_nazwa+'</b> ('+item.kraj_id+')</span>';
			}

		  	if(cat!=item.kraj_nazwa)
			{
				cat = item.kraj_nazwa;
				category = '<span style="background:#FFB506; display:block; text-align:center;"><b>'+item.kraj_nazwa+'</b> ('+item.kraj_id+')</span>';
			}
			else
			{
				category = '';
			}

			nr++;
			if(nr==1)
			{
				one_c=item.miasto_plo;
				one_p=item.kraj_id;
			}
			if(item.miasto_pl == "NULL")
			{

				miasto1_auto = $('#miasto_1').val();
				miasto2_auto = $('#miasto_2').val();

				if(obiekt_top.attr("id") == "miasto_1" || obiekt_top.attr("id") == "miasto_2")
				{
					msg_autoc = "<b style=\"color:red; display:block; text-align:center; \">Z miasta <b style=\"color:#000; font-weight:normal;\">"+miasto1_auto+"</b> nie dojedziesz do miasta <b style=\"color:#000; font-weight:normal;\">"+miasto2_auto+"</b>.</a>";
				}



				if(obiekt_top.attr('id') == 'miasto_3' || obiekt_top.attr('id') == 'miasto_4')
				{
						msg_autoc = "<b style=\"color:red; display:block; text-align:center; \">Nie znaleziono miejscowości.</a>";
				}

				zwracam = $( "<li></li>" )
				.append(msg_autoc)
				.appendTo( ul );
			}
			else
			{
				zwracam = $( "<li></li>" )
				.data( "item.autocomplete", item )
				.append( category+"<a> " + item.miasto_hgl+"</a>" )
				.appendTo( ul );
			}


			return zwracam;
		};

}

function alert_info(msg)
{
		$("#info").html("<span style=\"color:#fff; display:block; line-height:normal; font-weight:bold; padding:5px 0;\">"+msg+"</span>");
		$("#info").css({background:'#B51D00', display:"block"});


		$("#info").effect("shake", { times:10,"direction":"down", "distance":"3" }, 100);
}


$.fn.mark = function()
{

	$(this).effect("highlight", {"color":"#F9D1D1" }, 1000).effect("highlight", {"color":"#F9D1D1" }, 1000).effect("highlight", {"color":"#F9D1D1" }, 1000).css({"border":"1px solid #f00"});
}

$(document).ready(function(){

		if($('#miasto_1').width())
		{
				$('#miasto_1').autoC({ob_2: "#miasto_2", data_ins:"#miasto_4"});

				$('#miasto_2').autoC({ob_2: "#miasto_1", data_ins:"#miasto_3"});


				$('#miasto_1, #miasto_2').focusout(function(){check_city2()});

				$('#miasto_3').autoC({ob_2: "#miasto_4", all2:"1"});
				$('#miasto_4').autoC({ob_2: "#miasto_3", all2:"2"});

				$('#s_miasto_1').cSelect1();
				$('#s_miasto_2').cSelect1({wybrane:true});
		}


		$('#form_2').submit(function()
		{
			if(check_f1())
			{
				$("#info").html("<span style=\"color:green; display:block;\"></span>");

				if(check())
				{
					kr();
					return true;
				}
				else
				{
					return false;
				}

			}
			else
			{
				if($('#miasto_1').val() == '' || $('#miasto_2').val() == '')
				{
					alert_msg = 'Pole z wyborem miast nie zostało uzupełnione!';
				}
				else
				{
					alert_msg = 'Wybrane połączenie nie istnieje.</br> Wprowadź inne miasta.';
				}

				alert_info(alert_msg);
				$("#miasto_1,#miasto_2").mark();

				return false;
			}

		});
});




// bilety opcje



// JavaScript Document
	var sprawdzam;
	sprawdzam = 1;
// 0 - inne, 1 - jedna strona, 2 - dwie strony, 3 - open_ticket_on,  - open_ticket_off

   function show(id) {
	        var state = document.getElementById(id).style.display;
	                    document.getElementById(id).style.display = 'block';


					       }

	    function hide(id) {
	        var state = document.getElementById(id).style.display;
	                    document.getElementById(id).style.display = 'none';


					       }

		function return_ticket_on() {


						if (sprawdzam == 1 || sprawdzam == 2)
							{

							document.search.date2.disabled=false;
							sprawdzam = 2;
							}



							document.getElementById('options').style.display = 'block';
							document.getElementById('return_date').style.display = 'block';
							document.getElementById('two_way').checked = true;
							document.getElementById('date2').style.width = '120px';
							}

		function return_ticket_off() {

							document.search.date2.disabled=true;
							document.getElementById('options').style.display = 'none';
							document.getElementById('return_date').style.display = 'none';
							document.getElementById('date2').disabled= true;
							document.getElementById('open_check').checked = false;

							document.getElementById('city2_check').checked = false;
							document.getElementById('city2').style.display = 'none';
							document.getElementById('city2_m').style.display = 'none';
							document.getElementById('date2').value = ' ';
							$('#return_date .ui-datepicker-trigger').css({'display':'block'});
				      	document.getElementById('date2').style.width = '120px';
							document.getElementById('one_way').checked = true;

							sprawdzam = 1;
							}


		function return_city() {
	        var state = document.getElementById('return_city').style.display;
	            if (state == 'block') {
	                document.getElementById('return_city').style.display = 'none';
	            }
				else
					{
	                document.getElementById('return_city').style.display = 'block';

           		 }
	      }
		  function open_ticket(){
			  	if (document.getElementById('open_check').checked == true )
				{
					document.getElementById('open_check').checked = false;
	            document.search.date2.disabled=false;
				   document.getElementById('date2').value = '';
				   $('#return_date .ui-datepicker-trigger').css({'display':'block'});
					document.getElementById('date2').style.width = '120px';
					document.getElementById('open_check').checked = false;

					sprawdzam = '3';

	         }
				else
				{
					document.getElementById('city2_check').checked = false;
	  			  	document.getElementById('city2').style.display = 'none';

					document.getElementById('open_check').checked = true;
	            document.search.date2.disabled=true;
					document.getElementById('date2').value = 'Termin otwarty';
				   $('#return_date .ui-datepicker-trigger').css({'display':'none'});
					document.getElementById('date2').style.width = '143px';
					document.getElementById('open_check').checked = true;


					sprawdzam = '4';

           	 }

			 }


				 function ch() { document.getElementById('open_check').checked = false; }


				 function check() {

				 var msg = 'Proszę uzupełnić: </br>';


				 if (sprawdzam == 1 ){
					 		if ($('#date1').val() =='')
				 	  	  		{
									msg = msg+'datę wyjazdu </br>';
									$('#date1').mark();
						  			alert_info(msg);
						  			return false;
						 		}
								else
								{
									kr();
							  		 return true;
								}

				 }
				 else
				 {
				 	if ($('#date1').val() =='' || $('#date2').val() =='')
						 {
								var patt1 = /[0-9]{2}-[0-9]{2}-[0-9]{4}/i;


								if ($('#date1').val() =='')
			 	  	  	  	   {
						  	  		msg = msg+'datę wyjazdu </br>';
								  	$('#date1').mark();
					 	  		}

							   if ($('#date2').val() =='')
			 	  	  	  	   {
						  	  		msg = msg+'datę powrotu </br>';
									$('#date2').mark();
					 	  		}

		  						alert_info(msg);
				  				return false;
			 			}
						else
						{
							kr();
					  		return true;
						}
					}
 	  	  		}


 function alert_p(msg)
{
		$("#alert_p").html("<span style=\"color:#fff; display:block; line-height:normal; font-weight:bold; padding:5px 0;\">"+msg+"</span>");
		$("#alert_p").css({background:'#B51D00'}).show();

	  //	$("#miasto_3, #miasto_4").val('');
		$("#miasto_1, #miasto_2").mark();
		$("#alert_p").effect("shake", { times:10,"direction":"down", "distance":"3" }, 100);
}



function city2()
{
	if(document.getElementById('city2_check').checked == true)
	{
		document.getElementById('city2_check').checked = false;
		document.getElementById('city2').style.display = 'none';
		document.getElementById('city2_m').style.display = 'none';
		document.getElementById('date2').style.width = '120px';
		$('#alert_p').hide();

		sprawdzam = 4;
	}
	else
	{
		if($('#miasto_1').val() == '' || $('#miasto_2').val() == '')
		{
		  $('#miasto_3,#miasto_4').attr({'disabled':'disabled'});
		  alert_p('Musisz wybrac miasta wyjazdu oraz powrotu!');
		}


		document.getElementById('city2_check').checked = true;
		document.getElementById('city2').style.display = 'block';
		document.getElementById('city2_m').style.display = 'block';

	   document.search.date2.disabled=false;
		document.getElementById('date2').value = '';
		document.getElementById('date2').nextSibling.style.display = 'block';
		document.getElementById('open_check').checked = false;
		document.getElementById('date2').style.width = '120px';
	   sprawdzam = 2;
	}

}


function check_f1()
{
	miasto_wyjazdu = $('#miasto_1').val();
	miasto_przyjazdu = $('#miasto_2').val();


  var res = $.ajax({
  url: "/a_val.php",
  async: false,
  beforeSend: function(html){
  		$("#info").html("<img style=\"margin-top:30px; margin-left:-5px;\" src=\"/css/img/loader.gif\" /><span style=\" display:block; color:#fff; font-weight:bold;\">Trwa sprawdzanie...</span>");
  },


  data: {'m1': miasto_wyjazdu, 'm2': miasto_przyjazdu}
  }).responseText;


  if(res==1)
  {
  		return true;
  }
  else
  {
  		return false;
  }

}



jQuery(function($){
	$.datepicker.regional['pl'] = {
		closeText: 'Zamknij',
		prevText: 'Poprzedni',
		nextText: 'Następny;',
		currentText: 'Dzisiaj',
		monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec',
		'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
		monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze',
		'Lip','Sie','Wrz','Pa','Lis','Gru'],
		dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
		dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
		dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
		weekHeader: 'Tydz',
		dateFormat: 'dd-mm-yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['pl']);
});


	$(function() {
		var dates = $( "#date1, #date2" ).datepicker({
			minDate: 0,
			showOn: "both",
			buttonImageOnly: false,

			onSelect: function( selectedDate ) {
			if(document.getElementById('open_check').checked == false)
			{
				var option = this.id == "date1" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" ),
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings

						);
				dates.not( this ).datepicker( "option", option, date );
				}}
		});

	});

function load_answer()
{
	if(window.location.hash != '')
   {
		id_question = '#i_'+window.location.hash.replace(/#/g, '')+' .title';
		//alert(id_question);

		dane_pytania_html = $(id_question).parent().html();
		dane_pytania = '<div id="i_'+window.location.hash.replace(/#/g, '')+'" title="'+window.location.hash.replace(/#/g, '')+'" class="question">'+dane_pytania_html+'</div>';
		var p_pytanie = $(dane_pytania).hide();
		$(id_question).parent().remove();
	   $('#faq_list').prepend(p_pytanie.show());
	  	add_click_faq();
	  	$(id_question).siblings('.answer').slideToggle('fast');
	}
}

function add_click_faq()
{
	$('.question .title').unbind().click(function(){
			  window.location.hash = $(this).parent().attr('title');
				$('#faq_list .answer').slideUp('fast');
				$(this).siblings('.answer').slideDown('fast');
			});

}

$(document).ready(function(){



	$('#desc_search').click(function(){
		$('#input_faq_search').trigger('keyup').trigger('keyup');
	});

	$('#input_faq_search').keyup(function(){
		szukana = $(this).val();

	  	if( $('#desc_search').attr('checked') == 'checked')
		{
			$('#faq_list .answer').each(function(){
				  var reg = new RegExp("("+szukana+")","ig");

					var trafienia = $(this).text().match(reg);
		 			if(trafienia && szukana.length >= 3)
					{
						wyszukany_text = $(this).text().replace(reg, '<b class="hl_a">$1</b>');
						$(this).html(wyszukany_text);
						dane_pytania_html = $(this).parent().html();
						dane_pytania = '<div id="'+$(this).parent().attr('id')+'" title="'+$(this).parent().attr('title')+'" class="question">'+dane_pytania_html+'</div>';
						var p_pytanie = $(dane_pytania).hide();
					  	$(this).parent().remove();
						$('#faq_list').prepend(p_pytanie.show());

					}

					if(szukana.length < 3 || $('#desc_search').attr('checked') != 'checked')
					{
						var reg_r = new RegExp("<b class=\"hl\">(.*?)</b>","ig");
						wyszukany_text_r = $(this).text().replace(reg, '$1');
						$(this).html(wyszukany_text_r);
					}


			});
			add_click_faq();
		}


		$('#faq_list .title').each(function(){

			  //	alert($(this).text());

			   var reg = new RegExp("("+szukana+")","ig");
				var trafienia = $(this).text().match(reg);

				if(trafienia && szukana.length >= 3)
				{
					wyszukany_text = $(this).text().replace(reg, '<b class="hl">$1</b>');
					$(this).html(wyszukany_text);
					dane_pytania_html = $(this).parent().html();
					dane_pytania = '<div id="'+$(this).parent().attr('id')+'" title="'+$(this).parent().attr('title')+'" class="question">'+dane_pytania_html+'</div>';
					var p_pytanie = $(dane_pytania).hide();
				  	$(this).parent().remove();
					$('#faq_list').prepend(p_pytanie.show());

				}

				if(szukana.length < 3)
				{
					var reg_r = new RegExp("<b class=\"hl\">(.*?)</b>","ig");
					wyszukany_text_r = $(this).text().replace(reg, '$1');
					$(this).html(wyszukany_text_r);
				}


			});
			add_click_faq();
	});

		add_click_faq();

  	load_answer();

});

