/*
 * This function retrieves the search query from the URL.
*/     
        function GetParam(name)
        {
            var match = new RegExp(name + "=(.+)[&]","i").exec(location.search);
            if (match==null)
            {
                match = new RegExp(name + "=(.+)","i").exec(location.search);
            }
      
            if (match==null)
            {
                return null;
            }
      
            match = match + "";
            result = match.split(",");
            return result[1];
        }      
      
        /*
         * 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 must be google_afs_request_done. 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;
            }
      
            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 target="_blank" style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                            google_ads[i].url + '\';return true;" ' +
                            'onmouseout="javascript:window.status=\'\';return true;" ' +
                            'href="' + google_ads[i].url + '">' +     
                            '<span class="ad_line1">' + google_ads[i].line1 + '</span></a> ' +                            
                            '<span class="ad_text">' + google_ads[i].line2 + '</span><br>' +                           
                            '<a target="_blank" style="text-decoration:none" 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>';
                }      
                else
                {
                    // render a narrow ad
                    narrowAds+='<a target="_blank" style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                            google_ads[i].url + '\';return true;" ' +
                            'onmouseout="javascript:window.status=\'\';return true;" ' +
                            'href="' + google_ads[i].url + '">' +      
                            '<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 target="_blank" style="text-decoration:none" 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 target="_blank" style="text-decoration:none" ' +
                            '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 target="_blank" style="text-decoration:none" ' +
                          '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
            document.getElementById("wide_ad_unit").innerHTML = wideAds;
            document.getElementById("narrow_ad_unit").innerHTML = narrowAds;
        }