Rob..
Use some of this polish on those windows..clean 'em up like new..I used to use it on my MC Helmet visor..I assume the windows are Plexiglas..If you are not sure of the material take a window into the plastic shop and get the right polish for it..They should clean up well..
http://www.rplastics.com/novuspolish.html