fix bug for IE7,8,9