$(function(){	
	
	$("a.lightbox").lightBox();
	
	$("#topmenu li:first").hover(function(){
		var podmenu = $("#podmenu1").html();
		$(this).append('<div id="podmenu1">'+podmenu+'</div>');
		$("#podmenu1").css('display','none').slideDown(200);
		
	},function(){
		$("#podmenu1").css('display','block').slideUp(200);
		$("#podmenu1").remove();
	});
	
	$("#topmenu li:last").hover(function(){
		var podmenu = $("#podmenu4").html();
		$(this).append('<div id="podmenu4">'+podmenu+'</div>');
		$("#podmenu4").css('display','none').slideDown(200);
		
	},function(){
		$("#podmenu4").css('display','block').slideUp(200);
		$("#podmenu4").remove();
	});
	
	$("#slider_h").slider({
		range: true,
		min: 16,
		max: 24,
		values: [16, 20],
		slide: function(event, ui) {
			$("#od").val(ui.values[0]+':00');
			$("#do").val(ui.values[1]+':00');
		}
	});

	$("#dzien").change(function(){
			var od = ($("#dzien").val())<6 ? 16 : 10;
			$("#slider_h").slider('option', 'min', od);
	});
	
	// "dymki"
	$(".day td").hover(function(){
			var caption=$(this).attr('rel');
			$(this).append('<span id="temp_c">'+caption+'</span>');
			$("#temp_c").mouseover(function(){
				$(this).remove();
			});
	},function(){
		$("#temp_c").remove();
	});
	
	//dymki obrazkowe
	$("#sprzet li.add").hover(function(){
			var caption=$(this).attr('rel');
			//$(this).append('<span id="temp_img"><img src="img/sprzet/'+caption+'.jpg" /></span>');
			$(this).append('<span id="temp_img"><img src="img/sala/mini/'+caption+'.jpg" /></span>');
			$("#temp_c").mouseover(function(){
				$(this).remove();
			});
	},function(){
		$("#temp_img").remove();
	});
	
	
	//rozwijanie koncertów
	$("#koncerty_more").click(function(){
		var pojemnik=$(this).parents("#koncerty_home");
		pojemnik.animate({height:'280px'});
		$(this).fadeOut('300');
			$.ajax({
				type: 	"POST", 
				url: 	"ajax.php?a=take_koncerty", 
				data: 	"ile=0",
				beforeSend: function(html){
					pojemnik.find("p").html('<img src="img/loading2.gif" class="loading_ajax" />');
				},
				success: function(html){
					pojemnik.find("p").remove();
					pojemnik.append(html);
					pojemnik.find('p').css('display','none').fadeIn('600');
				},
				error: function(html){
					pojemnik.html('<p>błąd komunikacji z serwerem - prawdopodobnie zerwano połaczenie...</p>');
					pojemnik.animate({height:'25px'});
				}
			});
		$(this).remove();
		$(".loading").remove();
		return false;
	});
	
	
	//rozwijanie komentarzy do sklepów
	$(".opinie h5 a.rozwin").click(function(){
		var pojemnik=$(this).parents(".opinie").find(".opinie_content");
		var id=$(this).attr('rel');
		pojemnik.toggle('300');
		if (pojemnik.text()=='') {
			$.ajax({
				type: 	"POST", 
				url: 	"ajax.php?a=take_opinie", 
				data: 	"id="+id,
				beforeSend: function(html){
					pojemnik.text('ładowanie...');
				},
				success: function(html){
					pojemnik.html(html);
					pojemnik.find('p').css('display','none').slideDown('600');
					pojemnik.find("#dodaj_komentarz").submit(function(){
						koment_agent(this);
						return false;
					});
				},
				error: function(html){
					pojemnik.html('błąd komunikacji z serwerem - prawdopodobnie zerwano połaczenie...');
				}
			});
		}
	});
	
	
	//### komentarze ładowane ajaxem ###
	function koment_agent(e){
			$("#redalert").remove();
			var typid=$(e).attr('rel');
			var tresc=$(e).parents(".opinie").find("#tresc").val();
			var autor=$(e).parents(".opinie").find("#autor").val();
				$.ajax({
					type: 	"POST", 
					url: 	"ajax.php?a=add_com", 
					data: 	"autor="+autor+"&tresc="+tresc+"&id="+typid, 
					success: function(html){
						$(e).parents(".opinie").find("#komentarze").append(html).slideDown('2000');
						$(e).parents(".opinie").find("#dodaj_komentarz #tresc").val('');
					}
				});
	}


	//## komentarze preładowane ###
		$("#dodaj_komentarz").submit(function(){
			koment_agent(this);
			return false;
		});

		
	/* wysuwany box 1 */
	$("#ogrzewana").hover(function(){
		//$(this).slideUp();
		//$(this).animate({ "left": "0"; },500);
		$(this).stop();
		$(this).animate({"left": "-5px"});
		$(this).css('opacity:100%');
	},function(){
		var box=$(this);
		setTimeout(function(){
			box.animate({"left": "-240px"});
		},300);
	});


	//Ogłoszenia
	var kat=$("#oglosz_kategoria").val();
	if (kat!=3 && kat!=4)  {
		$("#oglosz_cena_box").hide();
	}

	$("#oglosz_kategoria").change(function(){
		var kat=$(this).val();
		if (kat==3 || kat==4) {
			$("#oglosz_cena_box").slideDown();
		} else {
			$("#oglosz_cena_box").slideUp();
		}
	});
	
	
	
	//obsługa newsów na głównej
	$('#newsy a').click(function(){
		$.ajax({
			type: 	"GET", 
			url: 	"ajax.php", 
			data: 	"a=news&id="+$(this).attr('rel'), 
			beforeSend: function(){
				$('#news_content').stop().animate({opacity:'0.25'},500);
			}, 
			success: function(html){
				$('#news_content').html(html);
				$('#news_content').stop().animate({opacity:'1'},500);
			}
		});
		$(this).blur();
	});
	
	
	//Mini-shoutbox
	var set_new_last=false;
	var shout_showed=false;
	var last_id=$('#rq_minishout .komentarz:last').attr('rel');
	var last_showed_id=$.cookie("lista_last_comment_id");
	if(last_showed_id==null || last_showed_id>last_id) { 
		$('#min_max_sb').append('<span id="shoutbox_info">Nowe wpisy!</span>');
		set_new_last=true;
	}
	$('#min_max_sb').click(function(){
		$(this).parents('#rq_minishout').find('.opinie').toggle();
		if($('#rq_minishout .opinie').css('display')=='block') $('#tresc').focus();
		if (!shout_showed){
			shout_showed=true;
			if(set_new_last) $.cookie("lista_last_comment_id", last_id, { expires: 14 });
			setTimeout(function(){
				$('#shoutbox_info').slideUp('slow');
			},1000);
//			alert(last_id);
		}
	});
	
});

