Compatibilité IE8
Compatibilité IE7/IE8
some functions added