function limitChars(textid, limit, infodiv) {
  var text = $('#'+textid).val(); 
  var textlength = text.length;
  if(textlength > limit)
  {
  $('#' + infodiv).html('You cannot write more then '+limit+' characters!');
  $('#'+textid).val(text.substr(0,limit));
  return false;
  }
 else
 {
  $('#' + infodiv).html('You have '+ (limit - textlength) +' characters left.');
 return true;
 }
 }
 
$(document).ready(function() {
	$('.gb-pop input[name="name"]').maxlength({maxCharacters:50, statusDiv : "#nameStatus"});
	$('.gb-pop input[name="location"]').maxlength({maxCharacters:30, statusDiv : "#locationStatus"});
	$('.gb-pop textarea[name="msg"]').maxlength({maxCharacters:500, statusDiv : "#msgStatus"}); 
	$('.gb-pop form').submit(function() {
		var d = new Date();
		var date = d.getFullYear()+d.getMonth()+d.getDate();
		$('.gb-pop form').append('<input type="hidden" name="checkSum" value="'+date+'"/>');
	});
	$('.gb_page').change(function() {
		$(this).parent().submit();
	});
	$('a[target="_fancyboxPop"]').fancybox({
		overlayOpacity : 0.7,
		frameWidth : 550,
		frameHeight : 350
	});
});