//文字数チェック
function ShowLength(str) {
	var s = str.length;
	var o = "";
	if (s < 100) {
		o = "まだまだ短い！";
	} else if (s < 200) {
		o = "良い感じ、だけどもっと長く！";
	} else if (s < 10000) {
		o = "後は自分のペースで伸ばしていこう！";
	}
	document.getElementById("strlength").innerHTML = s+"文字："+o;
	document.frm.nlength.value = s;
}


//簡単タグ入力
function addWord(obj, item)
{
	//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;
	}
}


/* -------------------------
	Scroll top
------------------------- */
function slowdownScroll() {
		if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
		sctop = document.body.parentNode.scrollTop;
	}

	else if(window.pageYOffset){
		sctop = window.pageYOffset;
		} else {
		sctop = document.body.scrollTop;
	}

	if(sctop){
		scup = Math.ceil(sctop*.2);
		scrollBy(0,-scup);
		if (sctop-scup) setTimeout("slowdownScroll()",15);
	}
}



/* -------------------------
	Textarea resize
------------------------- */
function resize_textarea(ev){
    var textarea = ev.target || ev.srcElement;
    var value = textarea.value;
    var lines = 3;
    for (var i = 0, l = value.length; i < l; i++){
        if (value.charAt(i) == '\n') lines++;
     }
     textarea.setAttribute("rows", lines);
}


