document.writeln('<script language="javascript" type="text/javascript" src="/common/js/UaRssReader.js"></script>');
document.writeln('<script language="javascript" type="text/javascript" src="/common/js/UaMazdaRssWrite.js"></script>');
document.MazdaRssReaders = new Array();
function MazdaRssReader(){
	this.isPlural = false;
}
MazdaRssReader.prototype = {
	initialize:function(pId, rssUri, itemNum, template1, template2, template3 ){
		if(this.isPlural){
			document.MazdaRssReaders[document.MazdaRssReaders.length] = new MazdaRssReader();
			document.MazdaRssReaders[document.MazdaRssReaders.length-1].initialize(pId, rssUri, itemNum, template1, template2, template3);
			return true;
		}
		this.isPlural = true;
		this.divId = pId;
		this.itemNum = itemNum;
		this.template1 = template1;
		this.template2 = template2;
		this.template3 = template3;
		this.uaAjax = new UaAjax();
		this.uaRss = new UaRssReader();
		this.uaMazdaRssWrite = new UaMazdaRssWrite();
		this.uaRss.readRss(this.uaAjax, rssUri, this, "showRss", "errHandler", "enableHandler");
	},
	showRss:function(pObj){
		var elem = document.getElementById(this.divId);
		if(elem){
			elem.innerHTML = this.uaMazdaRssWrite.getHtml(pObj, this.template1, this.template2, this.template3, this.itemNum);
		}
	},
	errHandler:function(msg){
		var elem = document.getElementById(this.divId);
		elem.innerHTML = (msg)?msg:"<div>現在ニュースが表示できません。</div>";
	},
	enableHandler:function(msg){
		var elem = document.getElementById(this.divId);
		if(elem){
			elem.innerHTML = (msg)?msg:"<div>お使いのブラウザでは正しくサイトをご覧いただけません。詳しくはこのサイトについてをご覧ください。</div>";
		}
	}
}
var mazdaRssReader = new MazdaRssReader();
