// JavaScript Document

var timeoutParm = 50000;

(function(func) {
	try {
		window.addEventListener("load", func, false);
	} catch(e) {
		window.attachEvent("onload", func);
	}
})(function() {
  jQuery.ajax({  
		url: 'common/xml/' + TOP_NEWS_NAME,
		type: 'GET', 
		dataType: 'xml',
		cache : false,
		timeout: timeoutParm,  
		error: function(){
			//alert("ナビゲーションデータ読み込み失敗");
		},  
		success: function(xml){
			loadNewsComplete(xml);
		}
	});
});

function loadNewsComplete(xml)
{

	var xmls = [];
	var str = "";

	jQuery(xml).find("item").each(function(){
	xmls.push(getXMLNewsData(this));
	});
	
	for(var i = 0; i < xmls.length; i++)
	{
		if (xmls[i].label != "") {
			var date = xmls[i].date;
			if (date == undefined) date = "";
			
			var target = xmls[i].target;
			if (target == undefined || target == "") target = "_blank";
		
			str += '<div class="container"><div class="newsTxtBox">'
			str += '<p class="left3">' + date + '</p>'
			if(xmls[i].href == undefined || xmls[i].href == "")
			{
				str += '<p class="right3">' + xmls[i].label + '</p>'
			}
			else
			{
				str += '<p class="right3"><a href="' + xmls[i].href + '" target="' + target + '">' + xmls[i].label + '</a></p>'
			}
			
			str += '<div class="clear"></div>'
			str += '</div>'
			str += '</div>'
		}
	}
	
	$(".newsContainer").html(str);
}

function getXMLNewsData(xml){
	var obj = new Object();
	obj.href = jQuery(xml).attr("href");
	obj.date = jQuery(xml).attr("date");
	obj.target = jQuery(xml).attr("target");
	obj.label = jQuery(xml).text();
	return obj;
}
