//=============================================== MMS Functions ===============================================//
	//SELECT ÅëÇÕ ¹Ù·Î°¡±â ¼­ºñ½º
	function brandGo() {
		if(document.Brand_Go.move.value == ''){
			alert("°¡Á·»çÀÌÆ®¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä");
			return;
		} else {
			var go_value =document.Brand_Go.move.value 
			openWin(go_value,'','');
		}			
	}

	//µðÆúÆ® ÆË¾÷
	function DefaultpopUp(url, name) {
		var url		= ROOT+"mnosft/"+url;
		var winname	= name;
		var val		= "status=yes,scrollbars=auto,width=10,height=10";
		openWin(url, winname, val);		
	}

	//µðÆúÆ® ÆË¾÷ »çÀÌÁî
	function DefaultpopUpSize(url, name, width, height) {
		var url		= ROOT+"mnsoft/"+url;
		var winname	= name;
		var width	= width;
		var height	= height;
		var val		= "status=yes,scrollbars=auto,width="+width+",height="+height;
		openWin(url, winname, val);		
	}

	//µðÆúÆ® ÆË¾÷ »çÀÌÁî Url
	function DefaultpopUpSizeUrl(url, name, width, height) {
		var url		= url;
		var winname	= name;
		var width	= width;
		var height	= height;
		var val		= "status=yes,scrollbars=yes,width="+width+",height="+height;
		openWin(url, winname, val);		
	}

	function getReload(){
		document.location.reload(true);
	}

	function getLocation(str){ document.location.href = str; }
	function noReady(){ alert("ÁË¼ÛÇÕ´Ï´Ù. ¼­ºñ½º ÁØºñÁß ÀÔ´Ï´Ù."); }
	function getFlashLocation(str){
		switch(str){
			case "main":	getLocation(ROOT); break;				
			case "1":		getLocation(COMPANY+"/?mode=introduce"); break;	//È¸»ç°³¿ä
			case "2":		getLocation(COMPANY+"/?mode=ceo"); break;	//ceo ÀÎ»ç¸»
			case "3":		getLocation(COMPANY+"/?mode=business"); break;	//»ç¾÷¿µ¿ª
			case "4":		getLocation(COMPANY+"/?mode=history"); break;	//¿¬Çõ
			case "5":		getLocation(COMPANY+"/?mode=ci"); break;	//CI ¼Ò°³
			case "5":		getLocation(COMPANY+"/?mode=ci"); break;	//CI ¼Ò°³
			case "6":		getLocation(COMPANY+"/?mode=ci_logo"); break;	//CI ¼Ò°³ ·Î°í
			case "7":		getLocation(COMPANY+"/?mode=ci_signature"); break;	//CI ¼Ò°³ ½Ã±×´ÏÃ³
			case "8":		getLocation(COMPANY+"/?mode=ci_color"); break;	//CI ¼Ò°³ ÄÃ·¯
			case "9":		getLocation(COMPANY+"/?mode=vision"); break;	//ºñÀü
			case "10":		getLocation(COMPANY+"/?mode=biznetwork"); break;	//Biz Network			
			case "38":		getLocation(COMPANY+"/?mode=location"); break;	//À§Ä¡

			case "12":		getLocation(SERVICE+"/?mode=mappy"); break;	//¸ÊÇÇ
			case "13":		getLocation(SERVICE+"/?mode=gini"); break;	//Áö´Ï
			case "14":		getLocation(SERVICE+"/?mode=playmap"); break;	//playmap
			case "15":		getLocation(SERVICE+"/?mode=whereis"); break;	//¿þ¾óÀÌÁî
			case "16":		getLocation(SERVICE+"/?mode=speednavi"); break;	//½ºÇÇµå³ªºñ
			case "17":		getLocation(SERVICE+"/?mode=aligo"); break;	//aligo
			case "18":		getLocation(SERVICE+"/?mode=global"); break;	//Global ÇöÈ²			
			case "40":		getLocation(SERVICE+"/?mode=db"); break;	//Global ÇöÈ²			
			case "39":		getLocation(SERVICE+"/?mode=oem"); break;	//Global ÇöÈ²			
			
			case "19":		getLocation(NOTICE+"/?smode=notice"); break;	//°øÁö»çÇ×
			case "20":		getLocation(NOTICE+"/?smode=news"); break;	//º¸µµÀÚ·á
			case "21":		getLocation(PR+"/?mode=award"); break;	//¼ö»óÀÌ·Â
			case "22":		getLocation(PR+"/?mode=ad"); break;	//±¤°í

			case "23":		getLocation(CSR+"/?mode=intro"); break;		//»çÈ¸°øÇå ¼Ò°³
			case "24":		getLocation(CSR+"/?mode=trace"); break;	//°í°´ Âü¿© ¹ßÀÚÃë
//			case "24":		getLocation(CSR+"/?mode=history"); break;		//»çÈ¸°øÇå È÷½ºÅä¸®
//			case "28":		getLocation(CSR+"/?mode=love"); break;		//¿Âµµ°è
//			case "29":		getLocation(CSR+"/?mode=loveresult"); break;		//°³¾È¼ö¼ú È°µ¿°á°ú
//			case "34":		getLocation(CSR+"/?mode=lovecontribute"); break;	//°í°´ Âü¿© ¹ßÀÚÃë
			case "26":		getLocation(CSR+"/?mode=missing"); break;	//¹Ì¾ÆÃ£±â
			case "27":		getLocation(CSR+"/?mode=cooperation"); break;	//Á¦ÈÞ±â°ü			
			case "25":		DefaultpopUpSizeUrl('http://csr.speednavi.co.kr/csr/main.mms','name','940','580'); break;	//CSR
			
			case "28":		getLocation(RECRUIT+"/?mode=recruit"); break;	//Ã¤¿ë¾È³»
			case "29":		getLocation(RECRUIT+"/?mode=rightpeople"); break;	//ÀÎÀç»ó
			case "30":		getLocation(RECRUIT+"/?mode=welfare"); break;	//º¹ÁöÁ¦µµ
			case "31":		getLocation(RECRUIT+"/?mode=personnel"); break;	//ÀÎ»çÁ¦µµ
			case "32":		getLocation(RECRUIT+"/?mode=process"); break;	//Ã¤¿ëÀýÂ÷
			case "33":		getLocation(RECRUIT+"/?mode=recruit#recruit"); break;	//Ã¤¿ë¾È³»
			case "34":		getLocation(RECRUIT+"/?mode=login"); break;		//Áö¿ø ÇöÈ² Á¶È¸
			case "35":		getLocation(RECRUIT+"/?mode=vision"); break;	//ºñÀü			
			case "36":		getLocation(RECRUIT+"/?mode=recruitFAQ"); break;	//ÀÎ»çFAQ

			case "37":		getLocation(ETC+"/?mode=sitemap");	break;	//»çÀÌÆ®¸Ê
			case "11":		getLocation(ETC+"/?mode=contactus"); break;	//Contact US	
			default: break;
		}
	}

	function getFlashFamilyLocation(str){
		switch(str){
			case "mappy":		openWin(MAPPY,'',''); break;				
			case "gini":		openWin(GINI,'',''); break;	
			case "speednavi":	openWin(SPEEDNAVI,'',''); break;
			case "speedshop":	openWin(SHOP,'',''); break;
			case "whereis":		openWin(WHEREIS,'',''); break;
			case "aligo":		openWin(ALIGO,'',''); break;
			case "blueservice":	openWin(POPUP+"/20070817/blueservice.mms", "blue", "status=yes,scrollbars=no,width=10,height=10,top=10,left=0", ""); break;
			case "qservice":	openWin(POPUP+"/20070817/qmembers.mms", "blue", "status=yes,scrollbars=no,width=10,height=10,top=10,left=0", ""); break;	
			default: break;
		}
	}
//=============================================== MMS Functions ===============================================//

//=============================================== Utils Functions ===============================================//
	
//=============================================== Utils Functions ===============================================//

	function getAscii(str){
		switch(str.toUpperCase()){
			case "SPACE":		return 3; break;

			case "BACKSPACE":	return 8; break;
			case "TAB":			return 9; break;

			case "RETURN":		return 13; break;

			case "SHIFT":		return 16; break;
			case "CTRL":		return 17; break;
			case "ALT":			return 18; break;
			case "BREAK":		return 19; break;
			case "CAPSLOCK":	return 20; break;

			case "ESC":			return 27; break;

			case "PAGEUP":	return 33; break;
			case "PAGEDOWN":return 34; break;
			case "END":		return 35; break;
			case "HOME":	return 36; break;
			case "LEFT":	return 37; break;
			case "UP":		return 38; break;
			case "RIGHT":	return 39; break;
			case "DOWN":	return 40; break;

			case "INSERT":	return 45; break;
			case "DEL":		return 46; break;

			case "0": return 48; break;
			case "1": return 49; break;
			case "2": return 50; break;
			case "3": return 51; break;
			case "4": return 52; break;
			case "5": return 53; break;
			case "6": return 54; break;
			case "7": return 55; break;
			case "8": return 56; break;
			case "9": return 57; break;

			case "A": return 65; break;
			case "B": return 66; break;
			case "C": return 67; break;
			case "D": return 68; break;
			case "E": return 69; break;
			case "F": return 70; break;
			case "G": return 71; break;
			case "H": return 72; break;
			case "I": return 73; break;
			case "J": return 74; break;
			case "K": return 75; break;
			case "L": return 76; break;
			case "M": return 77; break;
			case "N": return 78; break;
			case "O": return 79; break;
			case "P": return 80; break;
			case "Q": return 81; break;
			case "R": return 82; break;
			case "S": return 83; break;
			case "T": return 84; break;
			case "U": return 85; break;
			case "V": return 86; break;
			case "W": return 87; break;
			case "X": return 88; break;
			case "Y": return 89; break;
			case "Z": return 90; break;

			case "WINDOW":	return 91; break;

			case "N0": return 96; break;
			case "N1": return 97; break;
			case "N2": return 98; break;
			case "N3": return 99; break;
			case "N4": return 100; break;
			case "N5": return 101; break;
			case "N6": return 102; break;
			case "N7": return 103; break;
			case "N8": return 104; break;
			case "N9": return 105; break;

			case "*":	return 106; break;
			case "-":	return 109; break;
			case "+":	return 107; break;

			case ".":	return 110; break;

			case "/":	return 111; break;
			case "F1":	return 112; break;
			case "F2":	return 113; break;
			case "F3":	return 114; break;
			case "F4":	return 115; break;
			case "F5":	return 116; break;
			case "F6":	return 117; break;
			case "F7":	return 118; break;
			case "F8":	return 119; break;
			case "F9":	return 120; break;
			case "F10":	return 121; break;
			case "F11":	return 122; break;
			case "F12":	return 123; break;

			case "NUMLOCK":		return 144; break;
			case "SCROLLLOCK":	return 145; break;

			case ";":	return 186; break;
			case "=":	return 187; break;
			case ",":	return 188; break;
			case "--":	return 189; break;
			case ".":	return 190; break;
			case "//":	return 191; break;
			case "`":	return 192; break;
			
			case "[":	return 219; break;
			case "\\":	return 220; break;
			case "]":	return 221; break;
			
			case "'":	return 222; break;

			case "POWER":	return 255; break;

			case "HANJA":	return 229; break;

			default: return 0; break;
		}
	}

	function openWin(url, winname, val, status){
		window.open(url, winname, val);
	}

	// ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
	function moveFocus(inObjSrc, len, inObjDesc){
		var KeyCode = event.keyCode;
		if((KeyCode >= 65 && KeyCode <= 90 || KeyCode >= 48 && KeyCode <= 57 || KeyCode >= 96 && KeyCode <= 105) && inObjSrc.value.length==len){
				inObjDesc.focus();
		}
	}

	// ¼ýÀÚ¸¸
	function num_only(){
		ascii	= event.keyCode;
		if(!( ((ascii >= getAscii("N0") && ascii <= getAscii("N9")) || (ascii >= getAscii("0") && ascii <= getAscii("9")) || 
			(ascii >= getAscii("left") && ascii <= getAscii("down")) || 
			ascii == getAscii("backspace") || ascii == getAscii("tab") || ascii == getAscii("return")) )){
			event.returnValue=false;
		}
	}

	// ½Ç½Ã°£ ¿µ¹® ¼ýÀÚ¸¸ ¹Þ±â
	function streamEngNum(){
		ascii	= event.keyCode;
		if(!((ascii >= getAscii("N0") && ascii <= getAscii("N9")) || (ascii >= getAscii("A") && ascii <= getAscii("Z")) || 
			(ascii >= getAscii("INSERT") && ascii <= getAscii("9")) || (ascii >= getAscii("HOME") && ascii <= getAscii("DOWN")) || 
			ascii == getAscii("backspace") || ascii == getAscii("tab") || ascii == getAscii("return"))){
			event.returnValue=false;
		}
	}

	// ¼ýÀÚ ¿µ¹®Á¶ÇÕ ¸¸ ¹Þ±â
	function chkEngNum(str){
		var rtn	= true;

		for(i=0; i < str.length; i++){
			ascii	= str.charCodeAt(i);

			if((ascii >= getAscii("N0") && ascii <= getAscii("N9")) || (ascii >= getAscii("0") && ascii <= getAscii("9")) || (ascii >= getAscii("A") && ascii <= getAscii("Z"))){
				rtn	= true;
			}
			else{
				rtn	= false;
				break;
			}
		}

		return rtn;
	}

	// ·¹ÀÌ¾î ¼¾ÅÍ(·¹ÀÌ¾î ÀÌ¸§)
	function getLayerCenter(layername){
		var left_Layer	= (document.body.scrollWidth - 396) / 2 ;
		document.all[layername].style.pixelLeft	= left_Layer;
	}

	// ·¹ÀÌ¾î º£³Ê »óÅÂ¿¡ µû¸¥ º¸ÀÌ±â, ¾Èº¸ÀÌ±â(·¹ÀÌ¾î ÀÌ¸§, ·¹ÀÌ¾î »óÅÂ('block' ¶Ç´Â 'none'))
	function getShowLayer(layername, status){
		//getLayerCenter(layername);
		document.all[layername].style.display	= status;
	}

	var showClick	= false;	// ¸¶¿ì½º Å¬¸¯ Á¦¾î
	function getShowLayerClick(layername){
		if(!showClick){
			document.all[layername].style.display	= "block";
			showClick	= true;
		}
		else{
			document.all[layername].style.display	= "none";
			showClick	= false;
		}
	}

	// ¸ÞÀÎ ÄÁÅÙÃ÷ º¯È¯
	function mainSwap(iname, ly, lk, url, src, len){		
		var ext	= new Array("tit_notice", "tit_news");
		var img	= eval("document.images."+iname+len);

		document.all[lk]	= url;
		img.src				= src+ext[len]+"_over.gif";			
		getShowLayer(ly+len, "block");

		for(i=0; i < ext.length; i++){
			if(i != len){
				eval("document.images."+iname+i).src	= src+ext[i]+"_off.gif";
				getShowLayer(ly+i, "none");
			}
		}
	}

	function getValByte(obj){
		var length	= 0;

		for(var i = 0; i < obj.value.length; i++){
			if(escape(obj.value.charAt(i)).length >= 4)
				length += 2;
			else
				if(escape(obj.value.charAt(i)) != "%0D")
					length++;
		}

		return length;
	}

	function stringCut(str, MAX_LEN){
		var str,msg;
		var len = 0;
		var temp;
		var count = 0;
		 
		//str = new String(msg);
		len = str.length;

		for (k=0 ; k<len ; k++){
			temp = str.charAt(k);
		
			if (escape(temp).length > 4) {
				count += 2;
			}
			else
				if(escape(temp) != "%0D")
					count++;

			if(count > MAX_LEN)
				break;		
		}
		
		return str.substring(0, k);
	}

	// ±Ý¾× Çü½ÄÀ¸·Î ,¸¦ ³Ö¾îÁØ´Ù.
	function number_format(str){
		str	= String(str);	// ¼ýÀÚ¸¦ ¹®ÀÚ¿­·Î º¯°æ
		var strLen	= str.length;
		var tmp		= new Array();

		for(i=0; i < strLen; i++){
			tmp[i]	= str.substr(i, 1);
		}

		strTemp	= "";
		for(i=tmp.length-1,j=0; i >= 0; i--,j++){
			if(j%3==0 && j != 0){
				strTemp	+= ","+tmp[i];
			}
			else{
				strTemp	+= tmp[i];
			}
		}

		strLen	= strTemp.length;
		str	= "";
		for(i=strLen-1; i >= 0; i--){
			str	+= strTemp.substr(i, 1);
		}

		return str;
	}

	// Å°ÀÌº¥Æ® ¹«È¿
	function chkkey(){
		event.returnValue	= false;
		event.keyCode		= 0;
		return false;
	}
	
	//=============================== ·¹ÀÌ¾î ÆË¾÷ ==================================//
	var dragapproved=false
	var minrestore=0
	var initialwidth,initialheight
	var ie5=document.all&&document.getElementById
	var ns6=document.getElementById&&!document.all

	function iecompattest(){
		return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
	}

	function drag_drop(e){
		if (ie5&&dragapproved&&event.button==1){
			document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx+"px"
			document.getElementById("dwindow").style.top=tempy+event.clientY-offsety+"px"
		}
		else if (ns6&&dragapproved){
			document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx+"px"
			document.getElementById("dwindow").style.top=tempy+e.clientY-offsety+"px"
		}
	}

	function initializedrag(e){
		offsetx=ie5? event.clientX : e.clientX
		offsety=ie5? event.clientY : e.clientY
		document.getElementById("dwindowcontent").style.display="none" //extra
		tempx=parseInt(document.getElementById("dwindow").style.left)
		tempy=parseInt(document.getElementById("dwindow").style.top)

		dragapproved=true
		document.getElementById("dwindow").onmousemove=drag_drop
	}

	function loadwindow(url,width,height){
		if (!ie5&&!ns6)
			window.open(url,"","width=width,height=height,scrollbars=1")
		else{
			document.getElementById("dwindow").style.display=''
			document.getElementById("dwindow").style.width=initialwidth=width+"px"
			document.getElementById("dwindow").style.height=initialheight=height+"px"
			document.getElementById("dwindow").style.left="220px"
			document.getElementById("dwindow").style.top=ns6? window.pageYOffset*1+110+"px" : iecompattest().scrollTop*1+110+"px"
			document.getElementById("cframe").src=url
		}
	}

	function maximize(){
		if (minrestore==0){
			minrestore=1 //maximize window
			document.getElementById("maxname").setAttribute("src","restore.gif")
			document.getElementById("dwindow").style.width=ns6? window.innerWidth-20+"px" : iecompattest().clientWidth+"px"
			document.getElementById("dwindow").style.height=ns6? window.innerHeight-20+"px" : iecompattest().clientHeight+"px"
		}
		else{
			minrestore=0 //restore window
			document.getElementById("maxname").setAttribute("src","http://www.blueb.co.kr/SRC/javascript/image/max.gif")
			document.getElementById("dwindow").style.width=initialwidth
			document.getElementById("dwindow").style.height=initialheight
		}
		document.getElementById("dwindow").style.left=ns6? window.pageXOffset+"px" : iecompattest().scrollLeft+"px"
		document.getElementById("dwindow").style.top=ns6? window.pageYOffset+"px" : iecompattest().scrollTop+"px"
	}

	function closeit(){
		document.getElementById("dwindow").style.display="none"
	}

	function stopdrag(){
		dragapproved=false;
		document.getElementById("dwindow").onmousemove=null;
		document.getElementById("dwindowcontent").style.display="" //extra
	}
	//=============================== ·¹ÀÌ¾î ÆË¾÷ ==================================//

	function RsizeFrame(iframeObj){
		var innerBody = iframeObj.contentWindow.document.body;
		var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
		var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
		
		iframeObj.style.height = innerHeight;
		iframeObj.style.width = innerWidth;
		// this.scrollTo(1,1);// <== [¶ôÀ§µà]¾Æ·»Æ¼ ´ÔÀÇ ÁöÀû
	}

	function PrintEmbed(EmbID){ //activex »ç¿ë
		document.write(document.getElementById(EmbID).value); 
	}

	//³¯Â¥ Ã¼Å©
	function check_date(argValue) {
    	str = argValue.value;
    	str = removeFmt(str);
    	if (str == null || str =="" ) {
    		return true;
    	}
    	if (str.length != 6 && str.length != 8) {
    		alert(argValue.nameKor + "Àº(´Â) ¿Ã¹Ù¸¥ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù.");
    		argValue.focus();
    		return false;
    	}
    	strYear  = str.substr(0,4);
    	strMonth = str.substr(4,2);
    	
    	if(strMonth.substr(0,1) == "0"){
    	    strMonth = strMonth.substr(1);
    	}
    	if (str.length == 6)
    		strDay   = 1;
    	else
    		strDay   = str.substr(6,2);
    	if (parseInt(strMonth,10) > 12 || parseInt(strMonth,10) < 1 || parseInt(strDay,10) < 1) {
    		alert(argValue.nameKor + "Àº(´Â) ¿Ã¹Ù¸¥ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù.");
    		argValue.focus();
    		return false;
    	}
    	if (str.length == 6) return true;
    	argYear = parseInt(strYear,10);
     	switch (parseInt(strMonth,10)) {
      		case 2:
       			intDay = (!(argYear % 4) && (argYear % 100) || !(argYear % 400)) ? 29 : 28;
       			break;
      		case 4: case 6: case 9: case 11:
       			intDay = 30;
       			break;
      		default :
       			intDay = 31;
     	}
      	if(parseInt(strDay,10) > intDay) {
      		alert(argValue.nameKor + "Àº(´Â) ¿Ã¹Ù¸¥ ³¯Â¥Çë½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
      		argValue.focus();
      		return false;
      	}
      	else
        	return true;
    }

	// FORMAT ¹®ÀÚ ÀüÃ¼»èÁ¦
    function removeFmt(str) {
    	result = removeChar(str, '.');
    	result = removeChar(result, '-');
    	result = removeChar(result, ',');
    	result = removeChar(result, '/');

    	return result;
    }

	// Æ¯Á¤¹®ÀÚ¸¦ »èÁ¦ÇÑ °ªÀ» ¸®ÅÏ
    function removeChar(srcString, strchar) {
    	var convString ='';
    	for (z=0;z<srcString.length;z++) {
    		if (srcString.charAt(z) != strchar)
    			convString = convString + srcString.charAt(z);
    	}
    	return convString;
    }

	// ¼ýÀÚ¸¸ ÀÔ·ÂÇã¿ë
    function onlyNumberKey(argObject) {
    	var ls_amt1  = "";
    	var ls_amt2  = "";
    	var sign="";
    	ls_amt1 = argObject.value;
    	if (ls_amt1.substring(0,1) =="-")
    		sign = "-";
    	for(var i=0; i<ls_amt1.length+1; i++) {
    	    if (ls_amt1.substring(i,i+1) >= "0" &&
    	        ls_amt1.substring(i,i+1) <= "9" ||
    	        ls_amt1.substring(i,i+1) == "." ||
    	        ls_amt1.substring(i,i+1) == "-") {

    	        ls_amt2 = ls_amt2 + ls_amt1.substring(i,i+1);
    		}
    	}
        argObject.value = ls_amt2;
        return(true);
    }

	// ³¯Â¥(³â¿ùÀÏ) FORMAT Ã³¸®
    function makeDate(obj) {
    	// ¹é½ºÆäÀÌ½ºÅ° ¹«½Ã
       	if (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 13 || (event.keyCode >= 37 && event.keyCode <= 40))
          return false;
    	var str = removeChar(obj.value,'.');
    	str = removeChar(str,'-');
    	if (str.length == 4) {
    		obj.value = str + ".";
    	}
    	else if (str.length == 6) {
    		obj.value = str.substring(0, 4) + "." + str.substring(4,6) + ".";
    	}
    	else if (str.length >= 8) {
    		obj.value = str.substring(0, 4) + "." + str.substring(4,6) + "." + str.substring(6, 8);
    	}
    }

    // ³¯Â¥(³â¿ù) FORMAT Ã³¸®
    function makeYymmDate(obj) {
    	// ¹é½ºÆäÀÌ½ºÅ° ¹«½Ã
        if (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 13 || (event.keyCode >= 37 && event.keyCode <= 40))
          return false;
    	var str = removeChar(obj.value,'.');
    	if (str.length == 4) {
    		obj.value = str.substring(0, 4) + ".";
    	}
    	else if (str.length >= 6) {
    		obj.value = str.substring(0, 4) + "." + str.substring(4,6);
    	}
    }

	 function check_dates(obj1, obj2) {
    	s_date = removeFmt(obj1.value);
    	e_date = removeFmt(obj2.value);
    	if (s_date != '' && e_date != '') {
    		if (parseFloat(s_date) > parseFloat(e_date)) {
    		    alert(obj2.nameKor + 'ÀÌ(°¡) ' + obj1.nameKor + 'º¸´Ù Å®´Ï´Ù.');
    		    obj1.focus();
    			return false;
    		}
    	}
    	return true;
    }


	 function check_dates2(obj1, obj2) {
    	s_date = removeFmt(obj1.value);
    	e_date = removeFmt(obj2.value);
    	if (s_date != '' && e_date != '') {
    		if (parseFloat(s_date) >= parseFloat(e_date)) {
    		    alert(obj2.nameKor + 'ÀÌ(°¡) ' + obj1.nameKor + 'º¸´Ù Å©°Å³ª °°À»¼ö ¾ø½À´Ï´Ù.');
    		    obj1.focus();
    			return false;
    		}
    	}
    	return true;
    }

	// µÎ ³¯Â¥°£¿¡ ³¯¼ö ¸®ÅÏ
    function getDaysBetweenBothDate(s_date, e_date) {
    	s_date = removeFmt(s_date);
    	e_date = removeFmt(e_date);
    	if (s_date != "" && e_date != "") {
    		if (parseFloat(s_date) <= parseFloat(e_date)) {
    			daysS_date = calculate_total_days(s_date);
    			daysE_date = calculate_total_days(e_date);
    			days = daysE_date - daysS_date;
    			return days;
    		}
    	}
    	return "-1";
    }

	function calculate_total_days(date) {
    	year = date.substring(0 ,4);
    	mm = date.substring(4, 6);
    	dd = date.substring(6, 8);
    	target_year = parseFloat(year) - 1900;
    	target_mm = mm;
    	if (mm.substring(0, 1) == '0')
    		 target_mm = mm.substring(1,2);
    	target_dd = dd;
    	if (dd.substring(0, 1) == '0')
    		 target_dd = dd.substring(1,2);
    	mm_days = 0;
    	switch (target_mm) {
    		case "2" : 	mm_days = 31; 	break;
    		case "3" : 	mm_days = 59;	break;
    		case "4" : 	mm_days = 90; 	break;
    		case "5" : 	mm_days = 120;	break;
    		case "6" : 	mm_days = 151; 	break;
    		case "7" : 	mm_days = 181;	break;
    		case "8" : 	mm_days = 212; 	break;
    		case "9" : 	mm_days = 243;	break;
    		case "10" : mm_days = 273; 	break;
    		case "11" : mm_days = 304;	break;
    		case "12" : mm_days = 334; 	break;
    	}
    	// À±³âÀÌ¸é 1ÀÏÀ» ´õÇÑ´Ù.
    	if ((((year%4==0)&&(year%100!=0)) || (year%400==0)) && (mm_days >= 59)) {
     		mm_days = mm_days + 1;
      	}
    	return (total_days = (parseFloat(target_year) * 365) + mm_days + parseFloat(target_dd));
    }

	function chkGrade(obj) {
        if(obj.value == ""){
            return;
        } else {
            str = removeFmt(obj.value);
            obj.value = str.substr(0,1) + "." + str.substr(1);
        }
    }

	// ÇÁ·¹ÀÓ »çÀÌÁî Á¦¾î
	function resizeFrame(ifr_id,re){ 
		var ifr= document.getElementById(ifr_id) ; 
		var innerBody = ifr.contentWindow.document.body; 
		var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight); 

		if (ifr.style.height != innerHeight)
		{ 
			ifr.style.height = innerHeight; 
		} 
	} 