var rzad = new Array(); 
   $(document).ready(
      function()
      {     
         $(function() {
             setInterval( "slideSwitch()", 2000 );
         });       
      }
      
   );
   
function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

function zazn_odzn_rzad(id,obj)
{
   if(rzad[id]==1)
   {
      obj.style.backgroundColor='#e8eff7'; 
      rzad[id] = 0;
   }   
   else
   {
      obj.style.backgroundColor='#4e80bb';
      rzad[id] = 1;
   }
}

function zazn_odzn_rzadOv(id,obj)
{
   if(rzad[id]!=1)
   {
      obj.style.backgroundColor='#8fb4ff'; 
   }
}
function zazn_odzn_rzadOu(id,obj)
{
   if(rzad[id]!=1)
   {
      obj.style.backgroundColor='#e8eff7'; 
   }
}



var Pycho = {};
/**
 * Funkcja pozwalająca na centrowawnie elementów
 * Przykład: $('#elem').center()
 * @name $.fn.center
 * @function
 */
$.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
};
Pycho.addkom = function(id){
      var params = {};

      params.id = id;
      
      
      params.nick = $('#komNick').val();
      params.tekst = $('#komTekst').val();
      
      
         $.post("http://pychowianka.com/ajax/komentadd", params,
            function(data){
               if(data.error && data.error == 4){
                  Pycho.Popover(
                     { 
                        'title':'Błąd!', 
                        'desc':'Komentarz nie został dodany! Sprawdz czy wpisałeś poprawnie dane.', 
                        'reload':false,
                        'error':1 
                     });                
                  
               }
               else
               {            
                  Pycho.Popover(
                     { 
                        'title':'Komentarz został dodany!', 
                        'desc':'Twój komentarz został dodany - dziękujemy.', 
                        'reload':true,
                        'error':0
                     });                  
               }                
            },'json');
} 
Pycho.live = function(ile){
   var iloscWpisow = ile;
   
   
   
   
   
   var timer = setInterval(
      function(){
      
      //   var idOld = parseInt($('#liveRelation').find('.liveItem').attr('id').substr(2));
         

         Pycho.AJAX.loaderActive = false;                  
         $.ajax({
           type: 'POST',
           url: 'http://pychowianka.com/ajax/live',
           success: function(data){
            
               /*
                  if(idOld==data[0].id) 
                  {
                     console.log('wydlużam bo nic się nie dzieje');                  
                  }
                  else
                  {
                     console.log('skracam, bo się stało');
                  }
         */
                  var r ='';
                  if(data[0])
                  {
                     
                     $('#liveTitle').text(data[0].tytul);
                     
                     $.each(data, function(index, value) {
                        r += '<div class="liveAddedTime">Dodano: '+value.date+'</div>';
                        r += '<div class="liveItem" id="id'+value.id+'">';
                           if(value.minuta)
                           {
                              r += '<div class="min">';                                                   
                                 r += value.minuta;                           
                                 r += (value.minuta!='' ? '\' ':'');                           
                              r += '</div>';        
                           }                                                     
                           
                           r += '<div class="opis event'+value.rodzaj_zdarzenia+'">'+value.opis+'</div>';
                        r += '</div>';
                     });
                     $('#liveRelation').html(r);   
                  }
                  else
                  {
                     $('#liveTitle').html('<h2>Koniec relacji</h2>');
                     $('#liveRelation').html('');
                     clearTimeout(timer);
                  }
               },
           dataType: 'json'
         });            
            
            
         },
         10000
   );

        
} 

   
   
Pycho.magiel = function(){
   var width = 700;
   var height = 740;
   var top = 10;
   var left = 10;

if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
      left = (window.innerWidth-width)/2;
   }
   if (navigator.appName.indexOf("Microsoft")!=-1) {
      left = (document.body.clientWidth-width)/2;
   }
}   
   
   

   $('#magiel').css({'width':width+'px','height':height+'px','top':top+'px','left':left+'px'});
   
   $('#magiel').fadeIn(400);
   

}
Pycho.magielOff = function(){
   $('#magiel').fadeOut(1200);
}


Pycho.Popover= function(obj){
   var autoOpen = (typeof obj.autoOpen != 'undefined') ? obj.autoOpen : true;
   // Dialog      
   if(!this.generated){
      var pop = $('#popover').dialog({
         autoOpen: false,
         width: 400,
         resizable: false,
         zIndex:100,
         modal:true,
         title:obj.title,
         buttons: { "Ok": function() {            
            if(obj.okFunction)
               obj.okFunction();
   
            $(this).dialog("close");         
         }},
         beforeClose:function(){ 
       		if(obj.reload){               		
               _relStr = obj.reload.toString();
               if(typeof _relStr != 'boolean' && _relStr != 'true')
               {
                  window.location.href = obj.reload;
                  return;
               }
       			Pycho.AJAX.loader.show();
               window.location.reload();
            }                    
         }
      });
   }

   this.genereted = true;
   if(obj.error==1){            
      $('p',pop).addClass('ui-state-error'); 
   }
   else
   {
      //ui-state-highlight
      //$('div',pop).css({'color':'#222222'});   
      $('p',pop).addClass('ui-state-highlight'); 
   }
   $('p',pop).html(obj.desc);

   if(autoOpen) {
   	pop.dialog('open');
   }  
   $('.ui-button-text').text('Ok');
	pop.css({'min-height':''});
   return pop;
};


