/* Copyright (c) 2009 Smileweb co., Ltd.  All rights reserved.  www.smileweb.co.kr */

var searchFieldText  = new Array("제목", "내용", "작성일");
var searchFieldValue = new Array("title", "contents", "regdate");
var tbtype = "faq";
var pastage = "";
var page = 1;
var bbsNum;


var pageSearchField = "";
var pageSearchText = "";

if ( window.addEventListener ){	
	window.addEventListener( "load", MakeSearchSelectBox, false )	
	window.addEventListener( "load", Search, false )	
} else{	
	window.attachEvent( "onload", MakeSearchSelectBox )	
	window.attachEvent( "onload", Search )	
}

function MakeSearchSelectBox()
{	
	MakeSelectBox2("searchField", searchFieldText, searchFieldValue);
}

function SearchPage(num)
{
	page = num;
	SetPageType(tbtype, pastage);	
}

var tmp_stage = "";
function SetPageType(type, stage)
{
	if ( stage != tmp_stage )
	{
		tmp_stage = stage;
		page = 1;
	}

	tbtype = type;
	

	if ( stage=="6" )
	{
		pastage = "";
	}
	else
	{
		pastage = stage;
	}
	
	if (pastage == "" )
	{
		stage="6";
	}

	if ( type == "faq" )
	{
		for (var i=1;i<=6;i++)
		{	
			( i==stage )? eval($("faq"+i)).className = "menu_on" : eval($("faq"+i)).className = "menu_off";
		}
	}
	$("searchField").value = "title";
	$("searchText").value = "";

	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_transaction.php", "page="+page+"&tbl=swc_"+tbtype+"&searchStage="+pastage+"&searchField="+pageSearchField+"&searchText="+pageSearchText, SetList, 'POST');
}

function Search()
{		
	pageSearchField = encodeURIComponent($("searchField").value);
	pageSearchText = encodeURIComponent($("searchText").value);

	page = 1;
	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_transaction.php", "page="+page+"&tbl=swc_"+tbtype+"&searchStage="+pastage+"&searchField="+pageSearchField+"&searchText="+pageSearchText, SetList, 'POST');
}

function SetList(xmlDoc)
{	
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{
		ChildNodesDel("list");		
	
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				
		
		for(var i = loaddata.length-1; i >= 0; i--)
		{				
			makeList(loaddata[i], i);				
		}			
		
		var loadpaging  = xmlDoc.getElementsByTagName('paging').item(0).firstChild.nodeValue;	
		var paging = document.getElementById('showpageing'); 
		var html = loadpaging;			
		paging.innerHTML = html;	
	}
}
				
function makeList(data, i)
{	
	var tableObj = document.getElementById("list");	

	var tr  = tableObj.insertRow(document.createElement("TR"));
	
	var td7  = tr.insertCell(document.createElement("TD"));
	var td6  = tr.insertCell(document.createElement("TD"));
	var td5  = tr.insertCell(document.createElement("TD"));
	var td4  = tr.insertCell(document.createElement("TD"));
	var td3  = tr.insertCell(document.createElement("TD"));	
	var td2  = tr.insertCell(document.createElement("TD"));
	var td1  = tr.insertCell(document.createElement("TD"));
		
	td1.className = "num";
	td1.innerHTML = data.rownum;
	td3.className = "ta_l";
	td3.innerHTML = "<a href=/callcenter/faq_read.php?num=" + data.num + ">" + data.title + "</a>";
	td5.className = "num";
	td5.innerHTML = data.regdate;
	td7.className = "num";
	td7.innerHTML = data.cnt;
}
