function confirmDelete() {
	var selNum = checkSelectedItems();
	if (selNum == 0) {
		alert('\u5BFE\u8C61\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093');
		return false;
	}
	if ( window.confirm('\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F') ) {
		return true;
	} else {
		return false;
	}
}
function confirmDeleteTarget(objTarget) {
	var selNum = 0;
	if (!objTarget) return false;
	for (var i=0;i<objTarget.elements.length;i++) {
		if (objTarget.elements[i].name == 'sel') {
			var obj = objTarget.elements[i];
			if (obj.checked) selNum++;
		}
	}
	if (selNum == 0) {
		alert('\u5BFE\u8C61\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093');
		return false;
	}
	if ( window.confirm('\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F') ) {
		return true;
	} else {
		return false;
	}
}
function confirmAction() {
	var selNum = checkSelectedItems();
	var flag = checkAction();
	if (selNum == 0) {
		alert('\u5BFE\u8C61\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093');
		return false;
	}
	if (!flag) {
		alert('\u51E6\u7406\u5185\u5BB9\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093');
		return false;
	}
	if ( window.confirm('\u51E6\u7406\u3092\u5B9F\u884C\u3057\u3066\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F') ) {
		return true;
	} else {
		return false;
	}
}
function checkSelectedItems() {
	if (document.listform) {
		var selNum = 0;
		for (var i=0;i<document.listform.elements.length;i++) {
			if (document.listform.elements[i].name == 'sel') {
				var obj = document.listform.elements[i];
				if (obj.checked) selNum++;
			}
			if (document.listform.elements[i].name == 'id') {
				var obj = document.listform.elements[i];
				if (obj.value != null) selNum++;
			}
		}
		return(selNum);
	} else {
		return(1);
	}
}
function checkAction() {
	var obj = this.document.getElementById('regi_action');
	if (!obj) return true;
	if (obj.value == '') return false;
	return true;
}
function changeHeight(idName, direction) {
	var max = 99;
	var min = 3;
	var obj = this.document.getElementById(idName);
	if (!obj) return false;
	var row = parseInt(obj.getAttribute("rows"));
	if (row > 0) {
		row = row + ( direction * 2);
		if (row < min) row = min;
		if (row > max) row = max;
		obj.setAttribute("rows", row);
		if (window.navigator.userAgent.indexOf('AppleWebKit') > -1) {
			var height = row * 1.1;
			obj.style.height = Array(height,'em').join('');
		}
	}
	return false;
}
function replaceEntity(str) {
	str = str.split("&").join("&amp;");
	str = str.split("<").join("&lt;");
	str = str.split(">").join("&gt;");
	str = str.split('"').join("&quot;");
	return(str);
}
function reverseEntity(str) {
	str = str.split("&quot;").join('"');
	str = str.split("&gt;").join(">");
	str = str.split("&lt;").join("<");
	str = str.split("&amp;").join("&");
	return(str);
}
function changeEntity(idName, mode) {
	var obj = this.document.getElementById(idName);
	if (!obj) return false;
	var txtConfirm = (mode) ? '\u30C6\u30AD\u30B9\u30C8\u30A8\u30EA\u30A2\u5185\u306E\u300C\u0026\u002C\u003C\u002C\u003E\u002C\u0022\u300D\u3092\u5B9F\u4F53\u53C2\u7167\u5316\u3057\u307E\u3059\u3002' : '\u30C6\u30AD\u30B9\u30C8\u30A8\u30EA\u30A2\u5185\u306E\u5B9F\u4F53\u53C2\u7167\u6587\u5B57\u3092\u300C\u0026\u002C\u003C\u002C\u003E\u002C\u0022\u300D\u306B\u5909\u63DB\u3057\u307E\u3059\u3002';
	txtConfirm = Array(txtConfirm,"\n\n\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F").join('');
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		if (str) {
			document.selection.createRange().text = (mode) ? replaceEntity(str) : reverseEntity(str);
		} else if (obj.value && confirm(txtConfirm)) {
			obj.value = (mode) ? replaceEntity(obj.value) : reverseEntity(obj.value);
		}
	} else if ( (obj.selectionEnd - obj.selectionStart) > 0 ) {
		var bgnPos = obj.selectionStart;
		var endPos = obj.selectionEnd;
		var bfrStr = obj.value.substring(0, bgnPos);
		var fcsStr = (mode) ? replaceEntity(obj.value.substring(bgnPos, endPos)) : reverseEntity(obj.value.substring(bgnPos, endPos));
		var difLen = fcsStr.length - (endPos - bgnPos);
		var aftStr = obj.value.substring(endPos, obj.value.length);
		obj.value = Array(bfrStr,fcsStr,aftStr).join('');
		obj.setSelectionRange(bgnPos,endPos + difLen);
	} else if (obj.value) {
		if (confirm(txtConfirm)) {
			obj.value = (mode) ? replaceEntity(obj.value) : reverseEntity(obj.value);
		}
	}
	return false;
}
function addHtmlTag(idName, tag, option) {
	var obj = this.document.getElementById(idName);
	if (!obj) return false;
	var bgnTag = (!option) ? Array('<',tag,'>').join('') : Array('<',tag,' ',option,'>').join('');
	var endTag = Array('</',tag,'>').join('');
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		document.selection.createRange().text = Array(bgnTag,str,endTag).join('');
	} else if ( (obj.selectionEnd - obj.selectionStart) >= 0 ) {
		var bgnPos = obj.selectionStart;
		var endPos = obj.selectionEnd;
		var bfrStr = obj.value.substring(0, bgnPos);
		var fcsStr = Array(bgnTag,obj.value.substring(bgnPos, endPos),endTag).join('');
		var difLen = fcsStr.length - (endPos - bgnPos);
		var aftStr = obj.value.substring(endPos, obj.value.length);
		obj.value = Array(bfrStr,fcsStr,aftStr).join('');
		obj.setSelectionRange(bgnPos,endPos + difLen);
	} else {
		obj.value = Array(obj.value,bgnTag,endTag).join('');
	}
	return false;
}
function addLink(idName) {
	var url = prompt('\u30EA\u30F3\u30AF\u3059\u308B\u30B5\u30A4\u30C8\u306E\u0055\u0052\u004C\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002', 'http://');
	var target = prompt('\u0074\u0061\u0072\u0067\u0065\u0074\u5C5E\u6027\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044', '_blank');
	var title = prompt('\u0074\u0069\u0074\u006C\u0065\u5C5E\u6027\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044','');
	if (url == null || target == null || title == null) return false;
	if (url == '' || url == 'http://') return false;
	var option = Array('href="',url,'"').join('');
	if (target != '') option = Array(option,' target="',target,'"').join('');
	if (title != '') option = Array(option,' title="',title,'"').join('');
	addHtmlTag(idName, 'a', option);
}
function addImage(idName,val) {
	var obj = this.document.getElementById(idName);
	if (!obj) return false;
	if (val == '') return false;
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		if (!str) {
			document.selection.createRange().text = Array('<img ',val,' />').join('');
		} else {
			obj.value = Array(obj.value,'<img ',val,' />').join('');
		}
	} else if ( (obj.selectionEnd - obj.selectionStart) == 0 ) {
		var bgnPos = obj.selectionStart;
		var endPos = obj.selectionEnd;
		var bfrStr = obj.value.substring(0, bgnPos);
		var fcsStr = Array('<img ',val,' />').join('');
		var difLen = fcsStr.length;
		var aftStr = obj.value.substring(endPos, obj.value.length);
		obj.value = Array(bfrStr,fcsStr,aftStr).join('');
		obj.setSelectionRange(bgnPos,endPos + difLen);
	} else {
		obj.value = Array(obj.value,'<img ',val,' />').join('');
	}
	return false;
}
function switchAll(obj) {
	if (obj.checked) {
		selectAllList();
	} else {
		clearAllList();
	}
}
function switchAllTarget(obj,objTarget) {
	if (obj.checked) {
		selectAllList(objTarget);
	} else {
		clearAllList(objTarget);
	}
}
function switchList(obj) {
	if (obj.checked) {
		selectList(obj);
	} else {
		clearList(obj);
	}
}
function selectType(str) {
	if (!str) return;
	var num = 0;
	for (var i=0;i<document.listform.elements.length;i++) {
		if (document.listform.elements[i].name == 'sel') {
			var obj = document.listform.elements[i];
			var parentObj = null;
			if (obj.parentNode) {
				parentObj = obj.parentNode;
			} else if (obj.parentElement) {
				parentObj = obj.parentElement;
			}
			if (parentObj) {
				if (parentObj.className.indexOf(str) > -1) {
					num++;
					selectList(obj);
				} else {
					clearList(obj);
				}
			}
		}
	}
	var obj = this.document.getElementById('showSelected');
	if (obj) obj.innerHTML = num;
}
function selectAllList(objList) {
	if (!objList) objList = document.listform
	if (!objList) return;
	var obj = this.document.getElementById('showSelected');
	if (obj) obj.innerHTML = 0;
	for (var i=0;i < objList.elements.length;i++) {
		if (objList.elements[i].name == 'sel') {
			selectList(objList.elements[i]);
		}
	}
	objList.selectAll.checked = true;
}
function clearAllList(objList) {
	if (!objList) objList = document.listform
	if (!objList) return;
	for (var i=0;i < objList.elements.length;i++) {
		if (objList.elements[i].name == 'sel') {
			clearList(objList.elements[i]);
		}
	}
	objList.selectAll.checked = false;
	if (objList.typeselect) document.listform.typeselect.selectedIndex = 0;
}
function selectList(obj) {
	obj.checked = true;
	var parentObj = null;
	if (obj.parentNode && obj.parentNode.parentNode && obj.parentNode.parentNode.parentNode) {
		parentObj = obj.parentNode.parentNode.parentNode;
	} else if (obj.parentElement && obj.parentElement.parentElement && obj.parentElement.parentElement.parentElement) {
		parentObj = obj.parentElement.parentElement.parentElement;
	}
	if (parentObj) {
		if (parentObj.className == 'odd') {
			parentObj.className = 'selected_odd';
		} else if (parentObj.className == 'even') {
			parentObj.className = 'selected_even';
		}
	}
	displaySelectedNumber(+1);
}
function clearList(obj) {
	obj.checked = false;
	var parantObj = null;
	if (obj.parentNode && obj.parentNode.parentNode && obj.parentNode.parentNode.parentNode) {
		parantObj = obj.parentNode.parentNode.parentNode;
	} else if (obj.parentElement && obj.parentElement.parentElement && obj.parentElement.parentElement.parentElement) {
		parantObj = obj.parentElement.parentElement.parentElement;
	}
	if (parantObj) {
		if (parantObj.className == 'selected_odd') {
			parantObj.className = 'odd';
		} else if (parantObj.className == 'selected_even') {
			parantObj.className = 'even';
		}
	}
	displaySelectedNumber(-1);
}
function displaySelectedNumber(diff) {
	var obj = this.document.getElementById('showSelected');
	if (obj) {
		var selNum = parseInt(obj.innerHTML);
		selNum = selNum + diff;
		if (selNum < 0) selNum = 0;
		obj.innerHTML = selNum;
	}
}
function toggleVisible(idName,objThis,orgValue) {
	var obj = this.document.getElementById(idName);
	if (!obj) return false;
	if (obj.style.display == 'none') {
		showForm(idName);
		objThis.value = '\u96A0\u3059';
	} else {
		obj.style.display = 'none';
		objThis.value = orgValue;
	}
	return;
}
function showForm(idName) {
	var obj = this.document.getElementById(idName);
	if (!obj) return false;
	obj.style.display = 'block';
	window.location.hash = idName;
	var objForm = this.document.getElementById('upload_file0');
	if (!objForm) return;
	objForm.focus();
	return;
}
function setNowTime() {
	var nowTime = new Date();
	var yr = nowTime.getYear();
	var mo = nowTime.getMonth()+1;
	var dy = nowTime.getDate();
	var ho = nowTime.getHours();
	var mi = nowTime.getMinutes();
	var sc = nowTime.getSeconds();
	var form = document.mainform;
	form.entry_date_yr.value = (yr < 2000) ? yr + 1900 : yr;
	form.entry_date_mo.value = (mo < 10) ? '0' + mo : mo;
	form.entry_date_dy.value = (dy < 10) ? '0' + dy : dy;
	form.entry_date_ho.value = (ho < 10) ? '0' + ho : ho;
	form.entry_date_mi.value = (mi < 10) ? '0' + mi : mi;
	form.entry_date_sc.value = (sc < 10) ? '0' + sc : sc;
	return;
}
function sbit(txt_subj,txt_url,txt_body) {
	if (txt_subj.length > 0) {
		var obj = this.document.getElementById('entry_title');
		txt_subj = txt_subj.split("\n").join("");
		obj.value = Array('Re: ',unescape(txt_subj)).join('');
	}
	if (txt_body.length > 0) {
		var obj = this.document.getElementById('entry_body');
		obj.value = Array(obj.value,'<blockquote><p>',unescape(txt_body),'</p></blockquote>').join('');
	}
	if (txt_url.length > 0 && txt_subj.length > 0) {
		var obj = this.document.getElementById('entry_body');
		obj.value = Array(obj.value,'<p class="source"><cite><a href="',unescape(txt_url),'">',unescape(txt_subj),'</a></cite></p>\n').join('');
	}
}

