﻿function google_ad_request_done(google_ads) {
    /*
     * This function is required and is used to display
     * the ads that are returned from the JavaScript
     * request. You should modify the document.write
     * commands so that the HTML they write out fits
     * with your desired ad layout.
     */
    var s = '';
    var i;

    /*
     * Verify that there are actually ads to display.
     */
    if (google_ads.length == 0) {
      return;
    }

    /*
     * If an image ad is returned, then that ad should be
     * displayed. Otherwise, build a string containing all of
     * the ads and then use a document.write() command to
     * print it when the string is complete.
     */

    if (google_ads[0].type == "image") {
      s += '<a href="' + google_ads[0].url +
              '" target="_top" title="go to ' + google_ads[0].visible_url +
              '"><img border="0" src="' + google_ads[0].image_url +
              '"width="' + google_ads[0].image_width +
              '"height="' + google_ads[0].image_height + '"></a>';
    } else {
      //s += '<div id="google_adsby">Sponsored Links</div>';
      if (google_ads.length == 1) {
        /*
         * Partners should adjust text sizes
         * so ads occupy the majority of ad space.
         */
         
        // Modifications by Aaron Baird, 10/13/2006 to make the search term bold in the text
		q = getQueryVariable('q');
		line1 = google_ads[0].line1.replace(eval('/' + q + '/gi'), '<strong>' + q + '</strong>');
		line2 = google_ads[0].line2.replace(eval('/' + q + '/gi'), '<strong>' + q + '</strong>');
		line3 = google_ads[0].line3.replace(eval('/' + q + '/gi'), '<strong>' + q + '</strong>');
		  
        s += '<a href="' + google_ads[0].url + '" ' +
			  'onmouseout="return window.status=\'\'" ' +
			  'onmouseover="return window.status=\'go to ' +
			  google_ads[0].visible_url + '\'" ' +
			  'class="google_link">' + //
			  '<span class="google_linktext">' +
			  '' + line1 + '<br></span></a>' +
			  '<span class="google_content">' +
			  line2 + '&nbsp;' +
			  line3 + '<br></span>' +
			  '<a href="' + google_ads[0].url + '" ' +
			  'onmouseout="return window.status=\'\'" ' +
			  'onmouseover="return window.status=\'go to ' +
			  google_ads[0].visible_url + '\'" ' +
			  'class="visibleDomain">' +
			  '<span class="google_url">' +
			  google_ads[0].visible_url + '</span></a><br>';
      } else if (google_ads.length > 1) {
        /*
         * For text ads, append each ad to the string.
         */
         
        for(i=0; i < google_ads.length; ++i) {
          
          // Modifications by Aaron Baird, 10/13/2006 to make the search term bold in the text
		  q = getQueryVariable('q');
		  line1 = google_ads[i].line1.replace(eval('/' + q + '/gi'), '<strong>' + q + '</strong>');
		  line2 = google_ads[i].line2.replace(eval('/' + q + '/gi'), '<strong>' + q + '</strong>');
		  line3 = google_ads[i].line3.replace(eval('/' + q + '/gi'), '<strong>' + q + '</strong>');
		  
          s += '<a href="' + google_ads[i].url + '" ' +
				'onmouseout="return window.status=\'\'" ' +
				'onmouseover="return window.status=\'go to ' +
				google_ads[i].visible_url + '\'" ' +
				'class="relatedlink">' +  //google_link
				'<span class="google_linktext">' +  
				line1 + '<br></span></a>' +  //'<b>' + </b>
				'<span class="google_content">' +
				line2 + '&nbsp;' +  //'<br>'
				line3 + '<br></span>' +
				'<a href="' + google_ads[i].url + '" ' +
				'onmouseout="return window.status=\'\'" ' +
				'onmouseover="return window.status=\'go to ' +
				google_ads[i].visible_url + '\'" ' + 
				'class="visibleDomain">' +
				'<span class="google_url">' +
				google_ads[i].visible_url + '</span></a><br />';
		  //if (i < google_ads.length - 1)
			//s += "<br>";
        }
      }
    }
    document.write(s);
    return;
}

// Added by Aaron Baird, 10/13/2006
// Source: http://www.activsoftware.com/code_samples/code.cfm/CodeID/59/JavaScript/Get_Query_String_variables_in_JavaScript
// Used to retrieve the search term from the query string in order to make the term bold in the 
// GoogleAfc test. 
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  return '';
}

document.write('<script language="JavaScript" src="' + location.protocol + '//pagead2.googlesyndication.com/pagead/show_ads.js"></script>');