﻿/* animations */
var ClicHp = {};
ClicHp.CurrentDigit = null;
ClicHp.randomHighlight = function()
{
    var pl = $(".preloader");
    if (pl.length < 1)
        return;
    var p = $(pl.get(Math.floor(Math.random() * pl.length)));
    var url = p.attr("image:url");
    p.append('<img src="'+url+'" onload="ClicHp.fadeInMe(this)">');
    p.removeClass("preloader");
    setTimeout('ClicHp.randomHighlight()',150);
};
ClicHp.fadeInMe = function(o){ $(o).fadeIn("slow"); };
ClicHp.moveDigit = function()
{
    var o =  ClicHp.CurrentDigit;
    var digitEnd = parseInt (o.find(".digitEnd").html());
    var digitStart = parseInt( o.find(".digitStart").html() );
    if (digitEnd == digitStart)
    {
       o.removeClass("toincrease");
       setTimeout('ClicHp.getDigitToIncrease()',50);
       return;
    }
    if (o.hasClass("mp_cnt_d_"+digitStart+"_2"))
    {
        o.removeClass("mp_cnt_d_"+digitStart+"_2");
        o.find(".digitStart").html(digitStart+1);
        o.addClass("mp_cnt_d_"+(digitStart+1));
        setTimeout('ClicHp.moveDigit()',50);
        return;
    }
    if (o.hasClass("mp_cnt_d_"+digitStart))
    {
        o.removeClass("mp_cnt_d_"+digitStart);
        o.addClass("mp_cnt_d_"+digitStart+"_1");
        setTimeout('ClicHp.moveDigit()',65); 
        return;
    }
    if (o.hasClass("mp_cnt_d_"+digitStart+"_1"))
    {
        o.removeClass("mp_cnt_d_"+digitStart+"_1");
        o.addClass("mp_cnt_d_"+digitStart+"_2");
        setTimeout('ClicHp.moveDigit()',65); 
        return;
    }             
}
ClicHp.getDigitToIncrease=function()
{
    if ($(".toincrease").length>0)
    {
        var o = $(".toincrease:first");
        var digit = o.find(".digitEnd").html();
        if (digit==".")
        {
            o.removeClass("toincrease");
            ClicHp.getDigitToIncrease();
            return;
        }
        ClicHp.CurrentDigit = o;
        ClicHp.moveDigit();
    }
}
//start load image
ClicHp.randomHighlight();
//start counter
ClicHp.getDigitToIncrease();
