// 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 = "1° dicembre|1,2000|1,2008|1,25 aprile|2,28 giugno|1,5x1000|1,8 marzo|3,8x1000|4,8xmille|1,A sua immagine|1,abbandono|2,abruzzo|2,Adam Bouska|1,Adamo|1,adescamento|1,adesivo|1,Adjmal Nashkbandi|2,admirer|1,adozioni|4,ADSL|1,affermazione civile|1,Afghanistan|1,Africa|1,agapo|1,AGeDO|1,agedo|3,Agedo|3,agenzia|1,Ahmadinejad|1,AIAF|1,Aids|15,airone|1,Alan Hollinghurst|1,Albania|1,Albus Silente|1,Alby|1,Aldo Busi|2,Alemanno|1,Alessandra Mussolini|1,Alessandro Bandoni|2,Alessandro Cecchi Paone|1,Alessandro Gilioli|1,Alessandro Zan|1,Alessio De Giorgi|5,Alexia|1,Alfredo Ormando|1,Alibi|1,allattamento|1,Almodòvar|1,alpinismo|1,Amanda Lepore|1,Amazon|1,amazzoni|1,Ambra Angiolini|1,Ambrogino d\'oro|2,America\'s got Talent|1,Amici|1,Amministrative 2007|1,Amnesty International|2,amore|2,Amsterdam|3,Andrea Adriatico|1,Andrea Camperio Ciani|1,Andrea Maccarone|1,andrea occhipinti|2,Andrea Sarubbi|1,Andrew Grande|1,Andy Alexander|1,Andy Warhol|2,AnellidiFumo|1,Ang Lee|2,Angela Merkel|1,Angelan Boligan Corbo|1,Angelina Jolie|1,Angelo Bagnasco|4,Angelo Balducci|1,anglicani|1,animali|2,ANLAIDS|1,Anna Betz|1,Annamaria Bernardini De Pace|1,Annie Messina|1,Anniversario|2,Anno Europeo delle Pari Opportunità|1,anoressia|1,Ansa|1,antisemitismo|1,Antonio Colom|1,Antonio D\'Amico|1,Antonio De Caro|1,Antonio Marano|2,Antony Cortinovis|1,anziani|1,appello|1,Arci|1,Arcigay|36,Arcilesbica|3,Arcoiris|1,Arisa|1,Arnold|1,arresto|3,arte|5,ASA|1,Ash|1,ASL|1,Assicurazioni|2,Assotravel|1,Assunta Almirante|1,asta|2,Aurelio Mancuso|13,australia|1,Austria|1,Avvenire|1,Axel|1,aziende|1,Azione Trans|3,Babele|1,baci|6,bacio|1,bacio gay|5,Bagheria|1,Bagnasco|6,ballerini|1,Baltimora|1,bambini|1,bambini sfruttati|1,bambole|2,banca|1,bar gay|1,Barack Obama|6,Barbara Panzeri|1,Barbara Pollastrini|1,Barbie|1,Barcellona|2,barebacking|1,Bari|2,barzelletta|1,Batman|1,battisti|1,battuta|1,Bauchi|1,Bauli|1,bear|3,beckham|1,Beirut|1,Belinda Carlisle|1,bellezza|3,Ben Summerskill|1,Benedetto Croce|1,Benedetto XVI|5,benedizione|1,beneficenza|1,Beppe Ramina|2,Beppe Severgnini|1,berlino|1,Berlusconi|4,Bert D\'Arragon|1,bestemmia|2,Beyoncé|1,Beyourself|1,Bhw|1,Biagio Sciortino|1,biancheria|1,Bibbia|1,biennale arte umorismo|1,Big Jim|1,bikers|1,bilancio|1,Bilerico|4,Bill Clinton|1,Billie Jean King|1,Billy Brown|1,Billy Elliot|1,Billy More|1,Birmania|1,bisessuale|1,bisessualità|5,bisesx|1,bisex|1,Bjorn Borg|1,blog|7,blogger|1,bloggers love freedom|1,blogosfera|1,blogosfere|1,Blue Diamond Society (Dbs)|1,boicottaggio|2,Bologna|18,bomba|1,bonsai|1,Borgo del tempo perso|1,boss|1,Bossi|1,Brad Pitt|2,Brasile|2,Brenda|1,Brescia|1,Britain\'s Got The Pop Factor|1,British Telecom|1,Britney Spear|1,Brokeback Mountain|2,Bruno Bozzetto|1,Bucarest|1,bufala|1,Buju Banton|1,bulimia|1,bullismo|3,Burlesque|1,Burundi|1,By|1,cacciatore|1,calabria|1,calciatori gay|1,calcio|12,calendario|2,California|3,cambiare si può|1,Cambridge|1,Camera dei deputati|1,Camerun|1,Camillo Langone|1,Camillo Ruini|1,camorra|1,campagna|5,Campagna|1,campagna \"lasciami vivere\"|1,Campari Red Passion|1,campidoglio|1,Canada|2,Candelora|2,candidati gay|2,Candy|1,Cannes|1,canzone|1,Capaccio|1,Cape Town|1,Capo Rizzuto|1,capodanno|1,Capri|1,carabinieri|1,Carfagna|2,Carlo Caffarra|1,Carlo Coccioli|1,Carlo Ghidelli|1,Carmine Urciuoli|1,Carnevale|2,CarniScelte|4,Carola Sanchez|1,Carrara|1,Carrie Underwood|1,Carrino|1,Carrà|2,cartagena|1,cartomante|2,Casa Bianca|1,Casapound|1,case popolari|1,caserma|1,Cassero|6,castello della rancia|1,Catania|1,Cattolica|1,cattolici|4,Cecchi Paone|1,Cecil Beaton|2,CEI|8,cei|1,Celestino Migliore|1,Cenerentola|1,censura|5,cesare gallarini|1,Cgil|1,Chad Hardy|1,chaser|1,chat|3,Cher|2,Chiara Atzori|1,chiesa|5,Chiesa|3,Chiesa cattolica|3,chiesa evangelica|1,chiesa valdese|2,Chris Evans|1,Chris Smith|1,Christian Bale|1,Christine Daniels|1,christopher street day|1,chubby|1,chueca|1,Cile|1,cina|2,Cinema|2,cinema|3,Ciro Cascina|1,ciro stajano|1,Cirque du Soleil|1,Città del Messico|1,City angels|1,classifica|1,Claudia Gerini|1,Claudia Mari|1,Clistere d\'oro|1,clooney|1,cocaina|1,Cochi e Renato|1,cognomi|1,Colm Tóibín|1,colombia|1,colosseo|4,comicità|2,coming out|17,commercio|1,Compass|1,compleanno|1,comunione|2,comunità ursina|1,concerto|2,Concita de Gregorio|1,Conclavissima|1,Confesercenti|1,confetti|3,confino|1,Congresso|1,congresso|2,Congresso Nazionale|1,convegno|1,conviventi|2,coppia gay|4,coppie di fatto|22,coraggio laico|2,Corano|1,Corato|1,corea del sud|1,Coro gay|2,coro gay|1,corona|1,Corona|3,coronopoli|1,Corriere|1,Corriere della Sera|3,Corte Costituzionale|3,Cosmetici|1,Cossiga|1,Costantino della Gherardesca|1,Costituzione|1,Coumbia University|1,cowboy gay|2,cpt|1,Craig Seymour|1,cremona|1,Crisalide|5,crisi|3,Cristiana Alicata|2,Cristiano Gatti|1,crocefisso|1,crociera gay|1,Crtistiana Alicata|1,cruising|1,cub|1,culattoni|1,culturagay|2,curia|2,curiosità|2,CUS|4,cus|1,Da Uomo|2,daddy|1,dadt|3,Dadt|3,Daily Mail|1,Dal fondo|1,Damiano Damiani|1,Daniel Radcliffe|1,Daniele Baldelli|1,Daniele Iannaccone|1,Daniele Mastrogiacomo|3,Daniele Nardini|2,Daniele Priori|2,daniele scalise|1,daniele silvestri|1,Daniele Solaris|1,Dante Alighieri|1,danza|2,Daphne Du Maurier|1,Darfur|1,Daria Bignardi|1,Dario Fo|1,Dario Franceschini|1,DaUomo|1,David Gross|1,David Letterman|1,Davide Romano|1,Davide Tolu|1,Dayana Mendoza|1,ddl intercettazioni|1,De vulgaris dementia|1,Dean Cox|1,Delia Vaccarello|1,Depenalizzazione omosessualità|8,depilazione|1,deschamps|1,Desmond Tutu|1,Desperate Housewives|1,destra|5,detenuti|1,Di\'GayProject|2,Diana Spencer|1,dibattito|1,Dick Cheney|1,Dico|3,DiCo|34,dico|3,Diego Abatantuono|1,Diego Mantegazza|1,dieta|1,differenza|1,dimissioni|1,Dino Boffo|1,Dinozzo|2,Direct Line|1,diritti|12,Diritti|1,discoteca|3,discriminazione|5,discriminazioni|10,Dispenser|1,divieto|2,divorziati|1,Dolce & Gabbana|1,Dolce&Gabbana|2,Domenico Rizzo|1,don Franco Barbero|3,don Nildo Pirani|2,Don Nildo Pirani|1,don Oreste Benzi|1,donna|1,donne|1,Dora Bella|1,dottorato|1,Dow Chemical Company|1,dr Gay|1,drag queen|11,droga|1,Ds|1,Dubai|1,Dustin Michaels|1,E.M. Forster|1,ebay|2,Ebay|1,ebrei|1,ecologismo|1,editoria|1,El Mundo|1,Elca|1,elefante gay|1,elezioni|8,elezioni amministrative|4,Elio e le Storie Tese|2,Elisabetta Gardini|1,Elizabeth Bishop|1,Elle|1,elliot|1,Elton John|1,emancipazione femminile|1,Emanuela Di Cesare|1,Emergency|2,Emilia Romagna|1,Emiliano Zaino|2,Emmanuelnegro|1,Endemol|1,Ennio Antonelli|1,Ennio Ruffolo|1,Enrico Fusco|1,Enrico Letta|1,Enrico Oliari|3,Enrique Iglesias|2,Enzo Jannacci|1,Enzo Moscato|1,Erika Mannelli|1,ermafrodita|1,Ernesto Vecchi|1,eros|1,escort|4,estate|3,Esterino Montino|1,Eta|1,etero|4,etologia|1,Eur|2,europa|1,Europee|5,europee|1,Europride|2,Eva Grimaldi|1,Eva Longoria|1,Eva Mendes|1,Eva Robin\'s|1,evangelici|1,Evanna Lynch|1,Everest|1,ewan mcgregor|2,Exit|2,Fabio Canino|1,Fabio De Luigi|1,Fabio Fiandrini|1,Fabio Filippi|1,Fabio Riccobono|1,Fabio Volo|1,Fabrizio Caiazza|1,Fabrizio Corona|4,Fabrizio Marrazzo|4,Facciamo Breccia|2,Facebook|1,facebook|2,fake|1,Fama a bailar|1,famiglia|9,Famiglia reale|1,famiglie|2,Families Night|2,Family Day|19,Family Guy|1,fascismo|2,Father Tom|1,Fausto Tucci|1,favole|1,fecondazione artificiale|1,fede|1,Felix Cossolo|3,Feltrinelli|1,Fenice|1,Fergus Greer|1,ferie|1,Ferragosto|1,ferragosto|2,Ferzan Ozpetek|1,festa|2,festa del papà|1,festa della donna|4,festa della mamma|1,fiaccolata|1,Ficarra e Picone|1,fiction|2,figli gay|1,Filippo Nigro|1,film|8,Fiorello|1,Firenze|4,Fisting|2,flash mob|1,Flavia Madaschi|1,Flavio Delbono|2,Formia|1,Forum|3,Forza Nuova|3,foto|2,fotografia|2,fotomontaggi|1,Fpd|1,Francesco Billotta|1,Francesco Boccia|1,Francesco Coco|1,Francesco Cossiga|1,Francesco Gnerre|1,Francesco Guccini|1,Francesco Palese|1,Francesco Zanardi|2,Francia|1,Francis Bacon|2,Franco Bechis|1,Franco Buffoni|1,Franco D\'Ercole|1,Franco Grillini|10,franco grillini|2,Franco Salustri|1,fratello gay|2,fratello vescovo|1,frattura|1,Free Burma|2,Friendfeed|1,Friendly Versilia|1,fumetto|1,G-A-Y|1,G8|1,Gabriel Garko|1,Gabriele Muccino|1,Gabriele Paolini|1,Gabriele Sandri|1,Gabriella Lettini|1,Gabrielle Solis|1,Gainesville|1,galateo|1,gara|1,Gareth Thomas|1,garrota|1,Gary Cooper|1,gat|1,gattivity|3,GAVA|1,Gay|2,gay|76,Gay Bride|1,gay bride|1,Gay Camp|1,Gay in divisa|1,Gay pride|1,Gay Pride|3,gay pride|11,gay pride 2007|1,Gay Pride Parade|1,gay street|1,Gay street|1,Gay Village|3,Gay.it|6,Gay.tv|1,Gaydar|1,gayfriendly|1,GayHelpLine|1,GayLib|1,Gaylib|4,Gaytoday|1,GayToday|1,Geek Queer|1,gela|1,Gelmini|2,gender|2,Gender Bender|2,gene gay|2,Genitori|2,gennaro cosmo parlato|1,Gennaro D\'Auria|2,Genova|15,Gentilini|5,George Clooney|3,Germania|2,Ghamila Gali|1,Giamaica|1,Gian Mario Felicetti|3,Giancarlo Gentilini|2,gianfranco fini|4,Gianfranco Fini|1,Gianfranco Rotondi|1,Gianluca Ansanelli|2,Giannelli|1,Gianni Alemanno|1,Gianni Scardovi|1,Gianni Vattimo|2,Gianni Versace|2,gilioli|1,Gino Paoli|1,Gino Strada|2,gioco|2,Giorgia Meloni|3,Giorgio Bassani|1,Giorgio Napolitano|3,giorgio perlini|1,giornata mondiale contro l\'omofobia|5,giornata mondiale contro l\'omofobia 2007|1,Giovanna Cosenza|1,Giovanni Console|1,Giovanni Dall\'Orto|1,giuliano amato|1,Giuliano Montaldo|1,Giulio Maria Corbelli|1,giuni russo|1,Giuseppe Fioroni|1,Giuseppe Lo Presti|1,Giuseppe Patroni Griffi|1,Giuseppe Zenti|2,giustizia|1,Glamarathon|1,glbtqi|4,GLBTQI|1,Global Dau for Darfur|1,Gomorra|1,gonna|1,Gore Vidal|1,gossip|1,Gran Canaria|1,Grande Fratello|4,gravidanza|1,greenpeace|1,Greta Garbo|1,Griffin|1,grillini|1,Grillini|3,Gruppo d\'Azione Vegetariano Arcobaleno|1,Guardian|1,guardone|1,guerra|1,Guido Westerwelle|1,Gus Van Sant|2,gus van sant|1,Gustav Hofer|1,Haiti|1,Hard Rock Café|1,Harry Potter|2,Harvey Milk|3,Hedda Lettuce|1,Herculine Barbin|1,Hillary Clinton|2,Him|1,Hiv|1,HIV|3,Homopage|1,Hrc|1,Hugo Chávez|1,Human rights first|1,Human rights watch|1,I Fantastici 4 e Silver Surfer|1,Ian McKellen|1,Ibm|1,icona|1,icona gay|2,IDAHO|1,Idrees|1,Idv|2,Iene|1,IgNobel|1,Il Foglio|1,Il Giornale|3,Il Riformista|1,Il Vizietto|1,Ilaria D\'amico|1,Ilaria D\'Amico|1,ILGA|1,Imma Battaglia|13,immigrazione|3,incesto|1,incidente|1,Indiana|1,indonesia|1,Infostrada|1,Inghilterra|3,inghilterra|4,internet|1,intervista|7,interviste|4,intimo|1,Iowa|1,Iran|2,Iraq|6,Iraqi Lgbt|1,Islam|3,Islanda|1,Isola dei Famosi|3,Isola di Pasqua|2,Istituto Superiore della Sanità|1,It\'s raining man|1,It\'s your song|1,Italia|1,italia|2,italia 1|1,Italia 1|1,Italians|1,ivan cotroneo|1,Ivan Cotroneo|1,Ivan Scalfarotto|5,Jackie Kay|1,James Baldwin|1,James Franco|1,James Worton|1,Jan Sosniok|1,Jason Behr|1,Javier|1,jeans|1,Jeff Sheng|1,Jenny Bailey|1,Jericho|1,Jesse Metcalfe|1,jim carey|1,jim carrey|1,Joe Orton|1,Johanna Sigurdardottir|1,Jonathan Coe|1,Joseph Nicolosi|2,Josephine Baker|1,Julio|1,Jurij Luzhkov|1,Justin Timberlake|1,kairos|1,Kansas|1,Kelly Osbourne|1,Kevin Federline|1,kiss in|2,Kiss-in|1,Klaus Davi|2,Klaus Wowereit|1,Kofi Annan|1,Komos|3,L\'Aquila|1,L\'Avvenire|1,L\'Espresso|1,L\'Oreal|1,L\'Unità|1,L\'Unità Concita De Gregorio|1,La famiglia fantasma|1,La Nazione|1,la7|1,La7|1,Lace|1,Lactacyd|1,ladro|1,laicità|2,Lapo Elkann|1,Larry Craig|1,Larry Kramer|1,Latavia Tovarich|2,laurea|1,Laurella Arietti|3,LAV|1,lavoro|2,Lazio|1,Lee Bollinger|1,legge|2,Legge Concia|1,leggi|1,leggi anti gay|10,Legittima Offesa|1,Lele Mora|1,Lella Costa|3,Leonardo Feltrin|1,lesbica|7,lesbiche|7,lesbismo|1,lesbo|1,Leszek Pokrywka|1,Letizia Moratti|1,lettera alle famiglia|1,letteratura|4,Levi\'s|1,Levitico|1,Lewis Cohen|1,lgbt|2,lgbtqi|1,Libano|1,Liberetà|1,Libero|1,Libero Pensiero|1,Libreria Babele|1,libri|17,libro|1,Lidia Ravera|1,Liff|1,LILA|2,Lilandt|1,Lily Savage|1,Linda McCartney|1,Lingotto|2,Lino Banfi|1,lipodistrofia|1,Lisa Neff|1,Lituania|2,Livia Aymonino|1,Livia Turco|1,Lodo Alfano|1,Logo|1,Lolle|1,Lombardia|1,London Lesbian & Gay Film Festival|1,Londra|5,lontra|1,Loredana Bertè|1,Lorella Cuccarini|2,Lorenzo Martone|1,loretta goggi|1,Loretta Goggi|4,Lorin Sklamberg|1,Los Angeles|1,Los Angeles Times|1,Love Sick|1,Lown|1,Luca Argentero|2,Luca De Santis|1,Luca de Santis|2,Luca Giordano|1,Luca Ragazzi|1,Luca trentini|1,Lucia Annunziata|1,Luciano Moggi|2,Lui Magazine|1,Luigi Gallo|1,Luigi Settembrini|1,Luis de Abreu Oliveira Anderson|1,Luke Worrall|1,Lulu|1,Luna Lovegood|1,luna park|1,luoghi comuni|2,luterani|1,Luxuria|1,Mace|1,machismo|1,macho|1,Madame Sisi|1,Madonna|5,Madrid|2,mafia|1,maggiordomo|1,maglia rosa|1,maglietta rossa|1,Maicol|1,makeup|2,malattia|1,maledetta primavera|1,Malinda Lo|1,Mamamia|1,Mammona|1,Manchester United|1,manifestazione|6,manifestazione diritti|4,manifesto|3,Manuel Incorvaia|2,Mao|1,Mara Carfagna|9,Maradona|1,Marc Batard|2,Marc Jacobs|4,Marcello Lippi|2,Marcello Veneziani|1,marcia di pasqua|1,Marco|1,Marco Belfiore|1,Marco Carta|1,Marco Mancassola|1,Marco Politi|1,Marco Senise|1,Marco88|1,Maresciallo|1,Maria Baiocchi|1,Maria Grazia Pecoraro (Migi)|1,Maria Grazia Setzi|1,Maria Luisa Busi|2,Marica Florio|1,maricon|1,Marilyn Monroe|1,Marina|1,Marina di Carrara|1,Mario Adinolfi|1,Mario Chinazzo|1,Mario Furlan|1,mario mieli|5,Mario Mieli|7,Mariolina Moioli|1,marjuana|1,Mark Doty|1,Mark Probst|1,Marta Vincenzi|2,Martin Luther King|1,Martin von Ostrowski|1,Marty Beckerman|1,Mary Cheney|1,maschilismo|1,maschio|1,mass media|2,Massimo Consoli|1,Massimo D\'Alema|1,Masturbazione|1,masturbazione|1,Mater Natura|1,matrimoni omosessuali|3,matrimonio|1,matrimonio etero|2,matrimonio gay|25,matrimonio omosessuale|4,Matrix|1,Matt Encinias|1,Matteo|2,Matteo Renzi|1,Matthew Mitcham|2,Matthew Shepard|1,Matthew Snyder|1,Mattia Insolera|1,Maureen Byrnes|1,Maurizia Paradiso|1,Maurizio Gregorini|1,Max Evans|1,Max Forte|1,Max Scarfone|1,MayGay|1,McCain|1,McGranitt|1,meccanico gay|1,meetic|1,Mehdi Army|1,melandri|1,Memoria|4,men on men 5|1,Mercedes Bresso|1,Mergellina|1,Mery Sommella|1,messico|1,Messico|1,Messori|1,metodisti|1,metrosexual|1,Michael Jackson|2,Michael Savage|1,Michel Foucault|1,Michel Serrault|1,Michela Brambilla|1,Michele Mìlon|4,Michelle Bachelet|1,Michelle Obama|2,Mika|2,Mike Bongiorno|4,Mike Diamond|1,Mike Jones|1,Mike Penner|1,Mike Rogers|1,milano|2,Milano|12,Milk|1,milk|1,mimosa|1,minacce|1,ministero interni|1,ministro|2,Mirella Izzo|8,Miroslaw Orzechowski|1,mirto|1,Miss Gaya|2,Miss Golightly|1,Miss Italia|2,Miss Italia 2007|2,Miss Italia Trans 2007|1,Miss Trans|1,Miss Universo|1,Miss Venezuela 2007|1,missionari|1,Mister Gay|1,moai|1,mobbing|1,moda|6,modelli gay|1,Mogol|2,mondiali|1,Monica Bellucci|1,Monica Maggi|1,Montagna Rosa|1,Montevergine|1,moratoria|1,Moratti|1,mormoni|2,mosca|1,Mosca|2,Moschino|1,mostra|4,Mostra del Cinema|1,movimento|3,movimento lgbt|3,Mr Gay|1,Mr Italia|1,msn|1,MTV|1,Muccassassina|3,Murcia|1,musica|2,mutande|2,mutuo|1,Myung-Lae-Nam|1,Nadir Onlus|1,Naomi Campbell|1,Napalm|1,Napoli|6,Nashville|1,natale|2,Natale|5,Natale Benazzi|1,naziskin|1,NCIS|3,Ndp|1,Neja|1,neonato|1,Neoplatonici|1,Nepal|2,neuroblastoma|1,New out|1,Nichi Vendola|4,Nicoletta Mantovani|1,Nigeria|1,Nino Strano|1,Nintendo|1,NoirPink|4,nonni|1,nota pastorale|1,Nota pastorale|3,Notiziegay.com|1,Novella2000|1,nudo|3,Numb3rs|1,nuotatori|1,Obama|4,obesità. weight watchers|1,Occhi di Gatto|1,oche|1,ok|1,olanda|2,Olanda|4,Olimpiadi|2,Olocausto|1,omicidio|5,omoeroticità|1,omoerotismo|1,Omofobia|6,omofobia|86,omogenitorialità|3,omoios|2,Omosapiens|1,omosessuale|1,Omosessuali|3,omosessualità|25,Omphalos|1,Oms|1,one2believe|1,onlus|1,Onu|5,Oprah Winfrey|1,Opus Dei|1,OpusGay|1,ora legale|1,Ordine|1,orge|1,Orinatoio|1,Ornella Muti|1,orsetto|1,orsi|1,orso|2,orsone|1,Orvieto|1,Oscar Wilde|3,ospedali|1,Osservatore Romano|1,Otto Baric|1,Out of the night|1,Outing|1,outing|8,Ozzy Osbourne|1,Pacentro|1,pacs|2,Pacs|3,PACS|1,PaCS|12,Padova|1,Paestum|1,pansessualità|1,Paola Binetti|3,Paola Concia|11,Paola Pelino|1,Paolo Colombo|1,Paolo Patanè|2,Paolo Pedote|1,Paolo Seganti|1,papa|3,papà|2,parade|1,Parco delle Valli|1,pari opportunità|3,Parigi|1,Paris Hilton|1,Paris Match|1,Parlamento|1,parodia|1,parroco|3,parrucca|1,Parship|1,partito democratico|3,Partito Democratico|3,pasqua|3,Pasqua|2,Pasquale Marino|1,Pasquale Quarante|1,Pasquale Videtta|1,pasquetta|1,pasquino|1,passione|1,Patricia Araujo|1,Patricia Highsmith|1,Patrizia|1,Paul \"Fotie\" Photenhauer|1,paura|1,PD|2,Pd|8,Pdl|1,pedofilia|5,Pedro Almodóvar|2,peel hotel|1,pegaso|1,Pelino|1,pellegrinaggio|1,pelliccia|1,Pelè|1,pena di morte|4,Pena di morte|1,Pene|1,pene|3,Perugia|5,Pescara|1,Peta|1,Peter Griffin|1,Peter Kay|2,Peter Rauhofer|1,Petrilude|1,Pflag|1,philip morris|2,Philippe Besson|1,Philippe Noiret|1,piacenza|1,piazza Bellini|1,Pier Vittorio Tondelli|1,Pierfrancesco Favino|1,PierGianni Prosperini|1,PierGiorgio Gawronksi|1,Piero Fassino|2,Piero Marrazzo|3,Piero Montana|1,Pineto|1,Pink Christmas|1,Pioggia dorata|1,Piombini|1,Pirelli|1,Pisa|1,pisello|1,pizzo|1,più blog|1,più libri più liberi|1,Platinette|1,Playstation|1,poesia|1,Polis Aperta|1,politica|5,politici gay|1,polizia|3,Poliziotti Gay|1,poliziotto|1,polonia|1,pompieri|2,Pop|1,Pop Factor|1,popolo basco|1,porno|6,Porpora Marcasciano|2,Porto|1,Porto Alegre|1,Povia|14,pregiudizi|1,premi|1,premier|1,premio Micheluzzi|1,Presepe|1,preservativi|2,Preservativo|2,presidente della Repubblica|1,preti|1,preti gay|6,preti pedofili|1,prevenzione|2,Preziosa|1,Pride|27,pride|3,primarie|3,profumo|1,prolusione|1,Prop 8|1,Prostituzione|3,prostituzione|4,prostituzione gay|1,protesta|9,protestantesimo|1,protonutrizione|1,Proust|1,psicanalisi|1,psicologia|1,pubblica istruzione|1,pubblicità|6,Pubblicità|2,Puglia|1,pulizia etnica|3,Puta|1,Pyotr Tchaikovsky|1,Qube|2,queer|2,Queer Lion|1,Queerblog|4,Queerty|6,queerway|3,Quentin Crisp|1,raccontami una storia|1,Radicali|1,radio deejay|1,Raffaella|2,Raffaella Vischi|1,raggae|1,Rahmatullah Hanefi|1,RaiDue|3,rainbow flag|1,RaiUno|6,Rama Yade|1,Raoul Bova|2,rapina|1,rassegna letteraria|1,Ratzinger|4,Ray Lam|1,reality|6,Reality|1,Red Ribbon|1,refo|1,reggae|1,Reggio Emilia|2,Regina|2,regina Vittoria|1,regionali|1,registro unioni civili|2,relax|1,Relax|1,religione|1,Repubblica|3,Rete Lenford|3,Retesole|1,ricatto|1,Riccardo Gottardi|3,Riccione|1,ricerca|1,ricette|1,Rimini|2,Rimming|1,Rio de Janeiro|1,risorgimento|1,rispetto|2,Rita Dalla Chiesa|1,ritratto|1,River|1,rivista|1,Robert De Niro|1,Roberto Benigni|2,Roberto Bolle|3,Roberto Cangioli|1,Roberto Chiesa|1,Roberto Volpi|1,Robigalia|1,Robigo|1,Robigus|1,Roger Casement|1,Rom|1,roma|8,Roma|22,Roma Pride|2,Romagna|1,Romania|1,Romano Prodi|1,romanzo|1,romapride|1,Ronaldinho|1,ronde|1,rosa|1,Rosa Salamone|1,Rosario Crocetta|2,Roselyne Bachelot|1,Rossana Praitano|7,Roswell|2,Rosy Bindi|3,Royal Caribbean|1,rugby|1,RuPaul|2,Rupert Everett|2,Ruska Bergman|1,Russell Crowe|1,sadomaso|1,Saeed Aghah|1,salute|1,Salvator Rosa|1,Salvi|1,Samantha Fox|1,Samuel|1,San Babila|1,San Donà|1,san francisco|1,san valentino|2,San Valentino|1,Sandi Toksvig|1,Sandro Mattioli|1,Sanità|1,Sanremo|8,sansone|1,Santa Rita da Casia|1,Santi Licheri|1,Sara Colaone|2,Sarah Waters. Nelson Mandela|1,satira|1,Saturno contro|1,Saverio Costano|1,Savino Pezzotta|1,Savona|1,scandalo|4,Scat|1,schedatura gay|1,Sciacca|1,scienza|1,sciopero della fame|2,Scomunicati|1,sconto|2,scorza|1,se prima eravamo in due|1,Sean Connery|1,Sean Penn|2,Selvaggia Lucarelli|1,Seminarissima|1,Senegal|1,seno|2,sentimenti|1,separati|1,Sergio Chiamparino|2,Sergio Cofferati|2,Sergio Lo Giudice|4,Sergio Sormani|1,Sergio Staino|1,sesso|7,sesso anale|1,sesso gay|1,sesso orale|1,sex symbol|1,sexy|3,Sexy|1,sfilata|1,Sgarbi|2,Shannon Funk|1,Sharia|1,sicurezza|1,Sieropositivo|4,silicone|1,Silvana Sonno|2,Silvia Battisti|1,Silvio Berlusconi|1,sindaco|3,sindaco gay|2,sinistra|2,Sircana|7,sit com|1,sit-in|2,siti|5,Sizzla|2,Sky|1,Soehnlein|1,Soho|1,Soldati gay|6,Soldier|1,solidarietà|4,sondaggi|1,Sophie Marceau|1,sorelle Marinetti|1,sorrento|1,Sorrento|1,Spagna|4,Spd|1,species|5,sperma|5,sport|3,Sport|1,spot|5,stallone|1,Stefania Sandrelli|1,Stefano Andrini|1,Stefano Casagrande|2,Stonewall|2,street|1,strip|1,Striscia la notizia|2,stupro|1,SudAfrica|1,suffragette|1,suicidio|6,Sulmona|1,sundance festival|1,Sunday Telegraph|1,Sunil Babu Pant|1,Sunshine|1,Suora|1,supereroe|2,Svastichella|1,Sven Ehlers|1,Svizzera|1,svizzera|1,Sylvia Rivera|1,t-shirt|3,talent show|1,tango|1,Tar|1,Tarcisio Bertone|1,taser|1,Tdor|2,teatro|2,Teatro Navile|1,Ted Haggard|1,Tele2|1,Telecom|1,televisione|2,templare|1,teologia|1,terapie riparative|2,terremoto|3,Terry Richardson|1,tesi|1,testimone|1,Texas|1,Tg1|1,Tg5|1,Tgcom|1,Thailandia|1,The Diva League|1,The Italian Miss Alternative|2,The Klezmatics|1,Thestral|1,Thom Gunn|1,Thomas Mann|1,Tilburg|1,Times|1,Tina Lagostena Bassi|1,Tiziano Ferro|1,toilette|2,tolentino|1,Tom|1,Tom Ford|2,Tommaso Stenico|1,Tony Parker|1,torcia umana|1,Torino|6,Torino GLBT film festival|1,tormentone|1,Torre del Lago|1,toscana|2,Tour|1,Townhouse|1,tradimento|1,trans|29,transessuale|6,transessualismo|4,transfobia|8,transgender|11,travestito|7,Trento|1,Treviso|3,tricolore|1,Triestina|1,Turismo|1,turismo|3,tuta|1,Tutankhamon|1,tutti pazzi per amore|1,TV|1,tv|5,twitter|1,Tyra Banks|4,Udc|1,Uefa|1,Uffizi|1,Ugly Betty|1,Ugo Garbarini|1,Ugo Tognazzi|1,Uguali|1,Umberto Veronesi|1,Umbria|1,un medico in famiglia|1,Unione Europea|2,unioni civili|3,uomini|2,Up and down|1,uranismo|1,Usa|9,USA|4,vacanze|4,vade retro|2,vagina|1,Valdas Adamkus|1,valdesi|4,Valeria Golino|1,valeria roberti|1,Valeria Valente|1,Valerio Staffelli|1,vallettopoli|1,Vancouver|1,Vanity Fair|2,Vaticano|15,Vauxhall|1,Vecchifroci|1,velato|1,veline|1,Veltroni|2,Venerabilis|2,Veneto|1,Venezia|4,verona|2,Verona|2,Veronesi|1,viados|1,viaggi|2,Viaggi distratti|1,Viaggio estate|2,Vibe bar|1,Victor|1,video|43,videogiochi|1,vigili del fuoco|1,vignetta|1,vignette|1,Village People|2,vintage|1,violenza|7,Virginia Foxx|1,Virginia Woolf|1,visto|1,Vittorio Feltri|1,Vittorio Sgarbi|1,Vittorio Veneto|2,vivident blast|1,vivisezione|1,vladimir luxuria|6,Vladimir Luxuria|12,voyeur|1,Waheed Alli|1,wall mart|1,Walt Whitman|1,Walter Veltroni|2,War Emblem|1,Washington|1,Washington Post|1,Web|2,Westboro Baptist Church|1,White party|1,Wii|1,Wikipedia|2,Will & Grace|1,will & grace|1,Wittgenstein|1,Word Press|1,X Factor|1,xenofobia|1,Xisco|1,yaris|1,Yiddish|1,YMCA|1,youporn|2,YouPorn|1,Youtube|3,Zan|1,Zapatero|1,Zumanity|1,Íñigo Lamarca|1,übersexual|1".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;
}