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

var captcha_input_value = "<== Type That";

killScrollLinks = function() {
  $(".scroll").click(function() {
    return false;
  });
};

initMessageCarousel = function() { 
	$("#messages").jCarouselLite({
		vertical: true,
		circular: false,
		visible: 5,
		scroll: 2,
		btnNext: "#scroll-down",
		btnPrev: "#scroll-up"
	});
};

initTurfCarousel = function(rows) {
  $("#turfs").jCarouselLite({
    circular: false,
    visible: 3,
    scroll: 2,
    rows: rows,
    speed: 500,
    btnNext: "#scroll-right",
    btnPrev: "#scroll-left"
  });
};

characterTracker = function(textfield, display, limit, dangerLimit) {
  var text = $(textfield).val();
  var textLength = text.length;
  
  if (textLength >= dangerLimit) {
    $(display).addClass("danger");
  } else {
    $(display).removeClass("danger");
  }
  
  if (textLength > limit) {
    $(textfield).val(text.substr(0, limit));
    return false;
  } else {
    $(display).html("" + limit - textLength + "");
    return true;
  }
};

// On DOM ready...
$(function() {
  killScrollLinks();

  $('input#captcha').focus(function() {
    if (this.value == captcha_input_value) {
      this.value = "";
    }
  });

  $('input#captcha').blur(function() {
    if (this.value == "") {
      this.value = captcha_input_value;
    }
  });
  
});
