/*
* Cette fonction est obligatoire. Elle traite l'objet google_ads JavaScript,
* qui comprend des annonces AdSense pour les recherches en rapport avec la recherche de l'utilisateur. Le nom de cette
* cette fonction <i> doit</i> être <b>google_afs_request_done</b>. Si le nom de la fonction
* est incorrect, votre page n'affichera pas correctement les annonces AdSense pour les recherches.
*/

function google_afs_request_done(google_ads)
{
    var google_num_ads = google_ads.length;
    if(google_num_ads <= 0) return;

    var wideAds = ""; // texte html d'ensemble d'annonces grand format
    var narrowAds = ""; // texte html d'ensemble d'annonces petit format

    var top_ads = '';
    var bottom_ads = '';

    for(i=0;i<google_num_ads;i++)
    {
        if(google_ads[i].type=="text/wide")
        {
            temp_text ='<a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                google_ads[i].url + '\';return true;" ' +
                'onmouseout="javascript:window.status=\'\';return true;" ' +
                'href="' + google_ads[i].url + '">' +
                '<span class="ad_line1">' + google_ads[i].line1 + '</span></a><br>' +
                '<span class="ad_text">' + google_ads[i].line2 + '</span><br>' +
                '<a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                google_ads[i].url + '\';return true;" ' +
                'onmouseout="javascript:window.status=\'\';return true;" ' +
                'href="' + google_ads[i].url + '">' +
                '<span class="ad_url">' + google_ads[i].visible_url + '</span><br><br></a>';

            if(i<3) top_ads += temp_text;
            else bottom_ads += temp_text;
        }
        else
        {
            // produire une annonce petit format
            narrowAds+='<a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                google_ads[i].url + '\';return true;" ' +
                'onmouseout="javascript:window.status=\'\';return true;" ' +
                'href="' + google_ads[i].url + '">' +
                '<span class="ad_line1">' + google_ads[i].line1 + '</span></a><br>' +
                '<span class="ad_text">' + google_ads[i].line2 + '</span><br>' +
                '<span class="ad_text">' + google_ads[i].line3 + '</span><br>' +
                '<a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                google_ads[i].url + '\';return true;" ' +
                'onmouseout="javascript:window.status=\'\';return true;" ' +
                'href="' + google_ads[i].url + '">' +
                '<span class="ad_url">' + google_ads[i].visible_url + '</span><br><br></a>';
        }
    }
    if(narrowAds != "")
    {
        narrowAds = '<a style="text-decoration:none" ' +
            'href="https://www.google.com/adsense/support/bin/request.py?contact=afs_violation">' +
            '<span class="ad_header" style="text-align:left"> Annonces Google</span><br><br></a>' + narrowAds;
    }

    if(top_ads != "")
    {
        top_ads = '<a style="text-decoration:none" ' +
            'href="https://www.google.com/adsense/support/bin/request.py?contact=afs_violation">' +
            '<span class="ad_header" style="text-align:left"> Annonces Google</span><br><br></a>' + top_ads;
    }

    if(bottom_ads != "")
    {
        bottom_ads = '<a style="text-decoration:none" ' +
            'href="https://www.google.com/adsense/support/bin/request.py?contact=afs_violation">' +
            '<span class="ad_header" style="text-align:left"> Annonces Google</span><br><br></a>' + bottom_ads;
    }


    // Écrire du code HTML pour des annonces grand format ou petit format dans les éléments <div> appropriés
    document.getElementById("top_ad_unit").innerHTML = top_ads;
    document.getElementById("bottom_ad_unit").innerHTML = bottom_ads;
    document.getElementById("narrow_ad_unit").innerHTML = narrowAds;
}

