I'm interested in what I consider to be extraneous code...
I would have considered only to use:
<script type="text/javascript" src="jQuery.js" />
<script type="text/javascript">
$(document).ready(function() {
$("input[title='Batch Status']").attr('disabled', true);
});
</script>
Instead, you have a bunch of stuff running that determines whether or not the
system fields have some
set values. Is this behaviour necessary when you use the
SmartTools? Are you loading the jQuery library on each page? (...cached, I'm
certain, but still!)