<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Beppe Grillo" description="Gli ultimi post, in tempo reale, direttamente dal blog di Beppe Grillo" title_url="http://www.facilegadget.it" author="FacileGadget" author_email="info@facilegadget.it" author_location="Italia" author_link="http://www.facilegadget.it" scrolling="true" height="300" screenshot="http://facilegadget.googlecode.com/svn/trunk/grillo/screenshot.png" thumbnail="http://facilegadget.googlecode.com/svn/trunk/grillo/thumbnail.png" >
<Require feature="analytics" />
<Require feature="setprefs" />
</ModulePrefs>
<UserPref name="counter" default_value="0" datatype="hidden" />
<Content type="html"><![CDATA[
<link rel="stylesheet" type="text/css" href="http://facilegadget.googlecode.com/svn/trunk/facilegadget.css" />
<script type="text/javascript">
//parametri gadget  
var nomegadget = "grillo";
var IDgadget = "40";
var piattaforma = "igoogle";
</script>
<script type="text/javascript" src="http://facilegadget.googlecode.com/svn/trunk/facilegadget.js"></script>
<style>
    .frecce {font-size: 55px; line-height: 55px; text-decoration: none;}
    #content_div {font-size: 80%; margin: 8 5 0 5;}
    #title_div {font-size: 105%; text-align: center; font-weight: bold;}
    #titolo {font-size: 105%; text-align: center; font-weight: bold;}
    p {margin: 0 0 8 0;}
</style>
   
<script type="text/javascript">
var prefs = new _IG_Prefs();
var url = "http://feeds.feedburner.com/beppegrillo/rss";
var nodeList, itemList, node;
var numeromax, numeroi, html;
var title, link, descrizione, immagine;
var i, j;


function Indice() {
  _gel("title_div").innerHTML = "<br><a target='_blank' href='http://www.beppegrillo.it'><img src='http://facilegadget.googlecode.com/svn/trunk/grillo/thumbnail.png' border='0' /></a>";
        
  _IG_FetchXmlContent(url, function (response) {
    if (response == null || typeof(response) != "object" || response.firstChild == null) {
      _gel("content_div").innerHTML = "<i>Nessun dato da visualizzare</i>";
      return;
    }

    itemList = response.getElementsByTagName("item");
    numeromax = itemList.length - 1;

    html = "";
    for (i = 0; i <= numeromax; i++) {
      nodeList = itemList.item(i).childNodes;

      title = "";
      for (j = 0; j < nodeList.length ; j++) {
        node = nodeList.item(j);
        if (node.nodeName == "title") {
          title = node.firstChild.nodeValue;
        }
        if (node.nodeName == "link") {
          link = i;
        }
      }

      if (title != "") {
        html = html + "<p><a href='javascript:Notizia(" + link + ")'>" + title + "</a></p>";
      }
    }
  _gel("content_div").innerHTML = html;
  }, {refreshInterval: 120});
}


function Notizia(numero) {
  var numeropros = numero + 1;
  if (numeropros > numeromax) {numeropros = 0;}

  var numeroprec = numero - 1;
  if (numeroprec < 0) {numeroprec = numeromax;}

  _gel("title_div").innerHTML = "<a class='frecce' title='notizia precedente' href='javascript:Notizia(" + numeroprec + ")'>&laquo;&nbsp;</a><a href='javascript:Indice()'><img src='http://facilegadget.googlecode.com/svn/trunk/grillo/thumbnail.png' border='0' /></a><a class='frecce' title='notizia successiva' href='javascript:Notizia(" + numeropros + ")'>&nbsp;&raquo;</a>";
       _IG_FetchXmlContent(url, function (response) {
           if (response == null || typeof(response) != "object" || response.firstChild == null) {
              _gel("content_div").innerHTML = "<i>Nessun dato da visualizzare</i>";
              return;
           }

           itemList = response.getElementsByTagName("item");
           numeromax = itemList.length - 1;

           if (numero > numeromax) {numero = 0;}
  
           for (i = numero; i < numero+1; i++) {
             nodeList = itemList.item(i).childNodes;
             html = "";
             immagine = "";
             title = "";

             for (j = 0; j < nodeList.length ; j++) {
                node = nodeList.item(j);
                if (node.nodeName == "title") {
                   title = node.firstChild.nodeValue;
                }
                if (node.nodeName == "link") {
                   link = node.firstChild.nodeValue;
                }
                if (node.nodeName == "enclosure") {
                   immagine = node.getAttribute("url");
                }
                if (node.nodeName == "description") {
                   descrizione = node.firstChild.nodeValue;
                   descrizione = descrizione.replace(title, "");
                   descrizione = descrizione.replace("<br>", " ");
                   descrizione = descrizione.replace("<i>", "");
                   descrizione = descrizione.replace("</i>", "");
                   descrizione = descrizione.replace("<br><br>", "");
                }
             }
             if (title != "") {
               html = html + "<p id='titolo'><a target='_blank' href='" + link + "'>" + title + "</a></p>";
               if (immagine != "") {html = html + "<p align='center'><img src='" + immagine + "' border=0 /></p>";}
               html = html + "<p>" + descrizione + "</p>";
             }
             else {
               numeroi = 1;
               if (param == 2) {numeroi = 2;}
               Contenuto(numeroi);
             }
           }
           _gel("content_div").innerHTML = html;
    }, {refreshInterval: 120});
  }
</script>
<div id="title_div"></div>
<div id="content_div"></div><script type="text/javascript">
scriviby(IDgadget, nomegadget);
</script>

<div id="adv">
<script type="text/javascript">
advcross('');
stats(nomegadget, piattaforma);

Indice();
</script>
</div>
]]></Content></Module>
