

$(document).ready(function(){

  $("#mycarousel").jcarousel({
    scroll: 5,
    animation: "slow",
    wrap: "circular"
  });

  $("#mycarousel2").jcarousel({
    scroll: 5,
    animation: "slow",
    auto: 5,
    easing: "swing",
    wrap: "circular"
  });

  $('#search').submit(function() {
    if($("#label-inside-search").val()=="Wpisz szukane słowo") return false;
    if (($("#label-inside-search").val()).length < 2)
    {
    	$("div#search-error").html("Proszę wpisać dłuższe słowo.");
    	return false;
    }
    return true;
  });

  /***
   * Funkcje odpowiadajace za pola z predefiniowanym tekstem
   */
  // zbieramy wartości inputow, ktore maja okreslona klase label-inside
  $('.label-inside').each(function(){
    $.data(document.body, $(this).attr('id'), $(this).val());
  })
  // jesli klikniemy na inputa z predefiniowanym tekstem pomocniczym
  // zostaje on wyczyszczony
  $('.label-inside').bind('focus click',function(){
    if($(this).val()==$.data(document.body,$(this).attr('id'))) {
      $(this).val('');
    }
  })
  // jesli nie zostało nic wpisane w inputa - zostaje przywrocony def. tekst
  $('.label-inside').blur(function(){
    if($(this).val()=='') {
      $(this).val($.data(document.body,$(this).attr('id')))
    }
  })
  

  /***
   * Facebook slider
   */   
	$("#facebook").hover(
	function(){
		$(this).animate({ right: "0" }, {queue:false, duration:"normal"} );
	},
	function(){
		$(this).animate({ right: "-350" }, {queue:false, duration:"normal"} );
	});  

	/**
	 * Wyswietlanie statusu akcji 
	 */
	window.showAlert = function(msg) {
		$("#message").html(msg);
	    $("#message").animate({ left: "10" }, { duration:"normal"} );
	    $("#message").delay(5000).animate({ left: "-190" }, { duration:"normal"} );
	}	 
	
	$("a.color-checkbox").click(
	function(){
		if ($(this).css("background-color")=="rgb(0, 0, 0)") {
			$(this).toggleClass("color-checkbox-selected-white");
		} else {
			$(this).toggleClass("color-checkbox-selected");
		}
		
		$(this).prev().attr('checked', !$(this).prev().is(':checked'));
	});  

})
