(function(func) {
	try {
		window.addEventListener("load", func, false);
	} catch(e) {
		window.attachEvent("onload", func);
	}
})(function() {
	//xmlMemo("memo090112","memoLoadArea");
});


var base = document.getElementById("urlBase");
var href = base.href;
var strNum = href.indexOf("common/css/",0);
var DOMAIN = href.substring(0,strNum);

var setXMLMemo = [];
var xml_memo_id;
var timeoutParm = 50000;

var bufMemo = '';
	
function xmlMemo(xml_URL,id){
	xml_memo_id = id;
	var XML_URL = DOMAIN + "common/xml/memo" + xml_URL + ".xml";
	jQuery.ajax({  
	    url: XML_URL,  
	    type: 'GET', 
	    dataType: 'xml',
			cache : false,
	    timeout: timeoutParm,  
	    error: function(){  
	    	//alert(XML_URL);
	    },  
	    success: function(xml){
	    	local_xml = xml;
	    	xmlLastMemo(xml);
	    }
    });
}

function xmlLastMemo(xml){
	createXMLMemoData();
	viewXMLMemoList(setXMLMemo, xml_memo_id);
}

/* 02 get_set xml */

function createXMLMemoData(){
	var counter = 1;
	jQuery(local_xml).find("menu").each(function(){
		setXMLMemo.push(getXMLMemoData(this));
		counter++;
	});
}

function getXMLMemoData(xml){
	var obj = new Object();
	obj.item = jQuery(xml).find("item").text();
	obj.linefeed = jQuery(xml).find("item").attr("linefeed");
	obj.link = jQuery(xml).find("link").text();
	return obj;
}

function viewXMLMemoList(listArr, id){
	bufMemo += '<div id="contentsMemo"><ul class="memo">'
	for(var i = 0; i < listArr.length; i++){
		var item = listArr[i].item;
		var linefeed = listArr[i].linefeed;
		var link = listArr[i].link;
		if(item.indexOf("[br]") !== -1){
			item = item.replace("[br]","<br>");
		}
		var count = i + 1;
		if(linefeed == "on"){
			bufMemo += '<li class="memo0' + count + ' second"><a href="' + DOMAIN + link +'">' + item + '</a></li>';
		}else{
			bufMemo += '<li class="memo0' + count + '"><a href="' + DOMAIN + link +'">' + item + '</a></li>';
		}
	}
	bufMemo += '</ul><div class="clear"></div></div>';
	jQuery("#" + id).html(bufMemo);
}

