$(document).ready( function() {
  
  
  $.post('./js/publiczne/spr_javascript.php', {}, function(data) {});

  //uruchomochmurke();
  //bind_koment();
  porownywanie();
  
  //przewijanie stron gazetki
  $("div#przewijanie_stron p#nr_strony a").click(function()
  {
    pageTracker._trackPageview('./js/publiczne/wynik_min.php');
    
    arg=$(this).attr("rel");
    $.post('./js/publiczne/wynik_min.php', { arg: arg, filtr: $("input[name=get]").val(), nr: 'que', source: 'js'}, function(data)
    {
      $("div#podmieniany").remove();
      $("div#tab_wynik").html(data);
      podbinduj_przew_str();
      //uruchomochmurke();
      //bind_koment();
      porownywanie();
    });
    return false;
    
  });
//   $("div#przewijanie_stron p#nr_strony div a").click(function()
//   {
//     
//     pageTracker._trackPageview('./js/publiczne/wynik_min.php');
//     
//     arg=$(this).attr("rel");
//     $.post('./js/publiczne/wynik_min.php', { arg: arg, filtr: $("input[name=get]").val(), nr: 'que', source: 'js'}, function(data)
//     {
//       $("div#podmieniany").remove();
//       $("div#tab_wynik").html(data);
//       podbinduj_przew_str();
//       //uruchomochmurke();
//       //bind_koment();
//       porownywanie();
//     });
//     return false;
//   });
  
  //klikanie miniaturek
  $("div#miniatury div#mipodmiana div").not("#przewijanie_min").find('a').click(function() {
  
    pageTracker._trackPageview('./js/publiczne/wynik_min.php');
    
    $("div#miniatury div#mipodmiana div .miniatura_wyb").removeClass("miniatura_wyb").addClass("miniatura_inn");
    $(this).find('img').removeClass("miniatura_inn").addClass("miniatura_wyb");
    arg=$(this).attr("rel");
    $.post('./js/publiczne/wynik_min.php', { arg: $(this).attr("rel"), filtr: $("input[name=get]").val(), nr: $(this).attr("id"), source: 'js'}, function(data) {
      $("div#podmieniany").remove();
      $("div#tab_wynik").html(data);
      podbinduj_przew_str();
      //uruchomochmurke();
      //bind_koment();
      porownywanie();
    });
    return false;
  });
  
  //przewijanie minaturek
  $("div#miniatury div#przewijanie_min a").click(function() {
  
    pageTracker._trackPageview('./js/publiczne/wynik_minprzew.php');
    
    $.post('./js/publiczne/wynik_minprzew.php', { filtr: $("input[name=get]").val(), lim: $(this).attr("id"), arg: $(this).attr("rel"), source: 'js'}, function(data) {
      $("div#mipodmiana").remove();
      $("div#miniatury").html(data);
      podbinduj_przew_min("div#miniatury div#przewijanie_min");
      podbinduj_min();
    });
    return false;
  });
  /*
  $("div#strona").mousemove( function(e){
    $("#cluetip").css({'top': e.pageY+'px'})
  });*/
  
});

// funkcja od porowynwarki cenowej
function porownywanie()
{
  $(".porownywarka .lista_porownaj").each( function() {
    $(this).toggle();
  });
  
  $(".zestawienie_cen .desc .informacje").each( function() {
    $(this).toggle();
    if ($(this).css('display')=="none") $(this).parent().find(".opcje .roz_wijanie").css({'background-image': 'url(./szablon/pl/img/plusik.png)'});
    else $(this).parent().find(".opcje .roz_wijanie").css({'background-image': 'url(./szablon/pl/img/minusik.png)'});
  });
  
  $(".zestawienie_cen .desc .pozycje").each( function() {
    $(this).toggle();
    /*if ($(this).css('display')=="none") $(this).parent().parent().find("td.pozycje_cenowe .pokaz_pozycje .roz_wijanie").css({'background-image': 'url(./szablon/pl/img/plusik.png)'});
    else $(this).parent().parent().find("td.pozycje_cenowe .pokaz_pozycje .roz_wijanie").css({'background-image': 'url(./szablon/pl/img/minusik.png)'});*/
  });
  
  $(".zestawienie_cen .roz_wijanie").click( function() {
    klik = this;
    if ($(this).text()=="Pokaż w sklepach") {
      $(this).parent().parent().parent().parent().parent().find("td.desc .pozycje").toggle("slow", function() {/*
        if ($(this).css('display')=="none") $(klik).css({'background-image': 'url(./szablon/pl/img/plusik.png)'});
        else { $(klik).css({'background-image': 'url(./szablon/pl/img/minusik.png)'}); }*/
      });
    } else {
      $(this).parent().parent().find(".informacje").toggle("slow", function() {
        if ($(this).css('display')=="none") $(klik).css({'background-image': 'url(./szablon/pl/img/plusik.png)'});
        else { $(klik).css({'background-image': 'url(./szablon/pl/img/minusik.png)'}); }
      });
    }
    
  });
  
  $(".porownywarka .rozwin").click( function() {
    $(this).parent().parent().parent().find(".lista_porownaj").toggle("slow");
  });
  /*
  $(".zestawienie_cen .pokaz_pozycje a.roz_wijanie").click( function() {
    $(this).parent().parent().parent().find(".pozycje").toggle("slow");
  });*/
  
  $(".porownywarka span").click( function()
  {
        if ($(this).text()=="Ceneo")
        {
          var linkacz = "http://www.ceneo.pl/categories.aspx?search=yes&categoryID=0&searchText="+$(this).attr("ref");
          window.open("http://clkuk.tradedoubler.com/click?p(47880)a(1621473)g(16514454)url("+linkacz+")");
          
        } else if ($(this).text()=="Allegro")
        {
          window.open("http://allegro.pl/search.php?string="+$(this).attr("ref")+"&description=1");
          
        } else if ($(this).text()=="Agito")
        {
          window.open("http://www.agito.pl/?switch=offer&phrase="+$(this).attr("ref"));
        } else if ($(this).text()=="Morele")
        {
          window.open("http://www.morele.net/szukaj/all/1/0/?q="+$(this).attr("ref"));
        }
  });
}
// -- funkcje
//funkcja tworzaca chmurke pojawiajaca sie po najechaniu na linie z danych wynikowych
// function uruchomochmurke() {
//   $('table#do_wynik span.chm').cluetip({
//     width: 250,
//     sticky: true,
//     closePosition: 'title',
//     waitImage:  true,
//     closeText: "Zamknij",
//     hoverIntent: {
//       sensitivity:  1,
//       interval:     100,
//       timeout:      100
//     },
//     onShow: function(){
//       $("a.dod_fil").click( function () {
//         dodawany = $("form[name=formg] input[name=get]").val().split(",");
//         indeks = $(this).attr("rel").substr(0, 1);
//         wartosc = $(this).attr("rel").substr(2);
//         dodawany[indeks] = wartosc;
//         wrzuc_filtr(dodawany.join(","));
//       });
//       
//       /*$("#cluetip").css({'left': '9px'});*/
//       var position_clue = $("div#tab_wynik").position();
//       $("#cluetip").css({'left': position_clue.left-250});
//       
//       $("p#chmurkoweskroty span").click( function()
//       {
//         if ($(this).text()=="Ceneo")
//         {
//           window.open("http://www.ceneo.pl/categories.aspx?search=yes&categoryID=0&searchText="+$(this).attr("ref"));
//         } else if ($(this).text()=="Allegro")
//         {
//           window.open("http://allegro.pl/search.php?string="+$(this).attr("ref")+"&description=1");
//           
//         } else if ($(this).text()=="Agito")
//         {
//           window.open("http://www.agito.pl/?switch=offer&phrase="+$(this).attr("ref"));
//         } else if ($(this).text()=="Morele")
//         {
//           window.open("http://www.morele.net/szukaj/all/1/0/?q="+$(this).attr("ref"));
//         }
//       });
//     },
//     onActivate: function(e) {
//       var cb = $('#cb')[0];
//       return !cb || cb.checked;
//     }
// 
//   }).hover(
//     function () {
//     
//       $(this).parent().parent().parent().find("td").each( function () {
//         $(this).removeClass("zaznaczenie");
//       });                 
//       
//       $(this).parent().parent().find("td").each( function () {
//         $(this).addClass("zaznaczenie");
//       });
//     },
//     function () {
//       
//     }
//   );
//}
// -- bindowanie mapy odnosnikow ze zblizeniem gazetek
/*function wrzuc_map_img(nr, adr, typ)
{
  pageTracker._trackPageview('./js/publiczne/podmien_map.php');
  
  $.post('./js/publiczne/podmien_map.php', { arg: nr, adr: adr, typ: typ }, function(data)
  {
    $('div#mapa_img').html('');
    $('div#mapa_img').append(data);
  });
}*/
//bindowanie przewijania stron gazetki
function podbinduj_przew_str()
{
  $("div#przewijanie_stron p#nr_strony a").click(function() {
    pageTracker._trackPageview('./js/publiczne/wynik_min.php');
    
    arg=$(this).attr("rel");
    $.post('./js/publiczne/wynik_min.php', { arg: arg, filtr: $("input[name=get]").val(), nr: 'que', source: 'js'}, function(data) {
      $("div#podmieniany").remove();
      $("div#tab_wynik").html(data);
      podbinduj_przew_str();
      //uruchomochmurke();
      //bind_koment();
      porownywanie();
    });
    return false;
  });
}
//bindowanie przewijanie minaturek
function podbinduj_przew_min(b)
{
  $(b).find('a').click(function() {
    pageTracker._trackPageview('./js/publiczne/wynik_minprzew.php');
    
    $.post('./js/publiczne/wynik_minprzew.php', { filtr: $("input[name=get]").val(), lim: $(this).attr("id"), arg: $(this).attr("rel"), source: 'js'}, function(data) {
      $("div#mipodmiana").remove();
      $("div#miniatury").html(data);
      podbinduj_przew_min("div#miniatury div#przewijanie_min");
      podbinduj_min("div#miniatury div#mipodmiana");
    });
    return false;
  });
}
//bindowanie miniaturek
function podbinduj_min()
{
  $("div#miniatury div#mipodmiana div").not("#przewijanie_min").find('a').click(function() {
    pageTracker._trackPageview('./js/publiczne/wynik_min.php');
    
    $("div#miniatury div#mipodmiana div .miniatura_wyb").removeClass("miniatura_wyb").addClass("miniatura_inn");
    $(this).removeClass("miniatura_inn").addClass("miniatura_wyb");
    arg=$(this).attr("rel");
    $.post('./js/publiczne/wynik_min.php', { arg: $(this).attr("rel"), filtr: $("input[name=get]").val(), nr: $(this).attr("id"), source: 'js'}, function(data) {
      $("div#podmieniany").remove();
      $("div#tab_wynik").html(data);
      podbinduj_przew_str();
      //uruchomochmurke();
      //bind_koment();
      porownywanie();
    });
    return false;
  });
}
// podbinduj dzialanie komentarzy
function bind_koment()
{
  $('a.watek_koment').click(function() {
    spr = $(this).attr("rel").split("-_-");
    if (spr[1]=="?")
    {
      spr[1] = $("#filtr #liniaU1 #komU2").text();
    }
    spr = spr.join("-_-");
    //pokaz_ladowanie();
    $.post("./js/prywatne/promocje_watek.php", { argument: spr }, function(data) {
      if (data!='zle')
      {
        if (data.substr(0, 4)=='http')
        {
          window.location = data;
        } else {
          //pokaz_ladowanie();
          alert("Błąd");
        }
      } else {
        //pokaz_ladowanie();
        alert("Błąd!");
      }
    });
    return false;
  });
}
// wygaszenie strony i animacja
function pokaz_ladowanie()
{
  if ($('div#zaslona').attr("class")=="transparentDiv")
  {
    $('div#zaslona').addClass("zaslon");
  } else if ($('div#zaslona').attr("class")=="transparentDiv zaslon")
  {
    $('div#zaslona').removeClass("zaslon");
  }
}
