var IE = (document.all)? true:false ;
var NS = (document.layers)? true:false ;


/*
############## ÇÑ±Û Byte ±æÀÌ Ã¼Å© ###############
*/

var TOG_WORD				= '%0D';
//´Ü¹®¸Þ½ÃÁö¿¡¼­ ¸Þ½ÃÁöÀÇ ±æÀÌ¸¦ Ã¼Å©ÇÏ°í Â¥¸£´Â ÇÔ¼ö
function checkShrtMsgLen(obj,sByteLen) {
	var bResult		= checkMsgLen(obj,sByteLen);
	var iCountByte	= 0;
	var sContentMsg	= '';

	if (!bResult){
		sByteLen_k = Math.floor(sByteLen / 2);
		alert(sByteLen + " Byte¸¦ ³ÑÀ»¼ö ¾ø½À´Ï´Ù.\n\n(ÇÑ±Û " + sByteLen_k + " ÀÚ, ¿µ¹® " + sByteLen + " ÀÚ)");
		sContentMsg = cutText(obj,sByteLen);
		obj.value = sContentMsg;
	}
//	iCountByte = getByteLen(obj);
//	document.frmsms.COUNTBYTE.value = iCountByte[0];
}


function checkMsgLen(obj,sByteLen) {

	var iCounts = new Array();
	iCounts = getByteLen(obj);											//º¯¼öÀÇ ±æÀÌ¸¦ ±¸ÇÏ´Â ÇÔ¼ö

	if (iCounts[0] > sByteLen)
		return false;
	else
		return true;
}


function InputOnlyNum(v) {
	if (v < 48 || v > 57) {
		return false;
	}
	return true;
}


function FocusMove(len, obj1, obj2) {
	key	= event.keyCode;
	if (key != 9 && key != 16) {
		flag	= obj1.value.length;
		if (flag == len) {
			obj2.focus();
		}
	}
}


//ÀÏÁ¤ ¹ÙÀÌÆ® ÀÌ»ó µÇ¸é º¯¼öÀÇ ±æÀÌ¸¦ ÀÚ¸£´Â ÇÔ¼ö
function cutText(obj,sByteLen) {

	var sTmpMsg			= '';
	var iTmpMsgLen		= 0;
	var sOneChar		= '';
	var iCount			= 0;
	var sOneCharNext	= '';

	sTmpMsg = new String(obj.value);
	iTmpMsgLen = sTmpMsg.length;

	for (var k = 0 ;k < iTmpMsgLen ; k++) {
		sOneChar = sTmpMsg.charAt(k);
		sOneCharNext = sTmpMsg.charAt(k+1);
		if (escape(sOneChar) == TOG_WORD) {
			iCount++;
			if (iCount > sByteLen-1) {
				sTmpMsg = sTmpMsg.substring(0,k);
				break;
			}
		}
		else if (escape(sOneChar).length > 4) {
			iCount += 2;
		}
		else {
			iCount++;
		}
		if (iCount > sByteLen) {
			sTmpMsg = sTmpMsg.substring(0,k);
			break;
		}
	}
	return sTmpMsg;
}


//ÇÑ±ÛÀÏ °æ¿ì¿¡´Â 2byte¸¦ ±×¿ÜÀÇ ¹®ÀÚ´Â 1byte·Î °è»êÇÏ¿©  iCounts¿¡ ÀúÀåÇÏ¿© return ÇØÁØ´Ù.
function getByteLen(obj,sMsgLng) {

	var sMsg       = obj.value;
	var sTmpMsg    = '';												//¸Þ½ÃÁö¸¦ ÀÓ½Ã·Î ÀúÀåÇÏ´Â º¯¼ö
	var sTmpMsgLen = 0;													//ÀÓ½Ã·Î ÀúÀåµÈ ¸Þ½ÃÁöÀÇ ±æÀÌ¸¦ ÀúÀåÇÏ´Â º¯¼ö
	var sOneChar   = '';												//ÇÑ¹®ÀÚ¸¦ ÀúÀåÇÏ´Â º¯¼ö
	var iCounts    = new Array();										//ÃÑ ¹ÙÀÌÆ®¿Í ÆäÀÌÁö´ç ¹ÙÀÌÆ® ¼ö¸¦ ÀúÀåÇÏ´Â ¹è¿­

	iCounts[0]=0;														//ÃÑ ¹ÙÀÌÆ®¸¦ ÀúÀå ÇÏ´Â º¯¼ö

	if (sMsgLng != null) {
		sTmpMsg	= new String(sMsgLng);
	}
	else
		sTmpMsg	= new String(sMsg);
	sTmpMsgLen	= sTmpMsg.length;

	for (k = 0 ;k < sTmpMsgLen ;k++) {
		sOneChar = sTmpMsg.charAt(k);
		if (escape(sOneChar) == TOG_WORD) {
			iCounts[0]++;
		}
		else if (escape(sOneChar).length > 4) {
			iCounts[0] += 2;
		}
		else  {
			iCounts[0]++;
		}
	}

	return iCounts;
}

function MakeCTObj() {
	try {
		obj = new ActiveXObject("CrtnDGD.Cartoon");
		return obj;
	}
	catch (e) {
		alert("Ä«Å÷ Å¬¶óÀÌ¾ðÆ®°¡ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		return null;
	}
}


function GetCartoonImg(obj, bid, ctid, cdata) {
	ret = obj.ShowCartoon(bid, ctid, cdata);
	imgs = ret.split("||");
	return imgs;
}


function PrintCartoon(imgs) {
	str = "";
	for (i = 0; i < imgs.length ; i++) {
		re = /\\/g;
		img = "file:///" + imgs[i].replace(re, "/");
		str += "<img src='" + img + "'><br>";
	}

	imgBox.innerHTML = str;
}


function PrintNavigation(bid, ctid, pData, nData) {
	if (pData != "") {
		pStr = "<input type=button value='<--ÀÌÀü' onclick=\"PageMove('" + ctid + "','" + pData + "','" + bid + "')\">"
		prevData_1.innerHTML = pStr;
		prevData_2.innerHTML = pStr;
	}

	if (nData != "") {
		nStr = "<input type=button value='´ÙÀ½-->' onclick=\"PageMove('" + ctid + "','" + nData + "','" + bid + "')\">"
		nextData_1.innerHTML = nStr;
		nextData_2.innerHTML = nStr;
	}
}

function ChangeTarget(val) {
	var exp = new Date();
	exp.setTime(exp.getTime() + (365 * 24 * 60 * 60 * 1000));

	pageTarget = val;
	SetCookie ("ctTarget", val, exp, "/", ".daganda.com");
}

