


function load_comment(obj, formobj, indi, contents, dry_id, of, lt){

	obj.disabled = true;
//	document.getElementById(contents).innerHTML = '';
	Element.show(indi);
//	var pars = 'login_id=' + indi + '&password=' + password + '&k=' + k;
	var of = of || '0';
	var lt = lt || '5';
	var pars = 'indi=' + indi + '&contents=' + contents + '&dry_id=' + dry_id + '&of=' + of + '&lt=' + lt;
//	document.getElementById('error_message').innerHTML = '';

	var myAjax = new Ajax.Request('/service/DiaryComment/index', {method: 'post', parameters: pars,
		onComplete: function(request) {

			Element.hide(indi);

//			eval('var result = ' + request.responseText);
			// 各パラメータの補完
	
			// ■ここで表示OKになった！
			document.getElementById(contents).innerHTML = request.responseText;

			// errorの場合
			if (result.error){
				var cnt = document.getElementById('avail_cnt').innerHTML;
				document.getElementById('avail_cnt').innerHTML = --cnt;
				document.getElementById('error_message').innerHTML = '<br>IDまたはパスワードが違います。';
				obj.disabled = true;
				if(cnt <= 0){
					document.getElementById('error_message').innerHTML = '<br>連続して認証に失敗したため、ボタンが無効になります。<br>以降は、ご自身でご入力いただくか、<a href="" style="color:blue;text-decoration: underline;">このページの再読込</a>を行なってください。';
				}
				if(result.error == '4'){
					cnt = 0;
					document.getElementById('error_message').innerHTML = '<br>自動入力の有効期限が切れたため、ボタンが無効になります。<br>以降は、ご自身でご入力いただくか、<a href="" style="color:blue;text-decoration: underline;">このページの再読込</a>を行なってください。';
				}
//				document.getElementById('error_code').innerHTML = 'errorcode:' + result.error;
			}
			else{
				document.getElementById(contents).innerHTML = request.responseText;
//				// uid
//				if (result.uid){
//					formobj[uid_elm].value = result.uid;
//				}
			}
//			if(cnt != 0){
//				obj.disabled = false;
//			}
		},
		onFailure: function(request) {
		}
	});
}


function do_task(id, dry_id){
	var area                = 'comment_area_'        + id;
	var def_area            = 'comment_default_'     + id;
	var indi                = 'indi'                 + id;
	var contents            = 'comment_contents_'    + id ;
	var comment_string      = 'comment_string_'      + id;//「コメント一覧(N)」が初期表示。これをtoggle。
	var comment_string_back = 'comment_string_back_' + id;//「元に戻す」がdispay:none状態で初期表示。これをtoggle。

	// toggle
	Element.toggle(area);
	Element.toggle(def_area);
	Element.toggle(comment_string_back);
	Element.toggle(comment_string);

	// visibleがtrue時のみ
	if(Element.visible(area)){
		// load_comment
		load_comment(this, this.form, indi, contents, dry_id);

	}
}
