window.addEvent('domready', function()
{
	comment();
	comment_smile();
	new SmoothScroll(); // turn on smootscrol between anchors
});

// add smile
function comment_smile ()
{
  if ($('comment'))
  {
    $('comment').getElements('div.smile img').each(function(img)
    {
      img.addEvent('click', function(e)
      {
        textarea = $('comment').getElement('textarea.comment-area');
        textarea.value += this.alt;
      });
    });
  }
}

// comment
function comment ()
{
	var links    = document.getElements('a[class=reply]');
	
	links.each(function(link)
	{
	  link.setProperty('rel', gup('reply', link.href));
	  link.href = "#comment";
	});
	
	
  links.addEvent('click', function(e)
	{	
    // new Event(e).stop();
    id = this.rel;
    var comment  = document.getElement('li#comment-'+id);
    
    var container = $('comment');
    var forminput = container.getElement('input.reply-id');
    var formhead  = container.getElement('h3');
    
    var head      = comment.getElement('div.hd h4').getText();
    var body      = comment.getElement('div.bd');
    
    if (!document.getElement('div.form-reply-body'))
    {
      var rebd = new Element('div', {'class': 'form-reply-body'});
      body.clone().injectInside(rebd);
      rebd.injectAfter(formhead);
    }
    else {
      var rebd = document.getElement('div.form-reply-body').empty();
      body.clone().injectInside(rebd);
    }
    forminput.value = id;
    formhead.setText('Re: '+head);
	});
}