[jQuery] EqualTo not seem to be working.

[jQuery] EqualTo not seem to be working.


Hi,
I have the following code. I want to compare confirm_number with
number. The required field works, but not the equalTo. Any help is
appreciated.
Thanks,
Greg
<script src="scripts/jquery-1.2.6.js"></script>
<script type="text/javascript" src="scripts/
jquery.maskedinput-1.0.js"></script>
<script type="text/javascript" src="scripts/jquery.validate.pack.js"></
script>
<-- snip -->
<script>
$(document).ready(function(){
    $("#form1").validate()({
        rules: {
                Name: "required",
                ChurchName: "required",
                Email: {
                    required: true,
                    email: true
                },
                number: {
                        required: true,
                        equalTo: '#confirm_number'
                }
        },
        messages: {
            Name: "Please enter your name",
            ChurchName: "Please enter your church name",
            Email: "Please enter a valid email address",
            Phone: "Please enter your phone number",
            number: "Please enter the correct validation number"
        }
});
});
</script>
<-- snip -->
<form action="formmailv5.php" method="post" name="form1" id="form1">
<input type="hidden" name="confirm_number"
class="required" value="<?=$_SESSION['key']; ?>" id="confirm_number" /