	function getCookie(c_name) {
		if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{
		c_start=c_start + c_name.length+1;
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		}
		}
		return "";
	}
	
	function loadAdsTop (qstring) {
	
		document.write('<div id="adstop"></div>');
		//new Ajax.Updater('adstop', '/it/informazione/bizyads.asp?l=4&p=0&' + qstring, {onComplete: checkGoogleAds('adstop')});
		new Ajax.Request('/it/informazione/bizyads.asp?l=4&p=0&' + qstring, {
		  onSuccess: function(transport) {
			var notice = $('adstop');
			if (transport.responseText != '')
			  notice.innerHTML = transport.responseText;
			else
			  loadGoogleAds('adstop', 4);
		  }
		});
	}
	
	function loadAdsContent (qstring) {
	
		document.write('<div id="adscontent"></div>');
		//new Ajax.Updater('adscontent', '/it/informazione/bizyads.asp?l=2&p=0&' + qstring);
		new Ajax.Request('/it/informazione/bizyads.asp?l=2&p=0&' + qstring, {
		  onSuccess: function(transport) {
			var notice = $('adscontent');
			if (transport.responseText != '')
			  notice.innerHTML = transport.responseText;
			else
			  loadGoogleAds('adscontent', 2);
		  }
		});
	
	}
	
	function loadAdsBottom (qstring) {
	
		document.write('<div id="adsbottom"></div>');
		//new Ajax.Updater('adsbottom', '/it/informazione/bizyads.asp?l=6&p=4&' + qstring);
		new Ajax.Request('/it/informazione/bizyads.asp?l=6&p=4&' + qstring, {
		  onSuccess: function(transport) {
			var notice = $('adsbottom');
			if (transport.responseText != '')
			  notice.innerHTML = transport.responseText;
			else
			  loadGoogleAds('adsbottom', 2);
		  }
		});
	
	}
	
	function loadGoogleAds (id, count) {
		var gafs_s = '';
		if(self.gafs_giveme)
		{
			var gafs_a = gafs_giveme('text/narrow',count);
			if ( gafs_a && gafs_a.length > 0 )
			{
				gafs_s = '<div class="sponsored">Ads By Google</div>';
				for(gafs_i=0;gafs_i<gafs_a.length;gafs_i++)
				{
					gafs_s += '<div class="ad">';
					gafs_s += '<a onclick="trackClick(1)" class="title" href="'+gafs_a[gafs_i].url+'" rel="nofollow" target="_blank">'+gafs_a[gafs_i].line1+'</a>';
					gafs_s += ''+gafs_a[gafs_i].line2;
					if( gafs_a[gafs_i].line3 )
						gafs_s += ' '+gafs_a[gafs_i].line3;
					gafs_s += '&nbsp;';
					gafs_s += '<a onclick="trackClick(1)" href="'+gafs_a[gafs_i].url+'" rel="nofollow" target="_blank">'+gafs_a[gafs_i].visible_url+'</a>';
					gafs_s += '</div>';
				}
				var notice = $(id);
				notice.innerHTML = gafs_s;
			}
		}
	}
	
	var GOOGLE_AD_LIST = new Object();
	function google_afs_request_done(google_ads)
	{
		if(!GOOGLE_AD_LIST) 
			GOOGLE_AD_LIST= new Object();
		for(var i=0;i<google_ads.length;i++)
		{
			if(!GOOGLE_AD_LIST[google_ads[i].type])
				GOOGLE_AD_LIST[google_ads[i].type] = new Array();
			GOOGLE_AD_LIST[google_ads[i].type].push(google_ads[i]);
		}
	}
	
	function gafs_init()
	{
		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 gafs_giveme(wn,n) 
	{
		var list=new Array();
		if (GOOGLE_AD_LIST && GOOGLE_AD_LIST[wn] && GOOGLE_AD_LIST[wn].length > 0)
		{
			var k=0;
			for (var i=0;i<GOOGLE_AD_LIST[wn].length;i++) 
			{
				if ( !GOOGLE_AD_LIST[wn][i].given )
				{
					GOOGLE_AD_LIST[wn][i].given = true;
					GOOGLE_AD_LIST[wn][i].pos = i;
					list.push(GOOGLE_AD_LIST[wn][i]);
					if(++k>=n)
						break;
				}
			}
		}
		return list;
	}
	
	if ((getCookie('cercabizy') == 'true') && (getCookie('cercabizyq') != '')) {
	
		if( self.TracyTracker )
		{
			objTracy = new TracyTracker( 'Common.bizywoman' );
			objTracy.useWriteDocument = true;
			
			objTracy.trackData.keyword = getCookie('cercabizyq');
			objTracy.trackData.keywordPrec = objTracy.sessData.keyword ? objTracy.sessData.keyword + '' : '';
			
			if( self.RefererManager )
			{
				objRefererManager = new RefererManager();
				var userKeyword = objRefererManager.extractSourceKeyword();
				if( userKeyword && userKeyword != objTracy.trackData.keyword )
				{
					objTracy.trackData.userKeyword = userKeyword;
					objTracy.sessData.userKeyword = userKeyword;
				}
			}
			
			objTracy.sessData.keyword = objTracy.trackData.keyword;
			if ( objTracy.trackData.keyword && ! objTracy.sessData.originalKeyword )
				objTracy.sessData.originalKeyword = objTracy.trackData.keyword;
			if ( objTracy.sessData.originalKeyword )
				objTracy.trackData.originalKeyword = objTracy.sessData.originalKeyword;
			
			objTracy.sessExpire = 600;
			objTracy.executeTrace();
		}
		
		google_afs_ad = 'n6';
		google_afs_adpage = '1'; //PAGINA DESIDERATA
		google_afs_adtest = "off"; //on => test, off => non test
		google_afs_client = 'pub-0008021944834004'; //PUB CLIENT DESIDERATO
		google_afs_channel = '5074062978'; //CHANNEL DESIDERATO
		google_afs_ie = 'windows-1252'; //CHARSET INPUT
		google_afs_oe = 'windows-1252'; //CHARSET OUTPUT
		google_afs_hl = 'it'; //LINGUA SUGGERITA
		google_afs_query = getCookie('cercabizyq'); //KEYWORD SUGGERITA SULLA QUALE FARE LA PUBBLICITA
		google_afs_qry_lnk = getCookie('cercabizyq'); //KEYWORD REALE RICHIESTA DA UTENTE
		gafs_init();
	
	}
	
	function trackClick (type) {
	
		if( self.TracyTracker )
		{
			objTracy = new TracyTracker( 'Common.bizywoman' );
			
			objTracy.trackData.keyword = getCookie('cercabizyq');
			
			if (type == 1) {
				// !! per i click sugli annunci
				objTracy.trackData.isAdvClick = 1;
			} else {
				// !! altrimenti questo per i click sui link content
				objTracy.trackData.isContentClick = 1;
			}
			
			if( objTracy.sessData.userKeyword )
				objTracy.trackData.userKeyword = objTracy.sessData.userKeyword;
			
			if ( objTracy.sessData.originalKeyword )
				objTracy.trackData.originalKeyword = objTracy.sessData.originalKeyword;
			
			objTracy.updateSessCookie = false;
			objTracy.executeTrace();
		}
	
	}

