var isEvaled;
$(function()
{
	EvalChecker();
	$(".disable").remove();
	$('body').append(
		'<div id="searchbar"><a href="../../sitemap.html">サイトマップ</a><br/><form action="http://lab.aica.ac.jp/search/" method="get"><div><input type="text" name="q"/><input type="submit" value="検索" /></div></form></div>'+
		'<div id="header"><div id="logo"><a href="../../index.html"><img src="../../img/logow32.png" alt="logo" /></a></div>'+
		'<div id="globalnavi">'+
		'<a href="../../blog/index.php" 		id="menublog"></a>'+
		'<div 									id="menutips"></div>'+
		'<a href="../../download/index.html" 	id="menudl"></a>'+
		'<a href="../../entrusted/index.html" 	id="menucon"></a>'+
		'<a href="../../link/index.html" 		id="menulink"></a>'+
		'<a href="../../mail/index.html" 		id="menumail"></a>'+
		'<a href="../../outline/index.html" 	id="menuout"></a>'+
		'<a href="../../greeting/index.html" 	id="menuaisa"></a>'+
		'</div></div>'+
		'<div id="container">'+
			'<div id="category"></div>'+
		'</div>'+
		'<div id="footer"><div id="footerimg"></div><address>Copyright &copy; 2010 AICA研究室 All Rights Reserved.</address><br /><p>このWEBサイトはAICA研究室所属の学生が自主的に制作運用するものです<br />※秋田経理情報専門学校の正式なコンテンツではありません。</p></div>'
	);

	$('#container').append($('#content'));
	$('#content').append(eval_factor()+
						'<div id="addComent">'+
							'お名前：<input type="text" id="txtName" /><br />'+
							'コメント<br /><textarea id="txtComent" rows="7" cols="65"></textarea><br />'+
							'<input type="button" id="comentSubmit" value="送信"/>'+
						'</div>');

	$("#comentSubmit").click(addComent);
	categoryLoad();
	urlp = "../../";
	ComentOptimize();

	cssSetup();

	addWords();
});

function eval_factor()
{
	if( isEvaled )	{
		return "";
	}else			{
		return '<div id="eval">'+
			'<div>役に立った？:</div>' +
			'<div class="evalState" id="es0"><span>まったく役に立たなかった、分からなかった。</span></div>' +
			'<div class="evalState" id="es1"><span>説明不足、分かりに難い記事だった</span></div>' +
			'<div class="evalState" id="es2"><span>まぁまぁ役に立ったが、もう少し掘り下げて欲しい。</span></div>' +
			'<div class="evalState" id="es3"><span>役に立った。分かりやすかった。</span></div>' +
			'<div class="evalState" id="es4"><span>とても分かりやすく、役にたった。</span></div>' +
		'</div>' +

			'<div id="esDescription"></div>';
	}
}

function send_eval(value)
{
	var splited = location.pathname.split("/");
	var fileName = splited[splited.length-1];

	$.ajax(
			{
				url: '../add_eval.php',
				type: 'POST',
				data :	"value=" + value + "&" +
						"sender=" + fileName,
				success: function(msg)
				{
					isEvaled = false;
					document.cookie += fileName + "=true";
					$("#eval").hide();
				}
			});
}

function addWords()
{
	$.ajax(
			{
				url: '../../protect/get-add_words.php',
				type: 'GET',
				success: function(msg)
				{
					$("#content").prepend(
						"<ul id='addWords'><li>" + msg + "</li></ul>"
					);
				}
			}
	);
}

function cssSetup()
{
	var cnt = $(".evalState").length;
	$("#esDescription").text("");
	$(".evalState").css("backgroundImage",'url("../img/eval-front2.png")');
	$(".evalState").each(
		function(Idx,Elm)
		{
			$(Elm).hover(
				function()
				{
					for(var i=0; i<cnt; i++)
					{
						if( i <= Idx )	{	// あたっているランク
							$("#es" + i).css("backgroundImage",'none');

						}else						{ // あたっていないランク
							$("#es" + i).css("backgroundImage",'url("../img/eval-front2.png")');

						}
					}
					$("#esDescription").text($("#es" + Idx + " span").text());
				},
				function()
				{
					$("#esDescription").text("");
					for(var i=0; i<cnt; i++)
					{
						$("#es" + i).css("backgroundImage",'url("../img/eval-front2.png")');
					}
				}
			);
			$(Elm).click(
				function()
				{
					send_eval(Idx+1);
				}
			);
		}
	);
}

function EvalChecker()
{
	var splited = location.pathname.split("/");
	var fileName = splited[splited.length-1];
	if( document.cookie.indexOf(fileName + "=true") != -1 )	{
		isEvaled = true;
	}else	{
		isEvaled = false;
	}
//	alert(isEvaled);
}

function addComent()
{
	var isFailed = true;
	if($("#txtName").val() == "")	{
		$("#txtName").css("backgroundColor","#f99");
		isFailed = false;

	}else	{
		$("#txtName").css("backgroundColor","#fff");
	}

	if($("#txtComent").val() == "")	{
		$("#txtComent").css("backgroundColor","#f99");
		isFailed = false;

	}else	{
		$("#txtComent").css("backgroundColor","#fff");
	}

	if(!isFailed)	return;

	var splited = location.pathname.split("/");
	var fileName = splited[splited.length-1];
	$.ajax(
	{
		url: '../addComent.php',
		type: 'POST',
		data :	"sender=" + fileName + "&" +
				"name=" + $("#txtName").val() + "&" +
				"coment=" + $("#txtComent").val(),
		success: function(msg)
		{
			$("#txtName").val("")
			$("#txtComent").val("")
//			alert(msg);
			location.reload(true);
		}
	});
}

function ComentOptimize()
{
	$("dl.thread > dd").each(
		function(index, domEle)
		{
			var com = $(domEle).text();

			$(domEle).html(com);
		}
	);
}

function categoryLoad()
{
	$.ajax(
	{
		url: '../tipscategory.php',
		type: 'GET',
		error: function()
		{
			alert('読み込み失敗');
		},
		success: function(msg)
		{
			$('#category').append(msg);
		}
	});
}