function vendorPrefix(property) {
    for (var i = 0; i < PREFIXES.length; i++) {
        var prefixed = PREFIXES[i] + property;
        if (document.documentElement.style[prefixed] === '') {
            return prefixed;
        }
    }
    return property;
}
A helper function used for determining the vendor prefixed version of the
passed in CSS property.

Vendor checks are being conducted in the following order:

1. (no prefix)
2. `-mz-`
3. `-webkit-`
4. `-moz-`
5. `-o-`

@method vendorPrefix

@param {String} property     CSS property (no camelCase), e.g.
                             `border-radius`.
@return {String} prefixed    Vendor prefixed version of passed in CSS
                             property (e.g. `-webkit-border-radius`).