<!--
function fnRestoreImg(name)
{
	var img = eval("document." + name);
	
	if(!name) return;
	
	if(img && img.altsrc){
		img.src = img.altsrc;
		img.altsrc = null;
	}
}

function fnPreLoadImg()
{
	var imgList = fnPreLoadImg.arguments;
	
	if(document.preloadlist == null) document.preloadlist = new Array();
	
	var top = document.preloadlist.length;
	
	for(var i=0;i<imgList;i++){
		document.preloadlist[top+i] = new Image;
		document.preloadlist[top+i].src = imgList[i+1];
	}
}

function fnChangeImg(name,rPath)
{
	var img = eval("document." + name);
	
	if(!name) return;
	
	if(img){
		img.altsrc = img.src;
		img.src = rPath;
	}
}

function getDivHeight(obj)
{
	var myDiv = document.createElement("DIV");

	myDiv.style.height = 0;
	
	document.body.insertAdjacentElement("AfterBegin",myDiv);
	myDiv.innerHTML = obj.outerHTML;
	
	var myHeight = myDiv.scrollHeight;
	
	myDiv.outerHTML = "";
	return myHeight;
}

function fnTrimCrLf(strString)
{
	while(strString.charAt(0) == " "){
		strString = strString.substring(1,strString.length);
	}
	
	while(strString.substring(0,2) == String.fromCharCode(13,10)){
		strString = strString.substring(2,strString.length);
	}
	
	while(strString.charAt(strString.length-1) == " "){
		strString = strString.substring(0,strString.length-1);
	}
	
	while(strString.substring(strString.length-2,strString.length) == String.fromCharCode(13,10)){
		strString = strString.substring(0,strString.length-2);
	}
	
	return strString;
}

function fnSpecial2Query(strString)
{
	var startCode,endCode;
	var i;
	
	startCode = 192;
	endCode = 252;
	
	for(i=startCode; i<=endCode; i++){
		strString = strString.replace(String.fromCharCode(i),"&#" + i);
	}
	
	return strString;
}

function fnFairQuery(strString)
{
	strString = strString.replace("&#",escape("&#"));
	strString = strString.replace("&",escape("&"));
}

function fnSetClipBoard(obj)
{
	if(obj){
		var doc = document.body.createTextRange();
		doc.moveToElementText(obj);
		doc.select();
		doc.execCommand("copy");
	}
}

function fnInputOnlyNum()
{
	if((event.keyCode<48)||(event.keyCode>57))
		event.returnValue = false;
}

function fnExInputOnlyNum()
{
		if(event.keyCode != 45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue = false;
}

function fnInputOnlyNum2(obj,strDefault)
{
	var i;
	var tmpValue = "";
	
	for(i=0;i<obj.value.length;i++){
		if(obj.value.charCodeAt(i) > 47 && obj.value.charCodeAt(i) <58) tmpValue += obj.value.charAt(i);
	}
	
	obj.value = tmpValue;
	tmpValue = "";
	
	for(i=0;i<obj.value.length;i++){
		if(obj.value.charCodeAt(i) != 48) break;	
	}
	
	obj.value = obj.value.substr(i,obj.value.length);
	
	if(isNaN(parseInt(obj.value))){
		if(strDefault) obj.value = strDefault;
		else obj.value = "";
	}else{
		obj.value = parseInt(obj.value);
	}
}

function fnExInputOnlyNum2(obj,strDefault)
{
	var i;
	var tmpValue = "";
	
	for(i=0;i<obj.value.length;i++){
		if(obj.value.charCodeAt(i) == 45 || (obj.value.charCodeAt(i) > 47 && obj.value.charCodeAt(i) <58)) tmpValue += obj.value.charAt(i);
	}
	
	obj.value = tmpValue;
	tmpValue = "";
	
	for(i=0;i<obj.value.length;i++){
		if(obj.value.charCodeAt(i) != 48) break;	
	}
	
	obj.value = obj.value.substr(i,obj.value.length);
	
	if(isNaN(parseInt(obj.value))){
		if(strDefault) obj.value = strDefault;
		else obj.value = "";
	}else{
		obj.value = parseInt(obj.value);
	}
}

function fnInputOnlyNum3(obj,strDefault)
{
	var i;
	var tmpValue = "";
	
	for(i=0;i<obj.value.length;i++){
		if(obj.value.charCodeAt(i) > 47 && obj.value.charCodeAt(i) <58) tmpValue += obj.value.charAt(i);
	}
	
	obj.value = tmpValue;
	
	if(isNaN(parseInt(obj.value))){
		if(strDefault) obj.value = strDefault;
		else obj.value = "";
	}
}

function fnExInputOnlyNum3(obj,strDefault)
{
	var i;
	var tmpValue = "";
	
	for(i=0;i<obj.value.length;i++){
		if(obj.value.charCodeAt(i) == 45 || (obj.value.charCodeAt(i) > 47 && obj.value.charCodeAt(i) <58)) tmpValue += obj.value.charAt(i);
	}
	
	obj.value = tmpValue;
	
	if(isNaN(parseInt(obj.value))){
		if(strDefault) obj.value = strDefault;
		else obj.value = "";
	}
}


function fnChkTxtLen1(obj,mLen)
{
	if(event.keyCode == 8 || event.keyCode == 26 || (event.keyCode > 34 && event.keyCode < 41)) return;
	
	if(fnLenB(obj.value) >= mLen) event.returnValue = false;
}

function fnChkTxtLen2(obj,mLen)
{
	if(fnLenB(obj.value) > mLen) obj.value = fnLeftB(obj.value,mLen);
}


function fnJuminCheck(jumin1, jumin2){
	var today = new Date();
	var chkYear1 = today.getYear();
	var chkYear2 = 0;
	if (chkYear1 < 2000) chkYear1 += 1900;
	var chk = 0;
	var chk2 = 0;
	var chk3 = 0;
	var yy = jumin1.substring(0,2);
	var mm = jumin1.substring(2,4);
	var dd = jumin1.substring(4,6);
	var chkSex = jumin2.substring(0,1);	

	if ((jumin1.length != 6 ) || (mm < 1 || mm > 12 || dd < 1 || dd > 31 ) ){
		return false;
	}

	if ((chkSex != 1 && chkSex !=2 && chkSex !=3 && chkSex !=4) || (jumin2.length != 7 )){
		return false;
	}

	chkYear2 = parseInt(yy,10);
	if (chkSex <=2)
		chkYear2 += 1900;
	else
		chkYear2 += 2000;

	if ((chkYear1 - chkYear2) < 12){ 
		return false;
	} 

	// ÁÖ¹Îµî·Ï¹øÈ£ validation check
	for (var i = 0; i <=5 ; i++){ 
		chk = chk + ((i%8+2) * parseInt(jumin1.substring(i,i+1)))
	}

	for (var i = 6; i <=11 ; i++){ 
		chk = chk + ((i%8+2) * parseInt(jumin2.substring(i-6,i-5)))
	}
	chk = 11 - (chk %11)
	chk = chk % 10
	// --------------------------------------------------------------------------
	if (chk != jumin2.substring(6,7)){
		return false;
	}  

	return true;
}

function fnOpenWin(strUrl,strName,width,height,ynToolbar,ynMenubar,ynStatus,ynScrollbars,ynResizable)
{
	var left = (screen.availWidth - parseInt(width))/2;
	var top = (screen.availHeight - parseInt(height))/2;
	
	var winName = window.open(strUrl,strName,
		"left="	+ left + ",top=" + top + ",width=" + width
		+ ",height=" + height + ",toolbar=" + ynToolbar
		+ ",menubar=" + ynMenubar+ ",status=" + ynStatus
		+ ",scrollbars=" + ynScrollbars + ",resizable=" + ynResizable);
	return winName;
}

function fnOpenMgWin(strUrl,strName,width,height,ynToolbar,ynMenubar,ynStatus,ynScrollbars,ynResizable,xPos,yPos)
{
	var left = xPos;
	var top = yPos;
	
	var winName = window.open(strUrl,strName,
		"left="	+ left + ",top=" + top + ",width=" + width
		+ ",height=" + height + ",toolbar=" + ynToolbar
		+ ",menubar=" + ynMenubar+ ",status=" + ynStatus
		+ ",scrollbars=" + ynScrollbars + ",resizable=" + ynResizable);
	return winName;
}



function fnOpenZip()
{
	var winZip = fnOpenWin("/include/zipCode.asp","winZip",400,300,0,0,0,0,0);	
}



function fnOpenEtcImg(strType,strIdx)
{
	var etcImg = showModalDialog("/include/etcImg.asp?types=" + strType + "&idx=" + strIdx + "&mode=open","","dialogWidth:525px; dialogHeight:300px; maximize:yes; minimize:yes; help:no; status:no; scroll:no;");
	
	//if(etcImg) document.all.idImgName.innerText = etcImg;
	
	//µð¹ö±×
	//window.open("/include/etcImg.asp?idx="+strIdx+"&mode=open","");
}



function fnSetReturn(strString)
{
	var lngStart,lngEnd;
	
	lngStart = strString.toLowerCase().indexOf("<body");
	if(lngStart < 0) return strString;
	
	lngEnd = strString.indexOf(">",lngStart);
	if(lngEnd < 0) return strString;
	
	strString = strString.substring(lngEnd+1,strString.length);
	lngStart = strString.toLowerCase().indexOf("</body>");
	
	if(lngStart < 0) return strString;
	
	strString = fnTrimCrLf(strString.substring(0,lngStart));
	return strString;
}



function fnLenB(txt)
{
	var i;
	var myCount = 0;
	
	for(i = 0;i<txt.length;i++){
		if(txt.charCodeAt(i) > 0x100) myCount += 2;
		else myCount += 1;
	}
	
	return myCount;
}

function fnLeftB(txt,count){
	var i;
	var tmpStr = txt;
	
	while(fnLenB(tmpStr) > count){
		tmpStr = tmpStr.substr(0,tmpStr.length-1);
	}
	
	return tmpStr;
}



function fnCheckId(strId)
{
	var Alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var Digit = "1234567890";
    var Symbol= "_-";
            
    var check = Alpha + Digit + Symbol;
    for (i=0; i < strId.length; i++){
        if(check.indexOf(strId.charAt(i)) < 0) return false;
    }
    
    return true;
}



function fnOnlyId(){
	var Alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var Digit = "1234567890";
    var Symbol= "_-";
            
    var check = Alpha + Digit + Symbol;
	
	if(check.indexOf(String.fromCharCode(event.keyCode)) < 0 ) event.returnValue = false;
}


function fnOnlyId2(obj){
	var Alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var Digit = "1234567890";
    var Symbol= "_-";
    var i;
    
    var tmpString = "";
    
    var check = Alpha + Digit + Symbol;
    
    	for(i=0;i<obj.value.length;i++){
    		if(check.indexOf(obj.value.charAt(i)) > -1) tmpString += obj.value.charAt(i);
	}
	
	obj.value = tmpString;
}


function fnCheckId(strId)
{
	var Alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var Digit = "1234567890";
    var Symbol= "_-";
            
    var check = Alpha + Digit + Symbol;
    for (i=0; i < strId.length; i++){
        if(check.indexOf(strId.charAt(i)) < 0) return false;
    }
    
    return true;
}




function fnGetCookie(name){
	var found=false
	var start, end
	var i=0

	while(i<= document.cookie.length){
		start=i
		end=start + name.length

		if (document.cookie.substring(start,end) == name){
			found=true
			break
		}
		i++
	}

	if (found == true){
		start=end+1
		end=document.cookie.indexOf(";",start)

		if(end<start)
			end=document.cookie.length
		return document.cookie.substring(start,end)
	} else {
		return
	}	
}




function setPopCookie(cookyName,bCooky) {
	//var exp = new Date(); 
	//exp.setTime(exp.getTime() + (24*60*60*1000));
	
	if (bCooky) {
		var todayDate = new Date(); 
		todayDate.setDate( todayDate.getDate() + 1 ); 
		todayDate.setHours(0);
		todayDate.setMinutes(0);
		todayDate.setSeconds(0);
		
		document.cookie = cookyName + "=" + escape( "true" ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
	} else {
		document.cookie = cookyName + "=" + escape( "false" ) + "; path=/; " 
	}
}



function fnShowPopDiv(strFile,lngWidth,lngHeight)
{
	var popflag = fnGetCookie(strFile);
	if (popflag != "true"){
		fnOpenWin("/popUp/" + strFile + "/default.asp",strFile,lngWidth,lngHeight,0,0,0,0,0)
	}
}

function fnShowMgPopDiv(strFile,lngWidth,lngHeight,xPos,yPos)
{
	var popflag = fnGetCookie(strFile);
	if (popflag != "true"){
		fnOpenMgWin("/popUp/" + strFile + "/default.asp",strFile,lngWidth,lngHeight,0,0,0,0,0,xPos,yPos)
	}
}


function fnSwf(src,w,h,bTrans){
	html = '';
	html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="param" width="'+w+'" height="'+h+'">';
	html += '<param name="movie" value="'+src+'">';
	html += '<param name="quality" value="high">';
	html += '<param name="bgcolor" value="#ffffff">';
	html += '<param name="menu" value="false">';
	html += '<param name="swliveconnect" value="true">';
	if(bTrans) html += '<param name="wmode" value="transparent">';
	html += '<embed src="'+src+'" quality=high bgcolor="#ffffff" menu="false" width="'+w+'" height="'+h+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"';
	if(bTrans) html += ' wmode="transparent"';
	html += '><\/embed>';
	html += '<\/object>';
	document.write(html);
}
-->