// JavaScript Document

var stand = '';
var answer = '';
var anonymous = 0;

var yes_up   = '<img src="/img/btn_yes_up.gif" width="121" height="80" alt="Yes" />';
var yes_down = '<img src="/img/btn_yes_down.gif" width="121" height="80" alt="Yes" />';
var no_up    = '<img src="/img/btn_no_up.gif" width="121" height="80" alt="No" />';
var no_down  = '<img src="/img/btn_no_down.gif" width="121" height="80" alt="No" />';
var user_anonymous = '<img src="/img/user_anonymous_S1.gif" width="50" height="63" />';
var user_anonymous2 = '<img src="/img/user_anonymous_M2.gif" width="120" height="150" />';

function initAnswer()
{
	setAnswer($F('n_answer'));
	anonymous = $('is_anonymous').value;
	stand = $('user_stand').innerHTML;

	if (anonymous == 1) {
		$('user_stand').innerHTML = user_anonymous;
		$('chk_anonymous').checked = true;
	}
}

function initQuestion()
{
	anonymous = $('is_anonymous').value;
	stand = $('user_stand').innerHTML;

	if (anonymous == 1) {
		$('user_stand').innerHTML = user_anonymous2;
		$('chk_anonymous').checked = true;
	}
}

function setAnswer(flag)
{
    if (flag == 1) {
		$('yes').innerHTML = yes_down;
		$('no').innerHTML  = no_up;
		$('balloon').innerHTML = '<img src="/img/balloon_yes.gif" alt="Yes" width="57" height="29" />';
		answer = 1;
	} else if (flag == 2) {
		$('yes').innerHTML = yes_up;
		$('no').innerHTML  = no_down;
		$('balloon').innerHTML = '<img src="/img/balloon_no.gif" alt="No" width="57" height="29" />';
		answer = 2;
	}
}


function reply()
{
	// バリデーション
	if (answer == 0) {
		alert('Yes,Noが選択されていません。');
		return false;
	}

	comment = $F('t_comment');

	if (comment.length > 1000) {
		alert('コメントを1000文字以内で入力してください。');
		return false;
	}
	
	$('n_answer').value = answer;
	$('is_anonymous').value = anonymous;
	return true;
}

function send()
{
	$('is_anonymous').value = anonymous;
	return true;
}

function setAnonymous()
{
	if ($('chk_anonymous').checked) {
		$('user_stand').innerHTML = user_anonymous;
		anonymous = 1;
	} else {
		$('user_stand').innerHTML = stand;
		anonymous = 0;
	}
}

function setAnonymous2()
{
	if ($('chk_anonymous').checked) {
		$('user_stand').innerHTML = user_anonymous2;
		anonymous = 1;
	} else {
		$('user_stand').innerHTML = stand;
		anonymous = 0;
	}
}

function deleteAnswer()
{
    var url = './delete.php';
    var pars = 'a=0';

	var myAjax = new Ajax.Request(
		url, 
		{
			parameters:pars,
			onComplete: function(r) {
				var res = r.responseText;
				if (res == 1) {
					$('comment_result').innerHTML = '<span class="success">削除いたしました。</span>';
					answerList();
				} else {
					$('comment_result').innerHTML = '失敗しました';
				}
//				$('comment_loading').innerHTML = '';
			}
    	}
	);
	
//    $('comment_loading').innerHTML = '<span style=\"color:#999;\">writing comment...</span>';
}


function answerList(p)
{
	var url = './answer.php';
	var time = (new Date()).getTime();
    var pars = 't='+time+'&p='+p;
	
	var myAjax = new Ajax.Updater(
		'answer_list',
		url,
		{
			method:'get',
			parameters:pars,
			onComplete: function(r) {
				$('condition').hide();
			}
		}
	);
}

function filter()
{
    var url = './answer.php';
    var pars = Form.serialize('filterform');

	var myAjax = new Ajax.Updater(
		'answer_list',
		url, 
		{
			parameters: pars
    	}
	);
	
    $('percent').innerHTML = '<div style=\"text-algin:center;\">writing comment...</div>';
}

function toggle(id)
{
	Effect.toggle(id, 'blind', {duration:0.3});
}

