/******** set ********/

var timeoutTopParm = 50000;
var xmlDataTopArr = [];

/******** init ********/

(function(func) {
	try {
		window.addEventListener("load", func, false);
	} catch(e) {
		window.attachEvent("onload", func);
	}
})(function() {
	getXmlTopData();
});

function getXmlTopData()
{
	jQuery.ajax({  
		url: "common/xml/" + TOP_SUBSIDIARY_NAME,  
		type: 'GET', 
		dataType: 'xml',
		cache : true,
		timeout: timeoutTopParm,  
		error: function(){
			//alert("error");
		},  
		success: function(xml){
			setXmlTopData(xml);
		}
	});
}

function setXmlTopData(xml){
	
	createXMLTopData(xml);
	viewXMLTopList();
}

function createXMLTopData(xml){
	jQuery(xml).find("link").each(function(){
		xmlDataTopArr.push(getXMLTopNodeData(this));
	});
}

function getXMLTopNodeData(xml){
	var obj = new Object();
	obj.href = jQuery(xml).attr("href");
	obj.country = jQuery(xml).attr("country");
	obj.label = jQuery(xml).text();
	return obj;
}

function viewXMLTopList(){
	
	var bufList = '<ul>';
	for(var i = 0; i < xmlDataTopArr.length; i++){
		var href = xmlDataTopArr[i].href;
		var country = (xmlDataTopArr[i].country == undefined || xmlDataTopArr[i].country == "") ? "":'[' + xmlDataTopArr[i].country + ']';
		var label = xmlDataTopArr[i].label;
		//var link = indexUrl + id;
		
		bufList += '<li><a href="' + href + '">' + label + country + '</a></li>';
	
	}
	
	bufList += '</ul>';
	jQuery(".subsidiaryArea").html(bufList);
}

