$(document).ready(function(){
	
  $('tr.seller > td').hover(function(){
  	$(this).parent().addClass("hover");
  },function(){
	$(this).parent().removeClass("hover");
  }).click(function() {
	
	var link = $('a',$(this).parent());
	if (_gaq.push(['_trackEvent', 'GdzieKupic', 'Przejscie', link.attr('partner') ]) == 0) {
		document.location = link.attr('href');
	}
  });
  

  $('#action').click(function(){
    $("#action-menu").toggle();
  });
  
  add_remove_book = function() {
    
    if ($(this).hasClass('wait')) { return false; }
    
    if ($(this).hasClass('book-in')) {
      $.ajax({ 
        url: "/collection/"+this.id+"/remove/"+nk.BOOK_ID+"",
        dataType: 'json',
        type: 'POST',
        cache: false,
        error: function(data) {},
        success: function(dataset) {
			$.each(dataset,function(index,data){
				var elem = $("#"+data.collection_id);
				elem.removeClass();
				elem.children().html(data.collection_count);
				if (data.is_in) {
					if (data.is_in == 1) {
						elem.addClass('book-in');
					}
				}
			});
		}
      });
    } else {
      $.ajax({ 
        url: "/collection/"+this.id+"/add/"+nk.BOOK_ID+"",
        dataType: 'json',
        type: 'POST',
        cache: false,
        error: function(data) {},
        success: function(dataset) {
			$.each(dataset,function(index,data){
				var elem = $("#"+data.collection_id);
				elem.removeClass();
				elem.children().html(data.collection_count);
				if (data.is_in) {
					if (data.is_in == 1) {
						elem.addClass('book-in');
					}
				}
			});
		}
      });
    }
    
    this.className = 'wait';
  
  };
  
  $("#action-menu ul.listing li").click(add_remove_book); 
  
  $('#new-collection').submit(function(){
    
    $('#new-collection input').attr('disabled','disabled');
    
    $.ajax({ 
      url: "/collections.json",
      data: { 
        "collection[name]" : $('#new-collection input[type="text"]').val(),
        "book_id" : nk.BOOK_ID
      },
      dataType: 'json',
      type: 'POST',
      cache: false,
      error: function(fdata){
        
      },
      success: function(data){
        var created_col = $('<li class="book-in" id="'+data.collection_id+'">'+data.collection_name+'</li>');
        created_col.append($('<em>1</em>'));
        created_col.click(add_remove_book);
        $('#action-menu-cus').append(created_col);
        $('#new-collection input[type="text"]').val('');
        $('#new-collection input').attr('disabled','');
        created_col.effect("highlight", {}, 200).effect("highlight", {}, 200);
      }
    });
    
    $('#new-collection input[type="text"]').val('dodaje..');
    
    return false;
  
  });


  $("#gwiazdki").stars({
    cancelShow: false,
    inputType: "select",
    captionEl: $("#gwiazdki-txt"),
    callback: function(ui, type, value) {
      if (nk.current_user) {
        $.getJSON($("#gwiazdki").attr('score'), {rate: value}, function(json) {
          $("#gwiazdki").stars("select", json.cur);
          $("#gwiazdki-txt").text('głos oddany');
		  _gaq.push(['_trackEvent', 'Ksiazka', 'Gwiazki', 'GlosOddany']);
        });
      }
    }
  });

  $('#bt-book-read-more').click(function(e){
    e.stopPropagation();

    $('#read-more-sep').hide();
    $('#read-more-description').fadeIn("slow");
    $('#bt-book-read-more').hide();
    
	_gaq.push(['_trackEvent', 'Ksiazka', 'CzytajWiecej']);
	
    return false;
  });
  
});

$(window).load(function() {
  	$.ajax({
			url: "/partners/allegro",
			dataType: "json",
			data: { query: nk.BOOK_QUERY, id: nk.BOOK_ID },
			cache: false,
		  	success: function(data){
          try {
		    	if (data['range'][0] == null) return 0;
			    if (data['range'][1] == null) return 0;

			    if (data['range'][0] == data['range'][1]) {
			      $('#allegro-txt')[0].innerHTML = "od <span>"+data['range'][0].toFixed(2)+"</span> zł";
			    } else {
			      $('#allegro-txt')[0].innerHTML = "od <span>"+data['range'][0].toFixed(2)+"</span> zł do <span>"+data['range'][1].toFixed(2)+"</span> zł";
			    }
	
			    $('#book-seller').effect('highlight');
		      } catch(err) {}
			}
	});
	
	$.ajax({
			url: "/partners/swistak",
			dataType: "json",
			data: { query: nk.BOOK_QUERY, id: nk.BOOK_ID },
			cache: false,
		  	success: function(data){

		    	if (data['range'][0] == null) return 0;
			    if (data['range'][1] == null) return 0;

			    if (data['range'][0] == data['range'][1]) {
			      $('#swistak-txt')[0].innerHTML = "od <span>"+data['range'][0].toFixed(2)+"</span> zł";
			    } else {
			      $('#swistak-txt')[0].innerHTML = "od <span>"+data['range'][0].toFixed(2)+"</span> zł do <span>"+data['range'][1].toFixed(2)+"</span> zł";
			    }
	
			    $('#book-seller').effect('highlight');
			}
	});
});