<!--
var gszNoticeXmlUrl = "http://www.luckiss.com/common/data_xml/";

if(document.URL.indexOf("http://www.luckiss.com") == 0)
	gszNoticeXmlUrl = "http://www.luckiss.com/common/data_xml/";
else
	gszNoticeXmlUrl = "/common/data_xml/";

function PrintNotice(div, nClass)
{
	var Output = '';
	var astList = '';
	var XmlFile = gszNoticeXmlUrl + "notice.xml";
	var MenuDoc = new ActiveXObject("microsoft.xmldom");
	var nClassid, nStep, nDepth, nDbid, szTitle, szDate;
	var szHtmlCode = '';
	
	MenuDoc.async = false;
	MenuDoc.validateOnParse = false;
	MenuDoc.load(XmlFile);

	if(MenuDoc.readyState != 4) 
		{
		alert("¿À·ù : " + MenuDoc.readState + "\n" 
				+ "°øÁö Á¤º¸¸¦ ÀûÀçÇÒ ¼ö ¾ø½À´Ï´Ù" + "\n");
		return;
		}
	
	var RootElem = MenuDoc.documentElement;

	if(RootElem == null)
		{
		alert("¿À·ù : " + XmlFile + "¸Þ´º Á¤º¸¸¦ °¡Á®¿À´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù");
		return;	
		}     

	var astList = RootElem.selectNodes("notice");	

	szHtmlCode = '<Form method="POST" name="NOTICE_TEXT_FORM" action="http://www.luckiss.com/iread.asp" style="margin:0px;height:0px">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "class" value = "' + nClass + '">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "page" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "classid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "step" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "depth" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "dbid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "szIndex" value = "lknotice">';
	szHtmlCode += '</Form>';
	szHtmlCode += '<table width="215" border="0" cellspacing="0" cellpadding="0">';
	for (var nI = 0; nI < astList.length-3; nI++) 
	{
		nClassid = astList[nI].getAttributeNode("classid").text;
		nStep = astList[nI].getAttributeNode("step").text;
		nDepth = astList[nI].getAttributeNode("depth").text;
		nDbid = astList[nI].getAttributeNode("dbid").text;
		szTitle = astList[nI].getAttributeNode("title").text;
		szDate = astList[nI].getAttributeNode("date").text;				
		
		szHtmlCode += '<tr>';
		szHtmlCode += '<td height="25" width="10"><img src="http://www.luckiss.com/main_img/blit_01.gif"></td>';
		szHtmlCode += '<td height="25" style="padding-top:3px;">';
		szHtmlCode += '<A HREF="javascript:Notice_Text(' + nClassid + ',';
		szHtmlCode += nStep + ',' + nDepth + ',' + nDbid + ',' + nClass;
		szHtmlCode += ');" >';	
		//alert(nDbid);
		if(szTitle.length > 25) {
			var szTmp = szTitle.substr(0, 22) + "..."
			szTitle = szTmp;
		}		
		szHtmlCode += szTitle + "&nbsp;&nbsp;&nbsp;";
		szHtmlCode += "</td></tr>";
		if (nI<1) {
			szHtmlCode += '';
		}
	}
	szHtmlCode +="</table>";
	div.innerHTML = szHtmlCode; 
}

//** °øÁö»çÇ× ¾ÆÀÌÇÁ·¹ÀÓÀÏ °æ¿ì
function PrintNotice_ifrm(nClass)
{
	var Output = '';
	var astList = '';
	var XmlFile = gszNoticeXmlUrl + "notice.xml";
	var MenuDoc = new ActiveXObject("microsoft.xmldom");
	var nClassid, nStep, nDepth, nDbid, szTitle, szDate;
	var szHtmlCode = '';
	
	MenuDoc.async = false;
	MenuDoc.validateOnParse = false;
	MenuDoc.load(XmlFile);

	if(MenuDoc.readyState != 4) 
		{
		alert("¿À·ù : " + MenuDoc.readState + "\n" 
				+ "°øÁö Á¤º¸¸¦ ÀûÀçÇÒ ¼ö ¾ø½À´Ï´Ù" + "\n");
		return;
		}
	
	var RootElem = MenuDoc.documentElement;

	if(RootElem == null)
		{
		alert("¿À·ù : " + XmlFile + "¸Þ´º Á¤º¸¸¦ °¡Á®¿À´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù");
		return;	
		}     

	var astList = RootElem.selectNodes("notice");	

	szHtmlCode = '<Form method="POST" name="NOTICE_TEXT_FORM" action="http://www.luckiss.com/iread.asp" style="margin:0px;height:0px">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "class" value = "' + nClass + '">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "page" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "classid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "step" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "depth" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "dbid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "szIndex" value = "lknotice">';
	szHtmlCode += '</Form>';
	szHtmlCode += '<table width="194" border="0" cellspacing="0" cellpadding="0">';
	for (var nI = 0; nI < astList.length-3; nI++) 
	{
		nClassid = astList[nI].getAttributeNode("classid").text;
		nStep = astList[nI].getAttributeNode("step").text;
		nDepth = astList[nI].getAttributeNode("depth").text;
		nDbid = astList[nI].getAttributeNode("dbid").text;
		szTitle = astList[nI].getAttributeNode("title").text;
		szDate = astList[nI].getAttributeNode("date").text;				
		
		szHtmlCode += '<tr>';
		szHtmlCode += '<td height="25" width="10"><img src="http://www.luckiss.com/main_img/blit_01.gif"></td>';
		szHtmlCode += '<td height="25" style="padding-top:3px;">';
		szHtmlCode += '<A HREF="javascript:Notice_Text(' + nClassid + ',';
		szHtmlCode += nStep + ',' + nDepth + ',' + nDbid + ',' + nClass;
		szHtmlCode += ');" >';		
		if(szTitle.length > 25) {
			var szTmp = szTitle.substr(0, 22) + "..."
			szTitle = szTmp;
		}		
		szHtmlCode += szTitle + "&nbsp;&nbsp;&nbsp;";
		szHtmlCode += "</td></tr>";
		if (nI<1) {
			szHtmlCode += '';
		}
	}
	szHtmlCode +="</table>";

	document.writeln(szHtmlCode);
}


function PrintNotice_ifrm_slot(nClass)
{
	var Output = '';
	var astList = '';
	var XmlFile = gszNoticeXmlUrl + "notice_slot.xml";
	var MenuDoc = new ActiveXObject("microsoft.xmldom");
	var nClassid, nStep, nDepth, nDbid, szTitle, szDate;
	var szHtmlCode = '';
	
	MenuDoc.async = false;
	MenuDoc.validateOnParse = false;
	MenuDoc.load(XmlFile);

	if(MenuDoc.readyState != 4) 
		{
		alert("¿À·ù : " + MenuDoc.readState + "\n" 
				+ "°øÁö Á¤º¸¸¦ ÀûÀçÇÒ ¼ö ¾ø½À´Ï´Ù" + "\n");
		return;
		}
	
	var RootElem = MenuDoc.documentElement;

	if(RootElem == null)
		{
		alert("¿À·ù : " + XmlFile + "¸Þ´º Á¤º¸¸¦ °¡Á®¿À´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù");
		return;	
		}     

	var astList = RootElem.selectNodes("notice");	

	szHtmlCode = '<Form method="POST" name="NOTICE_TEXT_FORM" action="http://www.luckiss.com/iread.asp" style="margin:0px;height:0px">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "class" value = "' + nClass + '">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "page" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "classid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "step" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "depth" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "dbid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "szIndex" value = "lknotice">';
	szHtmlCode += '</Form>';
	szHtmlCode += '<table width="194" border="0" cellspacing="0" cellpadding="0">';
	for (var nI = 0; nI < astList.length-2; nI++) 
	{
		nClassid = astList[nI].getAttributeNode("classid").text;
		nStep = astList[nI].getAttributeNode("step").text;
		nDepth = astList[nI].getAttributeNode("depth").text;
		nDbid = astList[nI].getAttributeNode("dbid").text;
		szTitle = astList[nI].getAttributeNode("title").text;
		szDate = astList[nI].getAttributeNode("date").text;				
		
		szHtmlCode += '<tr>';
		szHtmlCode += '<td height="25" width="10"><img src="http://www.luckiss.com/main_img/blit_01.gif"></td>';
		szHtmlCode += '<td height="25" style="padding-top:3px;">';
		szHtmlCode += '<A HREF="javascript:Notice_Text(' + nClassid + ',';
		szHtmlCode += nStep + ',' + nDepth + ',' + nDbid + ',' + nClass;
		szHtmlCode += ');" >';		
		if(szTitle.length > 25) {
			var szTmp = szTitle.substr(0, 22) + "..."
			szTitle = szTmp;
		}		
		szHtmlCode += szTitle + "&nbsp;&nbsp;&nbsp;";
		szHtmlCode += "</td></tr>";
		if (nI<1) {
			szHtmlCode += '';
		}
	}
	szHtmlCode +="</table>";

	document.writeln(szHtmlCode);
}



function OneLineNotice(div, nClass)
{
	var Output = '';
	var astList = '';
	var XmlFile = gszNoticeXmlUrl + "notice.xml";
	var MenuDoc = new ActiveXObject("microsoft.xmldom");
	var nClassid, nStep, nDepth, nDbid, szTitle, szDate;
	var szHtmlCode = '';
	
	MenuDoc.async = false;
	MenuDoc.validateOnParse = false;
	MenuDoc.load(XmlFile);

	if(MenuDoc.readyState != 4) 
		{
		alert("¿À·ù : " + MenuDoc.readState + "\n" 
				+ "°øÁö Á¤º¸¸¦ ÀûÀçÇÒ ¼ö ¾ø½À´Ï´Ù" + "\n");
		return;
		}
	
	var RootElem = MenuDoc.documentElement;

	if(RootElem == null)
		{
		alert("¿À·ù : " + XmlFile + "¸Þ´º Á¤º¸¸¦ °¡Á®¿À´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù");
		return;	
		}

   
	var astList = RootElem.selectNodes("notice");	

	szHtmlCode = '<Form method="POST" name="NOTICE_TEXT_FORM" action="http://www.luckiss.com/iread.asp" style="margin:0px;height:0px">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "class" value = "' + nClass + '">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "page" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "classid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "step" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "depth" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "dbid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "szIndex" value = "lknotice">';
	szHtmlCode += '</Form>';

	 
	nClassid = astList[0].getAttributeNode("classid").text;
	nStep = astList[0].getAttributeNode("step").text;
	nDepth = astList[0].getAttributeNode("depth").text;
	nDbid = astList[0].getAttributeNode("dbid").text;
	szTitle = astList[0].getAttributeNode("title").text;
	szDate = astList[0].getAttributeNode("date").text;		
		
	szHtmlCode += '<img src="http://image.luckiss.com/main/notice_icon.gif" >&nbsp; <A HREF="javascript:Notice_Text(' + nClassid + ',';
	szHtmlCode += nStep + ',' + nDepth + ',' + nDbid + ',' + nClass;
	szHtmlCode += ');" ><font style="LINE-HEIGHT: 20px; FONT-WEIGHT: bold; background-color: eeeeee">';		
	if(szTitle.length > 22) {
		var szTmp = szTitle.substr(0, 19) + "..."
		szTitle = szTmp;
	}		
	szHtmlCode += szTitle + "&nbsp;&nbsp;&nbsp;";		
	szHtmlCode += "</font></A>";	
	//alert(szHtmlCode);
		
	div.innerHTML = szHtmlCode; 
}

function Notice_Text(nClassid, nStep, nDepth, nDbid, nClass) {

	//var Form = document.NOTICE_TEXT_FORM;

	//Form.all('classid').value = nClassid;
	//Form.all('step').value = nStep;
	//Form.all('depth').value = nDepth;
	//Form.all('dbid').value = nDbid;
	//Form.submit();
	
	noticeWindow = window.open('http://www.luckiss.com/common/bbs/popNoticeRead.asp?class='+nClass+'&classid='+nClassid+'&step='+nStep+'&depth='+nDepth+'&dbid='+nDbid,'noticeWindow','width=625,height=520,left=200,top=200,resizable=0,scrollbars=1');
	
   	try{
   	noticeWindow.window.focus();
	}
	catch(e)
	{
	}

}




//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//¹«´ë¸® µ¥ÀÌÅ¸ °¡Á®¿À±â
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function PrintMudaeri() {

	var szNoticeXmlUrl = "http://www.luckiss.com/common/data_xml/";

	if(document.URL.indexOf("http://www.luckiss.com") == 0)
		szNoticeXmlUrl = "http://www.luckiss.com/common/data_xml/";
	else
		szNoticeXmlUrl = "/common/data_xml/";

	var XmlFile = szNoticeXmlUrl + "mudaeri_bbs.xml";
	var MenuDoc = new ActiveXObject("microsoft.xmldom");
	var astList = "";
	var szForm="";
	MenuDoc.async = false;
	MenuDoc.validateOnParse = false;
	MenuDoc.load(XmlFile);

	if(MenuDoc.readyState != 4)
	{
		alert("¿À·ù : " + MenuDoc.readState + "\n"
				+ "°øÁö Á¤º¸¸¦ ÀûÀçÇÒ ¼ö ¾ø½À´Ï´Ù" + "\n");
		return;
	}

	var RootElem = MenuDoc.documentElement;

	if(RootElem == null)
	{
		alert("¿À·ù : " + XmlFile + "¸Þ´º Á¤º¸¸¦ °¡Á®¿À´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù");
		return;
	}
	
	szForm = MakeFormHtml();
	astList = RootElem.selectNodes("PART1/INFO");	
	MudaeriDIV.innerHTML = szForm + MakeHtml(astList, "hutext", false, 3);	
	
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//¹«´ë¸® º¸¿©ÁÖ±â ÇÔ¼ö
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function MakeHtml(astList, szIndex, nAnonymous, nCount) {

	var nClass,nClassid, nStep, nDepth, nDbid, nReadno, szUserid, szDate, szTitle;
	var szHtmlCode;

	szHtmlCode = '<table width="165" border="0" cellpadding="0" cellspacing="0">';
	szHtmlCode += '	<tr>'; 
    szHtmlCode += '		<td height="20"><strong>[ÃÖ½Å ¿ì³¤ ±Û]</strong></td>';
    szHtmlCode += '	</tr>';
	if (nCount > astList.length) {
		nCount = astList.length;
	}
	for (var nI = 0; nI < nCount-1 ; nI++)
		{
		szHtmlCode += '<tr>';
		szHtmlCode += '	<td height="15"><img src="img01/bull_02.gif" width="11" height="6" align="absmiddle">';
		nClass = astList[nI].getAttributeNode("class").text;
		nClassid = astList[nI].getAttributeNode("classid").text;
		nStep = astList[nI].getAttributeNode("step").text;
		nDepth = astList[nI].getAttributeNode("depth").text;
		nDbid = astList[nI].getAttributeNode("dbid").text;
		nReadno = astList[nI].getAttributeNode("readno").text;
		szDate = astList[nI].getAttributeNode("date").text;
		szTitle = truncate(astList[nI].getAttributeNode("title").text, 35);

		szHtmlCode += '<A HREF="javascript:Bbs_Text(' + nClass + ',';
		szHtmlCode += nClassid + ',' + nStep + ',' + nDepth + ',' + nDbid;
		szHtmlCode += ",'" + szIndex + "'";
		szHtmlCode += ');" >';

		szHtmlCode += szTitle;
		szHtmlCode += "</A>";

		szHtmlCode += '	</td>';
		szHtmlCode += '</tr>';
		}

	szHtmlCode += '</table>';

	return szHtmlCode;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//¹«´ë¸® Æû ¸¸µé±â
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function MakeFormHtml() {

	var szHtmlCode;

	szHtmlCode = '<Form method="POST" name="BBS_TEXT_FORM" action="http://mudaeri.luckiss.com/iread.asp">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "class" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "classid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "step" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "depth" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "dbid" value = "">';
	szHtmlCode += '<INPUT TYPE="hidden" name = "szIndex" value = "">';
	szHtmlCode += '</Form>';

	return szHtmlCode;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//¹«´ë¸® Æû ¸¸µé±â
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function Bbs_Text(nClass,nClassid, nStep, nDepth, nDbid, szIndex) {

	var Form = document.BBS_TEXT_FORM;

	Form.all('class').value = nClass;
	Form.all('classid').value = nClassid;
	Form.all('step').value = nStep;
	Form.all('depth').value = nDepth;
	Form.all('dbid').value = nDbid;
	Form.all('szIndex').value = szIndex;

	Form.submit();
}
// ÁÖ¾îÁø ¹ÙÀÌÆ®·Î ½ºÆ®¸µÀ» ÀÚ¸¥´Ù.
function truncate( string, len )
{
    var bitwise = 0x80;
	var	han = bitwise.toString( 2 );
	var	str_byte_len = 0;
	var str_len;
	var result = "";

	for( var i = 0; i < string.length; i ++ ) {
    	var ch_x = string.charCodeAt( i );

    	if( ch_x & han )
			str_byte_len += 2;
		else
			str_byte_len++;

	    if (str_byte_len >= len-3 )
	        {
	        result = string.substring(0, i) + "..."
	        break;
	        }
	}

	if (result=="")
	    result = string;

	return( result );
}
//-->
