var beforNowNextInfo = new Object();
var tempbeforNowNextInfo = new Object();

function SetBoardBeforNowNext(configNum, nowNum)
{
	beforNowNextInfo.configNum = configNum;
	beforNowNextInfo.nowNum = nowNum;

	new ajax.xhr.Request("/main/main_transaction/gallery_main.php", '', SetBoardBeforNoewNext, 'GET');	
}

function SetBoardBeforNoewNext(xmlDoc)
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{	
		
		var length = getNodeValue( xmlDoc.getElementsByTagName( 'length' ) );

		if(beforNowNextInfo.stage=='befor' && length<5)
		{
			alert('이전글이 존재 하지 않습니다.');
			beforNowNextInfo = tempbeforNowNextInfo;
			return;
		}

		if(beforNowNextInfo.stage=='next' && length<5)
		{
			alert('다음글이 존재 하지 않습니다.');
			beforNowNextInfo = tempbeforNowNextInfo;
			return;
		}

		beforNowNextInfo.loaddate  = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );	

		var html = "";		
		
		for(var i =0; i < beforNowNextInfo.loaddate.length; i++)
		{
			html +="<li class='group'>"+
						"<dl class='goods'>"+
							"<dd><a href='/callcenter/bbs_read.php?configNum="+beforNowNextInfo.loaddate[i].configNum+"&num="+beforNowNextInfo.loaddate[i].num+"'><img src='"+beforNowNextInfo.loaddate[i].img+"'></a></dd>"+
							"<dd class='g_name'><a href='/callcenter/bbs_read.php?configNum="+beforNowNextInfo.loaddate[i].configNum+"&num="+beforNowNextInfo.loaddate[i].num+"'>"+beforNowNextInfo.loaddate[i].title+"</a></dd>"+
						"</dl>"+
					"</li>";
		}
		$('beforNowNextList').innerHTML = html;
	}	
}

function GetBeforBoard()
{
	if(beforNowNextInfo.loaddate[0] != null && beforNowNextInfo.loaddate[0].num != beforNowNextInfo.nowNum){
		tempbeforNowNextInfo = beforNowNextInfo;
		beforNowNextInfo.stage = "befor";
		SetBoardBeforNowNext(beforNowNextInfo.configNum, beforNowNextInfo.loaddate[0].num);
	}else{
		alert('이전글이 존재 하지 않습니다.');
	}
}

function GetNextBoard()
{
	if(beforNowNextInfo.loaddate[2] != null){
		tempbeforNowNextInfo = beforNowNextInfo;
		beforNowNextInfo.stage = "next";
		SetBoardBeforNowNext(beforNowNextInfo.configNum, beforNowNextInfo.loaddate[2].num);
	}else{
		alert('다음글이 존재 하지 않습니다.');
	}
}
