/* Copyright (c) 2009 Smileweb co., Ltd.  All rights reserved.  www.smileweb.co.kr */

var tbtype;
var pastage;
var page = 1;
var bbsNum;

function SearchPage(num)
{
	page = num;
	SetPageType(tbtype, pastage);	
}

function SetPageType(type, stage)
{	
	tbtype  = type;
	pastage = stage;
	
	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_transaction.php", "page="+page+"&tbl=swc_"+tbtype+"&searchStage="+pastage, 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/notice_read.php?num=" + data.num + ">" + data.title + "</a>";
	td5.className = "num";
	td5.innerHTML = data.regdate;
	td7.className = "num";
	td7.innerHTML = data.cnt;
}

function SetPageRead(type, num, stage)
{	
	tblType = type;
	bbsNum  = num;
	pastage = stage;

	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_read.php", "table=swc_"+tblType+"&num="+num , ProcessReadOk, 'POST');
}

function fetchIfram(){ 
	var _iframe = document.createElement('iframe');
	_iframe.className='';
	_iframe.src="/callcenter/callcenter_transaction/bbs_frame.php?table=swc_"+tblType+"&num="+bbsNum;
	_iframe.name="svc";
	_iframe.style.width = '100%';
	_iframe.scrolling	 = "no";
	_iframe.frameBorder = "0";
	_iframe.id= "svc"; 
	var div = document.getElementById('iframelink');
	div.appendChild(_iframe);  
}	

function ProcessReadOk(xmlDoc)
{	
	

	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				
	
		$ ("mname").innerHTML = loaddata[0].mname;
		$ ("regdate").innerHTML = loaddata[0].regdate;
		$ ("cnt").innerHTML = loaddata[0].cnt;
		$ ("email").innerHTML = loaddata[0].email;
		$ ("bbs_title").innerHTML = loaddata[0].title;
		$ ("contents").innerHTML = loaddata[0].contents;
	}
}

function Next( type, num, stage )
{
	tblType = type;
	bbsNum  = num;
	pastage = stage;

	$("prev").onclick = function(){ Prev(tblType,bbsNum,pastage); }
	$("next").onclick = function(){ Next(tblType,bbsNum,pastage); }

	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_move.php", "mode=next&table=swc_"+tblType+"&num="+bbsNum+"&stage="+pastage , ResultMovePage, 'POST');
}

function Prev( type, num, stage )
{	
	tblType = type;
	bbsNum  = num;
	pastage = stage;

	$("prev").onclick = function(){ Prev(tblType,bbsNum,pastage); }
	$("next").onclick = function(){ Next(tblType,bbsNum,pastage); }

	new ajax.xhr.Request("/callcenter/callcenter_transaction/callcenter_move.php", "mode=prev&table=swc_"+tblType+"&num="+bbsNum+"&stage="+pastage , ResultMovePage, 'POST');
}

function ResultMovePage(xmlDoc)
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	
	if (code == 'success') 
	{	
		var movePageNum = getNodeValue( xmlDoc.getElementsByTagName( 'movepagecode' ) );
		
		var cnt = getNodeValue( xmlDoc.getElementsByTagName( 'cnt' ) );
		if ( cnt==0 )
		{
			alert("마지막 글입니다.");
			return;
		}
		else
		{	
			SetPageRead(tblType, movePageNum, pastage);
		}
	}
}