var rot;
var rot_act = 0;
var rot_stat = false;
var page_url = 'http://' + document.domain;
var page_title = document.title;
jQuery(document).ready(function(){
   jQuery('#TOP .stext').focus(function(){
      if(jQuery(this).val() == this.defaultValue){
         jQuery(this).val('');
      }
   });
   jQuery('#BOTTOM ul li:eq(1) a').click(function(){
      this.style.behavior = 'url(#default#homepage)'; 
      this.setHomePage(page_url);      
      return false;
   });
   jQuery('#BOTTOM ul li:eq(0) a').attr({href: page_url, title: page_title, rel: 'sidebar'});
   jQuery('#BOTTOM ul li:eq(0) a').click(function(){
      if(window.sidebar){
         window.sidebar.addPanel(page_title, page_url, "");
         return false;
      }else if(window.external){
         window.external.AddFavorite(page_url, page_title);
         return false;
      }
   });
   jQuery('.side-menu a.new-win, .site-news .moreadd a:eq(0)').attr('target', '_blank');
   jQuery.rotator.active();
   jQuery('.site-panel-t h2 .edit').click(function(){
      jQuery('#a_edit_form').submit();
   });
   var forg = jQuery('.forg-panel form');
   if(forg.attr('action') == "javascript: void(0)"){
      forg.submit(function(){
         alert("Aby wysłać link musisz się zalogować.");
         return false;
      });
   };
});

(function(jQuery){
   jQuery.rotator = {
      active: function(){
         var rot_len = jQuery('.rotator ul#rotator li').size();
         if(rot_len > 1){
            var rot_menu = "<ul id='rotator_menu'>\n";
            jQuery('.rotator ul#rotator li').css('opacity', 0);
            jQuery('.rotator ul#rotator li:first-child').css({'z-index': 150, 'opacity': 1});
            for(var a = 1; a <= rot_len; a++){
               rot_menu += "<li" + (a == 1 ? " class='active'" : "") + ">" + a + "</li>\n";
            }
            rot_menu += "</ul>\n";
            jQuery('.rotator').append(rot_menu);
            jQuery('.rotator ul#rotator_menu li').click(function(){
               jQuery.rotator.change(jQuery(this).prevAll().length);
            });
            rot = setInterval("jQuery.rotator.next()", 5000);
         }
      },
      change: function(id){
         if(id != rot_act && rot_stat == false){
            rot_stat = true;
            clearInterval(rot);
            jQuery('.rotator ul#rotator li:eq(' + rot_act + ')').css({'z-index': 1}).animate({'opacity': 0}, 300, function(){
               jQuery('.rotator ul#rotator li:eq(' + id + ')').css({'z-index': 150}).animate({'opacity': 1}, 300);                  
               jQuery('.rotator ul#rotator_menu li:eq(' + rot_act + ')').removeClass('active');
               jQuery('.rotator ul#rotator_menu li:eq(' + id + ')').addClass('active');
               rot_act = id;  
               rot = setInterval("jQuery.rotator.next()", 5000);
               rot_stat = false;          
            });
         }
      },
      next: function(){
         var rot_len = jQuery('.rotator ul#rotator li').size();
         jQuery.rotator.change((rot_act < rot_len-1 ? rot_act+1 : 0));
      }
   }
})(jQuery);
