function google_ad_request_done(google_ads)
{
	if (typeof(adformat)=='undefined') adformat='' ;
	switch (adformat)
	{
		case 'preview': show_ads_preview(google_ads, adcount); break;
		default: show_ads(google_ads, adcount);
	}
}

function google_afs_request_done(google_ads) 
{
	if (typeof(adformat)=='undefined') adformat='' ;
	if (skip>0) for (var i=1; i<=skip; i++) google_ads.shift();
	switch (adformat)
	{
		case 'preview': show_ads_preview(google_ads, admax); break;
		default: show_ads(google_ads, admax);
	}
}

function show_ads(addata, adcount)
{
	if (addata.length==0) return;
	var s = '<div align="left" id="searchResults">'
		+ '<div class="adtitle"><a href="http://services.google.com/feedback/online_hws_feedback" class="gTitle" target="_blank">Google-Anzeigen</a></div>'
		+ '<div class="blueBoxContainer">';
	if (addata.length==1 && addata[0].type=='image')
	{
		s = '<div align="center" id="searchResults">'
			+ '<div class="blueBoxContainer">'
			+ '<center>';
	}
	// highlight
	var Ergebnis;
    var adkeyword1;
	if ( typeof(adkeyword) != 'undefined' && adkeyword ) {
	    adkeyword1 = adkeyword;
		adkeyword1 = adkeyword1.replace('jobs ','');
		adkeyword1 = adkeyword1.substr(0, 1).toUpperCase() + adkeyword1.substr(1);
	    Ergebnis = adkeyword1; /*.match(/([^ ]*) /g);*/
	}
	
	for (var i=0; i<addata.length && i<adcount; i++)
	if (addata[i].type=='image')
	{
		s += '<a href="' +
			addata[i].url + '" target="_top" title="go to ' +
			addata[i].visible_url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
			addata[i].visible_url + '\';return true"><img border="0" src="' +
			addata[i].image_url + '"width="' +
			addata[i].image_width + '"height="' +
			addata[i].image_height + '"></a>';
	}
	else if (addata[i].type=='flash')
	{
		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="' +
			addata[i].image_width + '" HEIGHT="' +
			addata[i].image_height + '"> <PARAM NAME="movie" VALUE="' +
			addata[i].image_url + '">' +
			'<PARAM NAME="quality" VALUE="high">' +
			'<PARAM NAME="AllowScriptAccess" VALUE="never">' +
			'<EMBED src="' +
			addata[i].image_url + '" WIDTH="' +
			addata[i].image_width + '" HEIGHT="' +
			addata[i].image_height +
			'" TYPE="application/x-shockwave-flash"' +
			' AllowScriptAccess="never" ' +
			' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
	}
	else if (addata[i].type=='html')
	{
		s += addata[i].snippet;
	}
	else
	{
	    var line1 = addata[i].line1;
	    var line2 = addata[i].line2;
	    var line3 = addata[i].line3;
	    if (Ergebnis)
		{
/*			for (var j = 0; j < Ergebnis.length; ++j) {*/
				Ergebnis = Ergebnis.replace(' ','');
				var myregexp = new RegExp(Ergebnis,'ig');
				if (line1){line1 = line1.replace(myregexp,'<b>'+Ergebnis+'</b>');}
				myregexp = new RegExp(Ergebnis,'ig');
				if (line2){line2 = line2.replace(myregexp,'<b>'+Ergebnis+'</b>');}
				myregexp = new RegExp(Ergebnis,'ig');
				if (line3){line3 = line3.replace(myregexp,'<b>'+Ergebnis+'</b>');}
			}
	    
		s += 
			 '<div class="blueBox" style="padding:0; background-color: #F3F6FB; border:1px solid #9eb0e0;" onmouseover="this.style.backgroundColor=\'#fffbe5\';this.style.borderColor=\'#c3c482\';" onmouseout="this.style.backgroundColor=\'#F3F6FB\';this.style.borderColor=\'#9eb0e0\';">'
			+ '<table width="770" cellspacing="0" cellpadding="0" style="margin:2px 8px"><tbody>'
			+ '<tr>'
			+ '<td align="left" valign="top"><a target="_blank" href="' + addata[i].url + '" class="adtitle"><u>' + line1 + '</u></a></td>'
			+ '</tr>'
			+ '<tr>'
			+ '<td height="20" align="left" valign="middle"">'
			+ '<a target="_blank" href="' + addata[i].url + '" class="orange">' + addata[i].visible_url + '</a>&nbsp;&nbsp;'
			+ line2
			+ (line3 ? ' ' + line3 : '')
			+ '</td>'
			+ '</tr>'
			+ '</tbody></table>'
			+ '</div>'
	}
	if (addata.length==1 && addata[0].type=='image')
	{
		s += '</center>';
	}
	s += '</div></div>';
	document.write(s);
}
function show_ads_preview(addata, adcount)
{
	if (addata.length==0 || addata[0].type=="image") return;
	var s = '<p style="padding:6px"><strong class="text-10 blue">Google-Anzeigen</strong></p>';
	for (var i=0; i<addata.length && i<adcount; i++)
	{
		s += '<p class="googleAd">'
			+ '<strong><a href="' + addata[i].url + '" target="_blank">' + addata[i].line1 + '</a></strong><br />'
			+ addata[i].line2 + (addata[i].line3 ? ' ' + addata[i].line3 : '') + '<br />'
			+ '<span class="orange"><a class="highlight" href="' + addata[i].url + '" target="_blank">' + addata[i].visible_url + '</a></span>';
			+ '</p>';
	}
	document.write(s);
}

