public static void BeginPulseAnimation(this IHTMLImage jsc)
        {
            jsc.style.Opacity = 0;

            jsc.InvokeOnComplete(
                delegate
            {
                jsc.FadeIn(500, 1000,
                           delegate
                {
                    new Timer(
                        t =>
                    {
                        jsc.style.Opacity = (Math.Cos(t.Counter * 0.1) + 1.0) * 0.5;
                    }
                        , 1, 1000 / 15);
                }
                           );
            }
                );
        }