Since you have no status when filing H-1b, you may need to get a visa
http://blog.wenxuecity.com/blogview.php?date=200803&postID=331
http://blog.wenxuecity.com/blogview.php?date=200803&postID=331