var timeout   = 5000;	//podawany w milisekundach

var closetimer = 0;
var kturyBaner = 1;
var ibut = 4;	//ilosc wyswietlanych banerów

function ban()	 //funkcja sterujaca przelaczajaca funkcja banPrzelacz() -opoznienie w milisekundach zapisanym w zmiennej timeout
{ 
		closetimer = window.setTimeout("banPrzelacz()", timeout);
}

function banPrzelacz()	// funkcja zmieniajaca banery czyli ukrywajaca i odkrywajaca jeden z obrazkow zawartych w divie baner
{	
		$('#www').fadeOut(300);
		
		$(".aban").fadeOut(200);
		$("#ban"+kturyBaner).fadeIn(400);
		$('.pban').attr("src", "/static/images/kw.gif");
		
		$('#pban'+kturyBaner).attr("src", "/static/images/kww.gif");
		$('#pban'+kturyBaner).attr("name", "/static/images/kww.gif");
		
		if(kturyBaner<ibut)
			{ kturyBaner++;}
		else 
			{ kturyBaner=1;}

		if(closetimer)
		   {  window.clearTimeout(closetimer);
			  closetimer = null;}
			  
		ban();
}


$(document).ready(function(){
	banPrzelacz(1); // start funkcji przelanczajacej banery
	
	$('.pban').hover(function()  //funkcja odpowiadizelana za zmane gwiazdki przypisanej do baneru po najechaniu na nia kursorem
	{
		$(this).attr("name", $(this).attr("src"));
		$(this).attr("src", "/static/images/kwH.gif");
	},
	function() //out
	{
		$(this).attr("src", $(this).attr("name"));
	}); 
	
	$('.pban').click(function()  //funkcja przelanacza baner po kliknieciu w gwiazdje/przycisk przelanczajacy baner
	{
		kturyBaner = $(this).attr("alt");	
		banPrzelacz();
		
		if(kturyBaner<ibut)
			{ kturyBaner++;}
		else 
			{ kturyBaner=1;}
		
		if(closetimer)
		   {  
				window.clearTimeout(closetimer);
			  	closetimer = null;
			}
			  
		ban();
	});
	
$('.subskrypcjaB').click(function()  //funkcja rozwija lub zwija pole subskrybcji
	{
		var op = $(this).attr("id");	
		
		if(op=='sP')
		{
			$('#opcje').slideDown(400);
			$(this).css("display", "none");
			$('#sU').css("display", "block");
			
		}
		else
		{
			$('#opcje').slideUp(350);
			$(this).css("display", "none");
			$('#sP').css("display", "block");
		}

  		return false 
	});

	
	$('a.trasy').click(function()  //funkcja odpowiedzialna za rozwiniecie listy TRAS w menu po lewej stronie "menu-left.html"
	{
			$('#trasy_powrotne').slideUp(200);
			$('#trasa').slideUp(200, function() { 
				$('#leg').fadeIn('normal');
				$('#legenda').fadeIn('normal');
			});
			$('#liniel').slideDown(500);
			$('a.trasy_powrotne').removeAttr("id");
			$('a.mapa').removeAttr("id");
  			$(this).attr("id", "ew");	
			
			return false 
	});
	
	$('a.trasy_powrotne').click(function()  //funkcja odpowiedzialna za rozwiniecie listy TRAS POWROTNYCH w menu po lewej stronie "menu-left.html"
	{
			//$('#liniel').css('display', 'none');
			$('#trasy_powrotne').slideDown(500);
			$('#trasa').slideUp(200, function() { 
				$('#leg').fadeIn('normal');
				$('#legenda').fadeIn('normal');
			});
			$('#liniel').slideUp(200);
			
			$('a.trasy').removeAttr("id");
			$('a.mapa').removeAttr("id");
  			$(this).attr("id", "ew");
			return false 
	});
		
	$('a.mapa').click(function()  //funkcja odpowiedzialna za rozwiniecie MAPY TRASY w menu po lewej stronie "menu-left.html"
	{
			$('#trasy_powrotne').slideUp(200);
			$('#trasa').slideDown(500, function() { 
				$('#leg').fadeOut('normal');
				$('#legenda').fadeOut('normal');
			});
			$('#liniel').slideUp(200);
			
			$('a.trasy').removeAttr("id");
			$('a.trasy_powrotne').removeAttr("id");
  			$(this).attr("id", "ew");
			return false 
	});
	
	$('#ogloszenia a').click(function()  //funkcja odpowiedzialna za rozwiniecie lub zwiniecie pozycji listy OGLOSZEN
	{
		$(this).parent("li").children("p").slideToggle("fast");
  		return false;
	});
	
	$('a#credits').click(function()  //Wyswietlanie ramki CREDITS na dole strony
	{
		$('#creditsD').fadeIn(400);
  		return false;
	}); 
	
	$('img#c_close').click(function()  //Ukrywanie ramki CREDITS na dole strony
	{
		$('#creditsD').fadeOut(300);
  		return false;
	});
	
	$('.foto img').click(function()  /// Funkcja przelaczajaca obrazki w galerii szczególy pojazdów do wynajmu
	{
		var image = $(this).attr("src");
		$(this).parent(".foto").children(".small").removeClass("active");
		$(this).addClass("active");
		var big = $(this).parent(".foto").children(".foto_big").attr("src",image);	
  		return false;
	});
	
	var options = {	
		beforeSubmit:  function() {
			$("#subskrypcja #but").hide();
			var praca = $("#fpraca").attr("checked")
			var promocje = $("#fpromocje").attr("checked")
			var ogloszenia = $("#fogloszenia").attr("checked")
			if(praca == false && promocje == false && ogloszenia == false) {
				alert("Zaznacz kategorię subskrypcji.");
				return false;
			}
			$(".blok50P p").remove();
			$(".blok50P h3").after("<p style='color:red'>Wysyłanie danych...</p>");
		},
		success: function(responseText) {
			$(".blok50P p").html(responseText);
			$("#subskrypcja #but").show();			
		}
	}
	$("#subskrypcja").ajaxForm(options);
	
	
	$('#logo2').click(function()  /// Funkcja pokazuje dane o firmie obok logo
	{
		$('#dspolki').fadeIn(700);
  		return false;
	});
	
	$('#xz').click(function()  /// Funkcja ukrywa dane o firmie obok logo
	{
		$('#dspolki').fadeOut(400);
  		return false;
	});
	
	/// Zastosowanie zapamietanego w ciasteczku rozmiaru czcionki
	var size_from_cookie = $.cookie('fontsize');
	if(size_from_cookie) {
		$("#main").css("font-size",size_from_cookie);
	}
	
	/// Skalowanie czcionki z zapisaniem ciastka
	$("#skalowanie a").click(function(){
		var size = $(this).attr("title");
		$("#main").css("font-size",size);
		$.cookie('fontsize', size, { path: '/' });
	});
	
});
