// ako prve su veci ktore sa maju vykonat pri nacitani stranky
$(document).ready(function() {

					// zapne slider na volbu ceny a nastavi default parametre {{{{
						$("#slider-range").slider({
							range: true,
							min: 0,
							max: default_slider_max,
							values: [default_slider_min, default_slider_max],
							slide: function(event, ui) {
								
								$("#slider-start").html( ui.values[0] + " &euro;" );
								$("#slider-end").html( ui.values[1] + " &euro;" );
								$("#cena_od").val(ui.values[0]);
								$("#cena_do").val(ui.values[1]);
							}
						});

						$("#slider-start").html( $("#slider-range").slider("values", 0) + " &euro;" );
						$("#slider-end").html( $("#slider-range").slider("values", 1) + " &euro;" );
						$("#cena_od").val($("#slider-range").slider("values", 0));
						$("#cena_do").val($("#slider-range").slider("values", 1));
					// }}}}

					

});

var statov=1; // kolko statov je vybranych, default jeden
var destinacie=new Array();
destinacie[0]=1;

function pridat_stat(){
	
	// skontrolujem ci je v predoslych vybrany stat
	for(var i=0;i<statov;i++)
	{
		if($("#stat-sel-"+i).val()==0)
		{
			alert("Ak chcete pridať nový riadok, vyberte najprv štát.");
			return;
		}
			
	}
	
	$.get("index.php?page=ajax/pridaj_stat",{action : 'novy_stat', stat_n : statov},
			function(data){
				$("table [id^='table-stat-']:last").after(data);
				destinacie[statov]=1; // ked pridam novy stat pridam aj novy zoznam destinacii tak si poznacim jeho dlzku
				statov++;
			}
	);
}

function odobrat_stat(s_id){
	$("#table-stat-"+ s_id).remove();
	//statov--; nemozem znizovat lebo potom sa mi tam vytvaraju duplicitne idecka
}


function pridat_destinaciu(s_n){// s_n je cislo selectu so statom ktoremu chcem pridat dalsiu destinaciu
	
	
	$.get("index.php?page=ajax/pridaj_stat",{ action : 'nova_destinacia', stat_n : s_n, destinacia_n: destinacie[s_n], stat_id: $("#stat-sel-"+s_n).val() },
			function(data){
				$("div [id^='destinacia-div-"+ s_n +"-']:last").after(data);
				
				destinacie[s_n]++; // ked pridam novy stat pridam aj novy zoznam destinacii tak si poznacim jeho dlzku
			}
	);		
	
}

function odobrat_destinaciu(s_n,d_n){
	$("#destinacia-div-"+ s_n + "-" + d_n).remove();
}


function nacitat_destinacie(s_n){
		
	$("#destinacia-sel-"+s_n+"-0").ajaxStart(function(){	
			$(this).replaceWith('<select id="destinacia-sel-'+s_n+'-0" name="staty['+s_n+'][destinacie][0]"><option value="0">Načítavam...</option></select>');
	});
	$("#destinacia-sel-"+s_n+"-1").ajaxStart(function(){	
			$(this).replaceWith('<select id="destinacia-sel-'+s_n+'-1" name="staty['+s_n+'][destinacie][1]"><option value="0">Načítavam...</option></select>');
	});	
	$.get("index.php?page=ajax/pridaj_stat",{ action : 'nacitat_destinacie', stat_id : $("#stat-sel-"+s_n).val() },
			function(data){
							var out0='';
							out0+='<select id="destinacia-sel-'+s_n+'-0" name="staty['+s_n+'][destinacie][0]">';
							out0+=data;
							out0+='</select>';
							
							var out1='';
							out1+='<select id="destinacia-sel-'+s_n+'-1" name="staty['+s_n+'][destinacie][1]">';
							out1+=data;
							out1+='</select>';
							
							$("#destinacia-sel-"+s_n+"-0").replaceWith(out0);
							$("#destinacia-sel-"+s_n+"-1").replaceWith(out1);

			}
	);	
	
}


function uvodna_ponuka(flag,value){ // prepinanie uvodnej ponuky
	
		$("#content-uvod").html("<table style='width:100%;height:300px;position: relative;z-index: 1000;background-color: #CEE8F6;'><tr valign=middle><td align=center>Načítavam zoznam pobytov...</td></tr></table>");
		
		$.get("index.php?page=ajax/uvodna_ponuka",{ action : 'menu', selected : flag },
			function(data){
				
				$("#content-menu-2").replaceWith(data);
				
			}
		);
		
		
		$("#content-uvod").load('index.php?page=ajax/zoznam_pobytov&ajax_request=1&no_session=true&limit=3&search_header=0&paging=0&' + flag + '=' + value);		
	
}


function newsletter_signup() {
  var meno = $('#newsletter-meno').val();
  var email = $('#newsletter-email').val();
  
  if (meno == '' || email == '' || !check_email(email)) {
    alert('Prosím uveďte vaše meno a platnú email adresu.');
  } else {
    $.get("index.php?page=ajax/newsletter_signup", {'meno' : meno, 'email': email},
      function(data) {
        if (data == 0) {
          alert('Ľutujeme, ale nepodarilo sa pridať Vašu adresu do newsletteru. Skúste prosím neskôr.');
        } else {
          alert(
            'Boli ste úspešne zaradený do zoznamu na zasielanie noviniek. \n' +
            'Ďakujeme za Vás záujem.\n' +
            '\n'
          );
        };
      }
    );
  };
};


function adv_search(){

		$("#adv_search").slideToggle('slow');

}