/*
* parse.js plugin for jslous
* 
* Revision : 3
*
* writen by Magnum
*
* Requirements:
*  on Client :
*   Internet Explorer 6 or higher.
*   Safari 3 or higher.
*   FireFox 3 or higher.
*
* $Date: 2009-06-04$
*/
$(function(){
 var box = document.getElementById('blog'),rss = location.protocol+'//'+document.domain+'/blog/manager/rss.xml',categories = {'\'09 部員紹介' : {banner:'<img src="img/title_buin.gif" width="79" height="14" />',contents:[] },'ブログ' : {banner:'<img src="img/title_blog.gif" width="79" height="14" />',contents:[] },'練習風景' : {banner:'<img src="img/title_renshu.gif" width="79" height="14" />',contents:[]},'試合メンバー' : {banner:'<img src="img/title_member.gif" width="79" height="14" />',contents:[]},'試合結果' : {banner:'<img src="img/title_kekka.gif" width="79" height="14" />',contents:[]}},rfc2date = function(rfc){
  var tmp = new Date(rfc);
  return tmp.getFullYear()+'/'+(tmp.getMonth()+1)+'/'+tmp.getDate();
 },html = '';
 $([]).req(rss,'GET','',function(res){
  var result = [];
  $('item',res).each(function(){
   if(jslous.is_array(result)){
    var trg = this;
    if(jslous.node.gettxt(jslous.query('category',trg)[0])){
     var category = jslous.node.gettxt(jslous.query('category',trg)[0]);
     try{
      if(jslous.node.gettxt(jslous.query('link',trg)[0])){ categories[category]['contents'].push({date:jslous.node.gettxt(jslous.query('pubDate',trg)[0]),title:jslous.node.gettxt(jslous.query('title',trg)[0]),link:jslous.node.gettxt(jslous.query('link',trg)[0])}); }
     }catch(e){}
    }
   }
  });
  for(var prop in categories){
   var cont = categories[prop]['contents'],len = cont.length;
   if(len > 0){
    html += '<tr><td valign="top" class="title">'+categories[prop]['banner']+'</td></tr>';
    for(var i = 0;i < len;i++){ html += '<tr><td valign="top" class="kiji"><a href="'+cont[i]['link']+'">'+rfc2date(cont[i]['date'])+'　'+cont[i]['title']+'</a></td></tr>'; }
    html += '<tr><td valign="top"><img src="../../cmn_img/spacer.gif" width="1" height="15" /></td></tr>';
   }
  }
  if(html.length > 0){ html = '<table width="100%" border="0" cellpadding="0" cellspacing="0">'+html+'</table>'; }
  box.innerHTML = html;
 },'xml');
 
});