var replyToPost = function()
{
	if($('commentOnBlogThread') && $('commentOnBlogPost') && $('xblog_comment-post_id'))
	{
		var replyToThread = $('commentOnBlogThread');   			//H&S :: hides and shows a div with text detailing whether 
		var replyToPost = $('commentOnBlogPost');					//user is about to comment on the main blog post or a reply
		var origPostValue = $('xblog_comment-post_id').value;

		replyToThread.hide();										//H&S

		$$('.replytothread').each(function(elem){
			elem.observe('click', function(event){
				var dump = elem.up("div.blog_post").id.split('-');

				if(dump.length > 1)
				{
					var newID = dump[1];

					 //f_post_id
					$('xblog_comment-post_id').value = newID;
				}

				window.location.hash ="reply";

				replyToPost.hide();									//H&S
				replyToThread.show();								//H&S

				event.stop();
			});
		});

		$$('.commentOnBlogPostLink').each(function(elem){			//any link with class 'commentOnBlogPostLink' will reset form value
			elem.observe('click', function(ev){
				$('xblog_comment-post_id').value = origPostValue;
				replyToThread.hide();								//H&S
				replyToPost.show();									//H&S

				ev.stop();
			});
		});
	}
};

document.observe('dom:loaded', replyToPost);