/*
* 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 <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;
    }

    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+='<br /><span style="text-align:left"><a 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>' +
                    
                    
                    '<a style="onmouseover="javascript:window.status=\'' +
                    google_ads[i].url + '\';return true;" ' +
                    'onmouseout="javascript:window.status=\'\';return true;" ' +
                    'href="' + google_ads[i].url + '">' +
                    
                    '<div class="ad_url">' + google_ads[i].visible_url + '</div></a></span>';
        }

        else if( google_ads[i].type=="text/narrow" )
        {
            // render a narrow ad
            narrowAds+='<br /><span style="text-align:left"><a 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> ' +
                    
                    
                    '<a style="onmouseover="javascript:window.status=\'' +
                    google_ads[i].url + '\';return true;" ' +
                    'onmouseout="javascript:window.status=\'\';return true;" ' +
                    'href="' + google_ads[i].url + '">' +
                    
                    '<div class="ad_url">' + google_ads[i].visible_url + '</div></a></span>';
        }

    }

    if (narrowAds != "")
    {
        narrowAds = '<span style="text-align:left"><a style="text-decoration:none;color:#000000" ' +
                    'href="http://services.google.com/feedback/online_hws_feedback">' +
                    '<div class="ad_header" style="text-align:left">Google Anzeigen</div></a>' + narrowAds
                    + '</span><br />';
    }

    if (wideAds != "")
    {
        wideAds = '<span style="text-align:left"><a style="text-decoration:none;color:#000000" ' +
                  'href="http://services.google.com/feedback/online_hws_feedback">' +
                  '<div class="ad_header" style="text-align:left">Google Anzeigen</div></a>' + wideAds
                  + '</span><br />';
    }

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