Event.domReady.add(function() {
	var put = function(o, s) {
		if(o) {
			if(s != undefined) {
				o.innerHTML = s;
			} else {
				o.parentNode.innerHTML = '&nbsp;';
			}
		}
	};
	var ymd2j = function(str) {
		if(typeof str == 'string') {
			var ymd = str.split("/");
			if(ymd.length == 3) {
				return ymd[0]+'年'+ymd[1]+'月'+ymd[2]+'日';
			}
		}
		return str;
	};
	
	var mod_ps = [ ];
	var mod_ds = [ ];
	for(var k in mlij_data) {
		mod_ps.push(mlij_data[k].modified);
		mod_ds.push(mlij_data[k].td);
	}
	
	var ymd2n = function(str) {
		if(typeof str == 'string') {
			var ymd = str.split("/");
			if(ymd.length == 3) {
				return (ymd[0]*100+ymd[1])*100 + ymd[2]*1;
			}
		}
		return undefined;
	};
	var datemax = function(a) {
		var m = 0;
		var max = a[0];
		for(var i=0 ; i<a.length ; i++) {
			if(a[i] != undefined) {
				var d = ymd2n(a[i]);
				if(m < d) {
					m = d;
					max = a[i];
				}
			}
		}
		return max;
	};
	put(document.getElementById('cms_modified'), ymd2j(datemax(mod_ps)));
	put(document.getElementById('cms_modified2'), ymd2j(datemax(mod_ps)));
	put(document.getElementById('cms_modified_dist'), ymd2j(datemax(mod_ds)));
	var funds = [ ];
	for(var k in mlij_data) {
		if(k.match(/^\d+$/)) {
			funds.push(k);
		}
	}
	var latest_ymd = mlij_data[funds[0]]['em'];
	if(latest_ymd) {
		latest_ymd = latest_ymd.split("/");
		put(document.getElementById('latest_ym'), latest_ymd[0]+'年'+latest_ymd[1]+'月');
	}
	var types = {
		'fp': 'text', 'fd': 'text', 'cp': 'text',
		'mr': 'link', 'hr': 'link', 'rr': 'link', 'pd': 'link', 'ed': 'link', 'dr': 'link',
		'r1': 'text', 'r3': 'text', 'r6': 'text', 'ry': 'text', 'rt': 'text', 'tv': 'text',
		'dp': 'text', 'td': 'text', 'dt': 'text',
		'dd': 'link', 'rd': 'link', 'rm': 'link', 'rm_text': 'text'
	};
	for(var i=0 ; i<funds.length ; i++) {
		var report = 'm1 m2 m3 h1 h2 h3'.split(' ');
		for(var j=0 ; j < report.length ; j++) {
			var rc = report[j];
			var area = document.getElementById('cms_'+funds[i]+'_'+rc+'_area');
			var anchors = area ? area.getElementsByTagName('A') : [ ];
			var tuple = mlij_data[funds[i]][rc];
			var size = document.getElementById('cms_'+funds[i]+'_'+rc+'_size');
			if(!area) {
				continue;
			}
			if(!tuple || tuple[0] == '') {
				area.style.visibility = 'hidden';
				continue;
			}
			if(1 <= anchors.length) {
				anchors[0].href = tuple[0];
				anchors[0].innerHTML = tuple[1]
				size && (size.innerHTML = tuple[2]);
			}
		}
		
		var agent_list = document.getElementById('cms_'+funds[i]+'_ag_list');
		if(agent_list) {
			var tpl = agent_list.removeChild(agent_list.childNodes[0]);
			for(var j in mlij_data[funds[i]]['ag']) {
				var agent = mlij_data[funds[i]]['ag'][j];
				var ag_link = tpl.cloneNode(true);
				if(agent[1]) {
					ag_link.getElementsByTagName('A').item(0).innerHTML = agent[0];
					ag_link.getElementsByTagName('A').item(0).attributes.href.value = agent[1];
				} else {
					ag_link.innerHTML = agent[0];
				//	ag_link.getElementsByTagName('A').item(0).innerHTML = agent[0];
				//	ag_link.getElementsByTagName('A').item(0).removeAttribute('HREF');
				}
				agent_list.appendChild(ag_link);
			}
		}
		
		for(var n in mlij_data[funds[i]]) {
			var value = mlij_data[funds[i]][n];
			var area = document.getElementById('cms_'+funds[i]+'_'+n);
			if(types[n] == 'text') {
				if(area != null) {
					put(area, value || '-');
					if(value != '' && value != '-') {
						var used = (area.className || '').replace(/(^| )nul($| )/, '$1used$2');
						area.className = used;
					}
				}
			} else if(types[n] == 'link') {
				if(!value) {
					put(area, '-');
				} else {
					var as = area ? area.getElementsByTagName('A') : [ ];
					if(as.length == 1) {
						as[0].href = value;
					}
				}
			}
		}
	}
});

var mlij_data = { };

mlij_data['110004'] = { mr: '', hr: ''};
mlij_data['110004'].rr = '';
mlij_data['110004'].ed = '/fund/global/global.pdf';
mlij_data['110004'].dd = '/fund/global/global_d.pdf';
mlij_data['110004'].rd = '/fund/global/global_r.pdf';
mlij_data['110004'].rm = '';
mlij_data['110004'].rm_text = '';

mlij_data['110004'].mr = '';


mlij_data['110004'].m1 = ['','','' || ''];


mlij_data['110004'].m2 = ['','','' || ''];


mlij_data['110004'].m3 = ['','','' || ''];


mlij_data['110004'].ag = [ ];
mlij_data['110004'].ag.push([ '株式会社SBI証券', 'http://www.sbisec.co.jp' ]);

