jQuery(document).ready(function () {
    if (jQuery('img.smilie')!=null) {
    jQuery('img.smilie').click(function () {
    //alert(this.title);
    insertAtCaret(document.getElementById('comments'),this.title);
    //closeLargeSmiles();
    
});
    
jQuery('a#show_more_smiles').click(function (e) {
    //alert(e.pageY);
    jQuery('div#large_smiles_div').css('z-index',1000);
    jQuery('div#large_smiles_div').css('left',(jQuery('div.smiles').offset().left)+'px');
    jQuery('div#large_smiles_div').css('top',(jQuery('div.smiles span:not(.smiles_t)').offset().top+169)+'px');
    jQuery('div#large_smiles_div').fadeIn(200);
    return false;
});

jQuery('a#close_smiles').click(closeLargeSmiles);
}});
function closeLargeSmiles() {
  jQuery('div#large_smiles_div').css('z-index',-1000);
  jQuery('div#large_smiles_div').fadeOut(200);
  return false;     
}

function insertAtCaret (textEl, text) {
       if (textEl.createTextRange && textEl.caretPos) {
         var caretPos = textEl.caretPos;
         caretPos.text =
           caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
             text + ' ' : text;
       }
       else
         textEl.value  = textEl.value+text+' ';
     }

