$(document).ready(function() {
    $("head").append("<link>");
    css = $("head").children(":last");
    css.attr({
      rel:  "stylesheet",
      type: "text/css",
      href: "/_js/jquery-ui/css/start/jquery-ui.css"
    });
	
	$.ajax({
		url: "/_js/formAdvancedHandler.js",
		dataType: "script",
		cache: true
	});

	$(".typ_zaj").change(function() {
		var typZaj = $(this).val();
		if ( typZaj == 2 ) {
			$("#formular").attr("action","http://www.e-zajezdy.cz/lyzarske-vyhledavani-zajezdu/");
		} else {
			$("#formular").attr("action","http://www.e-zajezdy.cz/pobytove-vyhledavani-zajezdu/");
		}
		$.get("/_ajax/ajax-destinace.php", {"typ_zaj": typZaj}, function(data) {
			var destinace = $('#destinace');
			destinace.empty();
			var oblast = $('#oblast');
			oblast.empty();
			$(data).find('dest').each( function() {
				var dest = $(this);
				destinace.append("<option value='" + dest.attr("id") + "'>" + dest.text() + "</option>");
			});
			oblast.append("<option value='0'>-- nerozhoduje --</option>");
			return false;
		});
		return false;									
	});

	$("#destinace").change(function() {
		$.get('/_ajax/ajax-oblasti.php', {'typ_zaj': $('.typ_zaj:checked').val(),'aktivni_hotely': $('#aktivni_hotely').attr('checked'),'dest': $('#destinace').val()}, function(data) {
			var oblast = $('#oblast');
			oblast.empty();
			$(data).find('oblast').each( function() {
				var obl = $(this);
				oblast.append("<option value='" + obl.attr("id") + "'>" + obl.text() + "</option>");
			});
			return false;
		});
		return false;									
	});

	
	$("#datumod").datepicker({
		buttonText: "Kalendář - zvolte nejbližší datum odjezdu",
		onClose: function (date) {
			var dateArr = date.split(".");
			var datum_do = new Date(dateArr[2],dateArr[1]-1,dateArr[0]);
			datum_do.addDays(24);
			$("#datumdo").datepicker("setDate", new Date(datum_do));
		}
	});
	$("#datumdo").datepicker({ buttonText: "Kalendář - zvolte nejzazší datum návratu" });


	$("#doprava").change(function() {
		$.ajax({
			url: "/_js/formOdMistoHandler.js",
			dataType: "script",
			cache: true
		});
		return false;									
	});
});
