//　PDFアイコン用CSSクラス設定
var pdficon ='pdficon';
var xlsicon ='xlsicon';

$(document).ready(function(){
//　Aタグの中身検査
$("a").each(function(){
		//　拡張子pdfならアイコン用CSS設定
		if((this.href).indexOf('.pdf') !== -1){
			this.className ='pdficon';
		}
		//　拡張子xlsならアイコン用CSS設定
		if((this.href).indexOf('.xls') !== -1){
			this.className ='xlsicon';
		}
	});

//　文字変更および印刷ボタン書き出し
$("#toolUnit").html('<a href="#" onclick="javascript:printWin(this);"><img src="/src/images/btn_print.gif" name="printBtn" hspace="5" border="0" id="printBtn" /></a><img src="/src/images/btn_font1.gif" name="fontSize" border="0" usemap="#fontCont" id="fontSize" />');
$("#toolUnit").after('<map name="fontCont" id="fontCont"><area shape="rect" coords="98,0,120,21" href="#" rel="styles3" class="styleswitch" id="fontL" /><area shape="rect" coords="74,0,96,21" href="#" rel="styles2" class="styleswitch" id="fontM" /><area shape="rect" coords="49,0,72,21" href="#" rel="styles1" class="styleswitch" id="fontS" /></map>');

//　印刷用関数起動
getCSS();


});

//　印刷用ページボタン反応
$(function(){
$("#printBtn").hover(
	function(){
		$("#printBtn").attr({"src":"/src/images/btn_print_on.gif"});
	},
	function(){
		$("#printBtn").attr({"src":"/src/images/btn_print.gif"});
	}
	);
});

//　印刷ウインドウ呼び出し
function printWin(a){
	var ppage = window.open(a,'printpage','location=no,menubar=no,scrollbars=yes,resize=yes');	
	}

//　印刷ウインドウならid=baseCSS書き換え後、印刷開始
function getCSS(){
	winname = window.name;
	if(winname == 'printpage'){
		$("#baseCSS").attr({"href":"../src/css/print.css"});
		print();
	}else false;
}

/*
 *  url のファイルサイズを obj に表示
 */
function get_size_url_obj(url, obj) {
  var req = (window.XMLHttpRequest ? 
    new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"));
  req.onreadystatechange = function() {
    var size = "", num;
    if (req.readyState == 4) {
      if (req.status == 200) {
        num = req.getResponseHeader('Content-Length');
        num = Math.round((num / 1024) * 10) / 10;
        size = num + " KB";
      } else {
        size = "Error!";
      }
    }
		obj.innerHTML = '　［' + size + '］';
  }
  try {
    req.open("GET", url, true);
    req.send(null);
  } catch(e) {
    if (typeof e == 'object') {
      alert(e.message);
    } else {
      alert(e);
    }
  }
}

function get_size_url_id(url, id) {
  get_size_url_obj(url, document.getElementById(id));
}

/*
 *  タグ 'A' で指定されたリンク先のファイルサイズを
 *  同じ id をもつタグ tag に表示
 */
function get_size_all(tag) {
  var i, j, id;
  var a1 = document.getElementsByTagName('A');
  var a2 = document.getElementsByTagName(tag);
  for (i = 0; i < a1.length; i++) {
    id = a1[i].id;
    if (id == "") continue;
    for (j = 0; j < a2.length; j++) {
      if (a2[j].id == id) {
        get_size_url_obj(a1[i].href, a2[j]);
        break;
      }
    }
  }
}



//プログレスバー
var bar

//メイン関数
function rssReader(url)
{
	//プログレスバー開始
	document.getElementById('out1').innerHTML = ''
	bar = setInterval('progressbar()', 100 )

	// JKL.ParseXMLオブジェクトを生成
	var xml = new JKL.ParseXML( url );  
	var func = function ( data )        // 呼び出し先関数を定義する
	{  
		onloaded2( data );              //コールバック
	}
	xml.async( func );                  // 呼び出し先関数を指定する
	xml.parse();                        // ダウンロード～解析～関数呼び出しする
}

//RSSを受信時に起動するコールバック関数
function onloaded2(xml)
{
	var data =""

	//feed要素以下のentry要素を順番に5つ処理
	for(i=0;i<5;i++)
	{	
			//時間を取り出す
			var time = xml.rss.channel.item[i].pubDate;
				time = time.split(",")[1].substr(1, 11);
				
				time_d = time.split(" ")[0];
				time_y = time.split(" ")[2]+"年";
				time_m = time.split(" ")[1];
			//t月表示変更
				if(time_m =='Jan'){
					time_m = '1';
				}else if(time_m =='Feb'){
					time_m = '2';
				}else if(time_m =='Mar'){
					time_m = '3';
				}else if(time_m =='Apr'){
					time_m = '4';
				}else if(time_m =='May'){
					time_m = '5';
				}else if(time_m =='Jun'){
					time_m = '6';
				}else if(time_m =='Jul'){
					time_m = '7';
				}else if(time_m =='Aug'){
					time_m = '8';
				}else if(time_m =='Sep'){
					time_m = '9';
				}else if(time_m =='Oct'){
					time_m = '10';
				}else if(time_m =='Nov'){
					time_m = '11';
				}else if(time_m =='Dec'){
					time_m = '12';
				}
			var links = 'http://www.tokyu-reit.co.jp/';		
			if(xml.rss.channel.item[i].category=='gaiyou'){
			links = 'http://www.tokyu-reit.co.jp/gaiyou/gaiyou.html';
			}else if(xml.rss.channel.item[i].category=='houshin'){
			links = 'http://www.tokyu-reit.co.jp/hoshin/kihon.html';
			}else if(xml.rss.channel.item[i].category=='shisan'){
			links = 'http://www.tokyu-reit.co.jp/shisan/properties.html';
			}else if(xml.rss.channel.item[i].category=='zaimu'){
			links = 'http://www.tokyu-reit.co.jp/zaimu/gyoseki.html';
			}else if(xml.rss.channel.item[i].category=='kaiji'){
			links = 'http://www.tokyu-reit.co.jp/kaiji/kaiji.html';
			}else if(xml.rss.channel.item[i].category=='toushi'){
			links = 'http://www.tokyu-reit.co.jp/memo/calendar.html';
			}
			time = time_y + time_m + "月" +time_d + "日";
						//出力用HTMLを作る
			data += '<li><a href="' + links + '"><img src="src/images/top_'+xml.rss.channel.item[i].category+'.gif" border="0" /></a>　'+time+'　<a href="'+xml.rss.channel.item[i].link+'" class="newsText">';
			//24文字に制限
			data += xml.rss.channel.item[i].title;
			data += '</a></li>';
			
			//出力用HTMLを作る
			//data += '<li class="'+xml.rss.channel.item[i].category+'">'+time+'　<a href="'+xml.rss.channel.item[i].link+'">';
			//24文字に制限
			//data += xml.rss.channel.item[i].title;
			//data += '</a></li>';

			
	}
	//プログレスバー停止
	clearInterval(bar);
	//出力
	document.getElementById('out1').innerHTML = data;
}
//Fri, 29 Jun 2007 13:13:54 +0900
//プログレスバー
function progressbar()
{
	document.getElementById('out1').innerHTML += '|';
}

