 var timer = {days: 0,hours: 0, minutes:59, seconds:60, 
             format:function(x) {
               if(x < 10) x = '0' +x;
               return x;
             },
             setData: function(d, h, m, s) {
               this.days = d; this.hours = h; this.minutes = m; this.seconds = s;
             },
             update: function() {
              $('#time_days').html(this.format(this.days)); 
              $('#time_hours').html(this.format(this.hours)); 
              $('#time_minutes').text(this.format(this.minutes)); 
              $('#time_seconds').text(this.format(this.seconds));
     }};

$(document).ready(function(){
  //counter
  timer.setData($('#time_days').text(), $('#time_hours').text(), $('#time_minutes').text(), $('#time_seconds').text());
  setInterval('timeleft()', 1000);
  //fadeslider:
  $('div.slider div:first').addClass('slider_active');
  slider_length = $('div.slider div').length;
  if(slider_length > 1) fadeslider();
  //select zmieniający kategorie:
  $('#city_select').change(function() {
    window.location.href = url_switch_select+$(this).val();
  })
   // Pulsowanie linku
   $(".pulsate").everyTime(100, function(){						 
      $(".pulsate").animate({
         fontSize:"12px",
         color:'red'
      }, 1000, "linear"
      ).animate({
         fontSize:"11px",
         color:'blue'         
      }, 1000, "linear");	
   });
   
   $('.addRepresentShop').everyTime(100, function(){						 
      $(".pulsate").animate({
         fontSize:"14px",
         color:'red'
      }, 1000, "linear"
      ).animate({
         fontSize:"13px",
         color:'blue'         
      }, 1000, "linear");	
   });

  Cufon.replace('.swis', {fontFamily: 'Swis'});
  Cufon.replace('.swisBold', {fontFamily: 'SwisBold'});

  $("#SearchDay, .datePicker, #SearchDateStart, #SearchDateEnd").datepicker({
   dateFormat: 'yy-mm-dd',
   monthNames:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],
   monthNamesShort:["Sty","Lut","Mar","Kwi","Maj","Czer","Lip","Sier","Wrz","Paź","Lis","Gru"],
   dayNames:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],
   dayNamesShort:["Nie","Pon","Wto","Śro","Czw","Pią","Sob"],
   dayNamesMin:["Ni","Po","Wt","Śr","Cz","Pi","So"],
   firstDay: 1,
   minDate: 'today'
  });

  $('#gallery .big a').hide();
  $('#gallery .big a:first').show();

  $("select, input:file").uniform();
  $(".selector .uploader input").mouseover(function(){
    $(this).css('cursor', 'pointer');
  });

  $(".charCounter").charCounter(250);

  $("#menu a").mouseover(function(){$(this).css('background-position', '0 -47px');});
  $("#menu a").mouseout(function(){$(this).css('background-position', '0 0');});


  $(".tabMenu a.atab").click(function(){
    $(".tabMenu a.active").addClass('sep');
    $(".tabMenu a.active").removeClass('active');
    $(this).addClass('active');
    $(this).removeClass('sep');
    $(".tabMenu a.ost").removeClass('sep');

    $(".tabContent .active").addClass('hide');
    $(".tabContent .active").removeClass('active');
    $(".tabContent #"+$(this).attr('target')).addClass('active');
    $(".tabContent #"+$(this).attr('target')).removeClass('hide');

    return false;
  });

  $(".nowosci .numbers a").click(function(){
    var num = $(this).attr('title');
    var divActive = $('.nowosci .items div.active');
    var aActive = $('.nowosci .numbers a.active');
    var divNext = $('.nowosci .items div.item-'+num);
    var aNext = $('.nowosci .numbers a.button-'+num);
    divActive.removeClass('active');
    aActive.removeClass('active');
    divActive.hide();
    divNext.show();
    divNext.addClass('active');
    aNext.addClass('active');
    clearInterval(nowosciInterval);
    //var nowosciInterval = setInterval("nowosciSwitch()", 2000);
    return false;
  });

  $(".selector").change(function(){
   var span = $(this).children("span").text();
   newSpan = span.replace(/>/gi, "");
   $(this).children("span").text(newSpan);
  });

$('a[href*="#"]').smoothScroll({
   speed: 800
});

});
// deklaracje funkcji
function timeleft() {
  if(--timer.seconds < 0) {
    timer.seconds = 59;
    if(--timer.minutes < 0) {
      timer.minutes = 59;
      if(--timer.hours < 0) {
        timer.hours = 23;
        if(--timer.days < 0) {
           timer.days = ''; timer.hours = ''; timer.minutes = ''; timer.seconds = '';
        }
      }
    }
  }
  timer.update();
}

//R4D3K fadeslider
function fadeslider() {
  var active = $('div.slider div.slider_active');
  var next = active.next().length ? active.next(): $('div.slider div:first');
  active.addClass('slider_before');
  next.addClass('slider_active').hide().fadeIn(800, function() {active.removeClass('slider_active slider_before');})
  setTimeout('fadeslider()', 6000);
}
function showImage(imageClass){
  $('#gallery .big a').hide();
  $('#gallery .big a.'+imageClass).show();
}

function nowosciSwitch(){
  var divActive = $('.nowosci .items div.active');
  var aActive = $('.nowosci .numbers a.active');

  if ( divActive.length == 0 ){
    divActive = $('.nowosci .items div:last');
  }
  if ( aActive.length == 0 ){
    aActive = $('.nowosci .numbers a:last');
  }

  var divNext = divActive.next().length ? divActive.next() : $('.nowosci .items div:first');
  var aNext = aActive.next().length ? aActive.next() : $('.nowosci .numbers a:first');

  divActive.removeClass('active');
  aActive.removeClass('active');
  divActive.hide();
  divNext.show();
  divNext.addClass('active');
  aNext.addClass('active');

}

function addBookmark(title, url) {
        if (window.sidebar) { // firefox
              window.sidebar.addPanel(title, url,"");
        } else if( document.all ) { //MSIE
                window.external.AddFavorite( url, title);
        } else {
               alert("Przepraszamy, twoja przeglądarka nie wspiera linków z zakładkami. Proszę spróbować dodać zakładkę bezpośrednio z opcji przeglądarki.");
        }
}
