fix work in IE6-8