Forum Moderators: Robert Charlton & goodroi
Lot of good information in this thread: Filters exist - the Sandbox doesn't. How to build Trust [webmasterworld.com] -- as well as in other thread that are listed in the "Hot Topics" at the top of the Google forum's index page.
Is Google very different from Yahoo?
Oh my, yes -- and especially for relatively new sites.
Turn off JS in your browser and go through your site. Make sure nothing is broken and you can get to all the pages. If all is well, then JS is not the issue. If/when you find something wrong, fix it.
For the homepage, almost all the links for the internal pages are in JavaScript. I don't have much content on the homepage, mostly images. I'm thinking about redesigning the homepage to have more content and html links. Will this help?
Yes on all counts. You can have javascript attributes in the anchor element (onmouseover and so on) as long as the href attribute is a straightforward url, and not the output of some javascript function. Still, your best approach is to put text into the anchor elements, rather than images of text. Then you can use CSS a:hover rules rather than javascript onmouseover behaviors.
Text in an anchor tag is an important scoring factor, both for the url where it appears and for the target url of the link. Regular text on the page is also important for ranking, although not so important as anchor text.