livequery problem

livequery problem

Hi,
I have problem with livequery. I'm trying do validate (using validate plugin) form which I load using load() function. But there is one problem: validation works but first I must click twice on the submit button! I don't know how to get rid of the one click. Do you have any ideas?

My submit function:

$("#myform").livequery('submit',function() {
       

    $("#myform").validate({
            debug: false,
            rules: {
                name: "required",
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                name: "Please let us know who you are.",
                email: "A valid email will help us get in touch with you.",
            },
            submitHandler: function(form) {
                // do other stuff for a valid form
                $.post('process.php', $("#myform").serialize(), function(data) {
                    $('#results').html(data);
                });
            }
        });   
   
    return false;   
   
    });   

HTML:
<form name="myform" id="myform" action="" method="POST"> 
<!-- The Name form field -->
    <label for="name" id="name_label">Name</label> 
    <input type="text" name="name" id="name" size="30" value=""/> 
    <br>
<!-- The Email form field -->
    <label for="email" id="email_label">Email</label> 
    <input type="text" name="email" id="email" size="30" value=""/>
    <br>
<!-- The Submit button -->
    <input type="submit" name="submit" value="Submit">
</form>
<!-- We will output the results from process.php here -->
<div id="results"><div>

Please help it is frustrating me because it does not work like supposed to do.