It not working in IE8 is probably due to browser support for HTML5 varying greatly amongst the browsers especially because HTML5 is still in development and won’t be officially released by the W3C for a few years yet most likely.
Thanks Webdev
At least now I know to stop looking and spending countless hours to try to fix this problem.
I will just do I check I guess to see what browser is being used and forward them to a different non HTML5 version of the site since that was already done.