bonnier_answers_char_count = 140;

// Add the char counts
$(document).ready( function() {
	$('#step-1 .header')
		.append($('<div id="answers-char-count"></div>')); 
	$('#bonnier-answers-mini-question-form')
		.prepend($('<div id="answers-char-count"></div>')); 

	bonnier_answers_char_count_update();
	$('#edit-title')
		.keyup(function() {
			bonnier_answers_char_count_update();
		});
});

function bonnier_answers_char_count_string(count) {
	var chars_left;
	chars_left = bonnier_answers_char_count - (count);
	return '' + chars_left + " characters left";
}

function bonnier_answers_char_count_update() {
	var title_el = $('#edit-title');
	if(title_el.size() == 0) {
		return;
	}

	char_length = $(title_el).val().length;

	var char_string = bonnier_answers_char_count_string(char_length);
	$('#answers-char-count').html(char_string); 
}

// Inline Login Handler
$(document).ready( function() {
	$("#bonnier-answers-mini-question-form input[type='text']").focus(function(evt) {
		if(inline_login.loaded) {
			evt.preventDefault();
			inline_login.activate_form(evt);
		}
	});
	$("#bonnier-answers-mini-question-form").click(function(evt) {
		if(inline_login.loaded) {
			evt.preventDefault();
			inline_login.activate_form(evt);
		}
	});
});


// Inline Login Handler for answers/ask
$(document).click( function(evt) {
	var answers_add = /answers\/ask/;
  var source = evt.target.href;

  if (source && source.search(answers_add) != -1 && inline_login.loaded) {
    evt.preventDefault();
    inline_login.activate_form(evt,evt.target.href);   
  }
});


$(document).ready( function() {
	$("#answer-search input[name='keys']").each( function(i,el) {
		laserfist_add_hint(el,'  search answers');
	});
});
