Adding "Like" to a Canvas and checking if a user "Likes" the page

I tried to make a facebook canvas page, but I got stuck with it, if anyone has experience with it, please help.

I am trying to add a “Like” button to my Canvas Tab, and I want to customize it’s size and looks.
After the user clicks the “Like” button, I’d like to change the page with FBJS.

So I’d like to ask how can I:

  1. Add “Like” onto a canvas tab, and customize its size and style.
  2. Detect if a user “Likes” the page.

I’ve been going through the documentation, but it’s not so comprehensive.
Thanks in advance.