
window.onload = function(){
	linkSet();
	writeFontChanger();
}

function subwin(){
window.open('calender.html','','resizable=yes,menubar=yes,status=yes,location=yes,scrollbars=yes,toolbar=yes,width=800,height=600,left=10px,top=10px');
}

function flashDrawer(src,alt,href,w,h) {
 flashObject = '' +
 '<object data=\"' + src + '\" width=\"' + w + '\" height=\"' + h + '\" type=\"application/x-shockwave-flash\" >' +
 '<param name=\"movie\" value=\"' + src + '\" />' +
 '<a href=\"' + href + '\" target=\"_blank\"><img src=\"' + alt + '\" width=\"' + w + '\" height=\"' + h + '\" /></a>' +
 '</object>';
 document.write(flashObject);
}

var head = document.getElementsByTagName('head').item(0);
var scripts = head.getElementsByTagName('script');
for(var s = 0,num = scripts.length; s < num; s++){
	if(scripts[s].src.indexOf('common.js')){
		var dirPath = scripts[s].src.split('js/common.js')[0];
	}
}

function linkSet(){
	var pdfText = '\u65B0\u3057\u3044\u30A6\u30A4\u30F3\u30C9\u30A6\u3067\u958B\u304D\u307E\u3059';
	var winText = '\u65B0\u3057\u3044\u30A6\u30A4\u30F3\u30C9\u30A6\u3067\u958B\u304D\u307E\u3059';
	if(document.getElementById('mainContents')){

		var mainContents = document.getElementById('mainContents');
		var mcAnchors = mainContents.getElementsByTagName('a');
		for(var i = 0, num = mcAnchors.length; i < num; i++){
			var mcAnchor = mcAnchors[i];
			if(mcAnchor.href.indexOf('.pdf') > -1){
				mcAnchor.setAttribute('target','_blank');
				mcAnchor.setAttribute('title',pdfText);
				if(!mcAnchor.getElementsByTagName('img')[0]){
					var icon = document.createElement('img');
					icon.setAttribute('alt',pdfText);
					icon.setAttribute('src', dirPath + 'images/icon_pdf.gif');
					icon.setAttribute('width','17');
					icon.setAttribute('height','17');
					icon.className = 'pdfIcon';
					icon.style.verticalAlign = 'bottom';
					icon.style.margin = '0px 3px 0px 3px';
					icon.style.padding = '0px 0px 1px 0px';
					mcAnchor.appendChild(icon);
				}
			}else if(mcAnchor.target == '_blank'){
				if(!mcAnchor.getElementsByTagName('img')[0]){
					mcAnchor.setAttribute('title',winText);
					var winIcon = document.createElement('img');
					winIcon.setAttribute('alt',winText);
					winIcon.setAttribute('src', dirPath + 'images/icon_win.gif');
					winIcon.setAttribute('width','12');
					winIcon.setAttribute('height','12');
					winIcon.className = 'winIcon';
					winIcon.style.verticalAlign = 'bottom';
					winIcon.style.margin = '0px 4px 0px 4px';
					winIcon.style.padding = '0px 0px 1px 0px';
					mcAnchor.appendChild(winIcon);
				}
			}
		}
	}
}

var fontSize = {
	'fontSmall'		:	'90%',
	'fontMidium'	:	'100%',
	'fontLarge'		:	'120%'
}


function writeFontChanger(){
	var dl = document.createElement('dl');
	dl.setAttribute('id','fontChanger');
	
	dl.innerHTML = '<dt><img src="' + dirPath + 'images/font_txt.gif" width="57" height="27" alt="\u6587\u5B57\u30B5\u30A4\u30BA" /></dt>' +
	'<dd><a href="#" onclick="fontChange(\'' + fontSize.fontSmall + '\',this);return false;"><img src="' + dirPath + 'images/font_s_f.gif" width="21" height="27" alt="\u5C0F" /></a></dd>' +
	'<dd><a href="#" onclick="fontChange(\'' + fontSize.fontMidium + '\',this);return false;"><img src="' + dirPath + 'images/font_m_h.gif" width="26" height="27" alt="\u4E2D" /></a></dd>' +
	'<dd><a href="#" onclick="fontChange(\'' + fontSize.fontLarge + '\',this);return false;"><img src="' + dirPath + 'images/font_l_f.gif" width="27" height="27" alt="\u5927" /></a></dd>'	;
	
	var dt = '<dt><img src="' + dirPath + 'images/font_txt.gif" width="57" height="27" alt="\u6587\u5B57\u30B5\u30A4\u30BA" /></dt>';
	
	if(setSize){
		if(setSize == fontSize.fontSmall){
			var dd1 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontSmall + '\',this);return false;"><img src="' + dirPath + 'images/font_s_h.gif" width="21" height="27" alt="\u5C0F" /></a></dd>';
		}else{
			var dd1 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontSmall + '\',this);return false;"><img src="' + dirPath + 'images/font_s_f.gif" width="21" height="27" alt="\u5C0F" /></a></dd>';
		}
		if(setSize == fontSize.fontMidium){
			var dd2 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontMidium + '\',this);return false;"><img src="' + dirPath + 'images/font_m_h.gif" width="26" height="27" alt="\u4E2D" /></a></dd>';
		}else{
			var dd2 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontMidium + '\',this);return false;"><img src="' + dirPath + 'images/font_m_f.gif" width="26" height="27" alt="\u4E2D" /></a></dd>';
		}
		if(setSize == fontSize.fontLarge){
			var dd3 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontLarge + '\',this);return false;"><img src="' + dirPath + 'images/font_l_h.gif" width="27" height="27" alt="\u5927" /></a></dd>';
		}else{
			var dd3 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontLarge + '\',this);return false;"><img src="' + dirPath + 'images/font_l_f.gif" width="27" height="27" alt="\u5927" /></a></dd>';
		}
	}else{
		var dd1 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontSmall + '\',this);return false;"><img src="' + dirPath + 'images/font_s_f.gif" width="21" height="27" alt="\u5C0F" /></a></dd>';
		var dd2 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontMidium + '\',this);return false;"><img src="' + dirPath + 'images/font_m_h.gif" width="26" height="27" alt="\u4E2D" /></a></dd>';
		var dd3 = '<dd><a href="#" onclick="fontChange(\'' + fontSize.fontLarge + '\',this);return false;"><img src="' + dirPath + 'images/font_l_f.gif" width="27" height="27" alt="\u5927" /></a></dd>';
	}
	
	dl.innerHTML = dt + dd1 + dd2 + dd3;
	
	document.getElementsByTagName('body')[0].appendChild(dl);
	
}

function fontChange(size,bAnchor){
	var mainContents = document.getElementById('contents')
	if(mainContents){
		mainContents.style.fontSize = size;
	}
	var buttons = bAnchor.parentNode.parentNode.getElementsByTagName('img');
	for(var i = 0, num = buttons.length; i < num; i++){
		buttons[i].src = buttons[i].src.replace('_h.gif','_f.gif');
	}
	bAnchor.getElementsByTagName('img')[0].src = bAnchor.getElementsByTagName('img')[0].src.replace('_f.gif','_h.gif');
	
	var fontDate = new Date();
	fontDate.setTime(fontDate.getTime() + (7*24*60*60*1000));
	document.cookie = 'font-size=' + size + '; path=/; expires=' + fontDate.toGMTString();
}

if(document.cookie.indexOf('font-size=') >= 0){
	var cookieAll = document.cookie + ';'

	var cookieF = cookieAll.indexOf('font-size=');
	var cookieE = cookieAll.indexOf(';',cookieF);
	
	var fontSizeData = cookieAll.substring(cookieF,cookieE);
	var setSize = fontSizeData.split('=')[1];
	
	document.write('<style type="text/css">#contents {font-size: ' + setSize + ';}</style>');
}

