//-------------------- showFAQDetail.js
var isLocked = false;
var aimID="";
var requestList = [];
var timeSet;
function showFAQDetail(id)
{
	aimID = id;
	if(requestList.indexOf(id) != -1)
	{
		$(id+"").style.display = "";
		$("par"+id).className = "decrease";
	}
	else
	{
		if(!isLocked) 
		{
			isLocked = true;
			sendRequest();
		}
	}
	for(i=0;i<requestList.length;i++)
	{
		if(requestList[i] != id)
		{
			$(requestList[i]+"").style.display="none";
			$("par"+requestList[i]).className="";
		}
	}	
}
function sendRequest()
{
	var pars = "topicId="+aimID+"&action=viewAjax&lanCode=0";
	try
	{
		request = new Ajax.Request("/faq.do",
				{
					parameters: pars, 
					onComplete: updateInfo
				});
	}
	catch(e)
	{
		isLocked =false;
	}
}
function updateInfo(originalRequest) 
{
	var faqDetail = document.createElement("div");
	faqDetail.id = aimID;
	$("par"+aimID).appendChild(faqDetail);
	$("par"+aimID).className = "decrease";
	faqDetail.innerHTML= originalRequest.responseText;
	requestList[requestList.length] = aimID;
	isLocked =false;
}
