// http://blog.themeforest.net/tutorials/creating-a-jquery-word-counter/
$(document).ready(function() {
  $("[class^='count[']").each(function() {
    var elClass = $(this).attr('class');
    var minWords = 0;
    var maxWords = 0;
    var countControl = elClass.substring((elClass.indexOf('['))+1, elClass.lastIndexOf(']')).split(',');
    if(countControl.length > 1) {
      minWords = countControl[0];
      maxWords = countControl[1];
    } else {
      maxWords = countControl[0];
    }
    if(minWords > 0) {
      $('.wordCount').addClass('error');
    }
    $(this).bind('keyup click blur focus change paste', function() {
      var number = 0;
      var numWords = $(this).val().match(/\b/g);

      if(numWords) {
        number = numWords.length/2;
      }
      $('.wordCount').html('(<B>' + number + '</B> riječ' + (number != 1 ? 'i' : '') + ')');

      if(number < minWords || (number > maxWords && maxWords != 0)) {
        $('.wordCount').addClass('error');
      } else {
        $('.wordCount').removeClass('error');
      }
    });
  });
});