function google_afs_request_done(google_ads) {
    /*
     * Verify that there are actually ads to display.
     */
    var google_num_ads = google_ads.length;
    if (google_num_ads <= 0) {
      return;
    }
    var bottomAds = "";   //bootm ad unit html text
    var topAds = "";   //top ad unit html text
    var skyAds = "";
    var adsenseTopCount = 0;
    var adsenseSkyCount = 0;
    var adsenseBottomCount = 0;
    if (typeof(adsenseSky) == "number")  {
    	adsenseSkyCount = adsenseSky;
    }
    if (typeof(adsenseBottom) == "number")  {
    	adsenseBottomCount = adsenseBottom;
    }
    if (typeof(adsenseTop) == "number")  {
    	adsenseTopCount = adsenseTop;
    }
    var wideArr     = Array(); // google return value
    var narrowArr   = Array(); // google return value
    var w = 0;
    var n = 0;
    //result splitten
    for(var i = 0; i < google_num_ads; i++) {
        if (google_ads[i].type=="text/wide"){
            //wideArr[w++]    = google_ads[i];
        	narrowArr[n++]  = google_ads[i];
        } else {
            //narrowArr[n++]  = google_ads[i];
        	wideArr[w++]    = google_ads[i];
        }
    }

    //Skycraper HTML bauen
    for(i = 0; i < wideArr.length; i++) {
        //Link bauen
        var href        = '<a target="_blank" rel="nofollow" href="' + wideArr[i].url + '">'; //link bauen
        var hrefAnker   = wideArr[i].line1;
        var line1       = wideArr[i].line2;
        var line2       = wideArr[i].visible_url;
        var line3       = wideArr[i].line3;

		if (i<adsenseTopCount) {
			if( i==0)
				topAds +=  '<div class="google_adsense_bigsize_row">'; //eine Row
			else
				topAds +=  '<div class="google_adsense_bigsize_row google_adsense_border">'; //eine Row
        	topAds +=  href; //link geoeffnet
        	topAds +=  '<span class="ads"><span class="head">' + hrefAnker + '</span>';
        	topAds +=  '  <br /><span class="text">' + line1 + ' ' + line3 + ' ' + '</span>';
        	topAds +=  '&nbsp;&nbsp;<span class="link">' + line2 + '</span>';
        	topAds +=  '</span></a>'; //base span schliessen und link schliessen
        	topAds +=  '</div>' //Row schlie.en
        } else if (i<(adsenseBottomCount + adsenseTopCount)) {
        	if( i==adsenseTopCount )
        		bottomAds +=  '<div class="google_adsense_bigsize_row">'; //eine Row
        	else
        		bottomAds +=  '<div class="google_adsense_bigsize_row google_adsense_border">'; //eine Row
        	bottomAds +=  href; //link geoeffnet
        	bottomAds +=  '<span class="ads"><span class="head">' + hrefAnker + '</span><br />';
        	bottomAds +=  '<span class="text">' + line1 + ' ' + line3 + ' ' + '&nbsp;</span>';
        	bottomAds +=  '<span class="link">' + line2 + '</span>';
        	bottomAds +=  '</span></a>'; //base span schliessen und link schliessen
        	bottomAds +=  '</div>' //Row schlie.en
        } else if (i<(adsenseSkyCount + adsenseBottomCount + adsenseTopCount)) {
        	if( i==(adsenseBottomCount + adsenseTopCount) )
        		skyAds +=  '<div class="google_adsense_narrow_row">'; //eine Row
        	else
        		skyAds +=  '<div class="google_adsense_narrow_row google_adsense_border">'; //eine Row
	        skyAds +=  href; //link geoeffnet
	        skyAds +=  '<span class="ads">' + '<span class="head">' + hrefAnker + '</span>';
	        skyAds +=  '<br /><span class="text">' + line1 + ' ' + line3 + ' ' + '</span>';
	        skyAds +=  '<br /><span class="link">' + line2 + '</span>';
	        skyAds +=  '</span></a>'; //base span schliessen und link schliessen
	        skyAds +=  '</div>' //Row schliessen
        }

    }
	//** Write HTML for wide and narrow ads to the proper <div> elements
    // Footer
    if ((element=document.getElementById("googleAdsenseBottom")) && bottomAds.length > 0 ) {
    		element.innerHTML = bottomAds;
        	if (element=document.getElementById("googleAdsenseBottomFrame"))
        		element.style.display = 'block';
    }
    if ((element=document.getElementById("googleAdsenseTop")) && topAds.length > 0) {
    	element.innerHTML = topAds;
    	if (element=document.getElementById("googleAdsenseTopFrame"))
    		element.style.display = 'block';
	}
	if ((element=document.getElementById("googleAdsenseSky")) && skyAds.length > 0) {
		element.innerHTML = skyAds;
    	if (element=document.getElementById("googleAdsenseSkyFrame"))
    		element.style.display = 'block';
    }

} // end function

google_afs_query = decodeURI(addKey);
google_afs_ad = 'n'+adsenseNumber; // specify the number of ads you are requesting
if (typeof(landingPage)!='undefined') google_afs_client = 'unister-fluege-browse'; // substitute your client ID
else google_afs_client = 'unister-fluege'; // substitute your client ID
if (typeof(adsensePage)!='undefined') google_afs_adpage = adsensePage;
google_afs_channel = ''; // enter your comma-separated channel IDs
google_afs_ie = 'utf8'; // select input encoding scheme
google_afs_oe = 'utf8'; // select output encoding scheme
google_afs_adsafe = 'high'; // specify level for filtering non-family-safe ads
google_afs_adtest = 'off'; // ** set parameter to off before launch to production
google_adtest = 'off'; // AFC adtest
google_afs_hl = 'de'; // enter your interface language if not English
google_afs_qry_ctxt = '';
google_afs_qry_lnk = decodeURI(addAdditionalKey);

//GOOGLE AFC FUNCTION  - START
function google_ad_request_done(google_ads) {
	google_afs_request_done(google_ads, 'true');
	return;
}

var google_hints = decodeURI(addKey);
var google_ad_client = 'ca-unister-fluege';
var google_ad_output = 'js';
var google_ad_type = 'text';
var google_encoding = 'utf8';
var google_language = 'de';
var google_max_num_ads = adsenseNumber;
//GOOGLE AFC FUNCTION  - END