	/*
	Browser
	-------------------------------------------------------
	*/
	
	function getBrowserVersion() { // @return Number:
  return window.opera ? (opera.version().replace(/\d$/, "") - 0) // Opera10 shock
  	: parseFloat((/(?:IE |fox\/|ome\/|ion\/)(\d+\.\d)/.
    exec(navigator.userAgent) || [,0])[1]);
	}
	function checkIE() {
		return (navigator.userAgent.indexOf("msie") ==-1) ? true : false;
	}

	/*
	object Graph
	-------------------------------------------------------
	*/
	var Graph = {
		cvs: null,
		ctx: null,
		width: 0,
		height: 0,
		perc: 100,
		clr: "#FF0000",
		init: function (canvas){
			this.cvs = $(canvas).get(0);
			if($.browser === "msie") this.cvs = G_vmlCanvasManager.initElement(this.cvs); // canvas要素の初期化
			this.ctx = this.cvs.getContext("2d");
			this.width = $(this.cvs).width();
			this.height = $(this.cvs).height();
			return this;
			},
		percent: function (per){
			this.perc = per;
			return this;
			},
		color: function (c) {
			this.color = c;
			return this;
			},
		draw: function (){
			var ctx = this.ctx;
			var origin = {x: this.width/2, y:this.height/2};
			var deg = Math.ceil(this.perc*360/100);
			ctx.beginPath();
			ctx.fillStyle = this.color;
			ctx.moveTo(origin.x, origin.y);
			ctx.arc(origin.x,origin.y,this.width/2,-90*Math.PI/180, (deg-90)*Math.PI/180, false);
			ctx.lineTo(origin.x, origin.y);
			ctx.fill();
			ctx.closePath();
			}
		};
		
	/*
	Tokky Condition
	-------------------------------------------------------
	TokkyCondition[i]で日付間隔をチェック
	*/
	
	var TokkyCondition = [
		["当日（0日）", "/common/img/tokky_00.jpg", 0, "", "今日のトッキーは 食べたばかりでおだやかです。", "#ffffff"],
		["1日目", "/common/img/tokky_01.jpg", 5, "", "今日のトッキーは 落ち着いています。", "#034ab5"],
		["2日目", "/common/img/tokky_02.jpg", 12, "", "今日のトッキーは 機嫌がいいようです。", "#4279cb"],
		["3日目", "/common/img/tokky_03.jpg", 21, "", "今日のトッキーは 比較的おだやかです。", "#749cd9"],
		["4日目", "/common/img/tokky_04.jpg", 32, "", "今日のトッキーは 楽しそうです。", "#b3caee"],
		["5日目", "/common/img/tokky_05.jpg", 41, "", "今日のトッキーは 気持ちよく寝ています。", "#acacac"],
		["6日目", "/common/img/tokky_06.jpg", 53, "", "今日のトッキーは ちょっと不機嫌です。", "#fda77c"],
		["7日目", "/common/img/tokky_07.jpg", 68, "", "今日のトッキーは 甘いものが食べたいようです。", "#ec834f"],
		["8日目", "/common/img/tokky_08.jpg", 79, "", "今日のトッキーは ちょっと荒れています。", "#f86f2b"],
		["9日目", "/common/img/tokky_09.jpg", 83, "/common/img/tokky_txt_09.jpg", "今日のトッキーは だいぶ空腹のようです！", "#e0530e"],
		["10日目", "/common/img/tokky_10.jpg", 100, "/common/img/tokky_txt_10.jpg", "今日のトッキーは 大変腹が減って危険です！","#b50303"]
	];


	/*
	object RSSReader
	-------------------------------------------------------
	*/
	
	var MARUTTeRSS = {
		_url: null,
		data: [],
		url: function (u) {
			this._url = "/common/feed/getlog.php?uri="+u;
			return this;
			},
		init: function (){
			this.data = [];
			return this;
			},
		load: function (){
			if(this._url) {
				$.ajax({
					url: this._url,
					cache: false,
					dataType: "xml",
					success: function(msg){
						var len = $(msg).find("entry").size();
						$(msg).find("entry").each(function(i, elm) {
							var obj = {};
							obj.title = $(elm).find("title").text();
							obj.link = $(elm).find("link").attr("href");
							var getTimes = $(elm).find("issued").text();
							var Tnum = getTimes.indexOf("T");
							getTimes = getTimes.substr(0,Tnum);
							var times = getTimes.split("-");
							var dateObj = new Date(times[0], (times[1])-1, times[2]);
							obj.time = dateObj;
							MARUTTeRSS.data.push(obj);
							if(len-1 == i) {
								$(MARUTTeRSS).trigger("complete",MARUTTeRSS.data);
							}
						});
					}
				});
			}
			return MARUTTeRSS;
			},
			getInterval: function (date){
				var interval = Math.floor((new Date() - date)/24/3600/1000);
				return interval;
				},
			haraheri: function (int){
				var len = TokkyCondition.length;
				if(int>=len) int = TokkyCondition.length-1;
				return TokkyCondition[int];//1行分の配列が帰る
			}
		};	

