﻿/* 링크 점선 없애기 */

function bluring(){
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;

/* 플래쉬 */

function objflash(spath, swidth, sheight, flashvars, wmode, obj, sversion, id) {
objtag = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="'+ sversion +'"" width="'+ swidth +'" height="'+ sheight +'" id="' + id +'">'
		+'<param name="allowScriptAccess" value="always">'
		+'<param name="allowFullScreen" value="false" />'
		+'<param name="movie" value="'+ spath +'">'
		+'<param name="quality" value="high">'
		+'<param name="FlashVars" value="'+ flashvars + '?'+Math.floor(Math.random()*1000000)+'"/>';
if (wmode == true) {
objtag +='<param name="wmode" value="transparent">'
}
objtag +='<embed src="'+ spath +'" '
if (wmode == true) {
objtag +='wmode="transparent" '
}
objtag +='quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always" type="application/x-shockwave-flash" width="'+ swidth +'" height="'+ sheight +'" flashVars="' +flashvars+'?'+Math.floor(Math.random()*1000000)+'"></embed></object>';
document.getElementById(obj).innerHTML = objtag;
}


/* Flickering Bug fix  */
try {document.execCommand('BackgroundImageCache', false, true);} catch(e) {}


/* 입력 바이트 수 계산 */
function checkBytes(strTextID, MsgID, bytesLimit ) {
		var msgVal = document.getElementById(strTextID).value;
		var byte_length = document.getElementById(MsgID);
		var bytesLen = 0;
		var curBytesLen = 0;
		var realVal = '';
		var realLen = 0;

		for (var i = 0; i < msgVal.length; i++) {
			var oneChar = msgVal.charAt(i);

			if (escape(oneChar).length > 4)
				bytesLen += 2;
			else if (oneChar != '\r' || oneChar != '\n')
				bytesLen++;

			if (bytesLen <= bytesLimit) {
				curMsgLen = i + 1;
				curBytesLen = bytesLen;
			}
		}

		if (bytesLen > bytesLimit) {
			alert("최대 입력 글자수 " + bytesLimit + "byte를 초과하여 자동 삭제 됩니다.");
			document.getElementById(strTextID).value = msgVal.substr(0, curMsgLen); 	// 초과 입력시 초과된 만큼 잘라줌
			realLen = curBytesLen;
		}
		else{
			realLen = bytesLen;
		}
		byte_length.value = realLen;
	}

//배너 웹로그 기록
		function logSendFrm(callUrl, bannerCode, goUrl)
		{
			var iFrame;

			if (navigator.appVersion.indexOf("MSIE") != -1)
			{
				if (getInternetExplorerVersion() == 9)
				{
					iFrame = document.createElement("iframe");
				}
				else
				{
					iFrame = document.createElement('<iframe name="logfrm"></iframe>');
				}
			}
			else
			{
				iFrame = document.createElement("iframe");
			}

			iFrame.src = "http://stat.ndolfin.com/webLog.html?callUrl=" + callUrl + "&bannerCode=" + bannerCode + "&goUrl=" + goUrl;
			iFrame.style.height = 0;
			iFrame.style.width = 0;
			iFrame.style.position = "absolute";
			iFrame.style.left = -10000;
			iFrame.style.top = -10000;
			iFrame.style.display = "none";

			document.body.appendChild(iFrame);
		}

		//익스플로러 버전 구분
		function getInternetExplorerVersion()
		{
			var rv = -1;
			
			if (navigator.appName == "Microsoft Internet Explorer")
			{
				var ua = navigator.userAgent;
				var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
				if (re.exec(ua) != null)
				{
					rv = parseFloat(RegExp.$1);
				}
			}

			return rv;
		}
