$(document).ready(function(){$('div.person:last').css('border','0');$('textarea').live('keyup',function(){if($('.chars-left').size()){var len=this.value.length;if(len>=255){this.value=this.value.substring(0,255);}
$('.chars-left').text(255-len>0?255-len:0);}});if($('#flash div.system_msg')||$('#flash div.system_msg')){}
$('form').find('ul.error_list').each(function(){var line=$(this).parents('tr');line.addClass('form-error');});$('a.popup').popupWindow({height:500,width:1000,centerBrowser:1});$("a#inline").fancybox({'hideOnContentClick':true,'scrolling':'no'});});(function($){$.fn.extend({jqEasyCounter:function(givenOptions){return this.each(function(){var $this=$(this),options=$.extend({maxChars:100,maxCharsWarning:80,msgFontSize:'12px',msgFontColor:'#000000',msgFontFamily:'Arial',msgTextAlign:'right',msgWarningColor:'#F00',msgAppendMethod:'insertAfter'},givenOptions);if(options.maxChars<=0)return;var jqEasyCounterMsg=$("<div class=\"jqEasyCounterMsg\">&nbsp;</div>");var jqEasyCounterMsgStyle={'font-size':options.msgFontSize,'font-family':options.msgFontFamily,'color':options.msgFontColor,'text-align':options.msgTextAlign,'width':$this.width(),'opacity':0};var counterWorked=false;jqEasyCounterMsg.css(jqEasyCounterMsgStyle);jqEasyCounterMsg[options.msgAppendMethod]($this);$this.bind('keyup',function(){if(counterWorked)return;counterWorked=true;setTimeout(doCount,100);}).bind('focus paste',function(){if(counterWorked)return;counterWorked=true;setTimeout(doCount,100);}).bind('blur',function(){jqEasyCounterMsg.stop().fadeTo('fast',0);return false;});function doCount(){var val=$this.val(),length=val.length
if(length>=options.maxChars){val=val.substring(0,options.maxChars);};if(length>options.maxChars){var originalScrollTopPosition=$this.scrollTop();$this.val(val.substring(0,options.maxChars));$this.scrollTop(originalScrollTopPosition);};jqEasyCounterMsg.html('Characters: '+$this.val().length+"/"+options.maxChars);jqEasyCounterMsg.stop().fadeTo('fast',1);counterWorked=false;};});}});})(jQuery);$(function(){$("input:checkbox, select").uniform();});
