var $j = jQuery.noConflict();
var testKatId=/kat/i;
$j(document).ready(
    function(){
      $j("#meni  a").each(
        function(){
          $j(this).attr("title",'');
        }
      );
      $j("#meni  ul").each(
        function(){
          var katId=$j(this).attr("id");
          if(testKatId.test(katId)){
            obsluzSubMeni(katId);
          }
        }
      );
      
      obsluzMeni('meni');
      dodajLinkNoweOkno();
      $j(":checkbox").css('width','auto');
      $j("textarea").each(function(){$j(this).scalableyTextArea();})
    }
);
jQuery.fn.extend({
  scalableyTextArea: function() {
    var obj=jQuery(this);
    var wys=0;
    if(obj.attr("maPowiekszanie")!=1){
        obj.attr("maPowiekszanie",1);
        obj.after('<span style="display:block; background-color:#aaa; height:20px; text-align:center; line-height:20px; font-size:11px; width:393px;" id="'+obj.attr('id')+'Drag"><a href="#" class="biger">powiększ</a> <a href="#" class="smaler">pomniejsz</a> pole tekstowe</span>');
        jQuery('#'+obj.attr('id')+'Drag a.biger').click(
            function(){
                obj.css("height",(obj.height()+70)+"px");
                return false;
            }
        );
        jQuery('#'+obj.attr('id')+'Drag a.smaler').click(
            function(){
                wys=obj.height()-70;
                if(wys<100){
                    wys=100;
                }
                obj.css("height",(wys)+"px");
                return false;
            }
        );
    }
  }
});
function dodajSprZnak(id,maxZnak){
    $j(document).ready(
    function(){
      $j("textarea#"+id).keyup(
        function(){
            var ile=maxZnak-$j(this).val().length;
            if(ile<=0){
                ile=0;
                $j(this).val($j(this).val().substr(0,maxZnak))
            }
            if(ile<30){
                $j("#"+id+"IleZnk").text("UWAGA!!! tylko "+ile).css({"color":"#f00","font-weight":"bold","font-size":"18px"})
            } else {
                $j("#"+id+"IleZnk").text(ile).css({"color":"#000","font-weight":"normal","font-size":"12px"})
            }
        }
    );
    }
    )
}
function dodajLinkNoweOkno(){
  $j('a.linkNoweOkno').each(
    function(){
      $j(this).attr('target','_blank');
    }
  );
}
function obsluzSubMeni(meni){
  $j("#"+meni+" > li").hover(
    function(){
      animuj2($j(this).children("a"),meni);
    }
  );
  $j("#"+meni+"").hover(
      function(){
       ustaw2(meni);
      },           
      function(){
       ustaw2(meni);
       $j(this).slideUp();
      }
  );
}

var jestClassAkt=0;
function obsluzMeni(meni){
  $j("#"+meni+" > li").hover(
    function(){
      $j(".subMeni1").slideUp();
      $j(".subMeni2").slideUp();
      animuj($j(this).children("a"),meni,0);
    },           
    function(){
      jestClassAkt=0;
      $j("#"+meni+" > li > a.akt").show(
          function(){
            alert('ok');
            $j(".subMeni1").slideUp();
            $j(".subMeni2").slideUp();
            jestClassAkt=1;
            animuj($j(this).children("a"),meni,1);
          }
      )
      if(!jestClassAkt){
        animuj($j(this).children("a"),meni,1);
      }
    }
  );
}
function animuj(elem,meni,zerowanie){
    var pos=$j(elem).position();
    var szer=$j(elem).width();
    if(zerowanie){
      if(!jestClassAkt){
        pos.left=500;
        szer=0;
      }
    }
    $j("#"+meni+" > li > a").css("color","#D92F01");
    //$j(elem).css("color","#aaa");
    $j("#"+meni+" > li.tlo").stop().animate({left:""+(pos.left)+"px", width:""+(szer)+"px"},'slow',
      function(){
        if(!zerowanie){
          $j(elem).hide().css("color","#fff").fadeIn();
          var idMeni=$j(elem).parent().children(".subMeni1").attr("id");
          ustaw2(idMeni);
          $j("#"+idMeni).css("left",pos.left+"px").slideDown();
        }
      }
    );
}
function ustaw(elem,meni){
  var pos=$j(elem).position();
  var szer=$j(elem).width();
  $j("#"+meni+" > li > a").css("color","#D92F01");
  $j(elem).css("color","#fff");
  $j("#"+meni+" > li.tlo").css({"left":(pos.left),"width":(szer+20)});
}


function animuj2(elem,meni){
    var pos=$j(elem).position();
    $j("#"+meni+" > li > a").css("color","#FF9400");
    $j("#"+meni+" > li.tlo").stop().animate({top:""+(pos.top+3)+"px"},'fast',
      function(){
        $j(elem).hide().css("color","#fff").fadeIn();
        var idMeni=$j(elem).attr("rel");
        $j("#"+meni+" .subMeni2").slideUp();
        if(idMeni!=''){
          ustaw2(idMeni);
          t=$j(elem).offset();
          if((t.left+170)>850){
            $j("#"+idMeni).css({"top":pos.top+"px","left":"-262px","border":"1px solid #FF9400","border-right":"1px solid white"}).slideDown();
          } else {
            $j("#"+idMeni).css("top",pos.top+"px").slideDown();
          }
        } else {
          $j("#"+meni+" .subMeni2").slideUp();
        }
      }
    );
}
function ustaw2(meni){
  $j("#"+meni+" > li > a").css("color","#FF9400");
  $j("#"+meni+" > li.tlo").css("top",-200);
  $j("#"+meni+" ul.subMeni2").hide();
}

function okienko(szer,wys,plik) {
 var config='toolbar=no,location=no,directories=no,status=no,menubar=no,width='+szer+',height='+wys+',scrollbars=yes,resizable=yes';
 var d001=window.open(plik,'Galeria',config);
}
