Index: wp-includes/comment-template.php
===================================================================
--- wp-includes/comment-template.php	(revision 9035)
+++ wp-includes/comment-template.php	(working copy)
@@ -1037,7 +1037,7 @@
 
 		<?php echo apply_filters('comment_text', get_comment_text()) ?>
 
-		<div class='reply'>
+		<div class="reply" style="display:none">
 		<?php echo comment_reply_link(array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['depth'])) ?>
 		<?php if ( 'ul' == $args['style'] ) : ?>
 		</div>
@@ -1142,6 +1142,9 @@
 		$walker->paged_walk($comments, $depth, $page, $per_page, $r);
 		$wp_query->max_num_comment_pages = $walker->max_pages;
 	}
+
+	// Show "Reply" links
+	echo "<script type='text/javascript'>if ( typeof showCommentReplyLinks != 'undefined' ) { showCommentReplyLinks(); }</script>\n";
 }
 
 ?>
\ No newline at end of file
Index: wp-includes/js/comment-reply.js
===================================================================
--- wp-includes/js/comment-reply.js	(revision 9035)
+++ wp-includes/js/comment-reply.js	(working copy)
@@ -32,4 +32,14 @@
 	document.location.href = "#respond";
 	document.getElementById("comment").focus();				
 	document.getElementById("comment-parent").value = "0";
+}
+
+function showCommentReplyLinks() {
+	var divs = document.getElementsByTagName("div");
+	var divsLength = divs.length;
+	for (i = 0; i < divsLength; i++) {
+		if ( "reply" == divs[i].className && "none" == divs[i].style.display ) {
+			divs[i].style.display = "block";
+		}
+	}
 }
\ No newline at end of file

