/*
Esempi :

______________________________________________________________________

ADSENSE FOR SEARCH
______________________________________________________________________

RICHIESTA :

google_afs_ad = 'n2';
google_afs_adpage = '1';
google_afs_adtest = "off";
google_afs_client = 'NOSTRO CLIENT';
google_afs_channel = 'CHANNEL DESIDERATO';
google_afs_ie = 'utf8';
google_afs_oe = 'utf8';
google_afs_hl = 'LINGUA SUGGERITA';
google_afs_query = 'KEYWORD PUBBLICITARIA';
google_afs_qry_lnk = 'KEYWORD RICHIESTA DA UTENTE';
gads_init('afs');


STAMPA DIRETTAMENTE NEL TEMPLATE CON CREAZIONE HTML E DOCUMENT.WRITE IN POSIZIONE
DESIDERATA.
POSIZIONATO IN PIU' PARTI DELLA PAGINA NON RESTITUISCE MAI IL SOLITI ANNUNCI E SI BASA
SU COSA E QUANTO E' STATO RICHIESTO CON LA VARIABILE google_afs_ad

gads_s = '';
if(self.gads_giveme)
{
	gads_a = gads_giveme('afs','text/narrow',2);
	if ( gads_a && gads_a.length > 0 )
	{
		gads_s = '<div class="rounded"><b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b><div class="xboxcontent"><div class="spot_in_top_2">';
		gads_s += '<a href="http://services.google.com/feedback/online_hws_feedback" target="_blank" style="float:right;color:#0099FF;text-decoration:none">Sponsored Links</a>';
		for(gads_i=0;gads_i<gads_a.length;gads_i++)
		{
			gads_s += '<ul><a href="'+gads_a[gads_i].url+'" rel="nofollow" target="_blank">';
			gads_s += '<li>';
			gads_s += '<b>'+gads_a[gads_i].line1+'</b>';
			gads_s += '<br />';
			gads_s += gads_a[gads_i].line2;
			if( gads_a[gads_i].line3 )
				gads_s += ' '+gads_a[gads_i].line3;
			gads_s += '<br />';
			gads_s += '<b class="url">'+gads_a[gads_i].visible_url+'</b>';
			gads_s += '</li></a>';
			gads_s += '</ul>';
		}
		gads_s += '</div></div><b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b></div>';
		document.write(gads_s);
	}
}
______________________________________________________________________


______________________________________________________________________

ADSENSE FOR CONTENT
______________________________________________________________________

RICHIESTA :

google_ad_client = 'NOSTRO CLIENT';
google_ad_output = 'js';
google_max_num_ads = '10';
google_ad_type = 'text';
google_ad_channel = 'CHANNEL DESIDERATO';
google_feedback = 'on';
google_kw = "KEYWORD PUBBLICITARIA";
google_kw_type="broad";
google_hints = "KEYWORD PUBBLICITARIE SUGGERITE"
google_encoding="utf8";
google_adtest = "off";
google_language = 'LINGUA SUGGERITA';
gads_init('afc');


STAMPA DIRETTAMENTE NEL TEMPLATE CON CREAZIONE HTML E DOCUMENT.WRITE IN POSIZIONE
DESIDERATA.
POSIZIONATO IN PIU' PARTI DELLA PAGINA NON RESTITUISCE MAI IL SOLITI ANNUNCI E SI BASA
SU COSA E QUANTO E' STATO RICHIESTO CON LA VARIABILE google_afs_ad

gads_s = '';
if(self.gads_giveme)
{
	gads_a = gads_giveme('afc','text/narrow',2);
	if ( gads_a && gads_a.length > 0 )
	{
		gads_s = '<div class="rounded"><b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b><div class="xboxcontent"><div class="spot_in_top_2">';
		gads_s += '<a href="http://services.google.com/feedback/online_hws_feedback" target="_blank" style="float:right;color:#0099FF;text-decoration:none">Sponsored Links</a>';
		for(gads_i=0;gads_i<gads_a.length;gads_i++)
		{
			gads_s += '<ul><a href="'+gads_a[gads_i].url+'" rel="nofollow" target="_blank">';
			gads_s += '<li>';
			gads_s += '<b>'+gads_a[gads_i].line1+'</b>';
			gads_s += '<br />';
			gads_s += gads_a[gads_i].line2;
			if( gads_a[gads_i].line3 )
				gads_s += ' '+gads_a[gads_i].line3;
			gads_s += '<br />';
			gads_s += '<b class="url">'+gads_a[gads_i].visible_url+'</b>';
			gads_s += '</li></a>';
			gads_s += '</ul>';
		}
		gads_s += '</div></div><b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b></div>';
		document.write(gads_s);
	}
}
______________________________________________________________________

*/

var GOOGLE_AD_LIST = new Object();
var GOOGLE_AD_INIT = new Object();

function google_ad_request_done(google_ads)
{
	gads_load_request(google_ads,'afc');
}

function google_afs_request_done(google_ads)
{
	gads_load_request(google_ads,'afs');
}

function gads_init(t)
{
	if ( !GOOGLE_AD_INIT[t] )
	{
		GOOGLE_AD_INIT[t] = true;
		if ( t == 'afc' )
		{
			document.write("<scr");
			document.write("ipt type='text/javascript'");
			document.write("src='http://pagead2.googlesyndication.com/pagead/show_ads.js'></scr");
			document.write("ipt>\n");
		}
		else if ( t == 'afs' )
		{
			document.write("<scr");
			document.write("ipt type='text/javascript'");
			document.write("src='http://www.google.com/afsonline/show_afs_ads.js'></scr");
			document.write("ipt>\n");
		}
	}
}

function gads_load_request(google_ads,gadst)
{
	if(!GOOGLE_AD_LIST[gadst]) 
		GOOGLE_AD_LIST[gadst] = new Object();
	for(var i=0;i<google_ads.length;i++)
	{
		if(!GOOGLE_AD_LIST[gadst][google_ads[i].type])
			GOOGLE_AD_LIST[gadst][google_ads[i].type] = new Array();
		GOOGLE_AD_LIST[gadst][google_ads[i].type].push(google_ads[i]);
	}
}

function gads_get_tots(gadst)
{
	var tot = 0;
	if(GOOGLE_AD_LIST[gadst])
	{
		for(var k in GOOGLE_AD_LIST[gadst])
		{
			if(GOOGLE_AD_LIST[gadst][k])
			{
				tot+=GOOGLE_AD_LIST[gadst][k].length;
			}
		}
	}
	else 
	{
		tot=-1;
	}
	return tot;
}

function gads_giveme(ads_type,wn,n) 
{
	var list=new Array();
	if (GOOGLE_AD_LIST[ads_type] && GOOGLE_AD_LIST[ads_type][wn] && GOOGLE_AD_LIST[ads_type][wn].length > 0)
	{
		var k=0;
		for (var i=0;i<GOOGLE_AD_LIST[ads_type][wn].length;i++) 
		{
			if ( !GOOGLE_AD_LIST[ads_type][wn][i].given )
			{
				GOOGLE_AD_LIST[ads_type][wn][i].given = true;
				GOOGLE_AD_LIST[ads_type][wn][i].pos = i;
				list.push(GOOGLE_AD_LIST[ads_type][wn][i]);
				if(++k>=n)
					break;
			}
		}
	}
	return list;
}

