var google_ad_unit =""; //Note: The name of an ad unit ("rect" or "leaderboard")
var sRect=""; //Content of rect unit 
var sLead=""; //Content of leaderboard unit 
var creative_1_loaded = false;
var creative_2_loaded = false;
var creative_3_loaded = false;

function google_write_ad (google_ads){
var sStr = "";

	if (google_ads[0].type == "image") {
		sStr += '<table width="728" height="90" cellpadding="0" cellspacing="0" border="0"><tr><td valign="top">' +
					'<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>' +
					'</td></tr><tr><td bgcolor="336699" align="right">' +
	  				'<span style="font-size:10px;color:FFFFFF;font-family: verdana, tahoma, helvetica, sans-serif;">Ads by Google&nbsp;</span>'	+
					'</td></tr></table>';
	} else {
	
		if (google_ad_unit == "leaderboard") {
			sStr += '<table width="728" height="90" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle" align="center">' +
					 '<a href="' + google_ads[0].url + '" ' +
                     'onmouseout="window.status=\'\'" ' +
                     'onmouseover="window.status=\'go to ' +
                     google_ads[0].visible_url + '\'" ' +
                     'style="text-decoration:none">' +
                     '<span style="text-decoration:underline;font-size:14pt">' +
                     '<b>' + google_ads[0].line1 + '</b><br></span>' +
                     '<span style="color:#000000;font-size:11pt">' +
                     google_ads[0].line2 + '&nbsp;' +
                     google_ads[0].line3 + '<br></span>' +
                     '<span style="text-decoration:underline;color:#000099;font-size:12pt">' +
                     google_ads[0].visible_url + '</span></a><br>' +
					 '</td></tr><tr><td bgcolor="336699" align="right">' +
	  				'<span style="font-size:10px;color:FFFFFF;font-family: verdana, tahoma, helvetica, sans-serif;">Ads by Google&nbsp;</span>'	+
					'</td></tr></table>';
		} else {
			sStr += '<div class="header">Ads by Google</div>';
			if (google_ads.length == 1) {
					/*
					 * Partners should adjust text sizes
					 * so ads occupy the majority of ad space.
					 */
			        sStr += '<br /><a href="' + google_ads[0].url + '" ' +
                          'onmouseout="window.status=\'\'" ' +
                          'onmouseover="window.status=\'go to ' +
                          google_ads[0].visible_url + '\'" ' +
                          'style="text-decoration:none">' +
                          '<span style="text-decoration:underline;">' +
                          '<strong>' + google_ads[0].line1 + '</strong><br /></span>' +
						  '<span style="color: #000000;">' +
                          google_ads[0].line2 + '&nbsp;' +
                          google_ads[0].line3 + '<br />' +
                          '</span><span style="text-decoration:underline;">' +
                          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) {
					sStr += '<br /><a href="' + google_ads[i].url + '" ' +
							'onmouseout="window.status=\'\'" ' +
							'onmouseover="window.status=\'go to ' +
							google_ads[i].visible_url + '\'" ' +
							'style="text-decoration:none">' +
							'<span style="text-decoration:underline;">' +
							'<strong>' + google_ads[i].line1 + '</strong><br></span>' +
							'<span style="color: #000000;">' +
							google_ads[i].line2 + '&nbsp;' +
							google_ads[i].line3 + '<br />' +
							'</span><span style="text-decoration:underline;">' +
							google_ads[i].visible_url + '</span></a><br />';
				}
			} 
		}
	}
	return sStr;
}

function google_ad_request_done(google_ads) 
	{	var sLead = "";
		
		// No ads found.
		if ( google_ads.length < 1 ) 
			{	if ( google_ad_unit == "leaderboard" )
					{	sLead = '<iframe id="tribal_leaderboard" src="/opendictionary06/tribal_leaderboard.html" border="0" frameborder="0" height="240" marginHeight="0" marginWidth="0" scrolling="no" width="130"></iframe>';				
					};
			} // if ( google_ads.length < 1 ) 
	
		// Google 3 unit wide ads.
		else if ( google_ad_unit == "rect" )
			{	sRect = google_write_ad(google_ads);
				// Set the first creative.
				var creative = document.getElementById("google_creative_1");
				if ( creative )
					{	creative.innerHTML	= sRect + creative.innerHTML;
						creative_1_loaded	= true;
					}; // if ( creative )	
				return;
			} // if ( google_ad_unit == "rect" )

		// Note: google_ad_unit is now "leaderboard"
		else 
			{	sLead = google_write_ad(google_ads);
			}; // else 

		// Set the 2nd or 3rd creative content.
		var creative = document.getElementById(!creative_2_loaded ? "google_creative_2" : "google_creative_3");
		if ( creative && sLead != "" )
				{	creative.innerHTML	= sLead + creative.innerHTML;
					if ( !creative_2_loaded )
						{	creative_2_loaded = true;
						} // if ( !creative_2_loaded )
					else
						{	creative_3_loaded = true;
						}; // else
				}; // if ( creative )
}  // Function




