/**
 * @author okazaki
 */
$(document).ready(function(){
	$(".submitMore .btn_submit").mouseover(
		function(){
			$(".btn_submit").css("background-image","url(../img/share/btn_submit_bg_on.gif)");
		}
	);
	$('.submitMore .btn_submit').mouseout(
		function(){
			$(".btn_submit").css("background-image","url(../img/share/btn_submit_bg.gif)");
		}
	);
	$('.submitMore .btn_submit').mouseover(
		function(){
			$(".btn_submit" ).css("background-image","url(../img/share/btn_submit_bg_on.gif)");
		}
	);
	$('.submitMore .btn_submit').mouseout(
		function(){
			$(".btn_submit" ).css("background-image","url(../img/share/btn_submit_bg.gif)");
		}
	);
	
	// もっと見る
	$('#more').click(function(){
		if(more_mode == 1) {
			$.getJSON('/cgi/manager.php', {
				action: "list",
				mode: "1",
				code: lastID
			},
			function(data){
				$.each(data.queList, function(i, val){
				
					var inHtml = "";

					if (val.end == 1) {
						inHtml += '<li id="entry' + val.id + '" class="entryBox past">';
					}
					else {
						inHtml += '<li id="entry' + val.id + '" class="entryBox now">';
					}
										
					inHtml += '<dl class="clearfix">';					
					
					inHtml += '<dt><a href="http://tsunotter.com/uque/' + val.screen_name + '"><img alt="' + val.screen_name + '" src="/cgi/imgcheck.php?url=' + val.screen_image_url + '&uid=' + val.user_id + '"  /></a></dt>';
					inHtml += '<dd class="entry-content">';
					inHtml += '<ul class="body">';
					inHtml += '<li class="user"><a href="http://tsunotter.com/uque/' + val.screen_name + '">' + val.screen_name + '</a></li>';
					inHtml += '<li class="status"><ul>';
					inHtml += '<li class="timestamp">' + val.diff + '</li>';
					inHtml += '<li class="number">回答者<span>' + val.num_ans + '</span></li>';
					if (val.end == 1) {
						inHtml += '<li class="limit">終了</li>';
					}
					else {
						inHtml += '<li class="limit">あと<span>' + val.domains + '</span></li>';
					}
					inHtml += '</ul>';
					inHtml += '<li class="txt"><a href="/ans/1/' + val.id + '/">' + val.question_titile + '</a></li>';
					inHtml += '</ul>';
					inHtml += '<ul class="answer">';
					if (val.end == 1) {
						inHtml += '<li><a href="/ans/1/' + val.id + '/" class="btn_answer" title="閲覧">閲覧</a></li>';
					}
					else {
						inHtml += '<li><a href="/ans/1/' + val.id + '/" class="btn_answer" title="閲覧・参加する">閲覧・参加する</a></li>';
					}
					inHtml += '</ul>';					
										
					inHtml += '</dd></dl></li>';
					
					var addjqobj = $(inHtml);
					$('.entryList').append(addjqobj);
				});
				
				$('#more').appendTo('.entryList');
				
				if (data.more_end == 1) {
					$('#more').hide();
				}
				
				lastID = data.last_id;
			});
		}
		else{
			$.getJSON('/cgi/manager.php', {
				action: "list",
				mode: 2,
				code: lastID,
				code2: queID
			},
			function(data){
				$.each(data.ansList, function(i, val){
					var inHtml = "";
					
					inHtml += '<li class="entryBox">';
					inHtml += '<dl class="clearfix">';
					inHtml += '<dt><a href="http://twitter.com/'+val.screen_name+'"><img alt="'+val.screen_name+'" src="/cgi/imgcheck_blank.php?url='+val.screen_image_url+'"  /></a></dt>';
					inHtml += '<dd class="entry-content">';
					inHtml += '<ul class="body">';
					inHtml += '<li class="user"><a href="http://twitter.com/'+val.screen_name+'">'+val.screen_name+'</a></li>';

					inHtml += '<li class="item">';
					$.each(val.q1_ans_arr, function(q1i, q1val){
						inHtml += '<span class="item' + q1val.index + '" title="' + q1val.name + '">' + q1val.index + '</span>'
					});
					inHtml += 'を選びました。</li>';
					
					inHtml += '<li class="txt">'+val.q2_ans+'</li>';
					inHtml += '</ul>';
					inHtml += '<ul class="status">';
					inHtml += '<li class="timestamp"><ins datetime="'+val.registed+'" title="'+val.registed+'">'+val.diff+'</li>';
					inHtml += '</ul></dd></dl></li>;'
					
					var addjqobj = $(inHtml);
					$('#entryList').append(addjqobj);
				});

				$('#more').appendTo('#entryList');
				
				if (data.more_end == 1) {
					$('#more').hide();
				}
				
				lastID = data.last_id;
			});
		}
		
		return false;
	});
	
	// 設問生成確認画面の戻るボタン
	$('#queinput_modoru').click(function(){
		window.location.href = "/quefix/2";
	});

	// 文字数カウント
	$('#post_title').NobleCount('#count_title',{
		on_negative: 'go_red',
		max_chars: 60,
	});
	$('#post_hash').NobleCount('#count_hash',{
		on_negative: 'go_red',
		max_chars: 15,
	});
	$('#post_q1name').NobleCount('#count_q1name',{
		on_negative: 'go_red',
		max_chars: 100,
	});
	$('#post_q2name').NobleCount('#count_q2name',{
		on_negative: 'go_red',
		max_chars: 90,
	});
});

function RunConfirm() {
	if ( window.confirm('実行します。よろしいですか？') ) {
		return true;
	}
	else {
		return false;
	}
}

