Make HTML / Div objects follow a circle the proper way using Javascript

I see many people suggest that you use CSS 3 to do the following. That will be the correct and elegant way when the different browser companies get together and actually follow a standard. As it is now I have not seen an elegant way to do it that works in all browsers. Until then use Javascript which is a true standard.