jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
  return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);  
};

$.fn.hoverClass = function(c) {
	return this.each(function(){
		$(this).hover( 
			function() { $(this).addClass(c);  },
			function() { $(this).removeClass(c); }
		);
	});
}; 

jQuery(document).ready(function() {
  // animacja menu
  $("#dmenu li.smenu ul").css({display:"none"})
	$("#dmenu li.smenu").hover(
		function(){
      $("ul", this).slideDown(200); 
    }, 
		function()
    {
      $("ul", this).hide();
    }
	);
  $("#dmenu li.smenu div.mmenu").css({display:"none"})
  
	$("#dmenu li.smenu").hover(
		function(){
      $("div.mmenu", this).slideDown(200); 
    }, 
		function()
    {
      $("div.mmenu", this).hide();
    }
	);
  
	if (document.all) {
		$("#dmenu li.smenu").hoverClass ("sfHover")
    /* naprawia problem z-index w ie6 */
    
    $("#dmenu li.smenu").mouseover(function(){
					$("ul", this).bgIframe();
				});
        
    $("#dmenu li.smenu").mouseover(function(){
					$("div.mmenu", this).bgIframe();
				});
	}
  
  //  animacja do szukania zaawansowanego + przesowanie warstw na stronie glownej
  $("#btn_advanced").click(function () {
    $("#search_advanced").slideFadeToggle("slow");
    if(srch_advanced){
        if(home){
          $("#polecamy").animate({"top": "-=121px"}, "slow");
          $("#kwords").animate({"top": "-=121px"}, "slow");}
        $("#btn_advanced").css({"background-position":"0 0"});
        srch_advanced=!srch_advanced;
      }else{
        if(home){
          $("#polecamy").animate({"top": "+=121px"}, "slow");
          $("#kwords").animate({"top": "+=121px"}, "slow");}
        $("#btn_advanced").css({"background-position":"0 -21px"});
        srch_advanced=!srch_advanced;
      }
  });
  if(home) $("#footer").css({"margin-top": document.getElementById("kwords").offsetHeight+12+"px"});
});

function switchRemind(sw) {
	  $("#btn_zaloguj").toggleClass("btn_przypomnij");
    $("#log_haslo").toggleClass("disabled");
    if (sw.checked) {$("#log_haslo").attr("disabled", true);}
    else $("#log_haslo").removeAttr("disabled");    
}
