
$(document).ready(function() {

	index_polecane_last_minute();
	debaty_accordion();
	
	var element = "#id_kategorie_szkolenia";
	var elementSub = "#id_kategorie_szkolenia_sub";
	$(element).change(function() {
		var id_kategorie_szkolenia = $(element).val();
		var url = 'json.php?go=kat_szk_sub_przecinek&id_kategorie_szkolenia=' + id_kategorie_szkolenia;
		kategorie_edycja_szk(element, elementSub, url, id_kategorie_szkolenia);
	});
	
	var element2 = "#id_kategorie_szkolenia_bez_przecinek";
	$(element2).change(function() {
		var id_kategorie_szkolenia = $(element2).val();
		var url = 'json.php?go=kat_szk_sub&id_kategorie_szkolenia=' + id_kategorie_szkolenia;
		kategorie_edycja_szk_bezNazwy(element2, elementSub, url, id_kategorie_szkolenia);
	});	
	
	var element3 = "#id_kategorie_studia_bez_przecinek";
	var elementSub3 = "#id_kategorie_studia_sub";
	$(element3).change(function() {
		var id_kategorie_studia = $(element3).val();
		var url = 'json.php?go=kat_st_sub&id_kategorie_studia=' + id_kategorie_studia;
		kategorie_edycja_st(element3, elementSub3, url, id_kategorie_studia);
	});		
	
});

function debaty_accordion() {
	var content = 'debatyAccordion';
	var button = 'btnDebaty, .title';
	
	if ($('.' + content).is('li')) {
		$('.' + content).each(function ( i , v ) {
			
			$(v).attr('maxwidth', new String($(v).height()).replace('px', ''));
			$(v).find('.' + button).attr('href', 'javascript: void(0);');
			
			if ( i > 0 ) {
				$(v).css({
					height: 32
				});
			}
			$(v).find('.' + button).click(function () {
				
				$('.' + content).animate({
					height: 32
				},  'fast');
				$('.' + button).find('img').attr('src', new String($('.' + button).find('img').attr('src')).replace('Open', 'Close'));
				if ($(this).parent().attr('maxwidth') > $(this).parent().height()) {
					$(this).parent().animate({
						height: $(this).parent().attr('maxwidth')
					},  'slow');
					$(this).find('img').attr('src', new String($(this).find('img').attr('src')).replace('Close', 'Open'));
				} else {
					$(this).parent().animate({
						height: 32
					},  'slow');
					$(this).find('img').attr('src', new String($(this).find('img').attr('src')).replace('Open', 'Close'));
				}
				
			});
			
		});
	}
	
}

function kategorie_edycja_szk(element, elementSub, url, id_kategorie_szkolenia) {
	if (id_kategorie_szkolenia == '') {
		$(elementSub).html('<option value="">Dowolna</option>');
		return;
	}
	$.getJSON(url, function(data) {
		var t_html = '<option value="">Dowolna</option>';
		if (data != null) {
			$.each(data, function(kobiekt, obiekt) {
				t_html += '<option value="'+obiekt.nazwa_szkolenia_sub+',' + obiekt.id_kategorie_szkolenia_sub
						+ '">' + obiekt.nazwa_szkolenia_sub + '</option>';
			})
		} 
		$(elementSub).html(t_html);
	});

}

function kategorie_edycja_szk_bezNazwy(element, elementSub, url, id_kategorie_szkolenia) {
	if (id_kategorie_szkolenia == '') {
		$(elementSub).html('<option value="">Dowolna</option>');
		return;
	}
	$.getJSON(url, function(data) {
		var t_html = '<option value="">Dowolna</option>';
		if (data != null) {
			$.each(data, function(kobiekt, obiekt) {
				t_html += '<option value="'+obiekt.id_kategorie_szkolenia_sub
						+ '">' + obiekt.nazwa_szkolenia_sub + '</option>';
			})
		} 
		$(elementSub).html(t_html);
	});

}

function kategorie_edycja_st(element, elementSub3, url, id_kategorie_studia) {
	if (id_kategorie_studia == '') {
		$(elementSub3).html('<option value="">Dowolna</option>');
		return;
	}
	$.getJSON(url, function(data) {
		var t_html = '<option value="">Dowolna</option>';
		if (data != null) {
			$.each(data, function(kobiekt, obiekt) {
				t_html += '<option value="'+obiekt.nazwa_studia_sub+',' + obiekt.id_kategorie_studia_sub
						+ '">' + obiekt.nazwa_studia_sub + '</option>';
			})
		} 
		$(elementSub3).html(t_html);
	});

}


function index_polecane_last_minute() {
	$("#onButtonClick_index_polecane").click(function(){
		$.ajax( {
			type : "POST",
			url : 'a_index_polecane.html',
			success : function(msg) {
				$("#index_polecane_last_minute").html(msg);
				$("#onButtonClick_index_polecane").attr("src", $("#onButtonClick_index_polecane").attr("src").replace("off.", "on."));
				$("#onButtonClick_index_last_minute").attr("src", $("#onButtonClick_index_last_minute").attr("src").replace("on.", "off."));
			}
		});
	});
	$("#onButtonClick_index_last_minute").click(function(){
		$.ajax( {
			type : "POST",
			url : 'a_index_last_minute.html',
			success : function(msg) {
				$("#index_polecane_last_minute").html(msg);
				$("#onButtonClick_index_polecane").attr("src", $("#onButtonClick_index_polecane").attr("src").replace("on.", "off."));
				$("#onButtonClick_index_last_minute").attr("src", $("#onButtonClick_index_last_minute").attr("src").replace("off.", "on."));
			}
		});
	});	

}
function setProvince(id_wojewodztwa) {

	$(document).ready(function() {
		$.ajax( {
			type : "POST",
			url : 'a_szkolenia_filtry_miejscowosc.html?f[wo]=' + id_wojewodztwa,
			success : function(msg) {
				$("#a_szkolenia_filtry_miejscowosc").html(msg);
			}
		});
	});

}

function setProvince2(id_wojewodztwa) {
	document.getElementById("woj").value = id_wojewodztwa;
}

function windowOpinion() {
	$("body").append($("#windowLayer"));
	$("#windowLayer").show();
	$("#whiteLayer").show();
	
	$("#windowLayer").css({
		"top": $(window).scrollTop() + ($(window).height() / 2) - ($("#windowLayer").height() / 2) + "px",
		"left": $(window).scrollLeft() + ($(window).width() / 2) - ($("#windowLayer").width() / 2) + "px"
	});
	
	$("body").append($("#whiteLayer"));
	$("#whiteLayer").css({
		"position": "absolute",
		"width": $(document).width() + "px",
		"height": $(document).height() + "px",
		"background": "#fff",
		"opacity": "0.5",
		"top": "0",
		"left": "0"
	});
}
$(document).ready(function () {
	
 	$("#f_woj").change(function () {
 		var id_wojewodztwa=$("#f_woj").val();
		$.ajax( {
			type : "POST",
			url : 'a_szkolenia_filtry_miejscowosc.html?f[wo]='+id_wojewodztwa,
			success : function(msg) {
				$("#f_miejscowosc").html(msg);
			}
		});
	});
	

	$("#opinion-star a").each(function (i, v) {	
		$(v).attr("href", "javascript:void(0);");
		$(v).attr("opinion", i+1);
		$(v).click(setOpinion);
		
		if ($(v).attr("opinion") <= $("#opinion_hidden").val()) {
			$(v).css("background-position", "0 -21px");
		} else {
			$(v).css("background-position", "0 0");
		}
		
	});
	
	function setOpinion() {
		var _this = $(this).attr("opinion");
		$("#opinion_hidden").val(_this);
		$("#opinion-star a").each(function (i, v) {
			if ($(v).attr("opinion") <= _this) {
				$(v).css("background-position", "0 -21px");
			} else {
				$(v).css("background-position", "0 0");
			}
		});
	}
	
	$("#windowLayer").hide();
	$("#whiteLayer").hide();
	$("#windwoLayer-close").click(function () {
		$("#windowLayer").hide();
		$("#whiteLayer").hide();
	});
});




$(document).ready(function(){
	

	$("#data_start").datepicker();
	$("#data_koniec").datepicker();
	
	$("#dofinansowanie").change(function() {
		var wartosc = $("#dofinansowanie").val();
		
		if(wartosc=='brak'){
			$("#cena_szkolenia").html(wartosc);
			$("#cena_szkolenia_hide").val(wartosc);
			return;
		}
		$("#cena_szkolenia").html(wartosc+' zł');
		$("#cena_szkolenia_hide").val(wartosc+' zł');
		
	});

	$("#btnBack").attr("href", "javascript:void(0)").click(function()
	{
		history.go(-1);
	});

});


$(document).ready(function(){
	function setJsonSearch(argWord, argType, argHtmlElement)
	{
		var _resultJSON = new Array();
		$.getJSON("json.php?go=tagi&slowo=" + argWord + "&szkst=" + argType, function(data){
			
			$.each( data , function(i , item){
				if (item != undefined) {
					_resultJSON.push({
						name: item.nazwa_tagi
					});
				}
			});
			
			$(argHtmlElement).autocomplete(_resultJSON, {
				matchContains: "word",
				autoFill: false,
				formatItem: function(row, i, max) {
					return row.name;						
				},
				formatMatch: function(row, i, max) {
					return row.name;
				},
				formatResult: function(row) {
					return row.to;
				}
			});
			
		});
	}
	
	$("#search-min-szkolenia").click(function () {
		$("#form-search").attr("action", "szkolenia.html");
	});
	
	$("#search-min-studia").click(function () {
		$("#form-search").attr("action", "studia_lista.html");
	});
	
	$("#search-min-instytucje").click(function () {
		$("#form-search").attr("action", "instytucje.html");
	});
	
	$("#search-min-szkolenia, #search-min-studia").click(function () {
		$("#search-min-text").unbind(".autocomplete");
		$("#search-min-text").val("");
	});
	
	
	$("#search-min-text").keyup(function() {
		if ($("#search-min-text").val().length == 2)
		{
			$("#search-min-text").unbind(".autocomplete");
			if ($("#search-min-szkolenia").is(":checked")) {
				setJsonSearch($("#search-min-text").val(), "0" , "#search-min-text");
				
			} else if ($("#search-min-studia").is(":checked")) {
				setJsonSearch($("#search-min-text").val(), "1", "#search-min-text");
				
			}
		}
	})
});
