Validation script structure slightly revised + IE8 support (Object.keys not available) + version up.