function renderGoogle(google_ads, container, linkedLabel, label) {
	
	var google_num_ads = google_ads.length;
	 
    if (google_num_ads <= 0) {
    	return;
    }
    
    var ads     = '';
    
    for (var i = 0; i < google_num_ads; i++) {
    	
    	var last = ((i+1) == google_num_ads);
    	
    	ads = ads + renderGoogleAd(google_ads[i], last);
    }    

    if (ads != '') {

    	if (linkedLabel) {
       		adBlock = '<span class="notice"><a href="https://www.google.com/adsense/support/bin/request.py?contact=abg_afc&gl=US&hideleadgen=1">'  + label + '</a></span><div class="gads_container"><div class="afc google_ad_container"><ul>' + ads + '</ul></div></div>';
    	} else {
       		adBlock = '<span class="notice">'  + label + '</span><div class="gads_container"><div class="afc google_ad_container"><ul>' + ads + '</ul></div></div>';
    	}    	

	    if (document.getElementById(container)) {
	    	document.getElementById(container).innerHTML = adBlock;
	    }
    }
    
    return;
}

function renderGoogleAd(google_ad, last) {
	
    var ad =  '<li>';
    var attrib = '';
    
    if (google_ad.line3) {
    	google_ad.line2 = google_ad.line2 + ' ' + google_ad.line3;
    }
    
    if (last) attrib = 'class="last"';
    ad +=  '<a target="_blank" ' + attrib + ' rel="nofollow" href="' + google_ad.url + '" onmousedown="logclick(\'google\');if(typeof gwoAdsenseConversion == \'function\') {gwoAdsenseConversion();}">';
    ad +=  '<span class="ad"><span class="head">' + google_ad.line1 + '</span>';
    ad +=  '<span class="nowrap"><span class="text">' + google_ad.line2 + '</span>';
    ad +=  '</span><span class="link">' + google_ad.visible_url + '</span>';
    ad +=  '</span></a>';
    ad +=  '</li>';
    
    return ad;
}
