
//簡単タグ入力
function addHiyoko(obj)
{
	var item = '\n(・e・)\nひよこまーく';
	
	//IE
	if (document.selection) {
		obj.focus();
		sel = document.selection.createRange();
		sel.text = item;
	}
	
	//Mozilla
	else if (obj.selectionStart || obj.selectionStart == '0') {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		obj.value = obj.value.substring(0, startPos)
						+ item
						+ obj.value.substring(endPos, obj.value.length);
	//Other
	} else {
		obj.value += item;
	}
}

function addImg(obj,num,width,height,alt)
{
	var item = '<img src=\"/?image=' + num + '\" width=\"' + width + '\" height=\"' + height + '\" alt=\"' + alt + '\" class=\"pict\" />';


	oyaWin = window.opener.document;
	//obj = oyaWin.form1.description;
	//var item = '[:' + tag + ':]';
	
	//IE
	if (oyaWin.selection) {
		obj.focus();
		sel = oyaWin.selection.createRange();
		sel.text = item;
	}
	
	//Mozilla
	else if (obj.selectionStart || obj.selectionStart == '0') {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		obj.value = obj.value.substring(0, startPos)
						+ item
						+ obj.value.substring(endPos, obj.value.length);
	//Other
	} else {
		obj.value += item;
	}	
/*	//IE
	if (window.opener.document.selection) {
		obj.focus();
		sel = window.opener.document.selection.createRange();
		sel.text = item;
	}
	
	//Mozilla
	else if (obj.selectionStart || obj.selectionStart == '0') {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		obj.value = obj.value.substring(0, startPos)
						+ item
						+ obj.value.substring(endPos, obj.value.length);
	//Other
	} else {
		obj.value += item;
	}*/
}


function addTag(obj, tag) {
	
	var startTag = '<' + tag + '>';
	var endTag	 = '</' + tag + '>';
	//IE
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		if(!str) {
			return;
		}
		document.selection.createRange().text = '<' + tag + '>' + str + '</' + tag + '>';
		return;
	}
	//Mozilla
	else if ((obj.selectionEnd - obj.selectionStart) >0) {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		
		
		obj.value = obj.value.substring(0, startPos)
					+ startTag
					+ obj.value.substring(startPos, endPos)
					+ endTag
					+ obj.value.substring(endPos, obj.value.length);
		return;
	}
	//Other
	else {
		obj.value += startTag + endTag;
	}
}


function changeFontsize(obj, tag) {
	
	var startTag = '<span style=\"font-size:' + tag + '\;\">';
	var endTag	 = '</span>';
	//IE
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		if(!str) {
			return;
		}
		document.selection.createRange().text = startTag + str + endTag;
		return;
	}
	//Mozilla
	else if ((obj.selectionEnd - obj.selectionStart) >0) {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		
		
		obj.value = obj.value.substring(0, startPos)
					+ startTag
					+ obj.value.substring(startPos, endPos)
					+ endTag
					+ obj.value.substring(endPos, obj.value.length);
		return;
	}
	//Other
	else {
		obj.value += startTag + endTag;
	}
}


function changeGyosoroe(obj, tag) {
	
	var startTag = '<div style=\"text-align:' + tag + '\;\">';
	var endTag	 = '</div>';
	//IE
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		if(!str) {
			return;
		}
		document.selection.createRange().text = startTag + str + endTag;
		return;
	}
	//Mozilla
	else if ((obj.selectionEnd - obj.selectionStart) >0) {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		
		
		obj.value = obj.value.substring(0, startPos)
					+ startTag
					+ obj.value.substring(startPos, endPos)
					+ endTag
					+ obj.value.substring(endPos, obj.value.length);
		return;
	}
	//Other
	else {
		obj.value += startTag + endTag;
	}
}

function changeFontcolor(obj, tag) {
	
	var startTag = '<span style=\"color:' + tag + '\;\">';
	var endTag	 = '</span>';
	//IE
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		if(!str) {
			return;
		}
		document.selection.createRange().text = startTag + str + endTag;
		return;
	}
	//Mozilla
	else if ((obj.selectionEnd - obj.selectionStart) >0) {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		
		
		obj.value = obj.value.substring(0, startPos)
					+ startTag
					+ obj.value.substring(startPos, endPos)
					+ endTag
					+ obj.value.substring(endPos, obj.value.length);
		return;
	}
	//Other
	else {
		obj.value += startTag + endTag;
	}
}

function addLink(obj) {
	var url = prompt('リンクするサイトのURLを入力してください。', 'http://');
	if (url == null) {
		return;
	}
	
	var startTag = '<a href="' + url + '" target="_blank">';
	var endTag	 = '</a>';
	
	//IE
	if (document.selection) {
		obj.focus();
		var str = document.selection.createRange().text;
		if(!str) {
			return;
		}
		document.selection.createRange().text = startTag + str + endTag;
		return;
	}
	//Mozilla
	else if ((obj.selectionEnd - obj.selectionStart) >0) {
		var startPos = obj.selectionStart;
		var endPos	 = obj.selectionEnd;
		
		
		obj.value = obj.value.substring(0, startPos)
					+ startTag
					+ obj.value.substring(startPos, endPos)
					+ endTag
					+ obj.value.substring(endPos, obj.value.length);
		return;
	}
	//Other
	else {
		obj.value += startTag + endTag;
	}
	
}






