$(document).ready(function(){
	/*
	* nastavý cestu k výkonému skriptu
	*/
	urlAjax = "ajax/tabulky.php";
	urlPDF = "/ajax/getTabulkyKD-pdf.php?schema=karambol&turnaj=";
	urlDIF = "/ajax/getTabulkyKD-txt.php?schema=karambol&turnaj=";

  /*
  * po najetí myšáka na DOWNLOAD pridá kôli Opere timestamp, ináč by vracala pdf
  * z cache :-/
  */
  $("a#pdf").mouseover(function(){
      var d=new Date();
      $(this).attr("href", urlPDF + $("#sTurnaj").val()
                      + "&turnajText=" + $("#sTurnaj option:selected").text()
                      + "&stamp=" + d.getTime());
  });

  $("a#dif").mouseover(function(){
      var d=new Date();
      $(this).attr("href", urlDIF + $("#sTurnaj").val()
                      + "&turnajText=" + $("#sTurnaj option:selected").text()
                      + "&stamp=" + d.getTime());
  });

	/*
	* po zmene turnaja načíta skupiny / zápasy
	*/
	function getRozpis (dataForm){
		element = $("#sTurnaj");
		var dataForm = "akcia=&turnaj=" + $("#sTurnaj").val() + "&text=" + $("#sTurnaj option:selected").text();
// 		element = errorPod;
		showWait("Načítam data...", 3);
		$.ajax({
			async: false,
			url: urlAjax,
			contentType: "application/x-www-form-urlencoded; utf-8",
			scriptCharset: "utf-8",
			type: 'POST',
			cache: false,
			timeout: 5000,
			dataType: 'json',
			data: dataForm,
			error: function(XMLHttpRequest, textStatus, errorThrown){
				var chyba = ""
				switch (textStatus){
					case "parsererror":
						chyba = XMLHttpRequest.responseText;
						break;
					default:
						chyba = textStatus;
				}
				showError(element, chyba)
				hideWait();
			},
			success: function(jsonData, textStatus){
				var errorPod = element;
				if (jsonData.status == "OK"){
					// keď bola odstranená chyba tak ju schová
					hideError();
					$("#tabulky").html(jsonData.html);
				} else {
					showError(element, jsonData.chyba);
				}
				hideWait();
			}
		})
	}

	/*
	* po zmene turnaja načítam nové data
	*/
	$("#sTurnaj").change(function(){
		getRozpis();
		$("select").blur();
	})


	getRozpis();
	$("select").blur();

// konec jQuery
});

