var size;
var currentLeftBannerIndex = 0;
var eventTime;
function toggleSiteMap(type)
{
	if(type == 1)
	{
		document.getElementById("siteMap1").style.display = "block";
		document.getElementById("siteMap2").style.display = "none";
		document.getElementById("siteMapImage1").src = cp + "/images/mm_tap08_ov.gif"; 
		document.getElementById("siteMapImage2").src = cp + "/images/mm_tap09.gif";
	}
	else
	{
		document.getElementById("siteMap1").style.display = "none";
		document.getElementById("siteMap2").style.display = "block"; 
		document.getElementById("siteMapImage1").src = cp + "/images/mm_tap08.gif"; 
		document.getElementById("siteMapImage2").src = cp + "/images/mm_tap09_ov.gif";
	}
}
function loadResearchInfo(id)
{
	var params = "cate_id="+encodeURIComponent(id)+"&list=4";
	new ajax.xhr.Request(cp+"/main/loadResearchInfo.fs", params, showResearch, "POST");
}
function showResearch(request)
{
	if(request.readyState != 4)
		return;
		
	if(request.readyState == 4)
	{
		if(request.status == 200) 
		{
			var resValue = request.responseText;
			var result = resValue.parseJSON();
		
			var output = document.getElementById("testNrecall"); 
			var outHtml = '';
			var regDate = '';
			
			outHtml += '<h3><img src="'+cp+'/images/mm_tit02.gif" alt="농식품 검사/회수정보" /></h3>\n';
			outHtml += '<ul>\n';
			outHtml += '\t<li><a href="#RecallInfo" onkeypress="if(event.keyCode == 13){loadRecallInfo();return false;}" onclick="loadRecallInfo();return false;"><img src="'+cp+'/images/mm_tap05.gif" alt="식품회수정보" /></a></li>\n';
			outHtml += '\t<li><a href="#RecallInfo" onkeypress="if(event.keyCode == 13){loadFoodTestInfo();return false;}" onclick="loadFoodTestInfo();return false;"><img src="'+cp+'/images/mm_tap06.gif" alt="식품검사정보" /></a></li>\n';
			outHtml += '\t<li><a href="#RecallInfo" onkeypress="if(event.keyCode == 13){loadResearchInfo(\'2009061600076\');return false;}" onclick="loadResearchInfo(\'2009061600076\');return false;"><img src="'+cp+'/images/mm_tap07_ov.gif" alt="검사·조사동향" /></a>\n';
			outHtml += '\t\t<div>\n'
			outHtml += '\t\t\t<table width="360" summary="검사조사동향 최근정보입니다.">\n';
			outHtml += '\t\t\t\t<caption>검사조사동향</caption>\n';
			outHtml += '\t\t\t\t<colgroup><col width="78%"/><col width="22%" /></colgroup>\n';
			outHtml += '\t\t\t\t<thead>\n';
			outHtml += '\t\t\t\t\t<tr><th scope="col">제목</th><th scope="col">일자</th></tr>\n';
			outHtml += '\t\t\t\t</thead>\n';
			outHtml += '\t\t\t\t<tbody>\n';
			if(result.board.boardList.length > 0)
			{
				var count = 0;
				for(var i=0;i<result.board.boardList.length;i++)
				{
					if(result.board.boardList[i] != null)
					{
						regDate = result.board.boardList[i].regDt;
						outHtml += '\t\t\t\t\t<tr>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
						outHtml += '\t\t\t\t\t\t\t\t' +cutStr(nullToString(result.board.boardList[i].ttl),44).split(" ").join("&nbsp;") +'\n';
						outHtml += '\t\t\t\t\t\t\t</a>\n';
						outHtml += '\t\t\t\t\t\t</td>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<span class="font_orange">|</span>'+nullToString(regDate.substring(0, 4))+"."+nullToString(regDate.substring(4, 6))+"."+nullToString(regDate.substring(6, 8))+'<span class="font_orange">|</span></td>\n';
						outHtml += '\t\t\t\t\t</tr>\n';
					}
					else
					{
						outHtml += '\t\t\t\t\t<tr><td align="center" colspan="2">&nbsp;</td></tr>\n';
					}
					count = count + 1;
				}
				
				if(count < 4){
					for(var j=count; j<4; j++){
						outHtml += '\t\t\t\t\t<tr><td align="center" class="noText" colspan="2">&nbsp;</td></tr>\n';
					}
				}
			}
			else
			{
				for(var k=0; k < 4; k++){
					if(k==0){
						outHtml += '\t\t\t\t\t<tr><td class="noText" align="center" colspan="2">등록된 글이 없습니다.</td></tr>\n';
					}else{
						outHtml += '\t\t\t\t\t<tr><td class="noText" align="center" colspan="2">&nbsp;</td></tr>\n';
					}
				}
			}
			outHtml += '\t\t\t\t</tbody>\n';
			outHtml += '\t\t\t</table>\n';
			outHtml += '\t\t</div>\n';
			outHtml += '\t\t<p class="more">\n';
			outHtml += '\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.cate_id)+'">\n';
			outHtml += '\t\t\t\t<img src="'+cp+'/images/btn_more.gif" width="32" height="5" alt="more(더보기)" />\n';
			outHtml += '\t\t\t</a>\n';
			outHtml += '\t\t</p>\n';
			outHtml += '\t</li>\n';
			outHtml += '</ul>\n';
		
			output.innerHTML = outHtml;		
		}
	}
}
function loadRecallInfo()
{
	var params = "list=4";
	new ajax.xhr.Request(cp+"/main/loadRecallInfo.fs", params, showRecall, "POST");
}
function showRecall(request)
{
	if(request.readyState != 4)
		return;
		
	if(request.readyState == 4)
	{
		if(request.status == 200) 
		{
			var resValue = request.responseText;
			var result = resValue.parseJSON();
			
			
			var output = document.getElementById("testNrecall"); 
			var outHtml = '';	
			var regDate = '';
			
			outHtml += '<h3><img src="'+cp+'/images/mm_tit02.gif" alt="농식품 검사/회수정보" /></h3>\n';
			outHtml += '<ul>\n';
			outHtml += '\t<li><a href="#RecallInfo" onkeypress="if(event.keyCode == 13){loadRecallInfo();return false;}" onclick="loadRecallInfo();return false;"><img src="'+cp+'/images/mm_tap05_ov.gif" alt="식품회수정보" /></a>\n';
			outHtml += '\t\t<div>\n';
			outHtml += '\t\t\t<table width="360" summary="식품회수정보 최근정보입니다.">\n';
			outHtml += '\t\t\t\t<caption>식품회수정보</caption>\n';
			outHtml += '\t\t\t\t<colgroup><col width="35%"/><col width="43%" /><col width="22%" /></colgroup>\n';
			outHtml += '\t\t\t\t<thead>\n';
			outHtml += '\t\t\t\t\t<tr><th scope="col">품명</th><th scope="col">사유</th><th scope="col">일자</th></tr>\n';
			outHtml += '\t\t\t\t</thead>\n';
			outHtml += '\t\t\t\t<tbody>\n';
			if(result.board.boardList.length > 0)
			{
				var count = 0;
				for(var i=0;i<result.board.boardList.length;i++)
				{
					if(result.board.boardList[i] != null)
					{
						regDate = result.board.boardList[i].regDt;
						outHtml += '\t\t\t\t\t<tr>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
						outHtml += '\t\t\t\t\t\t\t\t' +cutStr(nullToString(result.board.boardList[i].recallItem), 15).split(" ").join("&nbsp;")+'\n';
						outHtml += '\t\t\t\t\t\t\t</a>\n';
						outHtml += '\t\t\t\t\t\t</td>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
						outHtml += '\t\t\t\t\t\t\t\t' +cutStr(nullToString(result.board.boardList[i].recallReason), 23).split(" ").join("&nbsp;")+'\n';
						outHtml += '\t\t\t\t\t\t\t</a>\n';
						outHtml += '\t\t\t\t\t\t</td>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<span class="font_orange">|</span>'+nullToString(regDate.substring(0, 4))+"."+nullToString(regDate.substring(4, 6))+"."+nullToString(regDate.substring(6, 8))+'<span class="font_orange">|</span></td>\n';
						outHtml += '\t\t\t\t\t</tr>\n';
					}
					else
					{
						outHtml += '\t\t\t\t\t<tr><td align="center" colspan="3">&nbsp;</td></tr>\n';
					}
					count = count + 1;
				}
				
				if(count < 4){
					for(var j=count; j<4; j++){
						outHtml += '\t\t\t\t\t<tr><td align="center" class="noText" colspan="3">&nbsp;</td></tr>\n';
					}
				}
			}
			else
			{
				for(var k=0; k < 4; k++){
					if(k==0){
						outHtml += '\t\t\t\t\t<tr><td class="noText" align="center" colspan="3">등록된 글이 없습니다.</td></tr>\n';
					}else{
						outHtml += '\t\t\t\t\t<tr><td class="noText" align="center" colspan="3">&nbsp;</td></tr>\n';
					}
				}
			}
			outHtml += '\t\t\t\t</tbody>\n';
			outHtml += '\t\t\t</table>\n';
			outHtml += '\t\t</div>\n';
			outHtml += '\t\t<p class="more">\n';
			outHtml += '\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.board.boardId)+'">\n';
			outHtml += '\t\t\t\t<img src="'+cp+'/images/btn_more.gif" width="32" height="5" alt="more(더보기)" />\n';
			outHtml += '\t\t\t</a>\n';
			outHtml += '\t\t</p>\n';
			outHtml += '\t</li>\n';			
			outHtml += '\t<li><a href="#FoodTestInfo" onkeypress="if(event.keyCode == 13){loadFoodTestInfo();return false;}" onclick="loadFoodTestInfo();return false;"><img src="'+cp+'/images/mm_tap06.gif" alt="식품검사정보" /></a></li>\n';
			outHtml += '\t<li><a href="#ResearchInfo" onkeypress="if(event.keyCode == 13){loadResearchInfo(\'2009061600076\');return false;}" onclick="loadResearchInfo(\'2009061600076\');return false;"><img src="'+cp+'/images/mm_tap07.gif" alt="검사·조사동향" /></a></li>\n';
			outHtml += '</ul>\n';
			
			output.innerHTML = outHtml;	
		}
	}
}
function loadFoodTestInfo()
{
	var params = "list=4";
	new ajax.xhr.Request(cp+"/main/loadFoodTestInfo.fs", params, showFoodTest, "POST");
}
function showFoodTest(request)
{
	if(request.readyState != 4)
		return;
		
	if(request.readyState == 4)
	{
		if(request.status == 200) 
		{
			var resValue = request.responseText;
			var result = resValue.parseJSON();
		
			var output = document.getElementById("testNrecall"); 
			var outHtml = '';	
			var regDate = '';
			
			outHtml += '<h3><img src="'+cp+'/images/mm_tit02.gif" alt="농식품 검사/회수정보" /></h3>\n';
			outHtml += '<ul>\n';
			outHtml += '\t<li><a href="#RecallInfo" onkeypress="if(event.keyCode == 13){loadRecallInfo();return false;}" onclick="loadRecallInfo();return false;"><img src="'+cp+'/images/mm_tap05.gif" alt="식품회수정보" /></a></li>\n';
			outHtml += '\t<li><a href="#FoodTestInfo" onkeypress="if(event.keyCode == 13){loadFoodTestInfo();return false;}" onclick="loadFoodTestInfo();return false;"><img src="'+cp+'/images/mm_tap06_ov.gif" alt="식품검사정보" /></a>\n';
			outHtml += '\t\t<div>\n';
			outHtml += '\t\t\t<table width="360" summary="식품검사정보 최근정보입니다.">\n';
			outHtml += '\t\t\t\t<caption>식품검사정보</caption>\n';
			outHtml += '\t\t\t\t<colgroup><col width="25%" /><col width="25%" /><col width="30%" /><col width="20%" /></colgroup>\n';
			outHtml += '\t\t\t\t<thead>\n';
			outHtml += '\t\t\t\t\t<tr><th scope="col">품명</th><th scope="col">부적합항목</th><th scope="col">법인명</th><th scope="col">일자</th></tr>\n';
			outHtml += '\t\t\t\t</thead>\n';
			outHtml += '\t\t\t\t<tbody>\n';
			if(result.board.boardList.length > 0)
			{
				var count = 0;
				for(var i=0;i<result.board.boardList.length;i++)
				{
					if(result.board.boardList[i] != null)
					{
						regDate = result.board.boardList[i].regDt;
						outHtml += '\t\t\t\t\t<tr>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
						outHtml += '\t\t\t\t\t\t\t\t' +cutStr(nullToString(result.board.boardList[i].itemNm),10).split(" ").join("&nbsp;")+'\n';
						outHtml += '\t\t\t\t\t\t\t</a>\n';
						outHtml += '\t\t\t\t\t\t</td>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
						outHtml += '\t\t\t\t\t\t\t\t' +cutStr(nullToString(result.board.boardList[i].disagreeItem),10).split(" ").join("&nbsp;")+'\n';
						outHtml += '\t\t\t\t\t\t\t</a>\n';
						outHtml += '\t\t\t\t\t\t</td>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
						outHtml += '\t\t\t\t\t\t\t\t' +cutStr(nullToString(result.board.boardList[i].corpNm),16).split(" ").join("&nbsp;")+'\n';
						outHtml += '\t\t\t\t\t\t\t</a>\n';
						outHtml += '\t\t\t\t\t\t</td>\n';
						outHtml += '\t\t\t\t\t\t<td>\n';
						outHtml += '\t\t\t\t\t\t\t<span class="font_orange">|</span>'+nullToString(regDate.substring(0, 4))+"."+nullToString(regDate.substring(4, 6))+"."+nullToString(regDate.substring(6, 8))+'<span class="font_orange">|</span></td>\n';
						outHtml += '\t\t\t\t\t</tr>\n';
					}
					else
					{
						outHtml += '\t\t\t\t\t<tr><td align="center" colspan="4">&nbsp;</td></tr>\n';
					}
					count = count + 1;
				}
				
				if(count < 4){
					for(var j=count; j<4; j++){
						outHtml += '\t\t\t\t\t<tr><td align="center" class="noText" colspan="4">&nbsp;</td></tr>\n';
					}
				}
			}
			else
			{
				for(var k=0; k < 4; k++){
					if(k==0){
						outHtml += '\t\t\t\t\t<tr><td class="noText" align="center" colspan="4">등록된 글이 없습니다.</td></tr>\n';
					}else{
						outHtml += '\t\t\t\t\t<tr><td class="noText" align="center" colspan="4">&nbsp;</td></tr>\n';
					}
				}
			}
			outHtml += '\t\t\t\t</tbody>\n';
			outHtml += '\t\t\t</table>\n';
			outHtml += '\t\t</div>\n';
			outHtml += '\t\t<p class="more">\n';
			outHtml += '\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.board.boardId)+'">\n';
			outHtml += '\t\t\t\t<img src="'+cp+'/images/btn_more.gif" width="32" height="5" alt="more(더보기)" />\n';
			outHtml += '\t\t\t</a>\n';
			outHtml += '\t\t</p>\n';
			outHtml += '\t</li>\n';			
			outHtml += '\t<li><a href="#ResearchInfo" onkeypress="if(event.keyCode == 13){loadResearchInfo(\'2009061600076\');return false;}" onclick="loadResearchInfo(\'2009061600076\');return false;"><img src="'+cp+'/images/mm_tap07.gif" alt="검사·조사동향" /></a></li>\n';
			outHtml += '</ul>\n';
			
			output.innerHTML = outHtml;		
		}
	}
}
function loadGlobalInfo(code1, code2)
{
	var params = "code1="+encodeURIComponent(code1)+"&code2="+encodeURIComponent(code2)+"&list=5";
	new ajax.xhr.Request(cp+"/main/loadGlobalInfo.fs", params, showGlobalInfo, "POST");
}
function showGlobalInfo(request)
{
	if(request.readyState != 4)
		return;
		
	if(request.readyState == 4)
	{
		if(request.status == 200) 
		{
			var resValue = request.responseText;
			var result = resValue.parseJSON();
			var news_img = "";
			var dong_img = "";
			var bub_img = "";
			var jaryo_img = "";
		
			var output = document.getElementById("globalInfo");			
			var outHtml = '';
			var regDate = '';
			
		    if(result.board.categoryCode2 == 'N')
		    {
		    	news_img = "/images/mm_tap01_ov.gif";
				dong_img = "/images/mm_tap02.gif";
				bub_img = "/images/mm_tap03.gif";
				jaryo_img = "/images/mm_tap04.gif";
		    }
		    else if(result.board.categoryCode2 == 'T')
		    {
		    	news_img = "/images/mm_tap01.gif";
				dong_img = "/images/mm_tap02_ov.gif";
				bub_img = "/images/mm_tap03.gif";
				jaryo_img = "/images/mm_tap04.gif";
		    }
		    else if(result.board.categoryCode2 == 'P')
		    {
		    	news_img = "/images/mm_tap01.gif";
				dong_img = "/images/mm_tap02.gif";
				bub_img = "/images/mm_tap03_ov.gif";
				jaryo_img = "/images/mm_tap04.gif";
		    }
		    else if(result.board.categoryCode2 == 'M')
		    {
		    	news_img = "/images/mm_tap01.gif";
				dong_img = "/images/mm_tap02.gif";
				bub_img = "/images/mm_tap03.gif";
				jaryo_img = "/images/mm_tap04_ov.gif";
		    }

		    outHtml+='<h3><img src="'+cp+'/images/mm_tit01.gif" width="107" height="12" alt="국내/해외 위험정보" /></h3>\n';
		    outHtml+='<ul>\n';
		    outHtml+='\t<li>\n';
		    outHtml+='\t\t<a href="#GlobalInfo" onkeypress="if(event.keyCode == 13){loadGlobalInfo(\'\',\'N\');return false;}" onclick="loadGlobalInfo(\'\',\'N\');return false;"><img src="'+cp+ news_img +'" width="50" height="20" alt="뉴스" /></a>\n';
		    outHtml+='\t\t<div>\n';
		    outHtml+='\t\t\t<ul>\n';
		    if(result.board.boardList.length > 0)
		    {
		    	for(var i=0;i<result.board.boardList.length;i++)
		    	{
		    		if(result.board.boardList[i] != null)
		    		{
		    			outHtml+='\t\t\t\t<li>\n';
		    			outHtml+='\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
		    			if(result.board.boardList[i].national == "국내")
		    			{
		    				outHtml+='\t\t\t\t\t\t<img src="'+cp+'/images/mm_icon01.gif" alt="국내"/>\n';
		    			}
		    			else
		    			{
		    				outHtml+='\t\t\t\t\t\t<img src="'+cp+'/images/mm_icon02.gif" alt="해외"/>\n'; 
		    			}
		    			outHtml+='				' + utfCutStr(nullToString(result.board.boardList[i].ttl),44).split(" ").join("&nbsp;");
		    			outHtml+='\t\t\t\t\t</a>\n';
		    			regDate = result.board.boardList[i].regDt;
		    			//var regDate = nullToString(result.board.boardList[i].regDt.substring(0, 4))+"."+nullToString(result.board.boardList[i].regDt.substring(4, 6))+"."+nullToString(result.board.boardList[i].regDt.substring(6, 8));
		    			outHtml+='\t\t\t\t\t<span class="font_orange">|</span><span>'+ nullToString(regDate.substring(0, 4))+"."+nullToString(regDate.substring(4, 6))+"."+nullToString(regDate.substring(6, 8))+'</span><span class="font_orange">|</span>\n';
		    			outHtml+='\t\t\t\t</li>\n';
		    		}
		    		else
		    		{
		    			outHtml+='\t\t\t\t<li>&nbsp;</li>\n';
		    		}
		    	}
		    }
		    else
		    {
		    	outHtml+='\t\t\t\t<li>&nbsp;</li>\n';
		    	outHtml+='\t\t\t\t<li>&nbsp;</li>\n';
		    	outHtml+='\t\t\t\t<li class="center">등록된 글이 없습니다.</li>\n';
		    	outHtml+='\t\t\t\t<li>&nbsp;</li>\n';
		    	outHtml+='\t\t\t\t<li>&nbsp;</li>\n';
		    }
		    outHtml+='\t\t\t</ul>\n';
		    outHtml+='\t\t</div>\n';
		    outHtml+='\t\t<p class="more"><span class="bold"><a href="#GlobalInfo" onkeypress="if(event.keyCode == 13){loadGlobalInfo(\'K\',\''+nullToString(result.board.categoryCode2)+'\');return false;}" onclick="loadGlobalInfo(\'K\',\''+nullToString(result.board.categoryCode2)+'\');return false;">국내정보</a>&nbsp;|&nbsp;<a href="#GlobalInfo" onkeypress="if(event.keyCode == 13){loadGlobalInfo(\'F\',\''+nullToString(result.board.categoryCode2)+'\');return false;}" onclick="loadGlobalInfo(\'F\',\''+nullToString(result.board.categoryCode2)+'\');return false;">해외정보</a></span></p>\n';
		    outHtml+='\t</li>\n';
		    outHtml+='\t<li><a href="#GlobalInfo" onkeypress="if(event.keyCode == 13){loadGlobalInfo(\'\',\'T\');return false;}" onclick="loadGlobalInfo(\'\',\'T\');return false;"><img src="'+cp+ dong_img +'" width="50" height="20"  alt="동향" /></a></li>\n';
		    outHtml+='\t<li><a href="#GlobalInfo" onkeypress="if(event.keyCode == 13){loadGlobalInfo(\'\',\'P\');return false;}" onclick="loadGlobalInfo(\'\',\'P\');return false;"><img src="'+cp+ bub_img +'" width="50" height="20" alt="법령" /></a></li>\n';
		    outHtml+='\t<li><a href="#GlobalInfo" onkeypress="if(event.keyCode == 13){loadGlobalInfo(\'\',\'M\');return false;}" onclick="loadGlobalInfo(\'\',\'M\');return false;"><img src="'+cp+ jaryo_img +'" width="50" height="20" alt="자료" /></a></li>\n';
		    outHtml+='</ul>\n';
		    
			output.innerHTML = outHtml;		
		}
	}
}
function loadDangerInfo(yymm)
{
	var params = "yymm="+encodeURIComponent(yymm)+"&list=3";
	new ajax.xhr.Request(cp+"/main/loadDangerInfo.fs", params, showDangerInfo, "POST");
}
function showDangerInfo(request)
{
	if(request.readyState != 4)
		return;
		
	if(request.readyState == 4)
	{
		if(request.status == 200) 
		{
			
			var resValue = request.responseText;
			var result = resValue.parseJSON();
		
			var moreHref = document.getElementById("dangerInfoMore");
			var output = document.getElementById("dangerInfo");			
			var outHtml = '';
			
			outHtml +='<h3><img src="'+ cp + '/images/mr_tit02.gif" width="68" height="12" alt="위험정보교류" /></h3>\n';
			outHtml +='<ul>\n';
			
			for(var i=0;i<4;i++)
			{
				var compareMonth = 0;
				if(parseInt(result.month)+i <= 12){
					compareMonth = parseInt(result.month)+i;
				}else{
					compareMonth = parseInt(result.month)+i-12;
				}
				if(compareMonth == result.yymm2){ //해당 월이라면 이미지 및 내용까지 모두 뿌려줌
					outHtml +='\t<li>\n';
					if(parseInt(result.month)+i <= 12)
					{
						outHtml +='\t\t<a href="#DangerInfo" onkeypress="if(event.keyCode == 13){loadDangerInfo(\''+(parseInt(result.month)+i)+'\');return false;}" onclick="loadDangerInfo(\''+(parseInt(result.month)+i)+'\');return false;">\n';
						if(parseInt(result.month)+i < 10)
						{	
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon0'+(parseInt(result.month)+i)+'_ov.gif" alt="'+(parseInt(result.month)+i)+'월" />\n';
						}
						else if(parseInt(result.month)+i >= 10)
						{
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon'+(parseInt(result.month)+i)+'_ov.gif" alt="'+(parseInt(result.month)+i)+'월" />\n';
						}
						outHtml += '\t\t</a>\n';
					}
					else if(parseInt(result.month)+i > 12)
					{
						outHtml +='\t\t<a href="#DangerInfo" onkeypress="if(event.keyCode == 13){loadDangerInfo(\''+(parseInt(result.month)+i-12)+'\');return false;}" onclick="loadDangerInfo(\''+(parseInt(result.month)+i-12)+'\');return false;">\n';
						if(parseInt(result.month)+i-12 < 10)
						{
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon0'+(parseInt(result.month)+i-12)+'_ov.gif" alt="'+(parseInt(result.month)+i-12)+'월" />\n';
						}
						else if(parseInt(result.month)+i-12 >= 10)
						{
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon'+(parseInt(result.month)+i-12)+'_ov.gif" alt="'+(parseInt(result.month)+i-12)+'월" />\n';
						}
						outHtml += '\t\t</a>\n';
					}
					outHtml += '\t\t<div>\n';
					outHtml += '\t\t\t<ul>\n';
					
					if(result.board.boardList.length > 0)
					{
						for(var j=0;j<result.board.boardList.length;j++)
						{
							if(result.board.boardList[j] != null){
								outHtml += '\t\t\t\t<li>\n';
								outHtml += '\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[j].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[j].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[j].itmClf)+'">'+cutStr(nullToString(result.board.boardList[j].ttl), 24).split(" ").join("&nbsp;")+'</a>\n';
								outHtml += '\t\t\t\t</li>\n';
							}
							if(result.board.boardList[j] == null){
								outHtml += '\t\t\t\t<li>&nbsp;</li>\n';
							}
						}
					}
					else
					{  
						outHtml += '\t\t\t\t<li>&nbsp;</li>\n';
						outHtml += '\t\t\t\t<li class="center">등록된 글이 없습니다.</li>\n';
						outHtml += '\t\t\t\t<li>&nbsp;</li>\n';
					}
					outHtml += '\t\t\t</ul>\n';
					outHtml += '\t\t\t<p class="more"><a id="' + moreHref.id +'" href="' + moreHref.href +'">' + moreHref.innerHTML + '</a></p>\n';
					outHtml += '\t\t</div>\n';
					outHtml += '\t</li>\n';
					
					
				}else{
					outHtml +='\t<li>\n';
					if(parseInt(result.month)+i <= 12)
					{
						outHtml +='\t\t<a href="#DangerInfo" onkeypress="if(event.keyCode == 13){loadDangerInfo(\''+(parseInt(result.month)+i)+'\');return false;}" onclick="loadDangerInfo(\''+(parseInt(result.month)+i)+'\');return false;">\n';
						if(parseInt(result.month)+i < 10)
						{	
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon0'+(parseInt(result.month)+i)+'.gif" alt="'+(parseInt(result.month)+i)+'월" />\n';
						}
						else if(parseInt(result.month)+i >= 10)
						{
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon'+(parseInt(result.month)+i)+'.gif" alt="'+(parseInt(result.month)+i)+'월" />\n';
						}
						outHtml += '\t\t</a>\n';
					}
					else if(parseInt(result.month)+i > 12)
					{
						outHtml +='\t\t<a href="#DangerInfo" onkeypress="if(event.keyCode == 13){loadDangerInfo(\''+(parseInt(result.month)+i-12)+'\');return false;}" onclick="loadDangerInfo(\''+(parseInt(result.month)+i-12)+'\');return false;">\n';
						if(parseInt(result.month)+i-12 < 10)
						{
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon0'+(parseInt(result.month)+i-12)+'.gif" alt="'+(parseInt(result.month)+i-12)+'월" />\n';
						}
						else if(parseInt(result.month)+i-12 >= 10)
						{
							outHtml += '\t\t\t<img src="'+cp+'/images/mr_mon'+(parseInt(result.month)+i-12)+'.gif" alt="'+(parseInt(result.month)+i-12)+'월" />\n';
						}
						outHtml += '\t\t</a>\n';
					}
					outHtml += '\t</li>\n';
				}
			}
			outHtml += '</ul>\n';

			output.innerHTML = outHtml;		
		}
	}
}
function loadTalk(id)
{
	var params = "cate_id="+encodeURIComponent(id)+"&list=1";
	new ajax.xhr.Request(cp+"/main/loadBBS.fs", params, showTalk, "POST");
}
function showTalk(request)
{
	if(request.readyState != 4)
		return;
		
	if(request.readyState == 4)
	{
		if(request.status == 200) 
		{
			var resValue = request.responseText;
			var result = resValue.parseJSON();
			
			var output = document.getElementById("talk");			
			var outHtml = '';
			var liInngerHtml = '';
			
			liInngerHtml +='\t\t<div>\n';
			liInngerHtml +='\t\t\t<dl>\n';
			if(result.board.boardList.length > 0)
			{
				var str = nullToString(result.board.boardList[0].summary);
				if(str == 'null')
					str="";
				
			    if(result.board.boardList[0].thumbnail == null || result.board.boardList[0].thumbnail == "")
				{
			    	liInngerHtml +='\t\t\t\t<dt><img width="53" height="67" src="'+cp+'/images/thumbnail_small_default.gif" alt="이미지없음"/></dt>\n';
				}
				else
				{
					if(result.board.boardList[0].itmClf == '3')
						liInngerHtml +='\t\t\t\t<dt><img width="53" height="67" src="http://www.fsis.go.kr:8084'+nullToString(result.board.boardList[0].thumbnail)+'" alt="FoodTalk 이미지"/></dt>\n';
					else
						liInngerHtml +='\t\t\t\t<dt><img width="53" height="67" src="'+cp+nullToString(result.board.boardList[0].thumbnail)+'" alt="FoodTalk 이미지"/></dt>\n';
				}
			    liInngerHtml +='\t\t\t\t<dd class="title">\n'
			    liInngerHtml +='\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[0].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[0].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[0].itmClf)+'">\n';
			    liInngerHtml +='\t\t\t\t\t\t'+cutStr(nullToString(result.board.boardList[0].ttl),17).split(" ").join("&nbsp;");
			    liInngerHtml +='\t\t\t\t\t</a>\n';
			    liInngerHtml +='\t\t\t\t</dd>\n'
			    
			    if(str != ""){
				    liInngerHtml +='\t\t\t\t<dd>\n'
				    liInngerHtml +='\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[0].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[0].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[0].itmClf)+'">\n';
				    liInngerHtml +='\t\t\t\t\t\t'+addLineEndString(cutStr(str, 63), 22, "<br/>").split(" ").join("&nbsp;")+'\n';
				    liInngerHtml +='\t\t\t\t\t</a>\n';
				    liInngerHtml +='\t\t\t\t</dd>\n';
			    }
			    
			}
			else
			{
				liInngerHtml +='\t\t\t\t<dd class="noText">&nbsp;</dd>\n';
				liInngerHtml +='\t\t\t\t<dd class="noText">등록된 글이 없습니다.</dd>\n';
				liInngerHtml +='\t\t\t\t<dd class="noText">&nbsp;</dd>\n';
			}		
			liInngerHtml +='\t\t\t</dl>\n';
			
			if(result.cate_id == "2009061600082")
			{			
				liInngerHtml +='\t\t\t<p class="more"><a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.cate_id)+'"><img src="'+cp+'/images/btn_more.gif" width="32" height="5" alt="more(더보기)"/></a></p>\n';
			}
			else if(result.cate_id == "2009061600088")
			{
				liInngerHtml +='\t\t\t<p class="more"><a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.cate_id)+'"><img src="'+cp+'/images/btn_more.gif" width="32" height="5" alt="more(더보기)"/></a></p>\n';
			}
			else if(result.cate_id == "2009061600091")
			{
				liInngerHtml +='\t\t\t<p class="more"><a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.cate_id)+'"><img src="'+cp+'/images/btn_more.gif" width="32" height="5" alt="more(더보기)"/></a></p>\n';
			}
			liInngerHtml +='\t\t</div>\n';
			
			
			outHtml +='<h3><img src="'+cp+'/images/mr_tit03.gif"  alt="foodtalktalk" /></h3>\n';
			outHtml +='<ul>\n';
			
			
			if(result.cate_id == "2009061600082")
			{
				outHtml +='\t<li class="on">농식품이야기<span>|</span>\n';
				outHtml += liInngerHtml;
				outHtml +='\t</li>\n';
				outHtml +='\t<li><a href="#safetyMedia" onkeypress="if(event.keyCode == 13){loadTalk(\'2009061600088\');return false;}" onclick="loadTalk(\'2009061600088\');return false;">안전동영상</a><span>|</span> </li>\n';
				outHtml +='\t<li><a href="#webtoon" onkeypress="if(event.keyCode == 13){loadTalk(\'2009061600091\');return false;}" onclick="loadTalk(\'2009061600091\');return false;">웹툰</a></li>\n';
			}
			else if(result.cate_id == "2009061600088")
			{
				outHtml +='\t<li><a href="#foodTalk" onkeypress="if(event.keyCode == 13){loadTalk(\'2009061600082\');return false;}" onclick="loadTalk(\'2009061600082\');return false;">농식품이야기</a><span>|</span></li>\n';
				outHtml +='\t<li class="on">안전동영상<span>|</span>\n';
				outHtml += liInngerHtml;
				outHtml += '\t</li>\n';
				outHtml +='\t<li><a href="#webtoon" onkeypress="if(event.keyCode == 13){loadTalk(\'2009061600091\');return false;}" onclick="loadTalk(\'2009061600091\');return false;">웹툰</a></li>\n';
			}
			else if(result.cate_id == "2009061600091")
			{
				outHtml +='\t<li><a href="#foodTalk" onkeypress="if(event.keyCode == 13){loadTalk(\'2009061600082\');return false;}" onclick="loadTalk(\'2009061600082\');return false;">농식품이야기</a><span>|</span></li>\n';
				outHtml +='\t<li><a href="#safetyMedia" onkeypress="if(event.keyCode == 13){loadTalk(\'2009061600088\');return false;}" onclick="loadTalk(\'2009061600088\');return false;">안전동영상</a><span>|</span> </li>\n';
				outHtml +='\t<li class="on">웹툰\n';
				outHtml += liInngerHtml;
				outHtml += '\t</li>\n';
			}
			
			outHtml +='</ul>\n';
			
			output.innerHTML = outHtml;		
		}		
	}
}
function loadBBS(id)
{
	var params = "cate_id="+encodeURIComponent(id)+"&list=5";
	new ajax.xhr.Request(cp+"/main/loadBBS.fs", params, showBBS, "POST");
}


function showBBS(request)
{
	if(request.readyState != 4)
		return;
		
	if(request.readyState == 4)
	{
		if(request.status == 200) 
		{
			var resValue = request.responseText;
			var result = resValue.parseJSON();
		
			var output = document.getElementById("notice");			
			var outHtml = '';	
			var regDate = '';
			
			outHtml += '<ul>\n';
			outHtml += '\t<li>\n';
			if(result.cate_id == '2009061600032'){ //event 일때
				outHtml += '\t\t<a href="#notice" onkeypress="if(event.keyCode == 13){loadBBS(\'2009061600030\');return false;}" onclick="loadBBS(\'2009061600030\');return false;">\n';
				outHtml += '\t\t\t<img src="'+cp+'/images/ml_tap01.gif" width="63" height="21" alt="notice" />\n';
				outHtml += '\t\t</a>\n';
			}else { //공지사항 일때
				outHtml += '\t\t<img src="'+cp+'/images/ml_tap01_ov.gif" width="63" height="21" alt="notice" />\n';
			}
			outHtml += '\t\t<div>\n';
			outHtml += '\t\t\t<ul>\n';

			if(result.board.boardList.length > 0){
				for(var i=0;i<result.board.boardList.length;i++){	
					if(result.board.boardList[i] != null){
						regDate = result.board.boardList[i].regDt;
						outHtml += '\t\t\t\t<li>\n';
						outHtml += '\t\t\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsSeq='+nullToString(result.board.boardList[i].bbsSeq)+'&amp;bbsId='+nullToString(result.board.boardList[i].brdId)+'&amp;itmClf='+nullToString(result.board.boardList[i].itmClf)+'">\n';
						outHtml += '\t\t\t\t\t'+ cutStr(nullToString(result.board.boardList[i].ttl),21).split(" ").join("&nbsp;") + '</a>\n';
						outHtml += '\t\t\t\t\t<span class="font_orange">|</span><span>'+regDate.substring(0, 4)+'.'+regDate.substring(4, 6)+'.'+regDate.substring(6, 8)+'</span><span class="font_orange">|</span>\n';
					}else{
						outHtml += '\t\t\t\t<li>&nbsp;</li>\n';
					}
				}
			}else{
				for(var nc=0; nc <5; nc++){
					if(nc==0){
						outHtml += '\t\t\t\t<li class="center">등록된 글이 없습니다.</li>\n';
					}else{
						outHtml += '\t\t\t\t<li>&nbsp;</li>\n';
					}
				}
			}
			
			outHtml += '\t\t\t</ul>\n';
			outHtml += '\t\t</div>\n';
			outHtml += '\t\t<p class="more">\n';
			if(result.cate_id == '2009061600032'){ //event 일때
				outHtml += '\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.cate_id)+'">\n';
			}else { //공지사항 일때
				outHtml += '\t\t\t<a href="'+cp+'/board/boardMain.fs?bbsId='+nullToString(result.cate_id)+'">\n';
			}
			outHtml += '\t\t\t\t<img src="'+cp+'/images/btn_more.gif" width="32" height="5" alt="more(더보기)" />\n';
			outHtml += '\t\t\t</a>\n';
			outHtml += '\t\t</p>\n';
			outHtml += '\t</li>\n';
		
			outHtml += '\t<li>\n';
			if(result.cate_id == '2009061600032'){ //event 일때
				outHtml += '\t\t<img src="'+cp+'/images/ml_tap02_ov.gif" width="63" height="21" alt="event" />\n';
			}else { //공지사항 일때
				outHtml += '\t\t<a href="#event" onkeypress="if(event.keyCode == 13){loadBBS(\'2009061600032\');return false;}" onclick="loadBBS(\'2009061600032\');return false;">\n';
				outHtml += '\t\t\t<img src="'+cp+'/images/ml_tap02.gif" width="63" height="21" alt="event" />\n';
				outHtml += '\t\t</a>\n';
			}
			outHtml += '\t</li>\n';
			outHtml += '</ul>\n';	
		
			output.innerHTML = outHtml;		
		}		
	}
}
function chooseEvent(num)
{
	size = (leftBannerImg.length + leftBanner.length) / 2;
	for(i=0;i<size;i++)
	{
		if(i!=num)
		{
			if((document.getElementById(leftBannerImg[i]).src).indexOf("_ov") != -1)
			{
				document.getElementById(leftBannerImg[i]).src = cp+"/images/m_btn0"+i+".gif";
				document.getElementById(leftBanner[i]).style.display = 'none';
			}
		}
		else
		{
			document.getElementById(leftBannerImg[i]).src = cp+"/images/m_btn0"+i+"_ov.gif";
			document.getElementById(leftBanner[i]).style.display = '';
		}
	}
}
function changeEvent(num, flag)
{
	currentLeftBannerIndex = num;
	if(eventTime)
		clearTimeout(eventTime);
	size = (leftBannerImg.length + leftBanner.length) / 2;
	if(size == 0)
	{
		return;
	}
	for(var i=0;i<size;i++)
	{
		if(i!=num)
		{
			if((document.getElementById(leftBannerImg[i]).src).indexOf("_ov") != -1)
			{
				document.getElementById(leftBannerImg[i]).src = cp+"/images/m_btn0"+i+".gif";
				document.getElementById(leftBanner[i]).style.display = 'none';
			}
		}
		else
		{
			document.getElementById(leftBannerImg[i]).src = cp+"/images/m_btn0"+i+"_ov.gif";
			document.getElementById(leftBanner[i]).style.display = '';
		}
	}
	if(flag)
	{
		if(currentLeftBannerIndex < size-1)
		{
			currentLeftBannerIndex++;
		}
		else
		{
			currentLeftBannerIndex = 0;
		}
		if(size > 1 )
			eventTime = setTimeout("changeEvent(currentLeftBannerIndex, true)", 3000);
	}
}
function stopChangeBanner()
{
	if(eventTime)
		clearTimeout(eventTime);
}
function resumeChangeBanner()
{
	eventTime = setTimeout("changeEvent(currentLeftBannerIndex, true)", 3000);
}
function open_window(url, name, width, height, scrollYN)
{
	if(scrollYN == 'scrollN')
		window.open(url, name, "width="+width+",height="+height);
	else
		window.open(url, name, "width="+width+",height="+height+",scrollbars=yes");
}
function nullToString(str)
{
	if(str == null)
		return "";
	else
		return str;
}
function goRelationSite(select1, select2, select5, outsideCheck)
{
	var f = document.relationForm;
	f.select1.value = select1;
	f.select2.value = select2;
	f.select5.value = select5;
	f.outsideCheck.value = outsideCheck;
	f.submit();
}
/* 문자열을 길이 만큼 자른다.
 * param - str: 자를 문자열
 * param - limit: 자를 바이트 수
*/
function cutStr(str,limit){
	var tmpStr = str;
	var byte_count = 0;
	var len = str.length;
	var dot = "";

	for(var i=0; i<len; i++){
		byte_count += chr_byte(str.charAt(i)); 
		if(byte_count == limit-1){
			if(chr_byte(str.charAt(i+1)) == 2){
				tmpStr = str.substring(0,i+1);
				dot = "...";
			}else {
				if(i+2 != len) dot = "...";
				tmpStr = str.substring(0,i+2);
			}
			break;
		}else if(byte_count == limit){
			if(i+1 != len) dot = "...";
			tmpStr = str.substring(0,i+1);
			break;
		}
	}
	return tmpStr+dot;
}
 
 /* 문자열을 길이 만큼 자른다.
  * param - str: 자를 문자열
  * param - limit: 자를 바이트 수
 */
 function utfCutStr(str,limit){
 	var tmpStr = str;
 	var tmpStr2 = str;
 	var byte_count = 0;
 	var len = str.length;
 	var dot = "";
 	var fixed = true;
 	
 	for(var i=0; i<len; i++){
 		byte_count += chr_byte(tmpStr2.charAt(i)); 
 		if(byte_count == limit-1){
 			if(chr_byte(tmpStr2.charAt(i+1)) == 2){
 				tmpStr = tmpStr2.substring(0,i+1);
 				dot = "..";
 			}else {
 				if(i+2 != len) dot = "..";
 				tmpStr = tmpStr2.substring(0,i+2);
 			}
 			fixed = false;
 			break;
 		}else if(byte_count == limit){
 			if(i+1 != len) dot = "..";
 			tmpStr = tmpStr2.substring(0,i+1);
 			fixed = false;
 			break;
 		}
 	}
 	if(fixed)
 		return str;
 	else
 		return tmpStr.substring(0,tmpStr.length-2)+dot;
 }

/* 문자의 바이트를 반환한다.
 * param - chr: 문자
*/
function chr_byte(chr){
	if(escape(chr).length > 4)
		return 2;
	else
		return 1;
}


/* java의 StringBuffer 클래스의 기능을 수행한다.
*/
var StringBuffer = function() {
	this.buffer = new Array();
}

StringBuffer.prototype.append = function(str) {
	this.buffer.push(str);

	return this;
}

StringBuffer.prototype.toString = function(){
	return this.buffer.join("");
}

/* 일정한 문자열의 끝에 문자를 삽입한다.
 * param - str: 자를 문자열
 * param - len: 자를 바이트 수
 * param - addStr: 삽입할 문자열
*/
function addLineEndString(str, len, addStr){
	if(str == null || str == "" ) return "";
	
	var returnStr = new StringBuffer("");
	var byteSize = 0;
	
	for(var i=0; i< str.length; i++){
		byteSize += chr_byte(str.charAt(i));
		
		if(byteSize >= len){
			byteSize = 0;
			returnStr.append(str.charAt(i)).append(addStr);
		}else{
			returnStr.append(str.charAt(i));
		}
		
	}
	
	return returnStr.toString();
}


