if ('undefined' != typeof(window.dialogHeight)) bDialog = true; else bDialog = false;

if (login_userid=="lhw0007" || login_userid == "jjanggu01") //  || login_userid == 'sinachuri') // || login_userid == 'kilyoung11' 
{
	var DlgSubmitFrameHTML = "<iframe name='iFrmSubmit' width=80% height=40 src='" + HomeDir + "/debug/debug_index.html'></iframe><br>"; //µð¹ö±ë¿ë
} else {
	//var DlgSubmitFrameHTML = "<iframe name=iFrmSubmit width=80% height=40 src='" + HomeDir + "/common/asp/debug_index.html'></iframe><br>" //µð¹ö±ë¿ë
	var DlgSubmitFrameHTML = "<iframe name='iFrmSubmit' style=display:none src='" + HomeDir + "/debug/debug_index.html'></iframe>"; //¼­ºñ½º¿ë
}

//var DlgSubmitFrameHTML = "<iframe name='iFrmSubmit' width=80% height=50 src='" + HomeDir + "/common/asp/debug_index.html'></iframe><br>" //µð¹ö±ë¿ë

if(!bWriteSubmitFrame && !bDialog) document.write(DlgSubmitFrameHTML);
var bWriteSubmitFrame = true;

if(bLogin) document.write ( "<script src=\"/javascript/connect.js\"></script>");
document.write ( "<script src=\"/javascript/event.js\"></script>");

document.write("<div id=lyrForgroundHidden style='position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;z-index:500;display:none'></div>");

var iLoadingCellPos = 0;
var sBgColorTableHead = "#CBCAE5";
var sFgColorTableHead = "MidnightBlue";
var sBgColorLoadingCellOn = "DarkBlue";
var sBgColorLoadingCellOff = "#E9E9E9";
var sFgColorTable = "#333333";
var sBgColorTable = "#ffffcc";
	
function ShowLoadingMsg(msg) {
	var iSepCount = 30 ; 
	
	var strHtml = "";
	strHtml += "<div id=lyrLoading style='width:100%;z-index:1;text-align:center;font-size:12px;position:absolute;top:60;left:0'>"
	     + "<b>" + msg + "</b> <br><br>"
         + "<table width=280><tr>" 
         + "     <td align=left>"
         + "       <table id=lpc><tr>"
         + "           <td width=6 height=6 background='" + ImgDir + "/loading_bg.gif'></td>"
         + "         </tr></table>"
         + "     </td></tr></table>"
		 + "</div>";
		 
	/*
	strHtml += "<div id=lyrLoading style='width:100%;z-index:1;text-align:center;font-size:12px;position:absolute;top:60;left:0'>"
		+ "<table cellpadding=3 style='border:1px outset' cellspacing=0 bgcolor=" + sBgColorTable + ">"
		+ "<tr><td align=center bgcolor=" + sBgColorTableHead + " style=font-size:12px;color:" + sFgColorTableHead + ";padding-left:5;padding-right:5><b>" + msg + "</b></td></tr>"
		+ "<tr><td style=padding:8>"
		+ "			<table style='border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff' cellspacing=2 cellpadding=0 bgColor=#c0c0c0><tr>";
	var cell_width = 5;
	for(i = 1;i<=iSepCount;i++)
		strHtml += "<td bgcolor=" + sBgColorLoadingCellOn + " id=LoadingCell  height=10 width=" + cell_width + " ></td>";
	
	strHtml +=	"</tr></table></td></tr></table></div>"
	*/
	
	
	lyrForgroundHidden.innerHTML = strHtml;
	lyrForgroundHidden.display = '';
	showLoadingProgress();
	ADD_WIN_ONLOAD("HideForgroundHidden()");
}

function showLoadingProgress() { 
	if(!document.all("lpc")) return;
	iLoadingCellPos += 2;
	lpc.style.width = iLoadingCellPos + "%";
	time = setTimeout("showLoadingProgress()",100);
	if (iLoadingCellPos > 100) { 
	    iLoadingCellPos = 0;
	}
	/*
	if(!document.all("LoadingCell")) return;
	for (i=0;i< LoadingCell.length;i++) {
		LoadingCell[i].style.background =  (i <= iLoadingCellPos) ? sBgColorLoadingCellOn :sBgColorLoadingCellOff ;
	}
	(iLoadingCellPos < LoadingCell.length) ? iLoadingCellPos++:iLoadingCellPos = 0 ;
	setTimeout("showLoadingProgress()",180) 
	*/
}

function HideForgroundHidden() {
	lyrForgroundHidden.name = '';
	lyrForgroundHidden.style.background = '#FFFFFF'; //Forground ·¹ÀÌ¾î ¹è°æÀ» Èò»öÀ¸·Î ¼¼ÆÃÇÑ´Ù.
	lyrForgroundHidden.innerHTML = '';
	lyrForgroundHidden.style.display = 'none';
}

function setForgroundHiddenHtml(strHTML) {
	lyrForgroundHidden.innerHTML = strHTML;
	lyrForgroundHidden.style.display = 'inline';
}


function formatnumber(nNumber) {
	var strNumber = nNumber.toString();
	var iPos = strNumber.indexOf(".");
	var strMinor = '';
	if(iPos >= 0) {
		strMinor = strNumber.substr(iPos);
		strNumber = strNumber.substr(0,iPos);
	} 
	var len = strNumber.length,j=0,str='';
	for(i=len-1;i>=0;i--) {
		if(j>0 && j % 3 == 0) str = "," + str;
		j++;
		str = strNumber.substr(i,1) + str;
	}
	return str + strMinor;
}


function WriteBingoPageingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr) {
	WritePagingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr,false,false,'','','BINGO','') ;
}

function WriteBlogzinePageingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr, fontcolor) {
	return  GetPagingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr,false,false,fontcolor,'','BLOGZINE',"true");
}


function WritePagingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr,bStat,bSelectBox, fontcolor,arrCOL,styleType) {
	document.write(GetPagingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr,bStat,bSelectBox, fontcolor,arrCOL,styleType,''));
}
function GetPagingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr,bStat,bSelectBox,fontcolor,arrCOL,styleType,bBlod) {
	var iStartPage,iEndPage,i;
	var sBtnNextImg = ImgDir + "/btn_next_page.gif"
	var sBtnPrevImg = ImgDir + "/btn_prev_page.gif"
	var pagetext_color = "", blodtag="";
	if (styleType == "BINGO") {
		sBtnNextImg = ImgDir + "/bingo_pop/ico_next.gif"
		sBtnPrevImg = ImgDir + "/bingo_pop/ico_prev.gif"
	} else if ( styleType == "BLOGZINE" ){
		sBtnNextImg = ImgDir + "/bz/ico_blog_nextv.gif"
		sBtnPrevImg = ImgDir + "/bz/ico_blog_prev.gif"
	}
	
	var sSelfUrl = location.pathname;
	var sHtml = "";
	//bStat = false; // ÃÑÁ¶È¸¼ö º¸¿©ÁÖÁö ¾ÊÀ½
	//bSelectBox = false; //ÆäÀÌÂ¡ ½Ç·ºÆ® ¹Ú½º º¸¿©ÁÖÁö ¾ÊÀ½
	
	if (iPageCnt < 1) return "";
	if (!iTotalListCnt) return "<table border=0 align=center><tr><td height=50 class=underline>Á¶È¸µÈ ³»¿ëÀÌ ¾ø½À´Ï´Ù.</td></tr></table>";
	//if (!fontcolor) fontcolor = "red"
	
	sHtml = "" 
	+ "<div style='width:100%;text-align:center;padding:5'>" 
	+ "<table border=0 cellPadding=0 cellSpacing=0 align=center>" 
	+ "<tr valign=bottom>";
	
	iStartPage = parseInt((iPage - 1) / iPageBlockSize ) * iPageBlockSize + 1;
	iEndPage = (iStartPage + iPageBlockSize) - 1;
	if (iStartPage < 1) iStartPage = 1;
	if (iEndPage > iPageCnt) iEndPage = iPageCnt;
	
	if(bStat) sHtml += "<td style=padding-top:1;padding-right:15 class=basic1>ÃÑÁ¶È¸¼ö: <B class=num>" +  iTotalListCnt + "</font></B></td>"; //&nbsp;&nbsp ÇöÀç <B class=num>" + iPage + "</B> / ÃÑ <B class=num>" + iPageCnt + "</B>&nbsp;&nbsp;</td>";
	if(iPage > 1)
		sHtml += "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><A HREF='" + sSelfUrl + "?page=" + (iPage-1) + "&" + sGetStr + "'><img src='" + sBtnPrevImg + "' border=0 align=absmiddle title='ÀÌÀü'></A></td></tr></table></td>";
	else
		sHtml += "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><img src='" + sBtnPrevImg + "' border=0 align=absmiddle title='ÀÌÀü'></td></tr></table></td>";		
	

	
	
	sHtml += "<td style=padding-left:5;padding-right:5;padding-top:1>";
	if (iStartPage > 1)
		sHtml += "[<A class=page HREF='" + sSelfUrl + "?page=" + (iStartPage - 1) + "&" + sGetStr + "'><b class=num>" + (iStartPage - 1) + "</b></A>]...&nbsp;";
	
	
	for (i = iStartPage;i<=iEndPage;i++) {
		if (i > iStartPage) sHtml += "&nbsp;&nbsp;"
		//if (i > iStartPage) sHtml += " <span class=num>|</span> "
		if (i != iPage){
			sHtml += "<A class=page HREF='" + sSelfUrl + "?page=" + i + "&" + sGetStr + "'><span class=num>";
			if (fontcolor)  sHtml += "<font color='"+ fontcolor +"'>";
			//if (!bBlod) sHtml += "<b>";
			sHtml +=  i ;
			//if (!bBlod) sHtml += "</b>";
			if (fontcolor)  sHtml += "</font>";
			sHtml +=  "</span></A>";
		} else {
			sHtml = sHtml +  "<span class=paging " + "><b class=num>"
			if (fontcolor)  sHtml += "<font color='"+ fontcolor +"'>";
			sHtml +=  i ;
			if (fontcolor)  sHtml += "</font>";
			sHtml +=  "</b></span>"
		}
	}
	
	
	
	if (iPageCnt > iEndPage)
		sHtml +=  "&nbsp;...[<A class=page HREF='" + sSelfUrl + "?page=" + (iEndPage + 1) + "&" + sGetStr + "'><b class=num>" + (iEndPage + 1) + "</b></A>]"
	
	sHtml += "</td>";
					
	if (iPage < iPageCnt)
		sHtml +=  "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><A HREF='" + sSelfUrl + "?page=" + (iPage+1) + "&" + sGetStr + "'><img src='" + sBtnNextImg + "' border=0 align=absmiddle title='´ÙÀ½'></A></td></tr></table></td>"
	else
		sHtml +=  "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><img src='" + sBtnNextImg + "' border=0 align=absmiddle title='´ÙÀ½'></td></tr></table></td>"
					
	if(bSelectBox) {
		sHtml += "<td style=padding-left:5;>"
		
		var selectBoxHtml = ""
		
		selectBoxHtml +=  "<select name=selPage id=PSELECT onChange=\\\"location=\\\'" + sSelfUrl + "?page=\\\'+this.options[this.selectedIndex].value+\\\'&"  + sGetStr + "\\\'\\\">"
	
		if (iStartPage > 1) selectBoxHtml += "<option value=1 style=\\\'BACKGROUND-COLOR: #a9a9a9\\\'>1/" + iPageCnt + " page</option> "
		
		
		var iStep = iPageBlockSize
		if (iStartPage > iPageBlockSize) {
			for (i = (iPageBlockSize + 1) ;i<= (iStartPage - 1) ; i = i + (iStep)) {
				if (i >= 100) iStep = iPageBlockSize * 10
				if (i >= 1000) iStep = iPageBlockSize * 100
				if (i >= 10000) iStep = iPageBlockSize * 1000
				selectBoxHtml +=  "<option value=" + i + " style=\\\'BACKGROUND-COLOR: #a9a9a9\\\'>" + i + "/" + iPageCnt + " page</option> "
			}
		}
										
		for (i = iStartPage ;i<= iEndPage;i++) {
			if(i == iPage)
				selectBoxHtml +=  "<option value=" + i + " selected >" + i + "/" + iPageCnt + " page</option> "
			else
				selectBoxHtml +=  "<option value=" + i + ">" + i + "/" + iPageCnt + " page</option> "
		}
							
		if (iEndPage < iPageCnt) {
			if (iEndPage + 1 < iPageCnt) {
				for (i = iEndPage + 1 ;i <= iPageCnt ;i = i + (iStep)) {
					if (i >= 100) iStep = iPageBlockSize * 10
					if (i >= 1000) iStep = iPageBlockSize * 100
					if (i >= 10000) iStep = iPageBlockSize * 1000
					selectBoxHtml +=  "<option value=" + i + " style=\\\'BACKGROUND-COLOR: #d3d3d3\\\'>" + i + "/" + iPageCnt + " page</option> "
				}
			}
			if (iPageCnt % iPageBlockSize != 1) selectBoxHtml += "<option value=" + iPageCnt + " style=\\\'BACKGROUND-COLOR: #a9a9a9\\\'>" + iPageCnt + "/" + iPageCnt + " page</option> "
		}
		selectBoxHtml += "</select>"
		
		var str_arrCOL = '\'\''
		if(typeof(arrCOL) == 'object') {
			str_arrCOL = "new Array('" + arrCOL[0] + "','" + arrCOL[1] + "','" + arrCOL[2] + "','" + arrCOL[3] + "','" + arrCOL[4] + "','" + arrCOL[5] + "','" + arrCOL[6] + "')";
		}
		
		sHtml += "<script>OS_write(\"" + selectBoxHtml + "\",5," + str_arrCOL + ");</script>"
		
		sHtml += "</td>"
	}
	
	sHtml += "</tr></table></div>";
	
	return sHtml;
}
//WritePagingHtml('6371','1','638','10','club_id=1000385&bbs_cd=2',true,true)
/*
function GetPagingHtml(iTotalListCnt,iPage,iPageCnt,iPageBlockSize,sGetStr,bStat,bSelectBox,fontcolor,arrCOL,styleType,bBlod) {
	var iStartPage,iEndPage,i;
	var sBtnNextImg = ImgDir + "/btn_next_page.gif";
	var sBtnPrevImg = ImgDir + "/btn_prev_page.gif";
	var pagetext_color = "", blodtag="";
	if (styleType == "BINGO") {
		sBtnNextImg = ImgDir + "/bingo_pop/ico_next.gif";
		sBtnPrevImg = ImgDir + "/bingo_pop/ico_prev.gif";
	} else if ( styleType == "BLOGZINE" ){
		sBtnNextImg = ImgDir + "/bz/ico_blog_nextv.gif";
		sBtnPrevImg = ImgDir + "/bz/ico_blog_prev.gif";
	}
	
	var sSelfUrl = location.pathname;
	var sHtml = "";
	//bStat = false; // ÃÑÁ¶È¸¼ö º¸¿©ÁÖÁö ¾ÊÀ½
	//bSelectBox = false; //ÆäÀÌÂ¡ ½Ç·ºÆ® ¹Ú½º º¸¿©ÁÖÁö ¾ÊÀ½
	
	if (iPageCnt < 1) return "";
	if (!iTotalListCnt) return "<table border=0 align=center><tr><td height=50 class=underline>Á¶È¸µÈ ³»¿ëÀÌ ¾ø½À´Ï´Ù.</td></tr></table>";
	//if (!fontcolor) fontcolor = "red"
	
	sHtml = "" 
	+ "<div style='width:100%;text-align:center;padding:5'>" 
	+ "<table border=0 cellPadding=0 cellSpacing=0 align=center>" 
	+ "<tr valign=bottom>";
	
	iStartPage = parseInt((iPage - 1) / iPageBlockSize ) * iPageBlockSize + 1;
	iEndPage = (iStartPage + iPageBlockSize) - 1;
	if (iStartPage < 1) iStartPage = 1;
	if (iEndPage > iPageCnt) iEndPage = iPageCnt;
	
	if(bStat) sHtml += "<td style=padding-top:1;padding-right:15 class=basic1>ÃÑÁ¶È¸¼ö: <B class=num>" +  iTotalListCnt + "</font></B></td>"; //&nbsp;&nbsp ÇöÀç <B class=num>" + iPage + "</B> / ÃÑ <B class=num>" + iPageCnt + "</B>&nbsp;&nbsp;</td>";
	if(iPage > 1)
		sHtml += "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><A HREF='" + sSelfUrl + "?" + sGetStr + "&page=" + (iPage-1)"'><img src='" + sBtnPrevImg + "' border=0 align=absmiddle title='ÀÌÀü'></A></td></tr></table></td>";
	else
		sHtml += "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><img src='" + sBtnPrevImg + "' border=0 align=absmiddle title='ÀÌÀü'></td></tr></table></td>";		
	

	
	
	sHtml += "<td style=padding-left:5;padding-right:5;padding-top:1>";
	if (iStartPage > 1)
		sHtml += "[<A class=page HREF='" + sSelfUrl + "?" + sGetStr + "&page=" + (iStartPage - 1)"'><b class=num>" + (iStartPage - 1) + "</b></A>]...&nbsp;";
	
	
	for (i = iStartPage;i<=iEndPage;i++) {
		if (i > iStartPage) sHtml += "&nbsp;&nbsp;"
		//if (i > iStartPage) sHtml += " <span class=num>|</span> "
		if (i != iPage){
			sHtml += "<A class=page HREF='" + sSelfUrl + "?" + sGetStr + "&page=" + i"'><span class=num>";
			if (fontcolor)  sHtml += "<font color='"+ fontcolor +"'>";
			//if (!bBlod) sHtml += "<b>";
			sHtml +=  i ;
			//if (!bBlod) sHtml += "</b>";
			if (fontcolor)  sHtml += "</font>";
			sHtml +=  "</span></A>";
		} else {
			sHtml = sHtml +  "<span class=paging " + "><b class=num>"
			if (fontcolor)  sHtml += "<font color='"+ fontcolor +"'>";
			sHtml +=  i ;
			if (fontcolor)  sHtml += "</font>";
			sHtml +=  "</b></span>"
		}
	}
	
	
	
	if (iPageCnt > iEndPage)
		sHtml +=  "&nbsp;...[<A class=page HREF='" + sSelfUrl + "?" + sGetStr + "&page=" + (iEndPage + 1)"'><b class=num>" + (iEndPage + 1) + "</b></A>]";
	
	sHtml += "</td>";
					
	if (iPage < iPageCnt)
		sHtml +=  "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><A HREF='" + sSelfUrl + "?" + sGetStr + "&page=" + (iPage+1)"'><img src='" + sBtnNextImg + "' border=0 align=absmiddle title='´ÙÀ½'></A></td></tr></table></td>";
	else
		sHtml +=  "<td valign=middle><table cellspacing=0 cellpadding=0><tr><td><img src='" + sBtnNextImg + "' border=0 align=absmiddle title='´ÙÀ½'></td></tr></table></td>";
					
	if(bSelectBox) {
		sHtml += "<td style=padding-left:5;>";
		
		var selectBoxHtml = "";
		
		selectBoxHtml +=  "<select name=selPage id=PSELECT onChange=
				    \\\"
						location=\\\'" + sSelfUrl + "?" + sGetStr + "&page=\\\'"+this.options[this.selectedIndex].value+"\\\'"+"\\\'"+
				    "\\\"
				>";
	
		if (iStartPage > 1) selectBoxHtml += "<option value=1 style=\\\'BACKGROUND-COLOR: #a9a9a9\\\'>1/" + iPageCnt + " page</option> ";
		
		
		var iStep = iPageBlockSize;
		if (iStartPage > iPageBlockSize) {
			for (i = (iPageBlockSize + 1) ;i<= (iStartPage - 1) ; i = i + (iStep)) {
				if (i >= 100) iStep = iPageBlockSize * 10;
				if (i >= 1000) iStep = iPageBlockSize * 100;
				if (i >= 10000) iStep = iPageBlockSize * 1000;
				selectBoxHtml +=  "<option value=" + i + " style=\\\'BACKGROUND-COLOR: #a9a9a9\\\'>" + i + "/" + iPageCnt + " page</option> ";
			}
		}
										
		for (i = iStartPage ;i<= iEndPage;i++) {
			if(i == iPage)
				selectBoxHtml +=  "<option value=" + i + " selected >" + i + "/" + iPageCnt + " page</option> ";
			else
				selectBoxHtml +=  "<option value=" + i + ">" + i + "/" + iPageCnt + " page</option> ";
		}
							
		if (iEndPage < iPageCnt) {
			if (iEndPage + 1 < iPageCnt) {
				for (i = iEndPage + 1 ;i <= iPageCnt ;i = i + (iStep)) {
					if (i >= 100) iStep = iPageBlockSize * 10;
					if (i >= 1000) iStep = iPageBlockSize * 100;
					if (i >= 10000) iStep = iPageBlockSize * 1000;
					selectBoxHtml +=  "<option value=" + i + " style=\\\'BACKGROUND-COLOR: #d3d3d3\\\'>" + i + "/" + iPageCnt + " page</option> ";
				}
			}
			if (iPageCnt % iPageBlockSize != 1) selectBoxHtml += "<option value=" + iPageCnt + " style=\\\'BACKGROUND-COLOR: #a9a9a9\\\'>" + iPageCnt + "/" + iPageCnt + " page</option> ";
		}
		selectBoxHtml += "</select>";
		
		var str_arrCOL = '\'\'';
		if(typeof(arrCOL) == 'object') {
			str_arrCOL = "new Array('" + arrCOL[0] + "','" + arrCOL[1] + "','" + arrCOL[2] + "','" + arrCOL[3] + "','" + arrCOL[4] + "','" + arrCOL[5] + "','" + arrCOL[6] + "')";
		}
		
		sHtml += "<script>OS_write(\"" + selectBoxHtml + "\",5," + str_arrCOL + ");</script>";
		
		sHtml += "</td>";
	}
	
	sHtml += "</tr></table></div>";
	
	return sHtml;
}
*/

function strLengthCheck(frmnm,anm,maxlen,inm) //Æûname, textarea name, ÃÖ´ë±ÛÀÚ¼ö, ÇöÀç ±ÛÀÚ¼ö Ç¥Çö input name
{
	var tarea, tlen;
	
	if(typeof(anm)=="object")
		tarea = anm;
	else
		eval( 'tarea=document.'+ frmnm +'.'+ anm );
	
	if( typeof(inm) != "undefined" )
		eval( 'tlen=document.'+ frmnm +'.'+ inm );
	
	var length = tarea.value.length;
	if( typeof(inm) != "undefined" ) tlen.value =length;
	
	if (length > maxlen) {
		raise_alert( "ÃÖ´ë" + maxlen +"ÀÚ ÀÌ³»·Î ÀÔ·Â ÇÒ ¼ö ÀÖ½À´Ï´Ù.\r\nÃÊ°úµÈ " + (length - maxlen) + "¹®ÀÚ´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		tarea.value = assert_msglen(tarea.value , maxlen);;
		if( typeof(inm) != "undefined" ) tlen.value = tarea.value.length;
	}
}

function strBytehCheck(frmnm,anm,maxbyte,inm) //Æûname, textarea name, ÃÖ´ë ¹ÙÀÌÆ®, ÇöÀç ¹ÙÀÌÆ® Ç¥Çö input name
{
	var tarea, tlen;
	

	if(typeof(anm)=="object")
		tarea = anm;
	else
		eval( 'tarea=document.'+ frmnm +'.'+ anm );
	
	if( typeof(inm) != "undefined" )
		eval( 'tlen=document.'+ frmnm +'.'+ inm );
		
	var length = calculate_msglen(tarea.value);
	if( typeof(inm) != "undefined" ) tlen.value = length;
	
	if (length > maxbyte) {
		raise_alert("ÃÖ´ë" + maxbyte +"¹ÙÀÌÆ®±îÁö ÀÔ·Â ÇÒ ¼ö ÀÖ½À´Ï´Ù.\r\nÃÊ°úµÈ " + (length - maxbyte) + "¹ÙÀÌÆ®´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		tarea.value = assert_msglen(tarea.value , maxbyte, "byte");
		if( typeof(inm) != "undefined" ) tlen.value = calculate_msglen(tarea.value);
	}
}

function calculate_msglen(message)
{
	var nbytes = 0;

	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);
		
		if (escape(ch).length > 4) {
			nbytes += 2;
		} else if (ch != '\r') {
			nbytes++;
		}
	}
	return nbytes;
}

function assert_msglen(message, maximum, flg)
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;
	
	if( flg == "byte" ){
		for (i=0; i<msglen; i++) {
			var ch = message.charAt(i);
			if (escape(ch).length > 4) {
				inc = 2;
			} else if (ch != '\r') {
				inc = 1;
			}
			if ((nbytes + inc) > maximum) {
				break;
			}
			nbytes += inc;
			msg += ch;
		}
	} else {
		for (i=0; i<maximum; i++) {
			var ch = message.charAt(i);
			msg += ch;
		}
	}
	return msg;
}
/*
function assert_msgbyte(message, maximum)
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	
	document.f1.nbytes.value = nbytes;
	return msg;
}
*/

function adjOverFlow(str,width) {
	var strHtml = ""
	strHtml = "<span style='width:" + width + ";overflow:hidden;text-overflow:ellipsis'><nobr>" + str + "</nobr></span>";
	return (strHtml);
}



function GetAlertHtml(msg,title) {
	if(!title) title = "ÀÎÆ÷¸ÞÀÏ-The way to mailmagazine!";
	title = "<img src='https://www.infomail.co.kr/ssl/image/ico_warrow3.gif' align=absmiddle>" + title;
	btnTitle1 = '<img src="https://www.infomail.co.kr/ssl/image/help/ico_dialog_arrow.gif" align=absmiddle> È®ÀÎ';
	btnLink1 = 'javascript:self.close();';
	btnWidth1 = 70;
	
	var strHtml = "";
	
	strHTML = ""
	+ "<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'>"
	+ "	 <tr><td height=25>"
	+ "			<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
	+ "				<tr><td bgcolor='7A7A7A' height='25' style='padding-left:10;padding-bottom:3' class='WHITE' valign='bottom'>"
	+ "<b>" + title + "</b></td></tr></table>"
	+ "		</td>"
	+ "	 </tr>"
	+ "  <tr>"
	+ "    <td align=center style=padding:10;padding-bottom:5 bgcolor=E8E8E8>";
	
	strHTML += getBoxHtml('c','100%','100%',msg,new Array("#DBDBDB","#FFFFFF","#FFFFFF","#FFFFFF"));
	
	strHTML += ""
	+ "    </td>"
	+ "  </tr>"
	+ "  <tr>"
	+ "    <td height='35' align='center' bgcolor='E8E8E8' valign=top>"
	+ "		 <table><tr>"
	+ "			<td>" + ButtonHtml(btnTitle1,btnLink1,btnWidth1,20,0,0) + "</td>"
	+ "		</tr></table>"
	+ "		</td>"
	+ "  </tr>"
	+ "</table>";
	
	return strHTML;
}



function getDlgMsgHtml(title,msg,boxWidth,btnTitle1,btnLink1,btnWidth1,btnTitle2,btnLink2,btnWidth2,btnTitle3,btnLink3,btnWidth3) 
{

    var strHtml = "";
    if(!title) title = "¶ß°Ì°Ô ³î¾Æº¸ÀÚ! ÀÎÆ÷¸ÞÀÏ";
    if(!btnTitle1) btnTitle1 = "´Ý±â";
    if(!btnLink1) btnLink1 = "javascript:dlg_ReturnArgs()";
    if(!btnWidth1) btnWidth1 = 70;
    var BoxWidth = boxWidth ? boxWidth: parseInt(window.dialogWidth) - 10;
    var InBoxWidth = '98%' //BoxWidth - 10;
    var BoxHeight = parseInt(window.dialogHeight) - 60;
    var InBoxHeight = BoxHeight - 70;

    if(btnTitle1) btnTitle1 = "<img src=https://www.infomail.co.kr/ssl/image/help/ico_dialog_arrow.gif align=absmiddle> " + btnTitle1;
    if(btnTitle2) btnTitle2 = "<img src=https://www.infomail.co.kr/ssl/image/help/ico_dialog_arrow.gif align=absmiddle> " + btnTitle2;
    if(btnTitle3) btnTitle3 = "<img src=https://www.infomail.co.kr/ssl/image/help/ico_dialog_arrow.gif align=absmiddle> " + btnTitle3;

    strHTML = ""
	+ "<script src=\"/javascript/common.js\"></script>"
	+ "<script src=\"/javascript/string.js\"></script>"
	+ "<script src=\"/javascript/button.js\"></script>"
	+ "<script src=\"/javascript/bz_common.js\"></script>"
	+ "<table width='97%' align=center height='100%' border='0' cellspacing='0' cellpadding='0'>"
	+ " <tr> "
	+ "      <td height=40> "
	+ "        <table width=100% border=0 cellspacing=0 cellpadding=0 height=35 style=margin-top:5>"
	+ "          <tr> "
	+ "            <td background='http://image.infomail.co.kr/help/bg_dialog_01.gif' style='padding:5 0 1 20' class='WHITE'><img src=https://www.infomail.co.kr/ssl/image/ico_warrow3.gif align=absmiddle>"
	+ "            	<b>" + title + "</b>"
	+ "            </td>"
	+ "            <td height='35' background='http://image.infomail.co.kr/help/bg_dialog_02.gif' width=4></td>"
	+ "          </tr>"
	+ "        </table>"
	+ "      </td>"
	+ "    </tr>"

	+ "  <tr>"
	+ "    <td style='padding-top:10;padding-bottom:10' align=center>";

    strHTML += getBoxHtml('c',InBoxWidth,InBoxHeight,msg,new Array("#E7E7E7","#FFFFFF","#FFFFFF","#FFFFFF"));

    strHTML += ""
	+ "    </td>"
	+ "  </tr>"
	+ "  <tr>"
	+ "    <td height='30' align='center' bgcolor='E8E8E8'>"
	+ "		 <table><tr>"
	+ "			<td>" + ButtonHtml2(btnTitle1,btnLink1,btnWidth1,20,0,0) + "</td>";


    if(btnTitle2 && btnLink2 && typeof(btnTitle2) != 'undefined' && typeof(btnLink2) != 'undefined') strHTML += "<td>" + ButtonHtml2(btnTitle2,btnLink2,btnWidth2,20,0,0) + "</td>";
    if(btnTitle3 && btnLink3 && typeof(btnTitle3) != 'undefined' && typeof(btnLink3) != 'undefined') strHTML += "<td>" + ButtonHtml2(btnTitle3,btnLink3,btnWidth3,20,0,0) + "</td>";

    strHTML += "</tr></table>"
	+ "		</td>"
	+ "  </tr>"
	+ "</table>";

    return strHTML;
}

function getDlgMsgHtml2(title,msg,boxWidth,btnTitle1,btnLink1,btnWidth1,btnTitle2,btnLink2,btnWidth2,btnTitle3,btnLink3,btnWidth3) 
{

    var strHtml = "";
    if(!title) title = "¶ß°Ì°Ô ³î¾Æº¸ÀÚ! ÀÎÆ÷¸ÞÀÏ";
    if(!btnTitle1) btnTitle1 = "´Ý±â";
    if(!btnLink1) btnLink1 = "javascript:dlg_ReturnArgs()";
    if(!btnWidth1) btnWidth1 = 70;
    var BoxWidth = boxWidth ? boxWidth: parseInt(window.dialogWidth) - 10;
    var InBoxWidth = '98%' //BoxWidth - 10;
    var BoxHeight = parseInt(window.dialogHeight) - 60;
    var InBoxHeight = BoxHeight - 70;

    if(btnTitle1) btnTitle1 = "<img src=https://www.infomail.co.kr/ssl/image/help/ico_dialog_arrow.gif align=absmiddle> " + btnTitle1;
    if(btnTitle2) btnTitle2 = "<img src=https://www.infomail.co.kr/ssl/image/help/ico_dialog_arrow.gif align=absmiddle> " + btnTitle2;
    if(btnTitle3) btnTitle3 = "<img src=https://www.infomail.co.kr/ssl/image/help/ico_dialog_arrow.gif align=absmiddle> " + btnTitle3;

    strHTML = ""
	+ "<table width='97%' align=center height='100%' border='0' cellspacing='0' cellpadding='0'>"
	+ " <tr> "
	+ "      <td height=40> "
	+ "        <table width=100% border=0 cellspacing=0 cellpadding=0 height=35 style=margin-top:5>"
	+ "          <tr> "
	+ "            <td background='https://www.infomail.co.kr/ssl/image/help/bg_dialog_01.gif' style='padding:5 0 1 20' class='WHITE'><img src=https://www.infomail.co.kr/ssl/image/ico_warrow3.gif align=absmiddle>"
	+ "            	<b>" + title + "</b>"
	+ "            </td>"
	+ "            <td height='35' background='https://www.infomail.co.kr/ssl/image/help/bg_dialog_02.gif' width=4></td>"
	+ "          </tr>"
	+ "        </table>"
	+ "      </td>"
	+ "    </tr>"

	+ "  <tr>"
	+ "    <td style='padding-top:10;padding-bottom:10' align=center>";

    strHTML += getBoxHtml('c',InBoxWidth,InBoxHeight,msg,new Array("#E7E7E7","#FFFFFF","#FFFFFF","#FFFFFF"));

    strHTML += ""
	+ "    </td>"
	+ "  </tr>"
	+ "  <tr>"
	+ "    <td height='30' align='center' bgcolor='E8E8E8'>"
	+ "		 <table><tr>"
	+ "			<td>" + ButtonHtml2(btnTitle1,btnLink1,btnWidth1,20,0,0) + "</td>";


    if(btnTitle2 && btnLink2 && typeof(btnTitle2) != 'undefined' && typeof(btnLink2) != 'undefined') strHTML += "<td>" + ButtonHtml2(btnTitle2,btnLink2,btnWidth2,20,0,0) + "</td>";
    if(btnTitle3 && btnLink3 && typeof(btnTitle3) != 'undefined' && typeof(btnLink3) != 'undefined') strHTML += "<td>" + ButtonHtml2(btnTitle3,btnLink3,btnWidth3,20,0,0) + "</td>";

    strHTML += "</tr></table>"
	+ "		</td>"
	+ "  </tr>"
	+ "</table>";

    return strHTML;
}

// ¸µÅ© ÀÏ¹Ý ==================================================================
function getJsLink (JsCode, innerHTML, Attribute) {
  if ('undefined'==typeof(Attribute)) Attribute = "";
  if (0 == JsCode.indexOf("javascript:"))
    JsCode = JsCode.substr(11);
  return "<a href=\"javascript:"+JsCode+"\" onclick=\"event.returnValue=false;"+JsCode+"\" "+Attribute+">"+innerHTML+"</a>";
}
function writeJsLink (JsCode, innerHTML, Attribute) {
  document.write(getJsLink (JsCode, innerHTML, Attribute));
}

// ==============================================================================


// ÀÔ·Â Å×½ºÆ® Ä«ÇÇ 

function setCopyText(txt){
	window.clipboardData.setData('Text',txt);
	raise_alert('ÇØ´ç ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù.');
}
