jQuery(document).ready(
	function() {
		jQuery('#login-nav').click(function(event) {
			event.preventDefault();
			jQuery(this).remove();
			jQuery('#main-site-navigation li:last').addClass('last');
			jQuery('form#login').fadeIn('medium');
		});
		jQuery('#spellcheck').hide();
		jQuery('#navigation-dropdown').change(
			function( event ) {
				var val = jQuery(this).val();
				if( val != '-1' ) {
					window.location = val;
				}
			}
		);
		jQuery('#submit').click( 
			function( event ) {
				event.preventDefault();
				submitComment(); 
			} 
		);
		
		var needToClearCommentList = false;

		var base_comsubmit = comSubmit;
		comSubmit = function() {
			needToClearCommentList = false;
			return base_comsubmit();
		}

		var base_checkresponsetext = checkResponseText;
		checkResponseText = function(txt, prnt) {
			if( needToClearCommentList ) {
				needToClearCommentList = false;
				jQuery('.commentList').empty();
			}
			
			return base_checkresponsetext(txt,prnt);
		}

		var base_updateheadercount = updateHeaderCount;
		updateHeaderCount = function() {
			jQuery('.commentFooter').remove();
			jQuery('.comment div em').parent().remove();
			jQuery('.comment:last').each(
				function( index, domElement ) {
					var theElement = jQuery(domElement);
					var id = theElement.attr('id').substring("comment-".length);
					theElement.append('<div class="comment-actions" id="comment-actions-' + id + '"><a class="respondLink comment-response" href="#Respond" onclick="respondComment(' + id +  ')">Reply</a></div><br class="clear" />');
				}
			);
			return base_updateheadercount();
		}

	}
);