var html = '';
html += '<div id="ma_w_barometer_box" style="width:300px;">';
html += '<div id="ma_w_barometer_header"></div>';
html += '<div id="ma_w_barometer_body">';
html += '<h2>Variation sur 1 mois</h2>';
html += '<div class="ma_w_barometer_line ">';
html += '<div class="title">Ile-de-France</div>';
html += '<div class="trend red">0 %</div>';
html += '</div>';
html += '<div class="ma_w_barometer_line ">';
html += '<div class="title">Paris</div>';
html += '<div class="trend red">-0.4 %</div>';
html += '</div>';
html += '<div class="ma_w_barometer_line  ma_w_barometer_last">';
html += '<div class="title">Yvelines</div>';
html += '<div class="trend red">-1.3 %</div>';
html += '</div>';
html += '<div class="ma_w_barometer_hint"><small>Du 1er décembre 2011 au 1er janvier 2012</small></div>';
html += '</div>';
html += '</div>';

        function check_licence_link(child)
        {
            var href = child.getAttribute('href');
            if (href.search(/www[.]meilleursagents[.]com/i) < 0)
            {
                alert('La licence MeilleursAgents.com est incorrecte.');
                return false;
            }

            var content = (child.innerText || child.textContent).replace(/^[ \t]+|[ \t]+$/, '');
            if (content == '')
            {
                alert('La licence MeilleursAgents.com est incorrecte.');
                return false;
            }

            return true;
        }

        function print_barometer()
        {
            var csslink = document.createElement('link');
            csslink.setAttribute('rel', 'stylesheet');
            csslink.setAttribute('type', 'text/css');
            csslink.setAttribute('href', 'http://static.meilleursagents.com/2.1.118/css/widget.barometer-2.1.118.css');
            document.getElementsByTagName('head')[0].appendChild(csslink);

            var ma_w_license = document.getElementById('ma_w_barometer_licence');
            if (ma_w_license) {
                var children = ma_w_license.getElementsByTagName('a');
                if (children.length != 2)
                {
                    alert('La licence MeilleursAgents.com est incorrecte.');
                    return false;
                }

                for (var i=0; i < children.length; i++)
                {
                    if (!check_licence_link(children[i]))
                    {
                        return false;
                    }
                }

                var ma_w_container = ma_w_license.parentNode.insertBefore(document.createElement('div'), ma_w_license);
                ma_w_container.innerHTML = html;
                return true;
            }
            else
            {
                alert('La licence MeilleursAgents.com est absente.');
                return false;
            }
        }

        if (window.addEventListener)
        {
            window.addEventListener('load', print_barometer, false);
        }
        else if (window.attachEvent)
        {
            window.attachEvent('onload', print_barometer);
        }
    
