New Webiste, need info...

Ok, so I'm basically an ametuer Computer Graphics artist, and I plan to start creating a portfolio site... Here's my problem, I want to make a site thats interactive, (ie. Fancy button animations, Menu Animations) What synatx should I use? BTW: I'm intermediate/advanced when it comes to HTML coding.

Javascript, DHTML and AJAX have advanced fair enough, so making a site which has all the eye candy is no problem as such. Look into third party JS libraries to add effects to your site. (Drag and drop, rollovers, tool tips etc.)