How to pass command line arguments to awk program?

#!/bin/awk -f
BEGIN {
        FS=":";
}
{
        if ( $7 == "" ) {
                print $1 ": no password!";
        }
}


I want to execute this program for a particular user to check for his password from the file /etc/passwd (as the input file) and the user details to be given at the command line

{(Rather this program should accept the user name at the command prompt)}

Moderator comments were removed during original forum migration.