// Download page animation
var curLeft = 0;
var curTop = -141;
var isAnimated = false;
var isMouseLeave = true;
var stopTimer = false;

var isChrome = false;
if(navigator.userAgent.indexOf("Chrome") > 0) {
    isChrome = true;
}
var timerTime = 1;
if(isChrome) {
    timerTime = 12;
}

function initAnimation() {
    var links = $("div.download-inn");
    for(var i = 0; i < links.length; i++) {
        var obj = $(links[i]);
        obj.hover(function() {
            stopTimer = false;
            $("div.download-inn").css({ backgroundImage: "url(images/download-inner.gif)" });
            $("div#dc-bg").css({ backgroundPosition: "0 -141px" });
            isAnimated = true;
            var o = $(this);
            var offset = o.position();
            var bg = $("div#dc-bg");
            curLeft = (offset.left - 29);
            bg.css({ backgroundPosition: (offset.left - 29) + "px -141px" });
            o.css({ backgroundImage: "none" });
            bg.css({ backgroundPosition: curLeft + "px top" });
/*            $.timer(timerTime, function(timer) {
                curTop += 7;
                bg.css({ backgroundPosition: curLeft + "px " + curTop + "px" });
                if(stopTimer) {
                    timer.stop();
                    bg.css({ backgroundPosition: curLeft + "px -141px" });
                    o.css({ backgroundImage: "url(images/download-inner.gif)" });
                }
                if(curTop >= 0) {
                    isAnimated = false;
                    timer.stop();
                    bg.css({ backgroundPosition: curLeft + "px top" });
                }
            });*/
        }, function() {
            // if(!isAnimated) {
                var o = $(this);
                var bg = $("div#dc-bg");
                curTop = -141;
                bg.css({ backgroundPosition: curLeft + "px -141px" });
                o.css({ backgroundImage: "url(images/download-inner.gif)" });
                stopTimer = true;
            // }
        });
        obj.mousemove(function() {
            if(isAnimated) { return false; }
            var bg = $("div#dc-bg");
            bg.css({ backgroundPosition: curLeft + "px top" });
        });
    }
    /*$("body").mousemove(function(event) {
        var parents = $(event.target).parents();
        for(var i = 0; i < parents.length; i++) {
            var p = $(parents[i]);
            if(p.attr("id") == "dc-bg") {
                isMouseLeave = false;
                return false;
            }
            if(event.target.tagName == "div") {
                $("div.download-inn").css({ backgroundImage: "url(images/download-inner.gif)" });
                $("div#dc-bg").css({ backgroundPosition: "0 -141px" });
            }
        }
        stopTimer = true;
        isMouseLeave = true;
        $("div.download-inn").css({ backgroundImage: "url(images/download-inner.gif)" });
        $("div#dc-bg").css({ backgroundPosition: "0 -141px" });
    });*/
    /* $("div#call-out-block-internal").mousemove(function() {
        $("div.download-inn").css({ backgroundImage: "url(images/download-inner.gif)" });
        $("div#dc-bg").css({ backgroundPosition: "0 -141px" });
    });
    $("div#header").mousemove(function() {
        $("div.download-inn").css({ backgroundImage: "url(images/download-inner.gif)" });
        $("div#dc-bg").css({ backgroundPosition: "0 -141px" });
    });  */
}


$(document).ready(initAnimation);