// Copyright (c) 1996-1997 Athenia Associates.
// http://www.webreference.com/js/
// License is granted if and only if this entire
// copyright notice is included. By Tomer Shiran.

function setCookie (name, value, expires, path, domain, secure) {
	var curCookie = name + "=" + escape(value) + (expires ? "; expires=" + expires : "") +
		(path ? "; path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "secure" : "");
	document.cookie = curCookie;
}

function getCookie (name) {
	var prefix = name + '=';
	var c = document.cookie;
	var nullstring = '';
	var cookieStartIndex = c.indexOf(prefix);
	if (cookieStartIndex == -1)
		return nullstring;
	var cookieEndIndex = c.indexOf(";", cookieStartIndex + prefix.length);
	if (cookieEndIndex == -1)
		cookieEndIndex = c.length;
	return unescape(c.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function deleteCookie (name, path, domain) {
	if (getCookie(name))
		document.cookie = name + "=" + ((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}

function fixDate (date) {
	var base = new Date(0);
	var skew = base.getTime();
	if (skew > 0)
		date.setTime(date.getTime() - skew);
}

function rememberMe (f) {
	var now = new Date();
	fixDate(now);
	now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
	now = now.toGMTString();
	if (f.author != undefined)
		setCookie('mtcmtauth', f.author.value, now, '/', '', '');
	if (f.email != undefined)
		setCookie('mtcmtmail', f.email.value, now, '/', '', '');
	if (f.url != undefined)
		setCookie('mtcmthome', f.url.value, now, '/', '', '');
}

function forgetMe (f) {
	deleteCookie('mtcmtmail', '/', '');
	deleteCookie('mtcmthome', '/', '');
	deleteCookie('mtcmtauth', '/', '');
	f.email.value = '';
	f.author.value = '';
	f.url.value = '';
}

function hideDocumentElement(id) {
	var el = document.getElementById(id);
	if (el) el.style.display = 'none';
}

function showDocumentElement(id) {
	var el = document.getElementById(id);
	if (el) el.style.display = 'block';
}

var commenter_name;

function individualArchivesOnLoad(commenter_name) {




	if (document.comments_form) {
		if (document.comments_form.email != undefined &&
			(mtcmtmail = getCookie("mtcmtmail")))
			document.comments_form.email.value = mtcmtmail;
		if (document.comments_form.author != undefined &&
			(mtcmtauth = getCookie("mtcmtauth")))
			document.comments_form.author.value = mtcmtauth;
		if (document.comments_form.url != undefined && 
			(mtcmthome = getCookie("mtcmthome")))
			document.comments_form.url.value = mtcmthome;
		if (mtcmtauth || mtcmthome) {
			document.comments_form.bakecookie.checked = true;
		} else {
			document.comments_form.bakecookie.checked = false;
		}
	}
}

function writeTypeKeyGreeting(commenter_name, entry_id) {

}



/* Blogosfere */

/* Begin TagList */
var TAGS_DATA = "2001|1,2007|5,abagnomaria|6,abbinamenti|10,abbinamento|2,Abruzzo|2,abuso|7,Accademia Italiana della Vite e del Vino|1,accessori|2,acquisto|2,adotta una vigna|1,adrian mutu|2,affari|1,aforismi|1,afriwines|1,afrodisiaco|1,agivi|1,Agricoltori del Chianti Geografico|1,agricoltura|1,air dolomiti|1,alba|2,Albano Carrisi|2,alcolici|15,alcolismo|8,alcool|42,alessandria top wine|2,alessandro ballan|1,Alessandro di Camporeale|1,alexander|2,Alfa Romeo|1,allarme|1,alto adige vini|1,Alzheimer|1,amarone|3,ambiente|1,america|4,America|1,Amy Winehouse|1,analcolico|1,Andrea Gori|1,angel|1,Angelo D\'Uva|1,Angelo Gaja|1,animali|1,animalisti|1,annata 2007|1,anniversario|1,anno nuovo|1,Annuario dei Migliori Vini Italiani 2008|1,anteprima|1,antichi egizi|1,antonio cassano|1,aperitivo|2,archeologia|1,arcidosso|1,Arezzo|2,arezzowine|2,argenta|1,argentina|2,Argentina|1,arredo|2,arresto|1,arte|1,artrite reumatoide|1,asia|1,assaggiatori|1,assicurazione|1,associazione donne nel vino|1,Associazione Giovani Imprenditori Vinicoli Italiani|1,Associazione Italiana Sommelier|1,Associazione Italiana Sommelier Toscana|1,assoenologi|1,Assovini Sicilia|3,asta|3,astemio|1,asti|2,Asti brunch|1,Asti DOCG|1,asti docg|1,Asti Docg Metodo Gancia|1,asti spumante|1,asti turismo|1,Astoria Rosè Lounge|1,atelier del vino|1,auditprium parco della musica|1,aumento|1,australia|1,auto|2,AUTOCHTONA \'07|1,Autunno Francigeno a Formello|1,avellino|1,avvinando|1,Award of Excellence|1,aziende agricole|1,bacardi|1,bacco|1,bachus|1,Badia a Coltibuono|1,Badrutt’s Palace Hotel|1,bag in box|2,Baglio di Pianetto|1,baileys|1,bancarelvino|1,banche|1,bar|2,barack obama|2,Barbaresco|1,Barbera|3,barbera|3,Barbera D\'Alba|1,Barbera d\'Asti DOC|1,barolo|4,Bartali|1,basket|1,Battisti|1,Be Fabulous Gold Bottle|1,Beaujolais nouveau|1,belgio|1,bellezza|2,Ben Edwards|1,Benedetta Cibrario|1,benessere|1,Beppe Tinari|1,bere giovane|1,bere spumante 2008|1,bergamo|1,berlucchi|1,Bernard Burtschy|1,best wine 2007|1,best wine 2008|1,bevande|2,bianco|6,Bianco Vergine Valdichiana|1,bibi graetz|1,bicchiere|5,bicchiere wireless|1,bicicletta|1,biodivino|1,biologici|1,birra|16,bizzarrie|1,Blaufrankisch (AUSTRIA)|1,blend 60|1,blend 75|1,blog|7,blue monster|1,Bolla|1,bollicine|2,bolzano|1,bonarda|2,book|1,boom|1,borsa|1,bottiglia|2,bottiglie|7,branch|1,brera|4,brescia|1,Bricco Battista 2005|1,Bridget Jones|1,brindisi|2,brisighella|1,Brouwerij Boon|1,Brouwerij De Troch|1,brunello|4,Brunello di Montalcino|12,brut|2,bruxelles|2,bufala|1,burla|1,burocrazia|1,buscape|1,ca\' del bosco|1,Cabernet|5,cabernet|2,Cabernet Sauvignon|4,caffeina|1,Cagnina|1,Calabria|1,calcio|2,calcoli|1,caldo|1,Calem|1,calice|2,calici di stelle|12,Calici di...Vini 2008|1,California|2,calorie|1,caltanissetta|1,campagna|1,campania|2,Campania|1,campionato|1,canada|2,canavese|1,cannonau|1,cantina|3,cantina Iuli|1,Cantina Sociale Valtidone|1,cantine|5,cantine aperte|9,cantine badia di morrona|1,canto|1,capodanno|1,capsule|1,carabinieri|2,Carema Doc|1,carie|1,carlo giovanardi|1,carmenero|1,carne rossa|1,Carnevale|1,Carobbio|1,Carpenè Malvolti|9,carrugi del vino|1,cartizze|1,Caruso & Minini|1,Caruso&Minini|1,Casa Sola|1,castel sant\'angelo|1,castello aldobrandesco di arcidosso|1,Castello di Cacchiano|1,Castello di Fonterutoli|1,Castello di San Donato in Perano|1,Castello Vicchiomaggio|1,catania|1,cavalcata del vino 2007|1,CeBIT|1,celebrities|1,centro ricerca biomasse|1,cervello|1,champagne|13,Champagne|4,champagne bar|1,CHAMPAGNE DIAMANT BLEU MILLESIMATO 1999 – VRANKEN-POMMERY|1,CHAMPAGNE SIECLE D’OR MILLESIMATO 1988 - FLEURY|1,Chardonnay|2,Chardonnay Doc Piave|1,Charles Metcalfe|1,Checco Zalone|1,chef|1,chianti|11,Chianti classico|2,Chianti Classico collection|1,Chianti colli Aretini|1,Chianti D.O.C.|1,Chianti D.O.C.G.|1,chianti festival|1,Chianti superiore|1,chiara lungarotti|1,chivas|1,cia|1,cibo|5,Ciliegiolo|3,Cimadolmo|1,cin cin|1,cina|4,cinema|2,cinigiano|1,cioccolato|3,cirrosi epatica|1,Cittadella della cultura del vino|1,città del gusto|1,città del vino|4,classifica|1,clima|1,club turisti del vino|1,cocco|1,cocktail|4,coda di volpe wine festival|1,Coldiretti|4,coldiretti|35,collezionismo|1,Colli di Conegliano|1,Colli Tortonesi|1,colomba|1,coma etilico|1,come le formiche|1,commissione europea|1,Compagnia della Birra|1,comunicato stampa|4,comunicazioni|1,Concadoro|1,concept store|1,concepts|1,concerti|1,concorso|4,conegliano|3,Conegliano Valdobbiadene|1,confagricoltura|1,confezione|1,congresso|1,Conseil dei Grand Cru di Bordeaux|1,consorzio|1,consorzio chianti classico|1,Consorzio del Vino Nobile di Montepulciano|2,consorzio dell\'asti|1,Consorzio dell\'olio extravergine d\'oliva di Scansano|1,consorzio tutela morellino|1,Consorzio Tutela Vini di Soave|1,Consorzio Tutela Vini Oltrepò Pavese|1,consorzio vino chianti classico|1,Consrozio Tutela del Vino Prosecco Conegliano Valdobbiadene|1,consumatori|2,consumi|10,consumo|2,convegni|1,convegno|1,cooperativa|1,copnsorzio vino chianti classico|1,coppe|1,corsi|2,corso|2,Cortona D.O.C.|1,costamolino vermentino|1,crisi|4,Cristalleria Vilca|1,Croazia|1,cucina|2,Cucina&amp;Vini|1,Cucina&Vini|1,cuore|1,cura|2,curiosità|1,curtefranca|2,Cuvée Prosecco di Conegliano DOC Brut|1,Côtes de Blaye|1,Daniel Thomases|1,David e Victoria Beckham|1,Debora Villa|1,decanter|2,decreto|2,degustazione|21,degustazioni|37,degustivia|1,denti|1,design|13,DesignLibrary Café|1,Desmorosso|1,Di Vino in Canto|1,Diamant Blanc Millésime 1999|1,Diamant Bleu Millésime 1999|1,Diamant Brut|1,Diamant Rosé Millésime 1998|1,disaronno|1,distilleria|3,divieto di vendita|10,dizionario|1,diziovino|1,doc|1,DOC;|1,DOCG|1,Docg|2,dolcettto|1,dolci|1,dollari|1,Dom Pérignon Rosè|1,Dom Pérignon Rosé millesimato 1966|1,Dom Pérignon Rosé millesimato 1986|1,Dom Pérignon Vintage 1996|1,donna|1,donnafugata|1,Donnafugata|1,donne|2,Douja d\'Or|1,Douja D\'Or 2007|1,drinks|1,droga|1,Duca di Ala Salaparuta|1,Ducati|1,dvd|1,e-book|1,e-commerce|2,Eataly|2,ebbrezza|10,eccessi|2,ecologia|3,economia|1,ein prosit|1,elefante|1,elenco|1,emilia romagna|3,Emozioni dal Mondo: Merlot e Cabernet insieme|1,enogastronomia|9,enolibreria|1,Enolitech|1,enologia|3,enologica|3,enoteche|3,enoturismo|2,Enrico Bertolino|1,Eolie|1,erbaluce|1,eros|2,escursione|1,esportazioni|17,espresso|2,estate|2,estero|2,Estonia|1,etichetta|4,etichetta personalizzata|1,etilometro|3,europa|2,Eva Herzigova|1,Evelyn Schmidt|1,eventi|14,evento|4,excellentia 2007|1,export|1,facebook|1,faenza|2,faenza fiere|2,fahion wine|1,falanghina|2,falanghina felix 2007|1,faringiti|1,farmer market|1,fascetta|1,fashion|1,Fattoria La Ripa|1,Felsina|1,feltro|1,Fergus Henderson|1,ferrara|1,Ferreira|1,festa|1,festa del papà|2,festa dell\'uva|1,festa dell\'Uva di Soave|1,festicval|1,festival|2,Festivi calici|1,Fiat|1,fiera|8,fiera di torino|1,filari|1,Filari di Timorasso 2005|1,film|2,firenze|1,Florence Wine Event|2,florencewine|1,fondi|1,food|4,formaggio|1,forum spoumanti d\'italia|1,fotografia|2,Francesco D\'Agostino|1,Francia|6,franciacorta|5,Fratelli Muratori|1,freddo|1,friuli venezia giulia|1,frodi|1,fun|1,furto|1,g8|1,Gabriele Rappo|1,Gad Lerner|1,gadget|3,gallery|1,Gallo Nero|1,gambero rosso|2,gambero rosso wine|1,gancia|2,gara|1,Gavi Docg|1,Gavi Soldati La Scolca D\'Antan Brut 1995|1,gazzetta ufficiale|1,gdo|2,gelata|1,gelato|4,gennaio 2008|1,genova|1,Geppi Cucciari|1,Gerard Depardieu|2,Germania|5,Geuzestekerij De Cam|1,Gewuerztraminer|1,Ghiaccio Forte|1,ghiacciolo|1,Gianluca Grignani|1,Gianna Nannini|1,Gianni Letta|1,gianni zonin|1,giappone|7,gin|1,Gina Gallo|1,Gioele Dix|1,Giorgio Panariello|1,giornalista|1,giovani|2,giovanna pizzinelli|1,Giovanni La Via|1,giro d\'italia|1,Giuseppe Rotilio|1,gocce di grappa|1,Golden Palace|1,golden retrievers|1,google|1,Gooik|1,gorizia|1,gran bretagna|3,Grand Tour|1,grande fratello|1,grandine|1,grappa|12,grappa spray|5,Grecia|1,Grosseto|1,Gruppo Italiano Vini|1,gspot|1,Gualtiero Marchesi|1,guida|9,Guida D\'Agata & Comparini ai Migliori Vini d\'Italia|1,guida sicura|18,Guillame Brahimi|1,gumdesign|2,halloween|1,hannover|1,happy hour|1,harmomia axyridis|1,Harrods|1,harry potter|1,hello kitty|2,Herakles Taberna Vinaria|1,high tech|1,home|1,i Cesaroni|1,I ristoranti d\'Italia 2008|1,iBeer|1,ice cream|1,idea|2,identità golose|1,Igt Toscana|1,Igt Umbria|1,il Lagrein Dunkel|1,il Lambrusco di Sorbara|1,Il Molino di Grace|1,il Nero d\'Avola 2005|1,il Phileo Rosé|1,il Primitivo|1,il Rosso e il Vin Santo di Montepulciano|1,il Sagrantino di Montefalco|1,il Sangiovese|1,il Tamanis 2006|1,imitazione|1,imperia|1,impero romano|1,importazioni|1,imprenditori|1,IMProject|1,inchiesta|1,incidenti|3,incontri|3,incremento|1,india|2,infarto|1,inflazione|1,infrazioni|3,Inghilterra|7,International Wine and Spirit Competition|1,International Wine Challenge|1,internet|3,intervista|7,invecchiamento|1,investimenti|1,inycon|1,iPhone|3,ipod|1,ippolita avalli|1,iran|1,iron maiden|1,irpinia|1,isetan|1,istria|1,italia|3,Italia|2,Italia Beer Festival|2,italia del vino|1,itinerari|2,IWSC|1,Japan Wine Challenge 2007|1,jazz|1,Jean Claude Berrout|1,Jonathan Waxman|1,Juan Muñoz Ramos|1,Juventus|1,Karl Lagerlfed|1,Katherine Gray|1,Kerner Brut L’Arte Spumantistica|1,Kerner e Promotico Brut|1,kiss|1,kit kat|1,l\'Acciaiolo 2004|1,l\'Amarone 2004|1,L\'Arte Spumantistica Rosé|1,L\'Espresso|1,la Barbera|1,la cantina|1,La Flûte|1,La Guida D\'Agata & Comparini ai Migliori Vini d\'Italia|1,La Lodola|1,la Lugana|1,La Madonnina|1,la Malvasia|1,La Marcellina|1,la Schiava|1,la Strada del Prosecco e Vini Conegliano Valdobbiadene|1,La Strada del Recioto e dei Vini Gambellara doc|1,Lacryma Christi|1,lambrusco|2,Lamole di Lamole|1,lampone|1,Lancia|1,Lanciola|1,langhe|1,lecce|1,Lembeek|1,Lemberger|1,Leonardo Pieraccioni|1,Letizia Moratti|1,letteratura|1,Lettonia|1,libro|2,limite|1,lingotto|1,link|1,liquore|3,Lituania|1,Lloyd\'s|1,lombardia|1,Londra|2,lorenzo tablino|1,Los Angeles International Wine & Spirits Competition 2007|1,Luca Gattavecchi|1,luca maroni|2,luca zaia|8,lucca|1,lucera|1,luciano pignataro|1,Lucio Dalla|1,lunga vita|1,lungarotti|1,luxury|1,ma anche Tokaji (Ungheria)|1,Made in Italy|1,made in italy|2,mal di testa|1,malattia|1,malesia|1,Malta|1,malvasia|2,Malvasia WIne& Tour|1,mania|1,manifestazioni|1,Mansuè|1,mappe|1,Marcel Wanders|1,maremma|1,marijuana|1,marino|1,marketing|1,marsala|2,Marsala di Cantine Florio|1,martini|3,massimo d\'alema|1,mediobanca|1,Meeting Point Srl|1,melbourne|2,mendoza|1,menfi|1,merano|1,Merano International Wine Festival|1,Merano International Wine Festival & Culinaria|1,Merano International WineFestival & Culinaria|1,mercato|1,merlot|6,Merlot|4,metanolo|2,meteo|1,Metodo Classico Brut Millesimato 2004|1,Mick Hucknall|1,microsoft|1,Miglior Sommelier d\'Europa Comunicatore del Vino e del Cibo|1,Miglior Sommelier Professionista d\'Europa|1,milano|17,milano moda donna|2,milionaria|1,ministro delle politiche agricole|8,minorenni|3,mobilitazione|1,moda|1,modena|1,mojito|1,molise|1,Mondiali di Atletica|1,Montalcino|2,montecucco|2,Montecucco Doc|1,montefusco|1,Montepulciano|4,Montepulciano d\'Abruzzo|1,Monteraponi|1,montespertoli|1,Montiverdi|1,monviso|1,monza|3,morellino|1,morellino di scansano|2,moscato|2,Moscato D\'Asti|1,mostra|2,mostre|1,motori|2,mottura|1,movimento del turismo del vino|8,Movimento Turismo del Vino|2,Movimento Turismo del Vino Friuli Venezia Giulia|2,movimento turismo vino|7,Moët & Chandon|1,Moët Gold Chandelier|1,mulazzo|1,multe|2,mundus vini 2007|1,munimula|1,murazzano|1,museo|1,museo del vino e del cavatappi|1,museo della vite e del vino|1,musica|3,My Last Supper|1,mysterium|1,Müller Thurgau|1,Napa Valley|1,napoli|1,nas|1,nasa|1,naso|1,nastro d\'argento|1,nastro rosa|1,natale|7,natale in cantina|1,NBA Live|1,nebbiolo|1,Nebbiolo D\'Alba|1,Need for Speed: Carbon|1,negozio|1,negroamaro|2,Negroni Antica Distilleria|1,Neil Perry|1,Nero d\'Avola|4,nero d\'avola|1,New York|1,news|3,Niko Romito|1,Nobile Montepulciano|1,Noceto Michelotti|1,note di piacere|1,notte di san lorenzo|1,novello|3,novello 2007 Don Primus di Banear|1,novi|1,OCM|1,Oderzo|1,olanda|1,olfatto|1,olimpiadi enologiche|1,olio|1,olpaio 2003|1,omega 3|1,online|1,Ormelle|1,ormoni|1,Oro ed Extra Dry|1,Osaka|1,ottobre|1,Pagadebit|1,Palagetto di Pomarance|1,Palazzo Pretorio|1,palermo|2,palmare|1,pantelleria|1,Paolo Marchi|1,party|2,Pasqua|2,passiti|2,passito|3,patatine fritte|1,perrier|1,Perseto del Pozzo|1,personalizzato|1,Perù|1,pesce|1,Phillipe Mouchel|1,pianeta birra|1,Piccini|1,Pichon Comtesse 2006|1,piemonte|2,Pierclaudio De Martin|1,Pietraviva D.O.C.|1,pigiatura|1,pininfarina|1,Pink Floyd|1,Pinot bianco Doc Piave|1,pinot grigio|1,Pinot grigio Doc Piave|1,Pinot Grigio Friuli|1,pinot nero|2,pirati della strada|3,pisa|1,pitti immagine|1,Planeta|1,Plant Cell|1,playlist|1,Podere Terreno alla Via della Volpaia|1,poggio al tufo|1,polifenolo|2,ponente ligure|1,portabottiglia|3,premio|3,premio campiello|1,Premio Letterario Santa Margherita|1,presentazione|9,presidi slow food|1,previsioni|1,prezzo|1,Primavera Prosecco Doc 2008|1,Prime Uve Experience Day|1,primitivo|1,Primitivo di Manduria|1,Principe Corsini - Fattoria Le Corti|1,produttori|2,produzione|1,programma|2,Project Gotham Racing 4|1,proprietà intellettuale|1,prosecco|10,Prosecco Doc di Conegliano|1,Prosecco Doc Valdobbiadene|2,Prosecco Extra Dry|1,Prosecco Frizzante dei Colli Trevigiani|1,Prosecco Moscato|1,protesta|1,psicologia|1,pub|1,puglia|2,qualità|2,raccolta|1,Ramos Pinto|1,rapallo|1,rassegna|2,rastrelliera|1,Refosco dal Peduncolo rosso|1,regalo|2,reginetta del vino|1,regione sicilia|1,regno unito|1,report|1,research|1,ricerca|18,ricercatori|3,ricetta|1,Riesling|1,Riesling Spatlese (Germania)|1,riforma|1,rimedi naturali|2,rimini|1,riolo terme|2,risorse|1,risotti|1,risparmio|1,ristorante|3,ristoratori|1,riviera di levante|1,Rizzuto Guccione|1,Roberto Coin|1,robot|1,Rocca di Montegrossi|1,Rock in Rio Festival|1,Roger Viusà|1,Roma|1,roma|4,roma award|1,romagna|1,Rome Wine Festival|4,Ron|1,Roncade|1,rosato|2,rosato puglia|1,rose brut|1,rosso|6,Rosso di Montalcino|1,Rosso Montepulciano|1,Rossovermiglio|1,rosè|3,Rosé Brut|1,rotoballe|1,Rovereto|1,rubro|1,rugby|1,rum|2,russia|1,Sabato On Wine|1,sacerdote|1,sagra|4,sagra del vino|1,sagra dell\'uva|2,Sagrantino di Montefalco|1,Sagrantino di Montefalco Passito DOCG|1,sakè|1,salentino|1,Salera (Cipro)|1,Salgareda|1,Salice Salentino Rosato Doc|1,salina|1,salone|1,salone del gusto 2008|1,Salone del Vino|1,salone del vino|4,salute|13,san martino|1,San Polo di Piave|1,san valentino|2,San Vincenti|1,Sandeman|1,sangiovese|2,Sangiovese|5,Sangiovese Trophy 2007|1,Santa Lucia di Piave|1,sarah palin|1,sardegna|4,sauvignon|1,sbronza|4,scandalo|13,scatola|1,Schwarzriesling|1,scozia|1,scrittori da bere|2,seduzione|2,sensofwine|1,Sentiero diVino in Vendemmia|3,sequestro|2,sessualità|2,sfratto di Goym|1,shangai|3,Shoichi Nakagawa|1,shopping|3,shops and the city|1,Sicilia|1,sicilia|5,Sicilia the ExcelLand|1,Siegerrebe (Germania)|1,siena|2,sigep|2,sito|7,slow food|3,sms|3,soave|2,soda|1,software|1,solfiti|1,sommelier|4,sondaggio|2,sorsi d\'autore|1,sottobicchiere|1,spa|1,spagna|1,Spagna|1,spazio|1,spoleto|1,sport|3,spot asti|1,spumante|14,spumanti|5,spumantia 2007|2,St. Moritz|1,star|1,states|4,stati generali del vino|1,stazione leopolda|2,stereo|1,sting|3,stoccarda|1,storia|2,Storia regionale della vite e del vino in Italia|1,Strade dei Vini del Piave|1,strade del veneto|1,strade del vino e dei sapori dei Colli di Maremma|1,strade del vino franciacorta|1,streptococco|1,studi|2,Stuttgarter Weindorf|1,style|1,Sud Africa|1,sudafrica|2,sugar free|1,supermercato|1,surriscaldamento|1,Svizzera|1,Swarovski|1,Syrah|2,tabelle ministeriali|1,tappi|1,tarocco|1,tartufo|1,tasso alcolico|1,Tauleto Sangiovese 2003|1,tavola rotonda|1,tecnologia|2,teconologia|1,telefonino|1,temperatura|3,tenuta il bosco|2,terapia|2,Terenzio Medri|1,terme di diocleziano|1,termometro|1,Teroldego|3,Terrabianca|1,terrazza martini|2,terre di faenza|1,terre di franciacorta|1,Teruzzi&Puthod|1,tesi|1,tessitura busatti|1,test|1,testamatta|1,tetrapack|2,the economist|1,the sun|1,the vinoteka|1,THI Collection|1,tiramisù|1,Tissue and Organ Culture|1,tokio|1,tokyo|1,tolleranza zero|2,Top Wine Domani|1,topo bevitore|1,torgiano|1,torino|5,toscana|10,tour|1,town house galleria|1,trailer|1,trasporti|1,travel|5,Trebbiano|1,treno|1,Trentino|1,trisobbio|1,Trollinger|1,truffe|2,turismo|17,tutela|1,tv|1,U2|1,ubriaco|3,Umberto Cesari|1,umbria|4,un regolatore di temperatura di bottiglie|1,Ungheria|1,unione europea|1,Universita\' di Berkeley|1,uovo|1,usa|12,uva|4,V.Cheryl Womack|1,vacanze|1,valdobbiadene|2,Valiano|1,vanni santoni|1,varramista|1,varramista 2004|1,vassoio|2,Vazzola|1,Velenitaly|6,veleno|2,venchi|1,vendemmia|13,vendemmia 2007|2,vendemmia sicura|1,vendita|3,vendite|4,veneto|7,verdicchio dei castelli di Jesi|1,Verduzzo Doc Piave|1,vermentino|1,Vernaccia di San Gimignano|1,Vernaccia di San Gimignano D.O.C.G.|1,Vernaccia di Sangimignano|1,verona|17,Verona|1,viaggi|16,viaggiando|6,viareggio|1,video|8,videogame|1,vietnam|1,vigna|2,vigne|2,vigneti|2,vigneto|2,Vignole|1,Villa Cerna|1,Villa Favorita 2008|1,Villa Montepaldi|1,villa sandi|2,Vilmar Dhar|1,vin brulè|1,Vinalia|1,vinando|1,vini|47,Vini d\'Italia 2008|1,vini Doc|1,vini francesi|1,vini nel mondo|1,vini passiti|1,vinissage|1,vinitaly|28,Vinitaly|5,Vinitaly Cibus China|1,Vinitaly Tour|3,vinitaly tour|1,Vinitaly Tour 2007|1,Vinitaly Tour India|1,vinnatur|2,vino|321,vino & territorio 2008|1,vino adulterato|3,vino biologico|1,vino da messa|1,vino de-alcolizzato|1,vino della pace|1,vino e giovani|1,vino ecosostenibilità|1,vino in villa 2008|1,Vino Nobile di Montepulciano|1,Vino Nobile Docg|1,vino novello|4,vino rosso|2,vino senza alcool|1,vino&dintorni|1,vinoforum|1,vinoterapia|4,vinturi|1,vinum|3,vip|5,vitamindesign|1,Vitiano|1,viticoltori|6,vitigni|3,vitigni autoctoni|2,vocaboli|1,vodka|2,Voucher vendemmia|3,Vranken|1,w-end|1,Wambeek|1,web|7,week-end|2,weekend della degustazione|1,whiskey|4,whymoda|1,wice|1,wine|30,wine bag|1,wine bar|2,Wine Master Class|2,wine spectator|3,Wine Spectator. hotel|1,wine therapy|1,wine up|1,winelove|1,winenews|2,WineShopCommunity|1,winestation|5,wireless|1,World Tour del 2008|1,World\'s Longest Lunch|2,Worlwide Sommelier Association|1,Wuerttemberg|1,X°Circuito di Conegliano|1,Zimor|1,zonin|1,Zonin|5".split(',');
for (var i=0; i<TAGS_DATA.length; i++) TAGS_DATA[i] = TAGS_DATA[i].split('|');

function min(a, b) {
	return a < b ? a : b;
}

function fill_taglist(limit_par, sort_by) {
	if (!document.getElementById) return;
	
	var list = document.getElementById('taglist');
	list.innerHTML = '';
	
	var TAG_NUMBER = TAGS_DATA.length;
	
	if ((TAG_NUMBER == 0) || ((TAG_NUMBER == 1) && (TAGS_DATA[0] == ''))) {
		document.getElementById('tagheader').style.display = 'None';
		return;
	}
	
	if (sort_by == 'alpha') {
		var sort_func = function (a, b) {
			return (a[0].toLowerCase() < b[0].toLowerCase()) ? -1 : 1;
		}
	} else if (sort_by == 'post') {
		var sort_func = function (a, b) {
			var compared = b[1] - a[1];

			if (compared)
				return compared;
			else
				return (a[0].toLowerCase() < b[0].toLowerCase()) ? -1 : 1;
		}
	} else {
		alert('Wrong sort_by value');
		return;
	}

	TAGS_DATA.sort(sort_func);
	
	var limit = (limit_par <= 0) ? TAG_NUMBER : min(limit_par, TAG_NUMBER);
	
	for(var i=0; i<limit; i++) {
		var curData = TAGS_DATA[i];
		
		var newLink = document.createElement('a');
		newLink.appendChild(document.createTextNode(curData[0] + ' (' + curData[1] + ')'));
		newLink.setAttribute('href', '/tag/' + curData[0]);
		
		var newNode = document.createElement('li');
		newNode.appendChild(newLink);
		list.appendChild(newNode);
	}
	
	if (TAG_NUMBER>1) {
		var newNode = document.createElement('li');
		var alpha_link = (sort_by=='alpha') ? '<strong><u><span title="Ordina alfabeticamente">A-Z</span></u></strong>' : '<a title="Ordina alfabeticamente" href="javascript:fill_taglist(' + limit_par + ', \'alpha\');">A-Z</a>';
		var post_link = (sort_by=='post') ? '<strong><u><span title="Ordina per numero di post"># post</span></u></strong>' : '<a title="Ordina per numero di post" href="javascript:fill_taglist(' + limit_par + ', \'post\');"># post</a>';
		
		newNode.innerHTML = '<br /><em>Ordina:</em> ' + alpha_link + ' | ' + post_link;
		list.appendChild(newNode);
	}
	
	if (limit<TAG_NUMBER) {
		var newLink = document.createElement('a');
		var newStrong = document.createElement('em');
		newStrong.appendChild(document.createTextNode('Altri tag >'));
		
		newLink.appendChild(newStrong);
		newLink.setAttribute('href', '#tagheader');
		newLink.onclick = function () {fill_taglist(0, sort_by);};
		
		var newNode = document.createElement('li');
		newNode.appendChild(newLink);
		list.appendChild(newNode);
	} else if (limit==TAG_NUMBER && TAG_NUMBER>limit_par) {
		var newLink = document.createElement('a');
		var newStrong = document.createElement('em');
		newStrong.appendChild(document.createTextNode('< Nascondi tag'));
		
		newLink.appendChild(newStrong);
		newLink.setAttribute('href', '#tagheader');
		newLink.onclick = function () {fill_taglist(15, sort_by);};
		
		var newNode = document.createElement('li');
		newNode.appendChild(newLink);
		list.appendChild(newNode);
	}
}
/* End TagList */

function final_js() {
	make_popup_images();
}

/* AD functions */
var ADS_468X60_COUNT = 0;
var ADS_STYLE_WRITTEN = false;

function write_ads_style() {
	if (ADS_STYLE_WRITTEN) return;

	var gads_color = getADSColor();

	document.write('<style type="text/css">' +
		'div.ads_google a:link .url-hover, div.ads_google a.url-hover:link {' +
			'color: #' + gads_color + ';' +
		'}' +
		'div.ads_google a:hover .url-hover, div.ads_google a.url-hover:hover {' +
			'background-color: #' + gads_color + '; color: #ffffff;' +
		'}' +
		'</style>');

	ADS_STYLE_WRITTEN = true;
}

function write_ads(size, container_class) {
	write_ads_style();

	var ads_code = '';

	google_ad_client = 'ca-pub-9957643622061223'; // substitute your client_id (pub-#)
	google_ad_output = 'js';
	google_feedback = 'on';
//	google_ad_channel = BLOG_AD_CHANNELS[domain_name()];
//	g_chann = google_ad_channel;
	g_chann = '';
	
	if (size == '468x60') {
		ADS_468X60_COUNT++;
		
		if (ADS_468X60_COUNT > 2) return;
		
		ads_code += '<scr' + 'ipt type="text/javascript">\n';

		ads_code += 'google_max_num_ads = "2";\n';
		ads_code += 'last_adsense_format = google_image_size = "468x60";\n';
		ads_code += 'google_ad_type = "text_html";\n';

		ads_code += '</scr' + 'ipt>\n<scr' + 'ipt type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></scr' + 'ipt>';
	} else if (size == '300x250') {
		ads_code += '<scr' + 'ipt type="text/javascript">\n';

		ads_code += 'google_max_num_ads = "3";\n';
		ads_code += 'last_adsense_format = google_image_size = "300x250";\n';
		ads_code += 'google_ad_type = "text_html";\n';

		ads_code += '</scr' + 'ipt>\n<scr' + 'ipt type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></scr' + 'ipt>';
	} else if (size == '120x90') {
		ads_code += '<scr' + 'ipt type="text/javascript">\n';

		ads_code += 'google_max_num_ads = "1";\n';
		ads_code += 'last_adsense_format = google_image_size = "120x90";\n';
		ads_code += 'google_ad_type = "text_html";\n';

		ads_code += '</scr' + 'ipt>\n<scr' + 'ipt type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></scr' + 'ipt>';
	}
	
	if (typeof(container_class) == 'undefined') container_class = '';

	if (ads_code != '' && container_class != '')
		ads_code = '<div class="' + container_class + '">' + ads_code + '</div>';
	
	document.write(ads_code);
}
/* End AD functions */

/* AD functions */
function GetBlogCategory() {
	var category_box = document.getElementById('blog_category');

	if (category_box) return category_box.innerHTML;
	else return 'INVALID';
}

function GetBlogName() {
	// If the domain is something.domain.com, this function returns something :)
	var domain = window.location.host;
	return domain.substring(0, domain.indexOf('.'));
}

function GetBlogArea() {
	var re_index = new RegExp(/^\/(index\.html)?$/i);
	var re_monthly = new RegExp(/^\/\d\d\d\d\/\d\d\/(index\.html)?(\d+\.html)?$/i);
	var re_individual = new RegExp(/^\/\d\d\d\d\/\d\d\/.+/i);
	var re_search = new RegExp(/^(\/network)?\/cerca\/.*/i);
	var re_tag = new RegExp(/^(\/network)?\/tag\/.*/i);
	var re_various = new RegExp(/^\/(about|privacy|404)\.html$/i);
	var re_category = new RegExp(/^\/[\w\d_-]+\/(index\.html)?(\d+\.html)?$/i);
	
	var doc_pathname = document.location.pathname;

	if (re_index.exec(doc_pathname) != null) return 'HP';
	if (re_monthly.exec(doc_pathname) != null) return 'MONTHLY';
	if (re_individual.exec(doc_pathname) != null) return 'INDIVIDUAL';
	if (re_search.exec(doc_pathname) != null) return 'SEARCH';
	if ((re_various.exec(doc_pathname) != null) || (re_tag.exec(doc_pathname) != null)) return 'VARIOUS';
	if (re_category.exec(doc_pathname) != null) return 'CATEGORY';
	
	return 'UNKNOWN';
}

var pageNum = Math.round(Math.random() * 100000000);
var adserver = "http://blogfere.adbureau.net";

var RE_ADS_POSITION = new RegExp(/(^| )position_([\w\d]+)( |$)/);
var RE_ADS_SIZE = new RegExp(/(^| )size_([\w\d]+)( |$)/);
var RE_GOOD_KEYWORD = /^[\w\xe0\xe8\xe9\xec\xf2\xf9]+$/;

function get_ads_position(classes) {
	var position_match = RE_ADS_POSITION.exec(classes);
	return position_match ? position_match[2] : '';
}

function get_ads_size(classes) {
	var size_match = RE_ADS_SIZE.exec(classes);
	return size_match ? size_match[2] : '';
}

function get_keywords() {
	/* Gets all elements with class 'entry', then search in them all <a> tags with rel='tag' and rel="category" and
	store the innerHTML value in an hash, in order to avoid duplicates. The hash is converted into an
	array, and returned back to the caller */

	var entries = document.getElementsByClassName('entry'), keywords = new Object(), results = new Array(), keywords_tmp;

	split_and_save_kw = function (kw) {
		var keywords_tmp = kw.toLowerCase().replace(/[\/\\'_]/g, ' ').replace(/[\|!"�$%&()='?^+*@#,;.:\-]/g, '').split(' ');

		for (var k=0; k<keywords_tmp.length; k++) if (RE_GOOD_KEYWORD.test(keywords_tmp[k])) keywords[keywords_tmp[k]] = null;
	}

	for (var i=0; i<entries.length; i++) {
		var tag_links = entries[i].getElementsByTagName('a');

		var individual_title = entries[i].getElementsByTagName('h1');
		if (individual_title.length) split_and_save_kw(individual_title[0].innerHTML);

		for (var j=0; j<tag_links.length; j++) {
			if (tag_links[j].rel == 'tag' || tag_links[j].rel == 'category' || tag_links[j].rel == 'bookmark') {
				split_and_save_kw(tag_links[j].innerHTML);
			}
		}
	}

	for (var kw in keywords) results[results.length] = kw;

	return results;
}

/*
function add_publiblog() {
	var entries = document.getElementsByClassName('entry');

	if (entries.length >= 2 && document.getElementsByClassName('publiblog_taken').length == 0) {
		var publiblog = document.createElement('div');
		
		insertAfter(entries[1].parentNode, publiblog, entries[1]);
		publiblog.setAttribute('class', 'adbox position_PUBLIBLOG size_468x60 publiblog_taken');
	}
}
*/

function manage_future_adboxes(max_adboxes) {
	/* Finds all boxes with 'future_adbox' class, and turn
	first max_adboxes' classes in 'adbox'; the others are hidden
	with the 'invisible' class */

	var elements = document.getElementsByClassName('future_adbox');
	var new_class = '', classes = '';

	for (var i=0; i<elements.length; i++) {
		new_classes = classes = elements[i].className;

		if (i < max_adboxes) {
			new_classes = classes.replace('future_adbox', 'adbox');
			var position = get_ads_position(new_classes);

			if (position) new_classes = new_classes.replace('position_' + position, 'position_' + position + '_' + i);
		} else {
			if (classes.indexOf('invisible') == -1) new_classes += ' invisible';
		}

		elements[i].className = new_classes;
	}
}

function render_ad(divName, aambTag) {
	var invObj = 'INV' + divName;

	try {
		var code = eval(aambTag);
	} catch(aamErr) { }

	if (typeof(code) != 'undefined' && code.right(96) != '<img src="http://blogfere-images.adbureau.net/blogfere/accipiter/images/AE0.gif" border="0"></a>') {
		if(navigator.userAgent.indexOf('MSIE') > -1) {
			code = code.replace('getADSColor()', '"' + getADSColor() + '"');
			document.getElementById(divName).innerHTML += '<div id="TMP' + divName + '" style="display:none">' + escape('<body><div id="adDiv">' + code + '</div>') + '</div><iframe name="' + invObj + '" width="0" height="0" frameborder="0" onload="javascript:try { document.getElementById(\'' + divName + '\').insertAdjacentElement(\'beforeEnd\', window.frames[\'' + invObj + '\'].document.getElementById(\'adDiv\')) } catch(aamErr) { }"></iframe>';
			window.frames[invObj].document.location = 'javascript:unescape(parent.document.getElementById(\'TMP' + divName + '\').innerHTML)';
		} else {
			document.writeln('<div id="' + invObj + '" style="display:none">' + code + '<script type="text/javascript" defer="true">document.getElementById(\'' + divName + '\').innerHTML = document.getElementById(\'' + invObj + '\').innerHTML;document.getElementById(\'' + invObj + '\').innerHTML = \'\';</scr' + 'ipt></div>');
		}
	}
}

function fill_ads() {
// 	add_publiblog();
// 	check_empty_ads();
// 	if (navigator.userAgent.indexOf('MSIE') == -1) make_popup_images();
	make_popup_images();
	manage_future_adboxes(2);
	
	var elements = document.getElementsByClassName('adbox');

	if (elements.length == 0) return 0;

	var ad_request = '', position = '', size = '';
	var keywords = [];	// get_keywords();
	
	var blog_name = GetBlogName().toUpperCase();
	var blog_area = GetBlogArea();
	var blog_category = GetBlogCategory();

	for (var i=0; i<elements.length; i++) {
		var classes = elements[i].className;
		if (elements[i].id == '') elements[i].id = 'AAMB_adbox_' + i;
		var boxid = elements[i].id;

		position = get_ads_position(classes);
		size = get_ads_size(classes);

		ad_request += '/' + boxid +
			'/SITE=' + blog_name + 
			'/AREA=' + blog_area + 
			'/CATEGORIA=' + blog_category + 
			'/AAMSZ=' + size + 
			(position.length ? '/POSITION=' + position : '');
	}

	var random = Math.round(Math.random() * 100000000);
	var ad_request = adserver + '/bservers/AAMALL/acc_random=' + random + '/pageid=' + pageNum + (keywords.length ? '/KEYWORD=' + keywords.join(' ').replace(/ /g, '%20') : '') + ad_request;
	document.write('<script type="text/javascript" src="' + ad_request + '"></script>');

	// Returns the number of adboxes
	return elements.length;
}

function show_ads() {
	for (var i=0; i<adbox_count; i++) {
		var boxid = 'AAMB_adbox_' + i;
		render_ad(boxid, boxid);
	}
}
/* End AD functions */

/* Begin Sole24Ore */
// OAS_sitepage = 'blogosfere.it/08/contatore';
OAS_sitepage = 'blogosfere.it/' + domain_name();
OAS_listpos = 'Top,SkyScraper,PubliBlog,HalfPage,VideoBox,VideoBox_2,VideoBox_3,VideoBox_4,BackGround,TextBox_01,TextBox_02,TextBox_03,TextBox_04,PopUp';
// OAS_listpos = 'Top,Top1,SkyScraper,HalfPage,VideoBox,VideoBox_2,VideoBox_3';
OAS_query = '';

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

OAS_publiblog_count = 0;

/* Begin Publiblog, VideoBox_2, VideoBox_3 */
function hide_ads_container() {
	var ads_id = 'ads_' + get_random(1000);
	
	document.write('<div id="' + ads_id + '"><scr' + 'ipt type="text/javascript">document.getElementById("' + ads_id + '").parentNode.className = "invisible";</scr' + 'ipt></div>');
}

var ADS_post_count = 0;

function write_post_ads() {
	ADS_post_count++;
	
	switch (ADS_post_count) {
		case 2:
// 			document.write('<div class="adv_container_1"><scr' + 'ipt type="text/javascript">OAS_RICH("PubliBlog");</scr' + 'ipt></div>');
			document.write('<div class="adv_container_1"><div style="text-align: center; font-size: 10px; border-bottom: 1px solid gray; margin-left: 10px;">Pubblicit&agrave;</div><scr' + 'ipt type="text/javascript">OAS_RICH("PubliBlog");</scr' + 'ipt><div style="text-align: center; font-size: 10px; border-top: 1px solid gray; margin-left: 10px; margin-bottom: 10px;">Pubblicit&agrave;</div></div>');
			break;
		case 4:
			document.write('<div class="adv_container_1"><scr' + 'ipt type="text/javascript">OAS_RICH("VideoBox_2");</scr' + 'ipt></div>');
			break;
		case 6:
			document.write('<div class="adv_container_1"><scr' + 'ipt type="text/javascript">OAS_RICH("VideoBox_3");</scr' + 'ipt></div>');
			break;
	}
}
/* End Publiblog, VideoBox_2, VideoBox_3 */

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>');
};

function dynbox(wbds_size, wbds_position) {
	if (wbds_size=='TEXTBOX') {
		write_post_ads();
		return;
	}
	
	var OAS_pos = '';
	
	if (wbds_size=='728X90') {
		OAS_pos = 'Top';
	} else if (wbds_size=='300X250') {
		OAS_pos = 'VideoBox';
	} else if (wbds_size=='120x600') {
		OAS_pos = 'SkyScraper';
	} else {
		return;
	}

	OAS_RICH(OAS_pos);
}
/* End Sole24Ore */

/* Begin Announcements */
// 	'<big><strong>Sei di Milano?</strong></big> Vuoi collaborare con <strong><a target="_blank" href="http://milano.blogosfere.it/">Milano 2.0</a></strong>?<br/>Vuoi scrivere della tua citt&agrave;? Manda il tuo cv a <strong><a href="mailto:bloggers@blogosfere.it">bloggers@blogosfere.it</a></strong>',

var ANNOUNCEMENTS = new Array (
	'Segui con interesse la pallavolo?<br />Scrivici a <a href="mailto:bloggers@blogosfere.it">bloggers@blogosfere.it</a>',
	'Sei appassionato del mondo Apple?<br />Scrivici a <a href="mailto:bloggers@blogosfere.it">bloggers@blogosfere.it</a>',
	'Cani e gatti sono la tua passione?<br />Scrivici a <a href="mailto:bloggers@blogosfere.it">bloggers@blogosfere.it</a>',
	'Il fitness e la cura del corpo sono chiodi fissi?<br />Scrivici a <a href="mailto:bloggers@blogosfere.it">bloggers@blogosfere.it</a>'
);

function get_random(upper) {
    return Math.floor(Math.random() * upper);
}

function write_topper(topper) {
	return;	// Added on 2008-03-27
}

function write_announcement() {
	if (ANNOUNCEMENTS.length == 0) return;

	document.write('<div class="ann">' + ANNOUNCEMENTS[get_random(ANNOUNCEMENTS.length)] + '</div>');
}
/* End Announcements */

/* Begin Comments helpers */
var DAYS_TIMESTAMPS = new Array('Oggi', 'Ieri', '2 giorni fa', '3 giorni fa', '4 giorni fa', '5 giorni fa', '6 giorni fa');
var ONE_DAY = 86400000;

function strtotime(timestamp) {
	// Accepted format: yyyy-mm-dd hh:mm
	var a = timestamp.substring(0, 10).split('-');
	var b = timestamp.substring(11, 16).split(':');

	return new Date(parseInt(a[0], 10), parseInt(a[1], 10)-1, parseInt(a[2], 10), parseInt(b[0], 10), parseInt(b[1], 10), 0);
}

function pad_time(n) {
	return (n < 10) ? '0' + n : '' + n;
}

function setCommentTimestamp(comment) {
	var timestamps = comment.getElementsByTagName('span');
	if (!timestamps) return true;
	var timestamp = (timestamps) ? strtotime(timestamps[0].title) : '';

	if (timestamp) {
		var now = new Date();
		var comment_hour = timestamp.getHours();
		var comment_minute = timestamp.getMinutes();

		now.setHours(comment_hour);
		now.setMinutes(comment_minute);
		now.setSeconds(0);

		var time_diff = (now - timestamp);
		
		if (time_diff < ONE_DAY*7) {
			timestamps[0].innerHTML = DAYS_TIMESTAMPS[parseInt(time_diff / ONE_DAY)] + ', ore ' + pad_time(comment_hour) + ':' + pad_time(comment_minute);
			return true;
		}
	}

	return false;
}

function mark_author_comments() {
	/*
		Each comment is
		<div class="comment" id="comment-COMMENT_ID">
			<div class="entryTop">
				<h3><a href="#comment-COMMENT_ID">COMMENT_NUM</a>. <a href="COMMENTER_URL">COMMENTER_NAME</a></h3>
			</div>
			[...]
		</div>
	*/
	var comments = $('comments').getElementsByClassName('comment');
	var current_domain = 'http://' + window.location.host;
	var CUR_DOMAIN_LENGTH = current_domain.length;
	var continue_format_timestamp = true;
	var h3s, h3_links;

	for (var i=comments.length-1; i>=0; i--) {
		h3s = comments[i].getElementsByTagName('h3');

		if (continue_format_timestamp)
			continue_format_timestamp = setCommentTimestamp(h3s[0]);
		
		h3_links = h3s[0].getElementsByTagName('a');

		if (h3_links.length > 1) {
			if (current_domain == h3_links[1].href.toLowerCase().substring(0, CUR_DOMAIN_LENGTH)) {
				comments[i].className += ' comment-author';
			}
		}
	}
}

function block_comments() {
	document.getElementById('comments-wait-msg').style.display = 'block';
	document.getElementById('comment-post').disabled = true;
	return true;
}

function enable_comments_form() {
	if (get_random(2) == 0)
		document.comments_form.action = 'http://blogosfere01.blogosfere' + '.it/mte/mt-comments-0.cgi';
	else
		document.comments_form.action = 'http://blogosfere03.blogosfere' + '.it/mte/mt-comments-0.cgi';

// 	document.comments_form.action = 'http://blogosfere01.blogosfere' + '.it/mte/mt-comments-0.cgi';
}

function start_wysiwyg_editor_0() {
	tinyMCE_GZ.init({
		mode : "textareas",
		theme : "advanced",
		language : "it",
		plugins : "",
		theme_advanced_buttons1 : "link,unlink,separator,bold,italic,underline,separator,bullist,numlist,separator,undo,redo,separator",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_path_location : "bottom",
		theme_advanced_resizing : true,
		theme_advanced_resize_horizontal : false,
		safari_warning: false,
		content_css : "http://shared.blogosfere.it/css/tinymce.css"
	});
}

function start_wysiwyg_editor_1() {
	tinyMCE.init({
		mode : "textareas",
		theme : "advanced",
		language : "it",
		plugins : "",
		theme_advanced_buttons1 : "link,unlink,separator,bold,italic,underline,separator,bullist,numlist,separator,undo,redo,separator",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_path_location : "bottom",
		theme_advanced_resizing : true,
		theme_advanced_resize_horizontal : false,
		safari_warning: false,
		content_css : "http://shared.blogosfere.it/css/tinymce.css"
	});
}
/* End Comments helpers */

function google_ad_request_done(google_ads) {
/*
* This function is required and is used to display
* the ads that are returned from the JavaScript
* request. You should modify the document.write
* commands so that the HTML they write out fits
* with your desired ad layout.
*/
var s = '';
var i;

/*
* Verify that there are actually ads to display.
*/
if (google_ads.length == 0) {
return;
}

/*
* If an image or flash ad is returned, display that ad.
* Otherwise, build a string containing all of the ads and
* then use a document.write() command to print that string.
*/

if (google_ads[0].type == "flash") {

   s += '<a href=\"' + google_info.feedback_url + '\" class="adsbygoogle">Annunci Google</a><br>' 
   /* s += '<span style="color:#000; font-size:10px; text-align:right;">Annunci Google</span><br>' */

	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="' +
google_ad.image_width + '" HEIGHT="' +
google_ad.image_height + '"> <PARAM NAME="movie" VALUE="' +
google_ad.image_url + '">' +
'<PARAM NAME="quality" VALUE="high">' +
'<PARAM NAME="AllowScriptAccess" VALUE="never">' +
'<EMBED src="' +
google_ad.image_url + '" WIDTH="' +
google_ad.image_width + '" HEIGHT="' +
google_ad.image_height +
'" TYPE="application/x-shockwave-flash"' +
' AllowScriptAccess="never" ' +
' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';

} else if (google_ads[0].type == "image") {

   s += '<a href=\"' + google_info.feedback_url + '\" class="adsbygoogle">Annunci Google</a><br>' 
   /* s += '<span style="color:#000; font-size:10px; text-align:right;">Annunci Google</span><br>' */
   
   s += '<a href="' +
google_ads[0].url + '" target="_blank" title="go to ' +
google_ads[0].visible_url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
google_ads[0].visible_url + '\';return true"><img border="0" src="' +
google_ads[0].image_url + '"width="' +
google_ads[0].image_width + '"height="' +
google_ads[0].image_height + '"></a>';

} else if (google_ads[0].type == "html") {

s += google_ads[0].snippet;



} else {

// Blogosfere
// var gads_color = getADSColor();

if (last_adsense_format == '120x90') {
	additional_style = ' style="background-color: #' + getADSBgColor() + '"';
} else {
	additional_style = '';
}

if (google_ads.length == 1) {
/*
* Partners should adjust text sizes
* so ads occupy the majority of ad space.
*/
    s += '<a href=\"' + google_info.feedback_url + '\" class="adsbygoogle">Annunci Google</a><br>' 
     /* s += '<span style="color:#000; font-size:10px; text-align:right;">Annunci Google</span><br>' */

   s += '<div class="ads_google"' + additional_style + '><a style="text-decoration:none" target="_blank" href="' +
google_ads[0].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
google_ads[0].visible_url + '\';return true"><span class="url-hover"> <b>' +
// google_ads[0].visible_url + '\';return true"><span  class="url-hover" style="color:#' + gads_color + '"> <b>' +
google_ads[0].line1 + '</b></span></a> <span class="description">' +
google_ads[0].line2 + '&nbsp;' +
google_ads[0].line3 + '&nbsp;</span><span><a class="url-hover" target="_blank" href="' +
// google_ads[0].line3 + '&nbsp;</span><span><a class="url-hover" style="color:#' + gads_color + '" target="_blank" href="' +
google_ads[0].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
google_ads[0].visible_url + '\';return true">' +
google_ads[0].visible_url + '</span></a></div>';


} else if (google_ads.length > 1) {
   /*s += '<a href=\"' + google_info.feedback_url + '\" style="color:000000">Annunci Google</a><br>'*/
  s += '<a href=\"' + google_info.feedback_url + '\" class="adsbygoogle">Annunci Google</a><br>' 


  /*
  * For text ads, append each ad to the string.
  */

for(i = 0; i < google_ads.length; ++i) {

s += '<div class="ads_google"' + additional_style + '><a style="text-decoration:none" target="_blank" href="' +
google_ads[i].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
google_ads[i].visible_url + '\';return true"><span class="url-hover"  style="font-size:15px;text-decoration:underline;"> <b>' +
// google_ads[i].visible_url + '\';return true"><span class="url-hover"  style="color:#3300cc;font-size:15px;text-decoration:underline;"> <b>' +
// google_ads[i].visible_url + '\';return true"><span class="url-hover" style="color:#' + gads_color + '"> <b>' +
google_ads[i].line1 + '</b></span></a> <span class="description">' +
google_ads[i].line2 + '&nbsp;' +
google_ads[i].line3 + '&nbsp;</span><span><a class="url-hover" target="_blank" href="' +
// google_ads[i].line3 + '&nbsp;</span><span><a class="url-hover" style="color:#' + gads_color + '" target="_blank" href="' +
google_ads[i].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
google_ads[i].visible_url + '\';return true">' +
google_ads[i].visible_url + '</span></a></div>';

}
}
    }

    document.write(s);
    return;
}