// focusOn 시킬 이미지 배열.
var fucusImgArray = new Array();
	// 이미지ID, 기본으로 보여질 이미지 URL 
	fucusImgArray[0] = ["Image5", "images/news_tab_btn.jpg"];
	fucusImgArray[1] = ["Image4", "images/board_tab_btn.jpg"];
	
/**
 * more 버튼 클릭시 이동할 페이지 함수
 */
function View_thum_more(bbsid, pageNum)
{
	var linkurl = '/bbs/board.php?bbsid='+bbsid+'&pageNum='+pageNum;
	document.location.href = linkurl;
}

/**
 * 게시판의 게시물 출력함수
 * bbsid : 게시판 일련번호
 * divId : XML 데이터를 보여줄 DIV ID 네임
 * artNum : 게시물 출력 갯수
 * pageNum : 대메뉴 번호
 * focusImgName : 포커스 시킬 이미지 id 번호
 * areaName : 보여지는 영역 이름
 */
var gb_artNum = 0;
function View_thum_article(bbsid, divId, artNum, pageNum, focusImgName, areaName)
{
	gb_artNum = artNum;
	var gSelf = "/bbs/board.php";
	if (areaName == "main") {
		var oCForm = {
			action:'ThumArticle',
			bbsid:bbsid,
			artnum:artNum,
			lvnum:0
		};
	} else {
		var oCForm = {
			action:'ThumArticleWebZine',
			bbsid:bbsid,
			artnum:artNum,
			lvnum:0
		};
	}
	var xmlHttp = sendXmlHttpRequest(gSelf, oCForm);
	var resultText = xmlHttp.responseText;
	var divObj = document.getElementById(divId);
	if (areaName == "main") {
		setInnerHTML_main(bbsid, resultText, divObj, focusImgName, pageNum);
	} else if (areaName == "gallery") {
		setInnerHTML_gallery(bbsid, resultText, divObj, focusImgName, pageNum, artNum);
	}
}

function setInnerHTML_gallery(bbsid, resultText, divObj, focusImgName, pageNum, artNum)
{
	xmlDoc = createXMLFromString(resultText);
	var contentList = xmlDoc.getElementsByTagName("artLst");
	var initReply = "";
	initReply += '<table width="200" border="0" cellspacing="0" cellpadding="0">\n';
	//initReply += '\t<tr>\n';
	if (contentList.length == 0)
	{
		initReply += '<td>ㆍ등록된 게시물이 없습니다.</td>\n';
	} 
	else 
	{
		for(var i=0;i<artNum; i++)
		{
			if ((i % 2) == 1) {
				initReply += '\t<tr>\n';
			}
			
			if (i < contentList.length) {
				contentinfo = contentList.item(i);
				var subTitle = contentinfo.getElementsByTagName("subtitle").item(0).firstChild.nodeValue;
				var rdate = contentinfo.getElementsByTagName("rdate").item(0).firstChild.nodeValue;
				var board_id = contentinfo.getElementsByTagName("board_id").item(0).firstChild.nodeValue;
				var imgname = contentinfo.getElementsByTagName("thum_img").item(0).firstChild.nodeValue;
				var linkurl = '/bbs/board.php?action=View&bbsid='+bbsid+'&board_id='+board_id+pageNum;
				initReply += '\t\t<td><a href="'+ linkurl + '"><img src="/files/board/'+bbsid+'/'+imgname+'" width="100" height="75" class="hsMainPhoto"></a></td>\n';
			} else {
				initReply += '\t\t<td>&nbsp;</td>\n';
			}
			
			if ((i % 2) == 0) {
				initReply += '\t</tr>\n';
			}
		}
	}
	
	//initReply += '\t</tr>\n';
	initReply += '</table>\n';

	divObj.innerHTML = "";
	divObj.innerHTML = initReply;
}

function setInnerHTML_main(bbsid, resultText, divObj, focusImgName, pageNum)
{
	xmlDoc = createXMLFromString(resultText);
	var contentList = xmlDoc.getElementsByTagName("artLst");
	
	var initReply = "";
	initReply = '<img src="images/titleMainNotice.gif" width="193" height="24" alt="이벤트 &amp; 공지사항" style="margin-bottom:5px;" id="NoticeMore" />\n'+
				'<ul class="extBoard">\n';

	// 게시물 출력 Table
	if (contentList.length == 0)
	{
			initReply += '\t\t<li>등록된 게시물이 없습니다.</li>\n';
	}
	else
	{
		var malength = 16;
		for(var i=0;i<contentList.length; i++)
		{
			contentinfo = contentList.item(i);
			var subTitle = contentinfo.getElementsByTagName("subtitle").item(0).firstChild.nodeValue;
			if (subTitle.length > malength) subTitle = subTitle.substr(0,malength) + '...';
			var rdate = contentinfo.getElementsByTagName("rdate").item(0).firstChild.nodeValue;
			var board_id = contentinfo.getElementsByTagName("board_id").item(0).firstChild.nodeValue;
			var linkurl = '/bbs/board.php?action=View&bbsid='+bbsid+'&board_id='+board_id+pageNum;
			
			initReply += '\t<li><a href="'+ linkurl + '">'+subTitle+'</a></td>\n';
		}
	}
	initReply += '</ul>\n';
	divObj.innerHTML = "";
	divObj.innerHTML = initReply;
	
	// more 버튼 객체에 onclick 이벤트의 메서드 할당.
	var imgMoreObj = document.getElementById('NoticeMore');
	if (imgMoreObj != undefined) {
		imgMoreObj.style.cursor='pointer';
		imgMoreObj.onclick = function() {
			View_thum_more(bbsid,pageNum);
		}
	}
	
	// 게시물 포커스 이미지 활성화 하기. fucusImgArray 참조 할것.
	// 이미지 파일명영 규칙 :  XXXX_over.확장자     준수할것.
	if (focusImgName != '') { 
		for (var i=0; i<fucusImgArray.length; i++) {
			if (fucusImgArray[i][0] == focusImgName) {
				focusImgObj = getS(focusImgName);
				tmp = fucusImgArray[i][1].split('.');
				focusImgObj.src = tmp[0]+'_over.'+tmp[1];
			} else {
				focusImgObj = getS(fucusImgArray[i][0]);
				focusImgObj.src = fucusImgArray[i][1];
			}
		}
	}
}

function getArticleDiary(divId, artNum, paraValue, imgMore) {
	
	var gSelf = "/bbs/board.php";
	var divObj = document.getElementById(divId);
	
	var oCForm = {
			action:'ThumArticleDiary',
			bbsid:'2',
			artnum:4
	};

	var xmlHttp = sendXmlHttpRequest(gSelf, oCForm);
	var resultText = xmlHttp.responseText;
	//alert(resultText);
		xmlDoc = createXMLFromString(resultText);
	var contentList = xmlDoc.getElementsByTagName("artLst");
	
	var initReply = "";
	initReply = '<img src="images/titleMainStory.gif" width="316" height="37" alt="우리들의 이야기" />\n'+
				'<ul class="extBoard">\n';

	// 게시물 출력 Table
	if (contentList.length == 0)
	{
		initReply += '\t\t<li><em>등록된 게시물이 없습니다.</em></li>\n';
	}
	else
	{
		for(var i=0;i<contentList.length; i++)
		{
			contentinfo = contentList.item(i);
			var subTitle = contentinfo.getElementsByTagName("subtitle").item(0).firstChild.nodeValue;
			if (subTitle.length > 20) subTitle = subTitle.substr(0,20) + '...';
			var rdate = contentinfo.getElementsByTagName("rdate").item(0).firstChild.nodeValue;
			var wname = contentinfo.getElementsByTagName("writer").item(0).firstChild.nodeValue;
			var board_id = contentinfo.getElementsByTagName("board_id").item(0).firstChild.nodeValue;
			var rbbsid = contentinfo.getElementsByTagName("bbsid").item(0).firstChild.nodeValue;
			var fid = contentinfo.getElementsByTagName("wid").item(0).firstChild.nodeValue;
			var ftype = "";
			if (contentinfo.getElementsByTagName("ftype").item(0).firstChild != null) {
				ftype = contentinfo.getElementsByTagName("ftype").item(0).firstChild.nodeValue;
			}
			var furl = "";
			if (contentinfo.getElementsByTagName("furl").item(0).firstChild != null) {
				furl = contentinfo.getElementsByTagName("furl").item(0).firstChild.nodeValue;
			}
			var tmpLinke = 'onclick="window.open(this.href, \'mShop\', \'width=837 height=500 scrollbars=yes\'); return false;"';
			var linkurl = "";
			if (ftype == 3) {
				linkurl = 'http://'+furl+'/bbs/ycboard.php?bbsid='+rbbsid+'&board_id='+board_id+paraValue+'&fid='+fid;
				tmpLinke = 'target="_blank"';
				if (rbbsid == 197) linkurl += '&depth1=1&depth2=3';
			} else {
				linkurl = '/bbs/cboard.php?bbsid='+rbbsid+'&board_id='+board_id+paraValue+'&fid='+fid;
			}
			
			initReply += '\t\t<li><a href="'+ linkurl + '" ' + tmpLinke + '><em>['+wname+']</em> '+subTitle+'</a></li>\n';
		}
		
	}
	initReply += '</ul>';
	divObj.innerHTML = "";
	divObj.innerHTML = initReply;
	
	// more 버튼 객체에 onclick 이벤트의 메서드 할당.
	if (imgMore != '') {
		var imgMoreObj = document.getElementById(imgMore);
		if (imgMoreObj != undefined) {
			imgMoreObj.onclick = function() {
				View_thum_more(bbsid,pageNum);
			}
		}
	}
}

function getArticleGallery(divId, artNum, paraValue, imgMore) {
	
	var gSelf = "/bbs/board.php";
	var divObj = document.getElementById(divId);
	
	var oCForm = {
			action:'ThumArticleDiary',
			bbsid:'3',
			artnum:4
	};

	var xmlHttp = sendXmlHttpRequest(gSelf, oCForm);
	var resultText = xmlHttp.responseText;
	//alert(resultText);
		xmlDoc = createXMLFromString(resultText);
	var contentList = xmlDoc.getElementsByTagName("artLst");
	
	var initReply = "";
	initReply = '<img src="images/titleMainPhoto.gif" width="449" height="35" alt="예천농가사진방" />\n'+
				'<ul class="extProduct">\n';

	// 게시물 출력 Table
	if (contentList.length == 0)
	{
		initReply += '\t\t<li><em>등록된 게시물이 없습니다.</em></li>\n';
	}
	else
	{
		for(var i=0;i<contentList.length; i++)
		{
			contentinfo = contentList.item(i);
			var subTitle = contentinfo.getElementsByTagName("subtitle").item(0).firstChild.nodeValue;
			if (subTitle.length > 20) subTitle = subTitle.substr(0,20) + '...';
			var rdate = contentinfo.getElementsByTagName("rdate").item(0).firstChild.nodeValue;
			var wname = contentinfo.getElementsByTagName("writer").item(0).firstChild.nodeValue;
			var board_id = contentinfo.getElementsByTagName("board_id").item(0).firstChild.nodeValue;
			var rbbsid = contentinfo.getElementsByTagName("bbsid").item(0).firstChild.nodeValue;
			var fid = contentinfo.getElementsByTagName("wid").item(0).firstChild.nodeValue;
			var imgname = contentinfo.getElementsByTagName("thum_img").item(0).firstChild.nodeValue;
			var linkurl = '/bbs/cboard.php?action=View&bbsid='+rbbsid+'&board_id='+board_id+paraValue+'&fid='+fid;
			var tmpLinke = 'window.open(this.href, \'mShop\', \'width=837 height=500 scrollbars=yes\'); return false;';
			
			initReply += '\t\t<li><a href="'+ linkurl + '" onclick="' + tmpLinke + '"><span class="thumb"><img src="/files/board/'+rbbsid+'/'+imgname+'" width="83" height="83" alt="'+subTitle+'" /></span><strong>'+subTitle+'</strong></a><p><span class="cost">'+wname+'</span></p></li>\n';
		}
		
	}
	initReply += '</ul>';
	divObj.innerHTML = "";
	divObj.innerHTML = initReply;
	
	// more 버튼 객체에 onclick 이벤트의 메서드 할당.
	if (imgMore != '') {
		var imgMoreObj = document.getElementById(imgMore);
		if (imgMoreObj != undefined) {
			imgMoreObj.onclick = function() {
				View_thum_more(bbsid,pageNum);
			}
		}
	}
}

function View_thum_product(divId, prdNum, paraValue, imgMore)
{
	var divObj = document.getElementById(divId);
	var gSelf = "/shop/product.php";
	var initReply = "";
	
	var oCForm = {
		action:'ThumProduct',
		prdnum:prdNum
	};
	
	var xmlHttp = sendXmlHttpRequest(gSelf, oCForm);
	var resultText = xmlHttp.responseText;
	//alert(resultText);
		xmlDoc = createXMLFromString(resultText);
	var contentList = xmlDoc.getElementsByTagName("prdLst");
	var initReply = "";
		initReply = 	'<img src="/images/mainTitleShop.gif" width="374" height="17" alt="쇼핑리스트" id="prdImage" style="cursor:pointer"/>\n'+
						'\t<ul class="shopList">\n';
	
	if (contentList.length == 0)
	{
		initReply += 	'\t\t<li>등록된 상품이 없습니다</li>\n';
	} 
	else 
	{
		for(var i=0;i<contentList.length; i++)
		{
			contentinfo = contentList.item(i);
			var subTitle = contentinfo.getElementsByTagName("subtitle").item(0).firstChild.nodeValue;
			if (subTitle.length > 20) subTitle = subTitle.substr(0,20) + '...';
			var rdate = contentinfo.getElementsByTagName("rdate").item(0).firstChild.nodeValue;
			var pid = contentinfo.getElementsByTagName("prdid").item(0).firstChild.nodeValue;
			var imgname = contentinfo.getElementsByTagName("thum_img").item(0).firstChild.nodeValue;
			var iconimg = contentinfo.getElementsByTagName("icon_img").item(0).firstChild.nodeValue;
			var sprice = contentinfo.getElementsByTagName("sprice").item(0).firstChild.nodeValue;
				sprice = toPrice(sprice);
			var oprice = contentinfo.getElementsByTagName("oprice").item(0).firstChild.nodeValue;
				oprice = toPrice(oprice);
			var linkurl = '/shop/product.php?action=View&pid='+pid+'&page=1'+paraValue;
			initReply += '\t\t<li><a href="'+ linkurl + '"><img src="/files/products/'+pid+'/'+imgname+'" width="118" height="118" alt="' + subTitle + '"></a><p><a href="'+linkurl+'">'+subTitle+'</a></p><p><span class="cost">'+sprice+'원</span>&nbsp;&nbsp;<span class="sale">'+oprice+'원</span></p><p>'+iconimg+'</p></li>\n';
			
		}
	}
	initReply += 	'\t</ul>\n';
	divObj.innerHTML = "";
	divObj.innerHTML = initReply;
	
	// more 버튼 객체에 onclick 이벤트의 메서드 할당.
	var imgMoreObj = document.getElementById(imgMore);
	if (imgMoreObj != undefined) {
		imgMoreObj.onclick = function() {
			var linkurl = '/shop/product.php?depth1=3&depth2=1';
			document.location.href = linkurl;
		}
	}
}

function getMShopArticle(divId, bbsid, artNum, paraValue, imgMore) {
	
	var gSelf = "/bbs/board.php";
	var divObj = document.getElementById(divId);
	
	var oCForm = {
			action:'ThumArticleMshop',
			bbsid:bbsid,
			artnum:artNum
	};

	var xmlHttp = sendXmlHttpRequest(gSelf, oCForm);
	var resultText = xmlHttp.responseText;
		xmlDoc = createXMLFromString(resultText);
	var contentList = xmlDoc.getElementsByTagName("artLst");
	
	var initReply = "";
	if (divId == 'msMainPhotolist') {
		initReply = '<img src="/images/mshop/title_mainphotolist.gif" width="330" height="30" alt="사진첩" id="photo" />\n'+
				'<ul class="mainPList">\n';
	} else if (divId == 'msMainDiary') {
		initReply = '<img src="/images/mshop/title_maindiary.gif" width="205" height="30" alt="영농일기" id="diary" />\n'+
				'<ul class="msMainList">';
	} else if (divId == 'msMainBoard') {
		initReply = '<img src="/images/mshop/title_mainboard.gif" width="205" height="30" alt="자유게시판" id="board" />\n'+
		'<ul class="msMainList">';
	}

	// 게시물 출력 Table
	if (contentList.length == 0) {
		if (divId == 'msMainPhotolist') { 
			initReply += '\t\t<li>등록된 게시물이 없습니다.</li>\n';
		} else {
			initReply += '\t\t<li><em>등록된 게시물이 없습니다.</em></li>\n';
		}
	} else {
		for(var i=0;i<contentList.length; i++)
		{
			contentinfo = contentList.item(i);
			var subTitle = contentinfo.getElementsByTagName("subtitle").item(0).firstChild.nodeValue;
			if (subTitle.length > 20) subTitle = subTitle.substr(0,20) + '...';
			var rdate = contentinfo.getElementsByTagName("rdate").item(0).firstChild.nodeValue;
			var wname = contentinfo.getElementsByTagName("writer").item(0).firstChild.nodeValue;
			var board_id = contentinfo.getElementsByTagName("board_id").item(0).firstChild.nodeValue;
			var rbbsid = contentinfo.getElementsByTagName("bbsid").item(0).firstChild.nodeValue;
			var fid = contentinfo.getElementsByTagName("wid").item(0).firstChild.nodeValue;
			var imgname = contentinfo.getElementsByTagName("thum_img").item(0).firstChild.nodeValue;
			//var linkurl = '/bbs/cboard.php?action=View&bbsid='+rbbsid+'&board_id='+board_id+paraValue+'&fid='+fid;
			if (divId == 'msMainDiary') { 
				var linkurl = '/bbs/cboard.php?bbsid='+rbbsid+'&board_id='+board_id+paraValue;
			} else {
				var linkurl = '/bbs/cboard.php?action=View&bbsid='+rbbsid+'&board_id='+board_id+paraValue;
			}
			var tmpLinke = 'window.open(this.href, \'mShop\', \'width=837 height=500 scrollbars=yes\'); return false;';
			
			if (divId == 'msMainPhotolist') {
				initReply += '<li><a href="'+linkurl+'"><span class="thumb"><img src="/files/board/'+rbbsid+'/'+imgname+'" width="100" height="80" /></span></a></li>';
			} else {
				initReply += '\t\t<li><a href="'+ linkurl + '" onclick="' + tmpLinke + '">'+subTitle+'</a></li>\n';
			}
		}
	}
	initReply += '</ul>';
	divObj.innerHTML = "";
	divObj.innerHTML = initReply;
	
	// more 버튼 객체에 onclick 이벤트의 메서드 할당.
	if (imgMore != '') {
		var imgMoreObj = document.getElementById(imgMore);
		if (imgMoreObj != undefined) {
			imgMoreObj.onclick = function() {
				View_thum_more(bbsid,pageNum);
			}
		}
	}
}

