var Danone = {
    locale: 'fr',
    type: 0,
    marque: '',
    _width: 0,
    _height: null,
    _url: 'http://bandeau.danoneetvous.com/',
    _url_servlet: '/danone_bandeau_servlet.php',
    _identifiantPortlet: 'PA_1_0_IP',
    _newsletter: false,
    _popup: false,
    _color: '0x004da0',
    _color_sub: '0x004da0',
    _color_textarea: '0x004da0',

    cubic: function(pos) {
        pos /= 0.5; return pos < 1 ? 0.5 * pos * pos * pos : 0.5 * ((pos - 2) * (pos - 2) * (pos - 2) + 2);
    },
    init: function(id, type, width, marque, color, marque_color, menu_color, bulle_news_color, newsletter, id_partenaire) {
        Danone.id = id;
        Danone.type = type;
        Danone.locale = 'fr';
        Danone._color = color;
        Danone._marque_color = marque_color;
        Danone._menu_color = (menu_color == 'auto') ? color : menu_color;
        Danone._bulle_news_color = (bulle_news_color == 'auto') ? '000000' : bulle_news_color;
        Danone._width = width;
        Danone.marque = marque;
        Danone._newsletter = newsletter;
        Danone._idpartenaire = id_partenaire;
        Danone._palette = new Array();
        Danone._color_sub = d2h(Danone.degrade(h2d(color), 90));
        Danone._color_sub_border = d2h(Danone.degrade(h2d(color), 65));
        Danone._color_sub2 = d2h(Danone.degrade(h2d(color), 75));
        Danone._color_textarea = d2h(Danone.degrade(h2d(color), 65));
        Danone._color_textarea_border = d2h(Danone.degrade(h2d(color), 80));
        Danone._color_text = d2h(Danone.degrade(h2d(color), 20));
        Danone._color_text2 = d2h(Danone.degrade(h2d(color), 35));
        Danone._menu_color_text = (menu_color == 'auto') ? d2h(Danone.degrade(h2d(color), 20)) : d2h(Danone.degrade(h2d(menu_color), 20));
        Danone._menu_color_text2 = (menu_color == 'auto') ? d2h(Danone.degrade(h2d(color), 35)) : d2h(Danone.degrade(h2d(menu_color), 35));
    },

    degrade: function(c1, t) {
        var dr = (0xFFFFFF >> 16) - (c1 >> 16);
        var dv = (0xFFFFFF >> 8 & 0xFF) - (c1 >> 8 & 0xFF);
        var db = (0xFFFFFF & 0xFF) - (c1 & 0xFF);
        dr = t * dr / 100 + (c1 >> 16);
        dv = t * dv / 100 + (c1 >> 8 & 0xFF);
        db = t * db / 100 + (c1 & 0xFF);
        return (dr << 16 | dv << 8 | db);
    },

    palette: function(id) {
        return '#000';
    },



    pngfix: function() {
        /* transparence png  */
        src = Danone._url + 'images/logo_Danone-et-vous.png';
    },

    inscription: function() {
        var modele = /\S+/;
        var modele_code_postal = /[0-9]{5}/;
        var error = '';

        var email = document.forms['bandeau_form0'].elements['danone-form-email'].value;
        var nom = document.forms['bandeau_form1'].elements['danone-form-nom'].value;
        var prenom = document.forms['bandeau_form1'].elements['danone-form-prenom'].value;
        var optin_newsletter = (document.forms['bandeau_form1'].elements['danone-form-optin_newsletter'].checked) ? '1' : '0';
        var optin_marque = (document.forms['bandeau_form1'].elements['danone-form-optin_marque'].checked) ? '1' : '0';

        Danone._nl = optin_newsletter;
        Danone._dn = optin_marque;


        var url = Danone._url_servlet;

        var params = 'etape=2&referer=' + (Base64.encode(document.location.href)) + '&email=' + (Base64.encode(email)) + '&prenom=' + (Base64.encode(prenom)) + '&nom=' + (Base64.encode(nom)) + '&optin_newsletter=' + optin_newsletter + '&optin_marque=' + optin_marque + '&source=' + (Base64.encode(Danone._idpartenaire));
        if ((nom == null) || (nom.length == 0) || (!modele.test(nom))) error += 'Veuillez entrer votre nom<br>\n';
        if ((prenom == null) || (prenom.length == 0) || (!modele.test(prenom))) error += 'Veuillez entrer votre pr&eacute;nom<br>\n';
        if ((optin_newsletter == '0') && (optin_marque == '0')) error += 'Pour vous inscrire, merci de cocher une case au moins avant de valider';

        if (error != '') {
            $('insc_error').update(error);
        } else {
            var myAjax = new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: params,
            onComplete: Danone.valideInscription,
            onException: function(req, exception) {
                alert("Probleme technique : " + exception.number);
            }
        });
        }
    },

    valideInscription: function(o) {
        var reponse = o.responseXML;

        var statut = (reponse.getElementsByTagName('status')[0].firstChild != null) ? reponse.getElementsByTagName('status')[0].firstChild.nodeValue : '';
        var message = (reponse.getElementsByTagName('message')[0].firstChild) ? reponse.getElementsByTagName('message')[0].firstChild.nodeValue : '';
        var el = (reponse.getElementsByTagName('email')[0].firstChild) ? reponse.getElementsByTagName('email')[0].firstChild.nodeValue : '';


        if (statut == '-1') {
            buffer = '<table border="0" cellspacing="5" cellpadding="0" width="477">' +
            '<tr><th align="center" style="text-align: center;"><span class="insc_title">VOTRE INSCRIPTION A &Eacute;CHOU&Eacute; !</span></th></tr>' +
            '<tr><td>Veuillez r&eacute;essayer ult&eacute;rieurement.</td></tr>' +
            '<tr><td align="right"><a href="javascript://" onclick="$(\'danone-inscription\').setStyle({ display: \'none\' });Danone.resetInscription();" style="text-decoration:underline; document.getElementById(\'choix\').style.visibility = \'visible\';">Fermer</a></td></tr>' +
            '</table>';
            $('danone-inscription').update(buffer);
        }

        if (statut == '0') {
            $('insc_error').update(message);
        }

        if (statut == '2') {
            buffer = '<table border="0" cellspacing="5" cellpadding="0" width="477">' +
	             '<tr><th align="center" style="text-align: center;"><span class="insc_title">VOUS ETES D&Eacute;J&Agrave; INSCRIT !</span></th></tr>' +
	             '<tr><td>Cette adresse e-mail ';
            buffer += el;
            buffer += ' est d&eacute;j&agrave; enregistr&eacute;e.</td></tr>' +
	              '<tr><td align="right"><a href="javascript://" onclick="$(\'danone-inscription\').setStyle({ display: \'none\' });Danone.resetInscription(); document.getElementById(\'choix\').style.visibility = \'visible\';" style="text-decoration:underline;">Fermer</a></td></tr>' +
	              '</table>';
            $('danone-inscription').update(buffer);
        }

        if (statut == '1') {
            buffer = '<table border="0" cellspacing="5" cellpadding="0" width="477">' +
            '<tr><th align="center" style="text-align: center;"><span class="insc_title">INSCRIPTION VALID&Eacute;E !</span></th></tr>' +
            '<tr><td>Votre inscription a &eacute;t&eacute; prise en compte, vous recevrez bient&ocirc;t :<br />';

            if (Danone._nl == '1') buffer += '- la newsletter bimensuelle Danoneetvous.com';
            if (Danone._nl == '1' && Danone._dn == '1') buffer += '<br />';
            if (Danone._dn == '1') buffer += '- les informations et promotions des marques du groupe Danone';

            // buffer += '<br />à votre adresse e-Mail';
            buffer += '<br />&agrave; l\'adresse suivante : <b>' + el + '</b>';
            buffer += '</td></tr>' +
            '<tr><td align="right"><a href="javascript://" onclick="$(\'danone-inscription\').setStyle({ display: \'none\' });Danone.resetInscription(); document.getElementById(\'choix\').style.visibility = \'visible\';" style="text-decoration:underline;">Fermer</a></td></tr>' +
            '</table>';
            $('danone-inscription').update(buffer);
        }


    },

    resetInscription: function() {
        var buffer =
		'<table border="0" cellspacing="5" cellpadding="0" width="100%">' +
        '<tr><th colspan="2" align="center"><span class="insc_title">REJOIGNEZ-NOUS !</span></th></tr>' +
        '<tr><td colspan="2" align="center"><span style="color:#FF0000;" id="insc_error"></span></td></tr>' +
        '<tr><td nowrap>Votre e-mail * :</td>' +
        '<td width="100%"><span id="insc_email"></span></td></tr>' +
        '<tr><td nowrap>Votre pr&eacute;nom * :</td>' +
        '<td width="100%"><input type="text" name="danone-form-prenom" class="inputPerso" /></td></tr>' +
        '<tr><td nowrap><label>Votre nom * :</td>' +
        '<td width="100%"><input type="text" name="danone-form-nom" class="inputPerso" /></td></tr>' +
        '</table>' +
        '<table border="0" cellspacing="5" cellpadding="0" width="100%">' +
        '<tr><td><input type="checkbox" name="danone-form-optin_newsletter" value="1" /></td>' +
        '<td width="100%">Je souhaite recevoir la newsletter du programme Danone et Vous tous les 15 jours par e-mail, afin de profiter de bons de r&eacute;duction, de jeux-concours, de recettes simples, d\'exercices de gym et de conseils alimentation-sant&eacute;</td></tr>' +
        '<tr><td><input type="checkbox" name="danone-form-optin_marque" value="1" /></td>' +
        '<td width="100%">Je souhaite recevoir par email les offres sp&eacute;ciales des marques du programme Danone et Vous, profiter de bons de r&eacute;duction sur les nouveaut&eacute;s produits et participer aux &eacute;v&eacute;nements ainsi qu\'aux jeux</td></tr>' +
        '<tr><td colspan="2" align="center"><div class="btOK"><input name="OK" type="button" value="OK" onclick="Danone.inscription()" style="font-size:9pt;font-weight:bold;width:40px;height:20px;cursor:pointer;" /></div></td></tr>' +
        '<tr><td colspan="2"><span style="float:left;">* champs obligatoires</span>' +
        '<span style="float:right;"><a href="javascript://" onclick="$(\'danone-inscription\').setStyle({ display: \'none\' }); document.getElementById(\'choix\').style.visibility = \'visible\';" style="text-decoration:underline;cursor:pointer;">Fermer</a></span></td></tr>' +
        '</table>';

        $('danone-inscription').update(buffer);
    },

    checkmail: function() {
        var email = $F('danone-form-email');

        var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9\.\-_]+\.[a-zA-Z]{2,6}$/i; // \w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$

        if (((email == null) || (email.length == 0) || (!modele.test(email)))) {
            $('danone-inscription').setStyle({ display: 'none' });
            $('danone-warning-email').setStyle({ display: 'none' });
            if (Danone.type == 'fadein') new Effect.Appear('danone-warning-email', { duration: 1.0 });
            else $('danone-warning-email').setStyle({ display: 'block' });
        } else {
            $('insc_email').update(email);
            $('danone-warning-email').setStyle({ display: 'none' });
            $('danone-inscription').setStyle({ display: 'none' });
            if (Danone.type == 'fadein') new Effect.Appear('danone-inscription', { duration: 1.0 });
            else $('danone-inscription').setStyle({ display: 'block' });
        }

    },
    show: function() {
        if ($(Danone.id)) {
            buffer =
            '<style>' +
            '#header_Danone-et-vous .groupeDanone {display:block; height:16px; line-height:16px; overflow:hidden;}' +
            '#bandeau_menu {font-family: arial, sans-serif; width:200px; position:relative; margin:0;  margin:0 0 0 0; background:#fff; position:relative; z-index:100;}' +
            '#bandeau_menu ul {padding:0; margin:0; list-style-type: none;}' +
            '#bandeau_menu ul li { width:172px;}' +
            '#bandeau_menu ul li:hover { width:172px;background:#e9eff8}' +
            '#bandeau_menu ul li a, #bandeau_menu ul li a:visited {border: 0; display:block; width:172px; text-decoration:none; padding:0 0 0 0; height:10px; color:#000; background:#' + Danone._color + ' url(' + Danone._url + '/images/pixel.gif) bottom right no-repeat;}' +
            '#bandeau_menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}' +
            '#bandeau_menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }' +
            '#bandeau_menu ul li:hover a,' +
            '#bandeau_menu ul li a:hover {color:#fff; background:#' + Danone._color + ';}' +
            '#bandeau_menu ul li:hover ul,' +
            '#bandeau_menu ul li a:hover ul {visibility:visible; color:#000;}' +
            '#header_Danone-et-vous #bandeau_menu ul ul li a, #header_Danone-et-vous #bandeau_menu ul ul li a:link, #header_Danone-et-vous #bandeau_menu ul ul li a:visited { color:#' + Danone._menu_color_text + '}' +
            //'#header_Danone-et-vous #bandeau_menu ul ul a, #header_Danone-et-vous #bandeau_menu ul ul a:link, #header_Danone-et-vous #bandeau_menu ul ul a:visited { background-color:#'+Danone._color_textarea+ '}'+
            '#header_Danone-et-vous #bandeau_menu ul ul a:hover div.infos { color:#' + Danone._menu_color_text2 + '}' +
            '#header_Danone-et-vous #bandeau_menu ul ul a:hover div.infos { background-color:#' + Danone._color_sub + '}' +
            '#header_Danone-et-vous #bandeau_menu ul ul li { border:1px solid #' + Danone._color_sub_border + '}' +
            '#header_Danone-et-vous #bandeau_menu ul ul a:hover{background-color:#' + Danone._color_sub + '}' +
            '#header_Danone-et-vous #bandeau_menu ul ul li a:hover{background-color:#' + Danone._color_sub + '}' +
            '#header_Danone-et-vous #bandeau_menu ul ul li {background-color:#' + Danone._color_sub + '}' +
            '#header_Danone-et-vous #bandeau_menu ul ul a:hover{ color:#' + Danone._menu_color + '}' +
            //'#header_Danone-et-vous #bandeau_menu ul ul a:hover{'+
            '</style>';
            document.write(buffer);

            var agt = navigator.userAgent.toLowerCase();
            var posix = agt.lastIndexOf('firefox');
            if (posix == -1) {
                //	var nav = 'ie';
                var style = '';
            } else {
                //	var nav = 'firefox';
                var style = ' style = "padding-bottom:0px; height:44px;" ';
            }

            buffer =
		      '<div id="header_Danone-et-vous" style="display:' + (Danone.type == 'default' ? 'block' : 'none') + '"><span class="groupeDanone" id="id-marque-text" style="color:#' + Danone._marque_color + '">' + Danone.marque + '</span>' + //<br />'+
              '<!--[if lt IE 7]>' +
			  '<style type="text/css">' +
              '#bandeau_logo { display:inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=\'true\', src=\'' + Danone._url + 'CreateLogo.php?color=' + Danone._color + '&isIE6=' + (Engine.isMSIE && !Engine.isMSIE7) + '\'); width:189px; height:44px; padding-top:44px; overflow:hidden; cursor:hand; }' +
              '#bandeau_logo_img { display:none; }' +
              '</style>' +
              '<![endif]-->' +
              '<div class="logo_bando"><a href="http://www.danoneetvous.com" target="_blank">' +
              '<span id="bandeau_logo"><img id="bandeau_logo_img" src="' + Danone._url + '/CreateLogo.php?color=' + Danone._color + '&isIE6=' + (Engine.isMSIE && !Engine.isMSIE7) + '" alt="Danoneetvous.com" width="189" height="44" border="0" /></span></a></div>' +
              '<div id="bandeau">' +
              '<div id="bandeau_menu">' +
                '<ul>' +
                  '<li><a href="http://www.danoneetvous.com" target="_blank" ' + style + '>' +
					'<!--[if IE 7]>' +
					'<div>' +
					'<![endif]-->' +
					'&nbsp;&raquo;&nbsp;&nbsp;Naviguer dans Danoneetvous.com' +
                    '<table><tr><td>' +
                    '<ul id="" >' +
                      '<li> <a href="http://www.danoneetvous.com/nutrition-magazine/" target="_blank" title="Nutrition Magazine">&nbsp;&nbsp;<img src="' + Danone._url + 'images/puce1.gif" border="0" />&nbsp;&nbsp;Nutrition Magazine<br />' +
                        '<div class="infos">Pour mieux comprendre les enjeux de l\'alimentation</div>' +
                        '</a></li>' +
                      '<li><a href="http://www.danoneetvous.com/nutripratiq/" target="_blank" title="Nutri Pratiq">&nbsp;&nbsp;<img src="' + Danone._url + 'images/puce2.gif" border="0" />&nbsp;&nbsp;Nutri Pratiq<br />' +
                        '<div class="infos">Des outils simples pour mettre en pratique une alimentation &eacute;quilibr&eacute;e</div>' +
                        '</a></li>' +
                      '<li><a href="http://www.danoneetvous.com/les-marques/" target="_blank" title="Les Marques">&nbsp;&nbsp;<img src="' + Danone._url + 'images/puce3.gif" border="0" />&nbsp;&nbsp;Les Marques<br />' +
                        '<div class="infos">L\'actualit&eacute; et les nouveaut&eacute;s produit des marques participant au programme Danone et Vous</div>' +
                        '</a></li>' +
                      '<li><a href="http://www.danoneetvous.com/recettes/" target="_blank" title="Les recettes">&nbsp;&nbsp;<img src="' + Danone._url + 'images/puce4.gif" border="0" />&nbsp;&nbsp;Les recettes<br />' +
                        '<div class="infos">Des recettes savoureuses et &eacute;quilibr&eacute;es pour r&eacute;galer toute la famille</div>' +
                        '</a></li>' +
                      '<li><a href="http://www.danoneetvous.com/espace-gym/" target="_blank" title="L\'espace Gym">&nbsp;&nbsp;<img src="' + Danone._url + 'images/puce5.gif" border="0" />&nbsp;&nbsp;L\'espace Gym<br />' +
                        '<div class="infos">Des exercices simples et efficaces pour &ecirc;tre en pleine forme</div>' +
                        '</a></li>' +
                      '<li><a href="http://forum.danoneetvous.com/" target="_blank" title="Forums">&nbsp;&nbsp;<img src="' + Danone._url + 'images/puce6.gif" border="0" />&nbsp;&nbsp;Forums<br />' +
                        '<div class="infos">Votre espace de discussions et d\'&eacute;changes</div>' +
                        '</a></li>' +
                    '</ul>' +
                    '</td></tr></table>' +
					'<!--[if IE 7]>' +
					'</div>' +
					'<![endif]-->' +
					'</a>' +
                  '</li>' +
                '</ul>' +
              '</div>';

            //		buffer =
            //	      '<div id="header_Danone-et-vous" style="display:'+(Danone.type=='default'?'block':'none')+'"><span class="groupeDanone" id="id-marque-text" style="color:#'+Danone._marque_color+'">'+Danone.marque+'</span>'+ //<br />'+
            //         '<!--[if lt IE 7]>'+
            //		  '<style type="text/css">'+
            //          '#bandeau_logo { display:inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=\'true\', src=\''+Danone._url+'CreateLogo.php?color='+Danone._color+'&isIE6='+(Engine.isMSIE && !Engine.isMSIE7)+'\'); width:189px; height:44px; padding-top:44px; overflow:hidden; cursor:hand; }'+
            //          '#bandeau_logo_img { display:none; }'+
            //          '</style>'+
            //          '<![endif]-->'+
            //          '<div class="logo_bando"><a href="http://www.danoneetvous.com" target="_blank">'+
            //          '<span id="bandeau_logo"><img id="bandeau_logo_img" src="'+Danone._url+'/CreateLogo.php?color='+Danone._color+'&isIE6='+(Engine.isMSIE && !Engine.isMSIE7)+'" alt="Danoneetvous.com" width="189" height="44" border="0" /></span></a></div>'+
            //          '<div id="bandeau">'+
            //          '<div id="bandeau_menu">'+
            //            '<ul>'+
            //              '<li><a href="#"><div><label>&nbsp;&raquo;&nbsp;&nbsp;Naviguer dans Danoneetvous.com' + nav + '</label>'+
            //                '<table><tr><td>'+
            //                '<ul id="" >'+
            //                  '<li> <a href="http://www.danoneetvous.com/nutrition-magazine/" target="_blank" title="Nutrition Magazine">&nbsp;&nbsp;<img src="'+Danone._url+'images/puce1.gif" border="0" />&nbsp;&nbsp;Nutrition Magazine<br />'+
            //                    '<div class="infos">Pour mieux comprendre les enjeux de l\'alimentation</div>'+
            //                    '</a></li>'+
            //                  '<li><a href="http://www.danoneetvous.com/nutripratiq/" target="_blank" title="Nutri Pratiq">&nbsp;&nbsp;<img src="'+Danone._url+'images/puce2.gif" border="0" />&nbsp;&nbsp;Nutri Pratiq<br />'+
            //                    '<div class="infos">Des outils simples pour mettre en pratique une alimentation &eacute;quilibreacute;e</div>'+
            //                    '</a></li>'+
            //                  '<li><a href="http://www.danoneetvous.com/les-marques/" target="_blank" title="Les Marques">&nbsp;&nbsp;<img src="'+Danone._url+'images/puce3.gif" border="0" />&nbsp;&nbsp;Les Marques<br />'+
            //                    '<div class="infos">L\'actualiteacute; et les nouveauteacute;s produit des marques participant au programme Danone et Vous</div>'+
            //                    '</a></li>'+
            //                  '<li><a href="http://www.danoneetvous.com/recettes/" target="_blank" title="Les recettes">&nbsp;&nbsp;<img src="'+Danone._url+'images/puce4.gif" border="0" />&nbsp;&nbsp;Les recettes<br />'+
            //                    '<div class="infos">Des recettes savoureuses et eacute;quilibreacute;es pour reacute;galer toute la famille</div>'+
            //                    '</a></li>'+
            //                  '<li><a href="http://www.danoneetvous.com/espace-gym/" target="_blank" title="L\'espace Gym">&nbsp;&nbsp;<img src="'+Danone._url+'images/puce5.gif" border="0" />&nbsp;&nbsp;L\'espace Gym<br />'+
            //                    '<div class="infos">Des exercices simples et efficaces pour &egrave;tre en pleine forme</div>'+
            //                    '</a></li>'+
            //                  '<li><a href="http://forum.danoneetvous.com/" target="_blank" title="Forums">&nbsp;&nbsp;<img src="'+Danone._url+'images/puce6.gif" border="0" />&nbsp;&nbsp;Forums<br />'+
            //                    '<div class="infos">Votre espace de discussions et d\'eacute;changes</div>'+
            //                    '</a></li>'+
            //                '</ul>'+
            //                '</td></tr></table></div></a>'+
            //              '</li>'+
            //            '</ul>'+
            //          '</div>';


            if (Danone._newsletter) {
                buffer +=
                '<div id="bandeau_newsletter">' +
                    '<div id="bulle_news" style="display:none">' +
                        '<table border="0" cellspacing="0" cellpadding="0">' +
                            '<tr>' +
                                '<td bgcolor="#FFFFFF" style="padding-left:2px" id="text-bulle-news"><span id="title-bulle-news">Inscrivez-vous gratuitement</span> pour recevoir au choix les offres de nos marques ou la newsletter bimensuelle Danoneetvous.com avec ses contenus nutrition et forme, des bons de r&eacute;duction et toute l’actualit&eacute; des marques. </td>' +
                                '<td><img src="' + Danone._url + 'images/fleche_bulle_news_2.gif" width="7" height="44" border="0" /></td>' +
                            '</tr>' +
                        '</table>' +
                    '</div>' +

                    '<div class="picto">' +
                        '<a href="#" onmouseover="show_on_bulle_news()" onmouseout="show_off_bulle_news()">' +
                        '<img src="' + Danone._url + 'images/picto-interrogation_trou.gif" width="11" height="12" border="0" />' +
                        '</a>' +
                    '</div>' +

                    '<div class="baseline">&nbsp;Profitez des actus et des offres de nos marques !</div>' +

                    '<div class="divMail" style="display:block; clear:both; float:none; height:25px;">' +
                        '<form id="bandeau_form0" name="bandeau_form0" method="post" action="">' +
                            '<div class="inputText">' +
                                '<input type="text" value=" Votre e-mail" id="danone-form-email" onfocus="this.value=(this.value==\' Votre e-mail\')?\'\':this.value;" onblur="this.value=(this.value==\'\')?\' Votre e-mail\':this.value;"/>' +
                            '</div>' +
                            '<div class="inputButton">' +
    							'<img src="' + Danone._url + 'images/btn_OK_trou.gif" border="0" type="image" onClick="javascript:Danone.checkmail(); document.getElementById(\'choix\').style.visibility = \'hidden\';" style="cursor:pointer;">' +
                            '</div>' +
                        '</form>' +
                    '</div>' +
                '</div>' +
            '</div>' +

            '<div id="danone-warning-email">' +
            '<div style="padding:5px">Votre adresse e-Mail est incorrecte !</div>' +
            '<div style="padding:5px" align="right"><a href="javascript://" onclick="$(\'danone-warning-email\').setStyle({ display: \'none\' });" style="text-decoration:underline;">Fermer</a></div>' +
            '</div>' +


            '<form id="bandeau_form1" name="bandeau_form1" method="post" action="">' +
            '<div id="danone-inscription">' +
                '<table border="0" cellspacing="5" cellpadding="0" width="100%">' +
                '<tr><th colspan="2" align="center"><span class="insc_title">REJOIGNEZ-NOUS !</span></th></tr>' +
                '<tr><td colspan="2" align="center"><span style="color:#FF0000;" id="insc_error"></span></td></tr>' +
                '<tr><td nowrap>Votre e-mail * :</td>' +
                '<td width="100%"><span id="insc_email"></span></td></tr>' +
                '<tr><td nowrap>Votre pr&eacute;nom * :</td>' +
                '<td width="100%"><input type="text" name="danone-form-prenom" class="inputPerso" /></td></tr>' +
                '<tr><td nowrap><label>Votre nom * :</td>' +
                '<td width="100%"><input type="text" name="danone-form-nom" class="inputPerso" /></td></tr>' +
                '</table>' +
                '<table border="0" cellspacing="5" cellpadding="0" width="100%">' +
                '<tr><td><input type="checkbox" name="danone-form-optin_newsletter" value="1" /></td>' +
                '<td width="100%">Je souhaite recevoir la newsletter du programme Danone et Vous tous les 15 jours par e-mail, afin de profiter de bons de r&eacute;duction, de jeux-concours, de recettes simples, d\'exercices de gym et de conseils alimentation-sant&eacute;</td></tr>' +
                '<tr><td><input type="checkbox" name="danone-form-optin_marque" value="1" /></td>' +
                '<td width="100%">Je souhaite recevoir par email les offres sp&eacute;ciales des marques du programme Danone et Vous, profiter de bons de r&eacute;duction sur les nouveaut&eacute;s produits et participer aux &eacute;v&eacute;nements ainsi qu\'aux jeux</td></tr>' +
                '<tr><td colspan="2" align="center"><div class="btOK"><input name="OK" type="button" value="OK" onclick="Danone.inscription()" style="font-size:9pt;font-weight:bold;width:40px;height:20px;cursor:pointer;" /></div></td></tr>' +
                '<tr><td colspan="2"><span style="float:left;">* champs obligatoires</span>' +
                '<span style="float:right;"><a href="javascript://" onclick="$(\'danone-inscription\').setStyle({ display: \'none\' }); document.getElementById(\'choix\').style.visibility = \'visible\';" style="text-decoration:underline;cursor:pointer;">Fermer</a></span></td></tr>' +
                '</table>' +
            '</div>' +
            '</form>' +
        '</div>';
            }

            // buffer +=

            $(Danone.id).update(buffer);

            //var blankSrc = "images/rien.gif";
            if (Engine.isMSIE && !Engine.isMSIE7) {
                Danone.pngfix();
            }

            if (Danone.type == 'fadein') {
                // new Effect.Appear('marque',{duration:1.0});
                // new Effect.Appear('logo_bando',{duration:1.0});
                // new Effect.Appear('header_Danone-et-vous',{duration:1.0});
                $('header_Danone-et-vous').setStyle({ display: 'block' });
            }

            //changement de couleur du bandeau

            //if ($('header_Danone-et-vous')){
            //            $('header_Danone-et-vous').setStyle({ 'width': Danone._width+'px' });
            //        };

            if ($('bandeau')) {
                $('bandeau').setStyle({ backgroundColor: '#' + Danone._color });
            };

            if ($('logo_bando')) {
                //$('logo_bando').setStyle({ 'background-color': Danone._color });
            };
            if ($('bandeau_menu')) {
                $('bandeau_menu').setStyle({ backgroundColor: '#' + Danone._color });
            };

            if ($('content')) {
                $('content').setStyle({ backgroundColor: '#' + Danone._color });
            };

            if ($('title-bulle-news')) {
                $('title-bulle-news').setStyle({ color: '#' + Danone._color });
            }
            if ($('text-bulle-news')) {
                $('text-bulle-news').setStyle({ color: '#' + Danone._bulle_news_color });
            }

            if ($('danone-form-email')) {
                $('danone-form-email').setStyle({ backgroundColor: '#' + Danone._color_textarea });
                $('danone-form-email').setStyle({ color: '#' + Danone._color });
            };

            //changement de taille du bandau

            //if ($('header_Danone-et-vous'))
            h = Element.getDimensions('header_Danone-et-vous');
            b = Element.getDimensions('bandeau');
            m = Element.getDimensions('bandeau_menu');
            l = Element.getDimensions('bandeau_logo');


            //alert(' h='+h.width+' b='+b.width+' m='+m.width+' l='+ l.width);

            if (Danone._newsletter)
                n = Element.getDimensions('bandeau_newsletter');

            d = h.width - l.width - b.width;

            t = l.width + m.width;


            if (Danone._newsletter) {
                t = t + n.width;
            }

            //alert(t);

            if (t < Danone._width) {
                t = Danone._width;
            }

            u = t + 2;


            //alert('u='+u+' t='+t+'width='+Danone._width);

            $('header_Danone-et-vous').setStyle({ width: u + 'px' });

            $('bandeau').setStyle({ width: (t - (h.width - b.width)) + 'px' });

            /*
            $('header_Danone-et-vous').setStyle({ 'border': '1px solid black' });
            $('bandeau').setStyle({ 'border': '1px solid red' });
            $('menu').setStyle({ 'border': '1px solid pink' });
            $('logo').setStyle({ 'border': '1px solid white' });
            */
            //changement du bandeau fin

            //alert( 'width='+h.width+' height='+ h.height+' T='+(l.width+b.width)+' b('+b.width+')= '+(m.width) );
            if ($('danone-inscription')) {
                $('danone-inscription').setStyle({ width: '479px' });
                $('danone-inscription').setStyle({ marginLeft: (Danone._width - 481) + 'px' });
                // $('danone-inscription').setStyle({ 'background': (document.body.style.background) });
                $('danone-inscription').setStyle({ background: '#' + (Danone._color_sub) });
                $('danone-inscription').setStyle({ color: '#' + (Danone._menu_color) });
                $('danone-inscription').setStyle({ display: 'none' });
                $('danone-inscription').setStyle({ clear: 'both' });
                $('danone-inscription').setStyle({ border: '1px solid #' + (Danone._color) });
                $('danone-inscription').setStyle({ position: 'absolute' });
                $('danone-inscription').setStyle({ zIndex: '1000' });
                $('danone-inscription').setStyle({ top: '59px' });
            };

            if ($('danone-warning-email')) {
                $('danone-warning-email').setStyle({ width: '265px' });
                $('danone-warning-email').setStyle({ marginLeft: (Danone._width - 267) + 'px' });
                //$('danone-warning-email').setStyle({ 'background': '#'+(document.body.style.background) });
                $('danone-warning-email').setStyle({ background: '#' + (Danone._color_sub) });
                $('danone-warning-email').setStyle({ color: '#' + (Danone._menu_color) });
                $('danone-warning-email').setStyle({ display: 'none' });
                $('danone-warning-email').setStyle({ clear: 'both' });
                $('danone-warning-email').setStyle({ border: '1px solid #' + (Danone._color) });
                $('danone-warning-email').setStyle({ position: 'absolute' });
                $('danone-warning-email').setStyle({ zIndex: '1000' });
                $('danone-warning-email').setStyle({ top: '59px' });
            }


            if ($('input-prenom')) {
                $('input-prenom').setStyle({ background: '#' + (Danone._color_textarea) });
            }

            if ($('input-nom')) {
                $('input-nom').setStyle({ background: '#' + (Danone._color_textarea) });
            }
        }
    }
}