﻿var isIE = (navigator.appName.toLowerCase().indexOf('internet explorer')+1?1:0);

function MenuCHG(Param) {
	if(Param){
		NowURL = Param.getElementsByTagName('img')[0].src;
		if(NowURL.match(/_n.gif/)) {
			Param.getElementsByTagName('img')[0].src = NowURL.replace(/_n.gif/,"_a.gif");
		} else if(NowURL.match(/_a.gif/)) {
			Param.getElementsByTagName('img')[0].src = NowURL.replace(/_a.gif/,"_n.gif");
		}
	}
}
function Mou(Param) {
	
}

function trim(argValue){
    return String(argValue).replace(/^[ 　]*/gim, "").replace(/[ 　]*$/gim, "");
}
function Result_ShowRow(ClassName) {
	n=0;
	ArgRows = document.getElementById('Result').getElementsByTagName('tbody')[0].getElementsByTagName('tr');
	if(ClassName) {
		for(i=0; i<ArgRows.length; i++){
			ArgRows[i].className = trim(ArgRows[i].className.replace(/Even/,""));
			if(ArgRows[i].className.indexOf(ClassName, 0) < 0) {
				ArgRows[i].style.display = "none";
			} else {
				if(n%2 == 1){
					ArgRows[i].className = "Even " + ArgRows[i].className;
				}
				n = n+1;
				if(document.all){
					ArgRows[i].style.display = "block";
				} else {
					ArgRows[i].style.display = "table-row";
				}
			}
		}
	} else {
		for(i=0; i<ArgRows.length; i++){
			ArgRows[i].className = trim(ArgRows[i].className.replace(/Even/,""));
			if(n%2 == 1){
				ArgRows[i].className = "Even " + ArgRows[i].className;
			}
			n = n+1;
			if(document.all){
				ArgRows[i].style.display = "block";
			} else {
				ArgRows[i].style.display = "table-row";
			}
		}
	}
}

function getAreaRange(obj) {
	var pos = new Object();
	 
	if (isIE) {
		obj.focus();
		var range = document.selection.createRange();
		var clone = range.duplicate();
		 
		clone.moveToElementText(obj);
		clone.setEndPoint( 'EndToEnd', range );
		 
		pos.start = clone.text.length - range.text.length;
		pos.end = clone.text.length - range.text.length + range.text.length;
	}
	 
	else if(window.getSelection()) {
		pos.start = obj.selectionStart;
		pos.end = obj.selectionEnd;
	}
	 
	return pos;
	// alert(pos.start + "," + pos.end);
}


function surroundHTML(tag, obj) {
	var target = document.getElementById(obj);
	var pos = getAreaRange(target);
	 
	var val = target.value;
	var range = val.slice(pos.start, pos.end);
	var beforeNode = val.slice(0, pos.start);
	var afterNode = val.slice(pos.end);
	var insertNode;
 
	if (range || pos.start != pos.end) {
		//insertNode = '<' + tag + '>' + range + '</' + tag + '>';
		insertNode = range + tag;
		target.value = beforeNode + insertNode + afterNode;
	}
 
	else if (pos.start == pos.end) {
		insertNode = tag;
		target.value = beforeNode + insertNode + afterNode;
	}
}

function SetCheckBox(TID) {
	if(TID) {
		if(TID.checked) {
			TID.parentNode.style.backgroundPosition = "8px -13px";
		} else {
			TID.parentNode.style.backgroundPosition = "8px 0px";
		}
	}
}