Do not validate an empty value when not required.
Fix an opacity setting bug in IE 6-8.