function insertCloseBtnA() {
	document.write('<a href="javascript:window.close()" class="close">閉じる</a>');
}
function insertCloseBtnB() {
	document.write('<input type="button" name="close" value="閉じる" class="close" onclick="window.close()"/>');
}
//N241関係
function openN241(cat, category, page) {
	var wx = 850;
	var wy = screen.availHeight * 0.9;
	var x = (screen.width - wx) / 2;
	var y = (screen.height - wy) / 2;
	var url = "n241" + "?cat=" + cat + "&category=" + category + "&before=" + page;
	var n241 = window.open(url,'N241',"resizable=yes,scrollbars=yes,left="+x+",top="+y+",width="+wx+",height="+wy);
	n241.focus();
}
function openN242(os, pdirection) {
	wx = 700;
	wy = 750;
	x = (screen.width - wx) / 2;
	y = (screen.height - wy) / 2;
	var url = "n242" + "?os=" + os + "&pdirection=" + pdirection;
	var n242 = window.open(url,'N242',"resizable=yes,scrollbars=yes,left="+x+",top="+y+",width="+wx+",height="+wy);
	n242.focus();
}
//特殊文字関係
var g501;
var focusedField;
function openG501() {
	if (focusedField == null) {
		alert("特殊文字を入力する入力欄をクリックしてから\nこのボタンを押してください");
	} else {
		var wx = 660;
		var wy = 700;
		var x = (screen.width - wx) / 2;
		var y = (screen.height - wy) / 2;
		g501 = window.open("g501",'gaiji',"resizable=yes,scrollbars=yes,left="+x+",top="+y+",width="+wx+",height="+wy);
		g501.focus();
	}
}
function catchFocus(obj) {
	focusedField = obj.name;
}
function setCode(code) {
	var target = window.opener.focusedField;
	if (target == null) {
		alert("特殊文字を入力する入力欄をクリックしてから\n特殊文字を選択してください");
	} else {
		var code = "{" + code + "}";
		window.opener.document.N003Form[target].value += code;
		window.close();
	}
}
function closeG501() {
	if (g501 != null && !g501.closed) {
		g501.close();
	}
}
//定型文選択関係
var p502;
function checkDefault() {
	if (document.forms[0].texts.length) {
		document.forms[0].texts[0].checked = true;
		showDetail(document.forms[0].texts[0].id);
	} else {
		document.forms[0].texts.checked = true;
		showDetail(document.forms[0].texts.id);
	}
}
function showDetail(id) {
	$('detail').innerHTML = $('detail' + id).innerHTML; 
	//alert($('detail' + id).innerHTML.length);
	$('title').innerHTML = $('title' + id).innerHTML; 
}
function selectSentence() {
	var detail = $('detail').innerHTML;
	var detail2 = detail.replace(/<br>/ig,"\n");
	window.opener.document.forms[0]['msg'].value = detail2;
	window.opener.document.forms[0]['msgTitle'].value = $('title').innerHTML;
}
function openP502() {
	var wx = 660;
	var wy = 700;
	var x = (screen.width - wx) / 2;
	var y = (screen.height - wy) / 2;
	var url = "p502i";
	p502 = window.open(url,'sentence',"resizable=yes,scrollbars=yes,left="+x+",top="+y+",width="+wx+",height="+wy);
	p502.focus();
}
function closeP502() {
	if (p502 != null && !p502.closed) {
		p502.close();
	}
}
//Flashアプリ関係
var g201;
//var side;
function runFlash(system, service, version, svg, uss) {
	if (g201 == null || g201.closed) {
//		side = pside;
		wx = 1000;
		wy = 800;
		x = (screen.width - wx) / 2;
		y = (screen.height - wy) / 2;
		g201 = window.open("g201?system="+system+"&service="+service+"&version="+version+"&svg="+svg+"&uss="+uss,"fix","resizable=yes,scrollbars=yes,left="+x+",top="+y+",width="+wx+",height="+wy);
		g201.focus();
	} else {
		g201.focus();
	}
}
function updateImage(fileName) {
	$('autoCompId2').value = fileName;
	var act = "";
	if(document.N005Form.productCd.value == '100041'){
		act = '/nenga/a/n205';
	}else if(document.N005Form.productCd.value == '100043'){
		act = '/nenga/a/n225';
	}else{
		act = '/nenga/a/n405';
	}
	document.N005Form.action = act;
	document.N005Form.submit();
}
function closeG201() {
	if (g201 != null && !g201.closed) {
		g201.close();
	}
}
function closeG201Confirm() {
	if (g201 != null && !g201.closed) {
		flag = confirm("レイアウトの自由編集を取り消して、他の画面に切り換えてもよろしいですか。\n（レイアウト編集ウィンドウでの編集結果は失われます）");
		if (flag) {
			g201.close();
			return true;
		}else{
			return false;
		}
	} else {
		return true;
	}
}
//disable関係
function disableFont(form) {
	if (form.fontChange != null) {
		if (form.fontChange.checked) {
			for (i = 0; i < form.font.length; i++) {
				form.font[i].disabled = false;
			}
		} else {
			for (i = 0; i < form.font.length; i++) {
				form.font[i].disabled = true;
			}
		}
	}
}
function disableFrame() {
	if (document.forms[0].card[1].checked || document.forms[0].card[2].checked) {
		for (i = 0; i < document.forms[0].frame.length; i++) {
			document.forms[0].frame[i].disabled = false;
		}
	} else {
		for (i = 0; i < document.forms[0].frame.length; i++) {
			document.forms[0].frame[i].disabled = true;
		}
	}
}
function disableSide() {
	if (document.forms[0].card[1].checked || document.forms[0].card[2].checked) {
		document.forms[0].pside[1].disabled = false;
	} else {
		document.forms[0].pside[0].checked = true;
		document.forms[0].pside[1].disabled = true;
	}
}