I will need your valuable advice on developing mobile website for mobile devices. I've never developed any website for mobile devices, and that's why I will be so pleased if you could share your thoughts with me. My questions are 

* Can I assume that using html5 is safe and my web application would run on the most of the mobile devices web browsers? If it doesn't which one is the most supported standard so I should consider using it?
* Is Javascript supported on most of the mobile web browsers? Is it safe to use javascript on my web application?
* What is the most used web browser on mobile devices? Which one should I take into account, the mobile device OS and Model or the web browsers used on mobile devices ?
* How can I compile my web application for more than one mobile web browser / or mobile OS (whichever is applicable)
* Is there a nice book on developing mobile web sites for cross platforms?

Thank you so much, looking forward to your answers.... Cheers