<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Dagelijks Woord - Bijbeltekst" title_url="http://www.DagelijksWoord.nl/" author="DagelijksWoord.nl" author_email="gadget@dagelijkswoord.nl" description="Begin je dag goed.  Met een bijbeltekst van DagelijksWoord.nl.  Psalmen, Spreuken, Uitspraken van Jezus en veel meer uit de bijbel (NBV)" screenshot="http://www.dagelijkswoord.nl/dagelijkswoord/gadget/screenshot.png" thumbnail="http://www.dagelijkswoord.nl/dagelijkswoord/gadget/screenshot.png" author_location="Netherlands" author_affiliation="DagelijksWoord.nl" height="150" scrolling="true" category="lifestyle"/>
  <UserPref display_name="Tekstkeuze" name="ttype" datatype="enum" default_value="">
    <EnumValue value="" display_value="Tekst van de dag"/>
    <EnumValue value="r" display_value="Willekeurige tekst"/>
  </UserPref>
  <UserPref display_name="Vertaling" name="vertaling" datatype="enum" default_value="">
    <EnumValue value="0" display_value="NBV"/>
    <EnumValue value="1" display_value="NBG"/>
    <EnumValue value="2" display_value="Statenvertaling"/>
    <EnumValue value="3" display_value="Willibrord 1995"/>
  </UserPref>
  <UserPref display_name="Tip weergeven" name="tips" datatype="enum" default_value="1">
    <EnumValue value="0" display_value="Geen tips"/>
    <EnumValue value="1" display_value="Onder de bijbeltekst"/>
    <EnumValue value="2" display_value="Boven de bijbeltekst"/>
  </UserPref>
<!--
<UserPref display_name="Stijl" name="tstyle" datatype="enum" default_value="">
  <EnumValue value="" display_value="Blanko achtergrond" />
  <EnumValue value="voetstappen" display_value="Voetstappen" />
  <EnumValue value="smile" display_value="Smile!" />
</UserPref>
-->
  <Content type="html"><![CDATA[
  <div style="display:none;" id=hidden__MODULE_ID__></div>
  <div style="padding:7px; vertical-align:top; font-size:12px;" id=t__MODULE_ID__></div>
  <script>
  function showMsg__MODULE_ID__(msg) {
     var htmlmsg = '<div style="text-align:left; padding-top:5px;">' + msg + '</div>';
     _gel('t__MODULE_ID__').innerHTML = htmlmsg;
  }

  function dagelijkswoord__MODULE_ID__() {
     var prefs = new _IG_Prefs(__MODULE_ID__);
     var ttype = prefs.getString("ttype");
     if (ttype != "r") { ttype = ""; }

     var tstyle = prefs.getString("tstyle");
     if ((tstyle != "voetstappen") && (tstyle != "smile")) { tstyle = ""; }

     var vertaling = prefs.getString("vertaling");
     var tips = prefs.getString("tips");

     var url = "http://feed.dagelijkswoord.nl/dagelijkswoord/gadget/fetch.php?t="+ttype+"&style="+tstyle+'&v='+vertaling+'&tips='+tips+'&re=6';

     if(ttype=="r"){
       var dt=new Date();
       url=url+'random='+dt.getTime();
     }

     _IG_FetchXmlContent(url, function (response) {
        if (response == null || typeof(response) != "object" || response.firstChild == null) {
           showMsg__MODULE_ID__("De bijbeltekst is momenteel niet beschikbaar.");
           return;
        }

        var htmlobj = _gel("hidden__MODULE_ID__");
        var foundData = false;
        // get the child nodes of "item"
        var nodeList = response.getElementsByTagName("item").item(0).childNodes;
        // look for description/#cdata-section.  This will contain the goods
        for (var i = 0; i <  nodeList.length; i++) {
           var node = nodeList.item(i);
           if (node.nodeName == "description") {
              var childNodes = node.childNodes;
              for (var j = 0; j <  childNodes.length; j++) {
                 var childNode = childNodes.item(j);
                 if (childNode.nodeName == "#cdata-section") {
                    foundData = true;
                    htmlobj.innerHTML = childNode.nodeValue;
                 }
              }
           }
        }
        if (!foundData) {
           showMsg__MODULE_ID__("internal error: could not find DW description.");
           return;
        }

        // use the browser to parse the HTML, which lives in a CDATA section
        // in the description of this feed.  This is safe to do because browsers
        // will not execute JS code when you set .innerHTML
//        var reading = htmlobj.getElementsByTagName("div")[2].innerHTML;
//        var reading_date = htmlobj.getElementsByTagName("div")[3].innerHTML;

        // format the reading into HTML
//	var html='';
//        var html = '<a target=_blank href="http://www.dagelijkswoord.nl/">';
//        html += '<img src=content/'+_hesc(sign.toLowerCase())+'.gif title="fffffff.com "+_hesc(sign)+" Foute content" style="vertical-align: top; float: left; position: relative; padding-right: 20px; padding-left: 5px;" border="0" height="75" width="75"></a>';
//        html += _hesc(reading);
//        html += '<div style="padding-right: 5px; text-align:right;"><font size=-1>';
//        html += _hesc(reading_date) + "<br>";
//        html += '<a target=_blank href="http://www.dagelijkswoord.nl/?ref=gadget">';
//        html += 'DagelijksWoord.nl &raquo;</a>';
//        html += '</div>';
//        _gel('t__MODULE_ID__').innerHTML = html;
        _gel('t__MODULE_ID__').innerHTML = htmlobj.innerHTML;
     });
  }


  _IG_RegisterOnloadHandler(dagelijkswoord__MODULE_ID__);
  </script>
]]></Content>
</Module>
