$(document).ready(function(){$.fn.insertAtCaret=function(myValue){return this.each(function(){if(document.selection){this.focus();sel=document.selection.createRange();sel.text=myValue;this.focus();}
else if(this.selectionStart||this.selectionStart=='0'){var startPos=this.selectionStart;var endPos=this.selectionEnd;var scrollTop=this.scrollTop;this.value=this.value.substring(0,startPos)
+myValue
+this.value.substring(endPos,this.value.length);this.focus();this.selectionStart=startPos+myValue.length;this.selectionEnd=startPos+myValue.length;this.scrollTop=scrollTop;}else{this.value+=myValue;this.focus();}});};$(".smiley").each(function(){$(this).bind("click",function(e){var smileytext=$(this).attr("alt");if($("#forummessage_description")){$("#forummessage_description").insertAtCaret(" "+smileytext+" ");}
if($("#forumthread_description")){$("#forumthread_description").insertAtCaret(" "+smileytext+" ");}});});});
