window.addEvent('domready',function(){

    (function() {
        var s = new Element('script',{
            src:((location && location.href && location.href.indexOf('https') == 0) ? "https://ssl.microsofttranslator.com" : "http://www.microsofttranslator.com" ) + "/ajax/v2/widget.aspx?mode=manual&from=en&layout=ts"
        });
        s.type = "text/javascript"; s.charset = "UTF-8";
        s.onreadyStatechanged = function(){
            if(s.readystate === 'loaded' || s.readystate === 'complete'){
                s.onload();
            }
        }

        s.onload = function(){
            s.onload = null;
            s.onreadyStatechanged = null;
            var
                el,
                loop = setInterval(function(){
                    el = $('MicrosoftTranslatorToolbar');
                    if(el){
                        el.setStyle('display','none');
                        $('MSTTSpacer').setStyle('display','none');

                        clearInterval(loop);
                    }
                },100)
            ;
        }
        var p = $$('head')[0] || document.documentElement;
        p.appendChild(s);
    })();


    //////////////////////////////

    $$('.jvbingtransflags').each(function(el){
        el.addEvent('click',function(){
            $('MSTWMenu').value = el.alt;
            $('MSTWMenu').onchange();
            $('MSTWGoButton').onclick();
            if($('MicrosoftTranslatorToolbar')){
                $('MSTTSpacer').setStyle('display','none');
                $('MicrosoftTranslatorToolbar').setStyle('display','none');
            }
        });
    });
})
