/* Copyright (c) 2009 Smileweb co., Ltd.  All rights reserved.  www.smileweb.co.kr */
var searchFieldText  = new Array("제목", "내용");
var searchFieldValue = new Array("title", "contents");

var tbtype = "faq";
var pastage = "1" ;
var Url = location.href;
var listType;

if ( Url.indexOf("main") >= 0 )
{
	listType = "main";
}

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);

	if ( listType=="main" )
	{
		Notice();
	}
}

function SetPageType(type, stage)
{
	tbtype = type;
	pastage = stage;
	
	if ( type == "faq" && listType=="main" )
	{
		for (var i=1;i<=7;i++)
		{	
			( i==stage )? eval($("faq"+i)).className = "menu_on" : eval($("faq"+i)).className = "menu_off";
		}
	}
	$("searchText").value = "";
	Search();
}

function Search()
{		
	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_transaction.php", "tbl=swc_"+tbtype+"&searchStage="+pastage+"&listType="+listType+"&searchField="+$("searchField").value+"&searchText="+encodeURIComponent($("searchText").value), SetList, 'POST');
}

function SetList(xmlDoc)
{	
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{
		ChildNodesDel("faq_list");		
		
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				
		
		if ( tbtype == "faq" )
		{	
			var header;

			switch ( pastage )
			{
			case "1" : header = "회원가입/분실/탈퇴"; break;
			case "2" : header = "주문결제/입금확인"; break;
			case "3" : header = "배송/수취/반품"; break;
			case "4" : header = "상품/AS"; break;
			case "5" : header = "마일리지 부가서비스"; break;
			case "6" : header = "제휴/광고"; break;
			case "7" : header = "기타"; break;
			}
		}

		for(var i = 0; i <= loaddata.length-1; i++)
		{	
			if ( listType == "main" )
			{
				var ulObj = document.getElementById("faq_list");	
				ulObj.innerHTML += "<li><a href=\"/callcenter/qna_read.php?type=faq&num="+loaddata[i].num+"&stage="+pastage+"&head="+encodeURIComponent(header)+"\">" + loaddata[i].title + "</a></li>"	 						
			}
		}			
	}
}

function Notice()
{			
	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_transaction.php", "tbl=swc_notice&listType="+listType+"&searchStage=C", SetList2, 'POST');
}

function SetList2(xmlDoc)
{	
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{
		ChildNodesDel("notice_list");		
		
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				
		
		for(var i = 0; i <= loaddata.length-1; i++)
		{	
			if ( listType == "main" )
			{
				var ulObj = document.getElementById("notice_list");	

				if ( i == loaddata.length-1 )
				{
					ulObj.innerHTML += "<li class=\"no\"><span class=\"dot\"><a href=\"/callcenter/qna_read.php?type=notice&num="+loaddata[i].num+"&stage=C&head="+encodeURIComponent("공지사항")+"\">" + loaddata[i].title + "</a></span></li>"
				}
				else
				{
					ulObj.innerHTML += "<li class=\"line\"><span class=\"dot\"><a href=\"/callcenter/qna_read.php?type=notice&num="+loaddata[i].num+"&stage=C&head="+encodeURIComponent("공지사항")+"\">" + loaddata[i].title + "</a></span></li>";	 						
				}
			}
		}		
	}
}