var qIndex, lIndex;

$(function() {
  $(".ajax-link").each(function() {
    $(this).attr('data-href', $(this).attr('href'));
    $(this).attr('href', 'javascript:;');
  });

  qIndex = 0;
  lIndex = 0;

  $(".ajax-link").live('click', function(e) {
    var el = $(this);
    var obj = {};

    if(el.attr('id') == "newer-quotes-link") {
      obj.qfrom = --qIndex;
    } else if(el.attr('id') == "older-quotes-link") {
      obj.qfrom = ++qIndex;
    } else if(el.attr('id') == "newer-links-link") {
      lIndex -= 5;
      obj.lfrom = lIndex;
    } else if(el.attr('id') == "older-links-link") {
      lIndex += 5;
      obj.lfrom = lIndex;
    }

    $('body').css('cursor','wait');
    $.get("/",
          obj,
          function(data) {
            var d = JSON.parse(data);

            if(el.attr('id') == "newer-quotes-link" || el.attr('id') == "older-quotes-link") {
              $("#quote").fadeOut(function() {
                $("#quote").html(d.quote).fadeIn();
              });

              if(d.first_quote) { 
                $("#newer-quotes-link").hide();
              } else {
                $("#newer-quotes-link").show();
              }

              if(d.last_quote) {
                $("#older-quotes-link").hide();
              } else {
                $("#older-quotes-link").show();
              }
            }

          if(el.attr('id') == "newer-links-link" || el.attr('id') == "older-links-link") {
            $("#links").fadeOut(function() {
              var items = "";
              for(i=0;i<d.links.length;i++) {
                items += "<li><a class='SARLACC tealish' href='"+d.links[i][1]+"'>"+d.links[i][0]+"</a></li>";
              }
              $("#links ul").html(items);
              $("#links").fadeIn();
            });

            if(d.first_link) {
              $("#newer-links-link").hide();
            } else {
              $("#newer-links-link").show();
            }

            if(d.last_link) {
              $("#older-links-link").hide();
            } else {
              $("#older-links-link").show();
            }

          }

            $('body').css('cursor', 'auto');
          });
  e.preventDefault();
  });
});

