support IE7/8/9