﻿<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="奈良県 - 奈良の天気(アイコン付)" title_url="http://bellks.com/google/" screenshot="http://bellks.com/google/screen.png" thumbnail="http://bellks.com/google/sum.png" height="50" author="Kouichi.S" author_email="sk8-google@bellks.com" scaling="false" >
  	<Require feature="dynamic-height"/>
  </ModulePrefs>
  <UserPref name="show_text" display_name="天気概要を表示" datatype="bool" default_value="true"/>
  <UserPref name="max_view" display_name="表示件数(日数)" default_value="2" datatype="enum" >
	<EnumValue value="1" />
	<EnumValue value="2" />
	<EnumValue value="3" />
	<EnumValue value="4" />
	<EnumValue value="5" />
	<EnumValue value="6" />
	<EnumValue value="7" />
  </UserPref>
  <Content type="html">
  <![CDATA[
  	<div id="content_div" style="font-size: 12px"></div>
  	<div id="content_div2" style="font-size: 12px"></div>
	<script type="text/javascript">
		function desplayContents(){
			var prefs = new _IG_Prefs(__MODULE_ID__);
			var url = "http://weather.livedoor.com/forecast/rss/29/84.xml";
			var url2 = "http://weather.livedoor.com/forecast/rss/brief/29/84.xml";
			_IG_FetchXmlContent(url, function (response) {
				if (response == null || typeof(response) != "object" || 
                      			response.firstChild == null) {
              				_gel("content_div").innerHTML = "<i>Invalid data.</i>";
              				return;
           			}
           			var channel = response.getElementsByTagName("channel").item(0);
           			var title = channel.getElementsByTagName("title").item(0).firstChild.nodeValue;
           			var link = channel.getElementsByTagName("link").item(0).firstChild.nodeValue;
           			var html = "<a href=\""+link+"\"  target=\"_top\">"+title+"</a><br />";
           			var item = channel.getElementsByTagName("item");
           			var prefs2 = new _IG_Prefs(__MODULE_ID__);
           			var max = prefs2.getInt("max_view");
           			for(var i = 1;i < (max+1);i++){
           				var cell = item.item(i);
           				var cell_title = cell.getElementsByTagName("title").item(0).firstChild.nodeValue;
           				var cell_description = cell.getElementsByTagName("description").item(0).firstChild.nodeValue;
           				var cell_link = cell.getElementsByTagName("link").item(0).firstChild.nodeValue;
           				var cell_image = cell.getElementsByTagName("image").item(0);
           				var cell_image_url = cell_image.getElementsByTagName("url").item(0).firstChild.nodeValue;
           				html += "<table cellspacing=\"0\" cellpading=\"0\">";
           				html += "	<tr>";
           				html += "<td valign=\"top\"><a href=\""+cell_link+"\" target=\"_top\"><img src=\""+cell_image_url+"\" style=\"float:left\" border=\"0\" /></a></td>";
           				html += "<td valign=\"top\" style=\"font-size: 12px\">"+cell_description+"</td>";
           				html += "	</tr>";
           				html += "</tanle>";
           			}
           			_gel('content_div').innerHTML = html;
           			_IG_AdjustIFrameHeight();
			});
			
			if(prefs.getBool("show_text")){
			_IG_FetchXmlContent(url2, function (response) {
				if (response == null || typeof(response) != "object" || 
                      			response.firstChild == null) {
              				_gel("content_div2").innerHTML = "<i>Invalid data.</i>";
              				return;
           			}
           			var channel = response.getElementsByTagName("channel").item(0);
           			var title = channel.getElementsByTagName("title").item(0).firstChild.nodeValue;
           			var link = channel.getElementsByTagName("link").item(0).firstChild.nodeValue;
           			var html = "";
           			var item = channel.getElementsByTagName("item");
           			if(true){
           				var cell = item.item(1);
           				var cell_title = cell.getElementsByTagName("title").item(0).firstChild.nodeValue;
           				var cell_description = cell.getElementsByTagName("description").item(0).firstChild.nodeValue;
           				var cell_link = cell.getElementsByTagName("link").item(0).firstChild.nodeValue;
           				var cell_date = cell.getElementsByTagName("pubDate").item(0).firstChild.nodeValue;
           				html += "<div style=\"display: block;margin-top : 0px;margin-bottom : 0px;\">";
           				html += "<hr color=\"blue\" size=\"1\" />";
           				html += "[天気概要]<br />";
           				html += "<font color=\"blue\" >"+cell_date+"</font><br />";
           				html += cell_description;
           				html += "</div>";
           			}
           			_gel('content_div2').innerHTML = html;
           			_IG_AdjustIFrameHeight();
			});
			}
		}
	_IG_RegisterOnloadHandler(desplayContents);
	</script>
  ]]> 
  </Content>
</Module>
