/*
* This function is required. It processes the google_ads JavaScript object,
* which contains AFS ads relevant to the user's search query. The name of
* this function <i>must</i> be <b>google_afs_request_done</b>. If this
* function is not named correctly, your page will not display AFS ads.
*/

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 error message for no sponsored results
	  document.getElementById("wide_ad_unit").innerHTML = '<div class="error-box">We\'re sorry, there are no sponsored results at this time.</div>';
	  return;
  }

  var wideAds = "";   // wide ad unit html text
  var narrowAds = "";   // narrow ad unit html text

  for(i = 0; i < google_num_ads; i++)
  {
	  if (google_ads[i].type=="text/wide")
	  {
		  // render a wide ad
		  wideAds+='<a class="link_title" onmouseover="javascript:window.status=\'' +
				  google_ads[i].url + '\';return true;" ' +
				  'onmouseout="javascript:window.status=\'\';return true;" ' +
				  'href="' + google_ads[i].url + '" target="_blank">' +
				  google_ads[i].line1 + '</a> ' +
				  
				  '<span class="link_text">' + google_ads[i].line2 + '</span><br>' +
				  
				  '<a class="link_url" onmouseover="javascript:window.status=\'' +
				  google_ads[i].url + '\';return true;" ' +
				  'onmouseout="javascript:window.status=\'\';return true;" ' +
				  'href="' + google_ads[i].url + '" target="_blank">' +
				  google_ads[i].visible_url + '<br><br></a>';
	  }

	  else
	  {
		  // render a narrow ad
		  narrowAds+='<a class="google_link" onmouseover="javascript:window.status=\'' +
				  google_ads[i].url + '\';return true;" ' +
				  'onmouseout="javascript:window.status=\'\';return true;" ' +
				  'href="' + google_ads[i].url + '" target="_blank">' +

				  '<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 class="google_link" onmouseover="javascript:window.status=\'' +
				  google_ads[i].url + '\';return true;" ' +
				  'onmouseout="javascript:window.status=\'\';return true;" ' +
				  'href="' + google_ads[i].url + '" target="_blank">' +

				  '<span class="ad_url">' + google_ads[i].visible_url + '</span><br><br></a>';
	  }
  }

  if (narrowAds != "")
  {
	  narrowAds = '<a class="ads_by_google" ' +
				  'href="http://services.google.com/feedback/online_hws_feedback">' +
				  '<span class="ad_header" style="text-align:left">Ads By Google</span><br><br></a>' + narrowAds;
  }

  if (wideAds != "")
  {
	  wideAds = '<a class="ads_by_google" ' +
				'href="http://services.google.com/feedback/online_hws_feedback">' +
				'<span class="ad_header" style="text-align:left">Ads By Google</span><br><br></a>' + wideAds;
  }

  // Write HTML for wide and narrow ads to the proper <div> elements
  if (wideAds != "")
  {
	  document.getElementById("wide_ad_unit").innerHTML = wideAds;
  }
	  
  if (narrowAds != "")
  {
	  document.getElementById("narrow_ad_unit").innerHTML = narrowAds;
  }
}
