 function google_ad_request_done(google_ads) {

	if (google_ads.length == 0) {return false ;}

	var o = google_ads[0] ;
	var s = "<div class=\"adsense message\">Ads by Google</div>";
	var i;

	if (o.type == "image") {
	s+=getGoogleImageAd(google_ads)
	s+="<div class=\"adsense feedback\">" ;
		s+="<div class=\"l\"><a href=\"" + o.url + "\" target=\"_blank\">" + o.visible_url + "</a></div>" ;
		s+="<div class=\"r\">" ;
		if ( o.feedback_url ) {
			s+= "<a href=\"" + o.feedback_url + "\" target=\"_blank\" class=\"adsense message\">Ads by Google</a>" ;
		} else {
			s+= "<span class=\"adsense message\">Ads by Google</span>" ;
		}
		s+="</div>" ;
	s+="</div>" ;
	} else if (o.type == "flash") {
	s+=getGoogleFlashAd(google_ads);
	s+="<div class=\"adsense feedback\">" ;
		s+="<div class=\"l\"><a href=\"" + o.url + "\" target=\"_blank\">" + o.visible_url + "</a></div>" ;
		s+="<div class=\"r\">" ;
		if ( o.feedback_url ) {
			s+= "<a href=\"" + o.feedback_url + "\" target=\"_blank\" class=\"adsense message\">Ads by Google</a>" ;
		} else {
			s+= "<span class=\"adsense message\">Ads by Google</span>" ;
		}
		s+="</div>" ;
	s+="</div>" ;
	} else if (o.type == "text") {
		s+= "<ul class=\"adsense content\">";
		if (google_ads.length == 1) {
			s+="<li class=\"ad single\">";
			s+=getGoogleTextAds(google_ads,0)
			s+="</li>";
		} else if (google_ads.length > 1 ) {
			for(i=0; i < google_ads.length; ++i) {
			s+="<li class=\"ad\">";
			s+=getGoogleTextAds(google_ads,i);
			s+="</li>";
			}
		}
		s+="</ul>";
	}

	var e	= document.getElementById( window.google_ad_identifier ) ;
	if ( e ) { e.innerHTML = s ; }
	return true ;

 }

 function google_radlink_request_done(radlinks) {

	if (radlinks.length < 1) {
	return false ;
	} else {
		var e	= document.getElementById(window.google_ad_identifier) ;
		if ( e ) {
			e.innerHTML="<h3>Related Offers<h3/>";
			e.innerHTML+="<ul>" ;
			for(i=0; i < radlinks.length; ++i) {
				e.innerHTML+="<li><a href=\"results.html?google_kw=" + radlinks[i].url_escaped_term + "&google_rt=" + radlinks[i].radlink_token + "&google_page_url=" + window.location + "\" target=\"_blank\">" + radlinks[i].term + "</a></li>";
			}
			e.innerHTML+="</ul>" ;
			return true ;
		}
		return false ;
	}
 }



 function getGoogleImageAd(google_ads) {
 	var o = google_ads[0] ;
	var s = "<a href=\"" + o.url + "\" " +
		"target=\"_blank\" " +
		"onmouseout=\"window.status='';return true;\" " +
		"onmouseover=\"window.status='go to " + o.visible_url + "';return true;\" " +
		"title=\"go to " + o.visible_url + "\">" +
			"<img src=\"" + o.image_url + "\" " +
			"alt=\"go to " + o.visible_url + "\" " +
			"style=\"border:none;width:" + o.image_width + ";height:" + o.image_height + ";\">" +
		"</a>" ;
	return s ;
 }

 function getGoogleFlashAd(google_ads) {
 	var o = google_ads[0] ;
	var s = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" " +
			"codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" " +
			"width=\"" + o.image_width + "\" " +
			"height=\"" + o.image_height + "\">" +
				"<param name=\"movie\" value=\"" + o.image_url + "\">" +
				"<param name=\"quality\" value=\"high\">" +
				"<param name=\"AllowScriptAccess\" value=\"never\">" +
			"<embed src=\"" + o.image_url + "\" " +
			"width=\"" + o.image_width + "\" " +
			"height=\"" + o.image_height + "\" " +
			"type=\"application/x-shockwave-flash\" " +
			"AllowScriptAccess=\"never\" " +
			"pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed>" +
		"</object>" ;
 	return s ;
 }
 function getGoogleTextAds (google_ads,i) {
 	var o = google_ads[i] ;
	var s = "<a " +
		"href=\"" + o.url + "\" " +
		"target=\"_blank\" " +
		"onmouseout=\"window.status='';return true;\" " +
		"onmouseover=\"window.status='go to " + o.visible_url + "';return true;\" " +
		"title=\"go to " + o.visible_url + "\">" +
			"<span class=\"headline\"><strong>" + 	o.line1 + "</strong></span>" +
		"</a><br/>" +
		"<span class=\"description\">" +
			o.line2 + " " +
			o.line3 +
		"</span><br/>" +
		"<a " +
			"href=\"" + o.url + "\" " +
			"target=\"_blank\" " +
			"onmouseout=\"window.status='';return true;\" " +
			"onmouseover=\"window.status='go to " + o.visible_url + "';return true;\" " +
			"title=\"go to " + o.visible_url + "\">" +
				"<span class=\"footline\">" + o.visible_url + "</span>" +
		"</a>" ;
	return s ;
 }

adsenseLoader = function() {
		aLoc=document.location.href.replace(/\//g,"!").replace(/=/g,"'").replace(/&/g,"^").replace(/\?/g,"|");
		for(i=1;i<4;i++) {if(document.getElementById("googleAFC-0"+i)!=null) {document.write("<scr"+"ipt type=\"text/javascript\""+" src=\"/services/config_service/rest/google_afc/"+aLoc+"(googleAFC-0"+i+")/js\"></scr"+"ipt>");}};
}();