var RGB = new Array(256);
var hex = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
var k = 0;

for (i = 0; i < 16; i++) {
	for (j = 0; j < 16; j++) {
		RGB[k] = hex[i] + hex[j];
		k++;
	}
}
function getStyle(el, styleProp, default_value) {
	/* See http://www.quirksmode.org/dom/getstyles.html */
	var x = document.getElementById(el);

	if (!x) {
		return default_value;
	}

	if (x.currentStyle)
		return x.currentStyle[styleProp];
	else if (window.getComputedStyle)
		return document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
	else
		return default_value;
}

function color_format(color) {
	// #03b63e
	if (color.charAt(0) == '#')
		color = color.substring(1, color.length);
	// rgb(3, 45, 128)
	else if (color.indexOf('(') != -1 && color.indexOf(')') != -1) {
		color = color.substring(color.indexOf('(') + 1, color.length);
		color = color.substring(0, color.indexOf(')'));
		var colors = color.split(',');
		color = '' + RGB[parseInt(colors[0])] + RGB[parseInt(colors[1])] + RGB[parseInt(colors[2])];
	}

	return color;
}

function getADSColor() {
	return color_format(getStyle('ads_forecolor', 'color', '000000'));
}

function getADSBgColor() {
	return color_format(getStyle('ads_backcolor', 'color', 'ffffff'));
}

function insertAfter(parent, node, referenceNode) {
	/* Insert node after referenceNode, in parent */
	parent.insertBefore(node, referenceNode.nextSibling);
}

/* Begin Popup Images */
var RE_IMAGE = new RegExp('^http://[^\.]*\.?blogosfere.it/.+(jpg|jpeg|gif|bmp|png)$', 'i');
var RE_PERMALINK = new RegExp('<h3.*><a href="([^"]+)"', 'i');

function show_image(img_url, entry_permalink) {
	var pop_win = window.open('/images/index.php?img=' + img_url + '&permalink=' + entry_permalink, '', 'resizable=yes,scrollbars=yes');
}

function make_popup_image(a, entry_permalink) {
	var href = a.href;

	if (RE_IMAGE.exec(href)) {
		a.onclick = function () {show_image(this.href, entry_permalink); return false;};
	}
}

function get_entry_permalink(entry_body) {
	var permalink_match = RE_PERMALINK.exec(entry_body);

	return permalink_match ? permalink_match[1] : document.location;
}

function make_popup_images() {
	var entries = document.getElementsByClassName('entry', 'leftCol');
	var links = null;

	for (var i=0; i<entries.length; i++) {
		links = entries[i].getElementsByTagName('a');
		entry_permalink = get_entry_permalink(entries[i].innerHTML);

		for (var j=0; j<links.length; j++) {
			make_popup_image(links[j], entry_permalink);
		}
	}
}
/* End Popup Images */

/* Begin WebAds */
/*
function check_empty_ads() {
	var imgs = document.getElementsByTagName('img');
	var parent = null;

	for (var i=0; i<imgs.length; i++) {
		if (imgs[i].src == 'http://images.webads.it/default.gif') {
			imgs[i].className += ' invisible';
			parent = imgs[i].parentNode;

			while (parent.tagName.toLowerCase() != 'div') {
				parent = parent.parentNode;
			}

			parent.className += ' invisible';
		}
	}
}
*/

function blog_name() {
	// If the domain is something.domain.com, this function returns something :)
	var domain = window.location.host;

	return (domain == 'blogosfere.it') ? 'home' : domain.substring(0, domain.indexOf('.'));
}

/*
wbds_target = 'http://adserver.webads.it/jserver/SITE=BLOGOSFERE.IT/AREA=BLOGOSFERE.IT_' + blog_name().toUpperCase();

wbds_counttags=0;
wbds_serverup=true;
wbds_firstdone=false;
wbds_waitserver=4000;
wbds_pageid=-1;
wbds_publiblog_count=0;

function wbds_testserver() {
	if (wbds_waitserver>0 && !wbds_firstdone) {
		wbds_waitserver-=200;
		setTimeout('wbds_testserver()',200);
	} else if (!wbds_firstdone) {
		wbds_serverup=false;
		if (document.all) {
			var ua=navigator.userAgent;
			if (parseFloat(ua.slice(ua.indexOf('MSIE')+5))>=5) document.scripts['wbds_tag0'].src='//'; 
		}
	}
}

function dynbox(wbds_size, wbds_position) {
	if (wbds_position=='PUBLIBLOG') {
		wbds_publiblog_count++;
		
		if (wbds_publiblog_count != 2) {
			return;
		}
	}

	var rnd=Math.round(Math.random()*100000000);
	if (wbds_pageid<0) wbds_pageid=Math.round(Math.random()*100000000);
	if (wbds_serverup) {
		document.write('<scr'+'ipt language="javascript" id="wbds_tag'+wbds_counttags+'" src="');
		document.write(wbds_target+'/ADSIZE='+wbds_size+'/AAMSZ='+wbds_size+'/POSITION='+wbds_position+'/PAGEID='+wbds_pageid+'/ACC_RANDOM='+rnd+'"></scr'+'ipt>');
		if (wbds_counttags++==0) setTimeout('wbds_testserver()',200);
	}
}

function dynbox_webads(wbds_size, wbds_position) {
	var rnd=Math.round(Math.random()*100000000);
	if (wbds_pageid<0) wbds_pageid=Math.round(Math.random()*100000000);
	if (wbds_serverup) {
		document.write('<scr'+'ipt language="javascript" id="wbds_tag'+wbds_counttags+'" src="');
		document.write(wbds_target+'/ADSIZE='+wbds_size+'/AAMSZ='+wbds_size+'/POSITION='+wbds_position+'/PAGEID='+wbds_pageid+'/ACC_RANDOM='+rnd+'"></scr'+'ipt>');
		if (wbds_counttags++==0) setTimeout('wbds_testserver()',200);
	}
}
*/
/* End WebAds */

/* Begin Sole24Ore */
function domain_name() {
	// If the domain is something.domain.com, this function returns something :)
	var domain = window.location.host;

	if (domain == 'blog.blogosfere.it') {
		var ref_match = (new RegExp(/http:\/\/(.*blogosfere\.it)\//i)).exec(document.referrer);

		if (ref_match) domain = ref_match[1];
	}

	return (domain == 'blogosfere.it') ? 'homepage' : domain.substring(0, domain.indexOf('blogosfere.it') - 1);
}

OAS_url ='http://adv.ilsole24ore.it/';
OAS_rn = '001234567890';
OAS_rns = '1234567890';
OAS_rn = new String (Math.random());
OAS_rns = OAS_rn.substring (2, 11);

/*
OAS_req = OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos;

function OAS_RICH(pos) {
	document.write('<A HREF="' + OAS_url + '1c/' + OAS_req + '!' + pos + OAS_query + '" TARGET="_top" >');
	document.write('<IMG SRC="' + OAS_url + '1/' + OAS_req + '!' + pos + OAS_query + '" BORDER="0" /></A>');
}

// The following lines will override the  OAS_RICH function using the Open AdStream MJX call.
if (navigator.userAgent.indexOf('Mozilla/3') == -1) {
	document.write('<SC' + 'RIPT LANGUAGE=JavaScript SRC="' + OAS_url + '4/' + OAS_req + OAS_query + '"></SCRIPT>');
};
*/
/* End Sole24Ore */

/* Begin sidebar fx */
// function init_areas() {
// 	/* Close areas and init opening fx */
// 	var mooTogs    = document.getElementsByClassName('stretchtoggle', 'movingSidebar');
// 	var mooStretch = document.getElementsByClassName('stretcher', 'movingSidebar');
// 	
// 	// must be before mooAccordion
// 	mooTogs.each(function(tog, i) {
// 		tog.onclick = function() {
// 			if (tog.className == 'stretch_active') {
// 				mooAccordion.clearAndToggle(mooStretch[i], i);
// 				tog.className = 'stretchtoggle';
// 				return;
// 			}
// 		
// 			// reset them all then set clicked
// 			mooTogs.each(function(rtog, ri) {mooTogs[ri].className = 'stretchtoggle';});
// 			tog.className='stretch_active';
// 		};
// 	});
// 	
// 	var mooAccordion = new fx.Accordion(mooTogs, mooStretch, {opacity:true, width:false, height:true});
// }

function init_areas() {
	/* Close areas and init opening fx */
	var mooTogs    = document.getElementsByClassName('stretchtoggle', 'movingSidebar');
	var mooStretch = document.getElementsByClassName('stretcher', 'movingSidebar');
	
	// must be before mooAccordion
	mooTogs.each(function(tog, i) {
		tog.onclick = function() {
			if (tog.className.indexOf('stretch_active') != -1) {
				mooAccordion.clearAndToggle(mooStretch[i], i);
				tog.className = tog.className.replace('stretch_active', 'stretchtoggle');
				return;
			}
		
			// reset them all then set clicked
			mooTogs.each(function(rtog, ri) {mooTogs[ri].className = mooTogs[ri].className.replace('stretch_active', 'stretchtoggle');});
			tog.className = tog.className.replace('stretchtoggle', 'stretch_active')
		};
	});
	
	var mooAccordion = new fx.Accordion(mooTogs, mooStretch, {opacity:true, width:false, height:true});
}
/* End sidebar fx */

/* String functions */
String.prototype.right = function (n){
	if (n <= 0)
		return "";
	else if (n > String(this).length)
		return str;
	else {
		var iLen = String(this).length;
		return String(this).substring(iLen, iLen - n);
	}
}

function url_decode(encoded_string) {
	// Create a regular expression to search all +s in the string
	var lsRegExp = /\+/g;
	// Return the decoded string
	return unescape(String(encoded_string).replace(lsRegExp, ' ')); 
}
/* End String functions */

/* Begin ShareThis */
function add_entries_actions() {
	var containers = document.getElementsByClassName('openclose_entry_container', 'leftCol');

	for (var i=0; i<containers.length; i++) {
		containers[i].innerHTML = '<a class="close_entry_action" onclick="javascript:close_entry(get_parent_entry(this), true);"><img src="http://shared.blogosfere.it/images/minus-white-9x9.gif" width="9" height="9" alt="Restringi post" /></a> <a class="open_entry_action" onclick="javascript:close_entry(get_parent_entry(this), false);"><img src="http://shared.blogosfere.it/images/plus-white-9x9.gif" width="9" height="9" alt="Espandi post" /></a>';
	}
}

function write_sharethis_form() {
	add_entries_actions();
	document.write('<div id="akst_form"><a href="javascript:void($(\'akst_form\').style.display=\'none\');" class="akst_close">Chiudi</a><ul class="tabs"><li id="akst_tab1" class="selected" onclick="akst_share_tab(\'1\');">Web</li><li id="akst_tab2" onclick="akst_share_tab(\'2\');">Email</li></ul><div class="clear"></div><div id="akst_social"><ul><li><a href="#" id="akst_segnalo">Segnalo</a></li><li><a href="#" id="akst_oknotizie">OkNOtizie</a></li><li><a href="#" id="akst_facebook">Facebook</a></li><li><a href="#" id="akst_myspace">MySpace</a></li><li><a href="#" id="akst_diggita">diggita.it</a></li><li><a href="#" id="akst_upnews">upnews</a></li><li><a href="#" id="akst_delicious">del.icio.us</a></li><li><a href="#" id="akst_badzu">Badzu</a></li><li><a href="#" id="akst_yahoo_myweb">Yahoo! My Web</a></li><li><a href="#" id="akst_google_bmarks">Google Bookmarks</a></li><li><a href="#" id="akst_technorati">Technorati</a></li><li><a href="#" id="akst_windows_live">Windows Live</a></li><li><a href="#" id="akst_digg">Digg</a></li><li><a href="#" id="akst_stumble">Stumble</a></li><li><a href="#" id="akst_reddit">reddit</a></li><li><a href="#" id="akst_furl">Furl</a></li></ul><div class="clear"></div></div><div id="akst_email"><form action="http://blog.blogosfere.it/shared/apps/sharethis.php" method="post"><fieldset><legend>Segnala post via email</legend><ul><li><label>Indirizzo email del destinatario:</label><input name="akst_to" value="" class="akst_text" type="text" /></li><li><label>Tuo nome:</label><input name="akst_name" value="" class="akst_text" type="text" /></li><li><label>Tuo indirizzo email:</label><input name="akst_email" value="" class="akst_text" type="text" /></li><li><input name="akst_submit" value="Invia" type="submit" /></li></ul><input name="akst_action" value="send_mail" type="hidden" /><input name="akst_post_id" id="akst_post_id" value="" type="hidden" /><input name="akst_post_url" id="akst_post_url" value="" type="hidden" /><input name="akst_post_title" id="akst_post_title" value="" type="hidden" /></fieldset></form></div></div>');
}

function akst_share(id, url, title) {
	var form = $('akst_form');
	var post_id = $('akst_post_id');
	var post_url = $('akst_post_url');
	var post_title = $('akst_post_title');
	
	if (form.style.display == 'block' && post_id.value == id) {
		form.style.display = 'none';
		return;
	}
	
	var link = $('akst_link_' + id);
	var offset = Position.cumulativeOffset(link);
// http://www.myspace.com/Modules/PostTo/Pages/?c='+encodeURIComponent(location.href)+'&t='+encodeURIComponent(document.title)
	$("akst_oknotizie").href = akst_share_url("http://oknotizie.alice.it/post?url={url}&title={title}", url, title);
	$("akst_facebook").href = akst_share_url("http://www.facebook.com/share.php?u={url}&t={title}", url, title);
	$("akst_segnalo").href = akst_share_url("http://segnalo.alice.it/post.html.php?url={url}&title={title}", url, title);
	$("akst_myspace").href = akst_share_url("http://www.myspace.com/index.cfm?fuseaction=postto&l=1&u={url}&t={title}", url, title);
	$("akst_diggita").href = akst_share_url("http://www.diggita.it/submit.php?url={url}&amp;title={title}", url, title);
	$("akst_upnews").href = akst_share_url("http://www.upnews.it/submit.php?url={url}&amp;title={title}", url, title);
	$("akst_delicious").href = akst_share_url("http://del.icio.us/post?url={url}&title={title}", url, title);
	$("akst_digg").href = akst_share_url("http://digg.com/submit?phase=2&url={url}&title={title}", url, title);
	$("akst_stumble").href = akst_share_url("http://www.stumbleupon.com/submit?url={url}&title={title}", url, title);
	$("akst_furl").href = akst_share_url("http://furl.net/storeIt.jsp?u={url}&t={title}", url, title);
//	$("akst_netscape").href = akst_share_url(" http://www.netscape.com/submit/?U={url}&T={title}", url, title);
	$("akst_yahoo_myweb").href = akst_share_url("http://myweb2.search.yahoo.com/myresults/bookmarklet?u={url}&t={title}", url, title);
	$("akst_technorati").href = akst_share_url("http://www.technorati.com/faves?add={url}", url, title);
// 	$("akst_blinklist").href = akst_share_url("http://blinklist.com/index.php?Action=Blink/addblink.php&Url={url}&Title={title}", url, title);
	$("akst_badzu").href = akst_share_url("http://www.badzu.net/submit?action=it&segnalazione=&link={url}&title={title}", encodeURIComponent(url), title);
	$("akst_reddit").href = akst_share_url("http://reddit.com/submit?url={url}&title={title}", url, title);
// 	$("akst_blogmarks").href = akst_share_url("http://blogmarks.net/my/new.php?mini=1&url={url}&title={title}", url, title);
//	$("akst_magnolia").href = akst_share_url("http://ma.gnolia.com/bookmarklet/add?url={url}&title={title}", url, title);
	$("akst_windows_live").href = akst_share_url("https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url={url}&title={title}&top=1", url, title);

	post_id.value = id;
	post_url.value = url;
	post_title.value = title;

	form.style.left = offset[0] + 'px';
	form.style.top = (offset[1] + link.offsetHeight + 3) + 'px';
	form.style.display = 'block';
}

function akst_share_url(base, url, title) {
	base = base.replace('{url}', url);
	return base.replace('{title}', title);
}

function akst_share_tab(tab) {
	var tab1 = document.getElementById('akst_tab1');
	var tab2 = document.getElementById('akst_tab2');
	var body1 = document.getElementById('akst_social');
	var body2 = document.getElementById('akst_email');
	
	switch (tab) {
		case '1':
			tab2.className = '';
			tab1.className = 'selected';
			body2.style.display = 'none';
			body1.style.display = 'block';
			break;
		case '2':
			tab1.className = '';
			tab2.className = 'selected';
			body1.style.display = 'none';
			body2.style.display = 'block';
			break;
	}
}

function akst_xy(id) {
	var element = $(id);
	var x = 0;
	var y = 0;
}
/* End ShareThis */

/* Begin Nav functions */
function is_in_array(arr, el) {
	for (var i=0; i<arr.length; i++) if (arr[i] == el) return true;
	return false;
}

function has_class(classes, cl) {
	return is_in_array(classes.split(' '), cl);
}

function get_parent_entry(obj) {
	while (obj=obj.parentNode) if (has_class(obj.className, 'entry')) return obj;
}

function close_entry(entry, close_it) {
	if (close_it && !has_class(entry.className, 'entryClosed')) {
		entry.className += ' entryClosed';
	} else if (!close_it) {	// && entry.className.indexOf('entryClosed') != -1) {
		entry.className = entry.className.replace(' entryClosed', '');
	}
}

function close_entries(close_them) {
	var el = document.getElementsByClassName('entry');
	
	for (var i=0; i<el.length; i++) {
		close_entry(el[i], close_them);
	}
}

function swap_entries(swapper) {
	swapper.innerHTML = 'Attendere...';
	
	if (swapper.on) {
		close_entries(false);
		swapper.on = false;
		swapper.innerHTML = 'Mostra solo i titoli';
	} else {
		close_entries(true);
		swapper.on = true;
		swapper.innerHTML = 'Mostra i post completi';
	}
}
/* End Nav functions */

/* Begin Referrer Welcome */
function strip_protocol(url) {
	var pos = url.indexOf('://');
	return (pos >= 0) ? url.substring(pos+3) : url;
}

// Ex.: http://www.google.com/search?client=opera&rls=en&q=bush+iraq&sourceid=opera&ie=utf-8&oe=utf-8
var RE_GOOGLE = new RegExp(/google\.\w+\/.*[\?&]q=([^&]+)/i);

// Ex.: http://it.search.yahoo.com/search?p=bush+iraq+petrolio&fr=yfp-t-501&ei=UTF-8&meta=vl%3D
var RE_YAHOO = new RegExp(/yahoo\.\w+\/.*p=([^&]+)/i);

// Ex.: http://search.msn.it/results.aspx?q=bush+petrolio+iraq+petrolio.blogosfere.it&FORM=MSNH
var RE_MSN = new RegExp(/search\.(?:msn|live)\.\w+\/.*q=([^&]+)/i);

// Ex.: http://www.wikio.it/search/petrolio+bush+iraq
var RE_WIKIO = new RegExp(/wikio\.\w+\/search\/([^&]+)/i);

// Ex.: http://search.alice.it/search/cgi/search.cgi?f=hp&switch=0&offset=0&hits=10&dom=&qs=petrolio+bush+iraq&imageField.x=0&imageField.y=0
// http://ricercaimmagini.alice.it/preview?qs=blogosfere+manadou&imgsz=&offset=0&url=http://pechino2008.blogosfere.it/2008/04/nuoto-laure-manaudou-solo-terza-ai-trials-francesi-nei-400-sl.html&img=vLODmimkGX8O8M:http://c.liberation.fr/actualite/sports/_files/file_322420_152214.jpg&formato=420x573%20pixel,%2037K%20-%20jpg&oimg=http://c.liberation.fr/actualite/sports/_files/file_322420_152214.jpg
// http://ricerca.alice.it/ricerca?qs=blogosfere+manadou&Cerca=&lr=
// var RE_ALICE = new RegExp(/search\.alice\.it\/.*qs=([^&]+)/i);
var RE_VIRGILIO = new RegExp(/\.alice\.it\/.*qs=([^&]+)/i);

// Ex: http://arianna.libero.it/search/abin/integrata.cgi?regione=9&query=petrolio%20bush%20iraq
var RE_LIBERO = new RegExp(/arianna\.libero\.it\/.*query=([^&]+)/i);

// Ex: http://it.ask.com/blogsearch?q=petrolio+bush+iraq&qsrc=2102&o=0&l=dir&bql=any&t=a&s=r
var RE_ASK = new RegExp(/ask\.com\/.*q=([^&]+)/i);

// Ex: http://oknotizie.alice.it/search.php?s=blogosfere&x=0&y=0
var RE_OKNOTIZIE = new RegExp(/oknotizie\.alice\.it\/.*s=([^&]+)/i);

// Ex: http://www.liquida.it/metropolitana/
var RE_LIQUIDA = new RegExp(/liquida\.it\/([^\/]+)/i);

// Ex: http://www.bing.com/search?q=petrolio+guerra+blogosfere&go=&form=QBRE3&scope=web
var RE_BING = new RegExp(/bing\.com\/.*q=([^&]+)/i);

var RE_REFERRERS = [
	['Google', RE_GOOGLE],
	['Yahoo', RE_YAHOO],
	['MSN', RE_MSN],
	['Wikio', RE_WIKIO],
	['Virgilio', RE_VIRGILIO],
	['Libero', RE_LIBERO],
	['Ask', RE_ASK],
	['OKNOtizie', RE_OKNOTIZIE],
	['Liquida', RE_LIQUIDA],
	['Bing', RE_BING]
];

function get_referrer_info(referrer) {
// 	Disable the referrer welcome message
// 	return null;

	var ref_match = null, cur_ref_re = null;
	var referrers_to_check = RE_REFERRERS.slice();

	while (cur_ref_re = referrers_to_check.pop()) {
		ref_match = cur_ref_re[1].exec(referrer);
		
		// Returns the referrer's name (title) and the searched terms
		if (ref_match) return [cur_ref_re[0], unescape(ref_match[1])];
	}

	return null;
}

// Used to parse search results
var RE_PERMALINK_DATA = new RegExp(/<entry permalink="([^"]+)" title="([^"]+)" blogname="([^"]+)"/);

function finalize_search(source, keywords, originalRequest) {
	var search_results = originalRequest.responseText;
	var results = [];

	search_results.scan(
		RE_PERMALINK_DATA,
		function (a) {
			var m = RE_PERMALINK_DATA.exec(a[0]);
			results.push('<a target="_blank" href="' + m[1] + '">' + m[2] + '</a>');
		}
	);

	if (results.length == 0) return false;

	var box_to_hide = document.getElementsByClassName('position_TOP');
	if (box_to_hide.length) box_to_hide[0].className += ' invisible';

	var welcome_msg = 'Benvenuto! Su <strong>' + source + '</strong> hai cercato <strong>' + keywords.replace(/\+/g, ' ') + '</strong>, potresti trovare interessanti anche questi post:<p /><ul style="list-style-position: inside;">';
	for (var i=0; i<min(5, results.length); i++) welcome_msg += '<li>' + results[i] + '</li>';
	welcome_msg += '</ul>';
	
	var welcome_box = $('referrer_welcome');

	welcome_box.innerHTML = welcome_msg;
	welcome_box.className = 'announcement';

	var welcome_box_container = $('referrer_container');

	if (welcome_box_container) {
		welcome_box_container.className = welcome_box_container.className.replace('invisible', '');
	}
}

function search_posts(source, keywords) {
	var url = '/mtview.php';
	var pars = '?path=/fastsearch_xml&blogs=all&query=' + keywords;

	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onSuccess: function (originalRequest) {finalize_search(source, keywords, originalRequest);}
		}
	);
}

function check_facebook() {
	if (document.referrer.toString().indexOf('facebook.com') > 0) {
		var rw = $('referrer_welcome');
	
		if (!rw) return false;

		var rc = $('referrer_container');
	
		rw.innerHTML = '<strong>Benvenuto</strong>! Sai che ci trovi anche su <strong>Facebook</strong>?<br />Puoi <a href="http://www.facebook.com/groups.php?gid=98834930042&amp;add" target="_blank">iscriverti al gruppo</a>, <a href="http://www.facebook.com/Blogosfere" target="_blank">diventare fan</a> oppure <a href="http://apps.facebook.com/blogosfere/" target="_blank">aggiungere l\'applicazione</a> per restare sempre aggiornato.';
	
		if (rc) rc.className = rc.className.replace('invisible', '');
		else rw.className = rw.className.replace('invisible', '');

		return true;
	}

	return false;
}

function welcome_referrers() {
/*
	if (domain_name() == 'milano') {
		var welcome_box_container = $('referrer_container');
	
		if (welcome_box_container) {
			welcome_box_container.innerHTML = '<div class="announcement">Blogosfere &egrave; alla ricerca di un reporter per il blog <a href="http://milano.blogosfere.it/" target="_blank">Milano 2.0</a>.<br />Consulta le <a href="http://blogosfere.it/offerte_di_lavoro.html#metroblog" target="_blank">offerte di lavoro</a> per saperne di pi&ugrave;.</div>' + welcome_box_container.innerHTML;
			welcome_box_container.className = welcome_box_container.className.replace('invisible', '');

			var welcome_box = $('referrer_welcome');

			if (welcome_box) {
				welcome_box.className = 'invisible';
			}
		}
	}
*/

	var referrer_info = get_referrer_info(document.referrer);

	if (referrer_info) search_posts(referrer_info[0], referrer_info[1]);
	else check_facebook();
}
/* End Referrer Welcome */

/* Begin EasyLife tab */
var blogs_for_easylife = ['abagnomaria', 'applemania', 'attentialcine', 'camaleonte', 'cellulariadhoc', 'chestrano', 'cinefestival', 'ciscoexpo2007', 'comicita', 'cooltech', 'dietrolequinte', 'exploit', 'festival', 'filmleo', 'format', 'freedance', 'freelancephoto', 'fromatod', 'futuroprossimo', 'gattivity', 'grandtour', 'grovigliomultimediale', 'hardwaregadget', 'hightech', 'hiphopselection', 'homepage', 'ictwatch', 'indiemusic', 'innovationforum', 'innovationforum2008', 'innovazione', 'internet', 'internetepolitica', 'lavaligiadellattore', 'musicametal', 'natale', 'netgame', 'nextscreen', 'ondamultimediale', 'pellicolerovinate', 'popcorner', 'programmazione', 'realityshow', 'rockinroad', 'rushhour', 'screenweekdd', 'sexandtheblog', 'slamball', 'smau', 'species', 'spettacoli', 'spiderman3weblog', 'spoilertv', 'teledicoio', 'teleipnosi', 'tempolibero', 'tvboomerang', 'tvpolitik', 'usabilita', 'usatv', 'viaggiando', 'videogiocando', 'videogiochi', 'videopazzeschi', 'vino', 'virtualearn', 'voiprevolution', 'web20', 'webmobile', 'windowsmania'];

function add_easylife_tab() {
	var cur_domain = domain_name();
	if (!is_in_array(blogs_for_easylife, cur_domain)) return false;

	if (cur_domain == 'homepage' || cur_domain == 'hightech' || cur_domain == 'spettacoli' || cur_domain == 'tempolibero')
		document.write('<div style="display: none;"><div id="easylife_tab" class="HeaderNav" style="width: 450px; min-width: 0; margin: -15px 0 0 -15px; background: none;"><ul class="Navigation" style="padding-left: 0;"><li style="visibility: hidden; padding-left: 0;"><a href="#">&nbsp;CRONACA&nbsp;</a></li><li style="visibility: hidden; padding-left: 0;"><a href="#">&nbsp;CULTURA&nbsp;</a></li><li style="visibility: hidden; padding-left: 0;"><a href="#">&nbsp;ECONOMIA</a></li><li style="border: none; padding-left: 0;"><a href="http://easylife.blogosfere.it/?ref=tab" target="_blank" style="background-color: #EC7531; color: white; text-transform: none; text-align: center; padding: 0; margin-left: -1px; width: ' + ($('news_hightech').offsetWidth + 4) + 'px;">Easy<span style="font-style: italic; font-weight: bold; margin: 0;">Life</span></a></li></ul></div></div>');
	else
		document.write('<div style="display: none;"><div id="easylife_tab" class="HeaderNav" style="width: 450px; min-width: 0; margin: -15px 0 0 -8px; background: none;"><ul class="Navigation" style="padding-left: 0;"><li style="visibility: hidden; padding-left: 0;"><a href="#">&nbsp;CRONACA</a></li><li style="visibility: hidden; padding-left: 0;"><a href="#">&nbsp;CULTURA</a></li><li style="visibility: hidden; padding-left: 0;"><a href="#">ECONOMIA</a></li><li style="border: none; padding-left: 0;"><a id="topperOne" href="http://easylife.blogosfere.it/?ref=tab" target="_blank" style="background-color: #EC7531; color: white; text-transform: none; text-align: center; padding: 0; margin-left: -1px; width: ' + ($('news_hightech').offsetWidth + 4) + 'px;">Easy<span style="font-style: italic; font-weight: bold; margin: 0;">Life</span></a></li></ul></div></div>');

	var newdiv = $('easylife_tab'), leftCol = $('leftCol');
	leftCol.insertBefore(newdiv, leftCol.firstChild);

	return true;
}
/* End EasyLife tab */
