function getTransformProperty(element) {
    var properties = ['transform', 'WebkitTransform', 'MozTransform'];
    var p;
    while (p = properties.shift()) {
        if (typeof element.style[p] != 'undefined') {
            return p;
        }
    }
    
    return false;
}

var div = document.getElementById('sun');
var property = getTransformProperty(div);

if (property) {
    var d = 0;
    setInterval(function () {div.style[property] = 'rotate(' + (d-- % 360) + 'deg)';}, 100);
}

