// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function comment_approve(id,link) {
  $.get(link, {},
    function (data) {
      $('#comment_' + id).html(data);
    }
  );
}

function comment_unapprove(id,link) {
  $.get(link, {},
    function (data) {
      $('#comment_' + id).html(data);
    }
  );
}

function init_fancybox()
{
  if ($("#flickr_badge_uber_wrapper")){
    var total = $("#flickr_badge_uber_wrapper .flickr_badge_image").children("a").size();

    for (var i = 1; i <= total; i++){
      $("#flickr_badge_image" + i + " a").attr("href", $("#flickr_badge_image" + i + " img").attr("src").split("_s").slice(0,1)+".jpg");
    }
    $("#flickr_badge_uber_wrapper .flickr_badge_image a").fancybox();
  }
  jQuery(".fancybox").fancybox({
    'frameWidth':800,
    'hideOnContentClick': false
  });

}

$(document).ready(function () {

  init_fancybox();

  $('input.clearme').focus(function(i) {
    if (this.value == this.title) {
      this.value = "";
      $(this).removeClass('clearme');
    }
  });

  $('input.clearme').blur(function(i) {
    if (this.value == "") {
      this.value = this.title;
      $(this).addClass('clearme')
    }
  });

  $('#subscriber_form').submit(function() {
    $.post('/subscribers', $(this).serialize(), function(data) {
      if (data.status == "success") {
        window.location = "/follow-up/" + data.id;
      }
    }, "json");
    return false;
  });

  $('#a_subscriber_form').submit(function() {
    $.post('/subscribers', $(this).serialize(), function(data) {
      if (data.status == "success") {
        window.location = "/follow-up/" + data.id;
      }
    }, "json");
    return false;
  });

  $('#subscriber_form2').submit(function() {
    $.post('/subscribers', $(this).serialize(), function(data) {
      if (data.status == "success") {
        window.location = "/follow-up/" + data.id;
      }
    }, "json");
    return false;
  });

  $(".featured_news").jCarouselLite({
    btnNext: ".next",
    btnPrev: ".previous",
    visible: 1,
    scroll: 1,
    auto: 10000,
    start: 0,
    speed: 0
  });

  $("#response").hide();

  $("#pagination").hide();

  $('a#toggle_comments').click(function(e){
    $("#response").toggle();
    return false
  });

  $('a#toggle_pagination').click(function(e){
    $("#pagination").toggle();
    return false
  });

  $('#subscribe_msg').slideDown("slow", function(){
    slider = setTimeout('hidesubmsg()', 4000);
  });

  $('#subscribe_msg #subscriber_email').focus(function(){
    clearTimeout(slider);
    return false;
  });

});

function hidesubmsg(){
  $('#subscribe_msg').slideUp("slow");
}

