	var intValue = '0123456789.';
	var upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var lowerValue = 'abcdefghijklmnopqrstuvwxyz';
	var etcValue = ' ~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
	//ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ ½ºÅ©¸³Æ®
	var printSugb;
	function popupPage(pageUrl,pageWidth){				
		if (printSugb !=null) {	printSugb.close()	};
		printSugb=eval("window.open(pageUrl ,'printSugb','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=1,top=100,left=200,copyhistory=0,width='+pageWidth+',height=230')");
    	if (window.focus){ printSugb.focus(); }
	}
	
	// ¼ýÀÚ¿Í "-" Æ÷ÇÔµÇ¾îÀÖ´ÂÁö Check (ÀüÈ­¹øÈ£, ÀÌµ¿ÀüÈ­¹øÈ£) (ÀÌ¼¼¿¬)
	function isDigitOrBar( str ) {
		for(var i=0; i < str.length; i++) {
			var ch= str.charAt(i);
			if((ch < "0" || ch > "9") && ch!="-") {
				return false;
			}
		}
		return true;
	}

	// ÇÑ ±ÛÀÚ°¡ ¿µ¹® ´ë¹®ÀÚÀÎÁö Ã¼Å©
	function isUpper(value) {    
	    var i;
	    
	    for(i = 0; i< upperValue.length; i++) {        
	        if(value == upperValue.charAt(i)) {
	            return true;
	        }
	    }
	    
	    return false;
	}

	
	// ÇÑ ±ÛÀÚ°¡ ¿µ¹® ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
	function isLower(value) {    
	    var i;
	    
	    for(i = 0; i < lowerValue.length; i++) {
	        if(value == lowerValue.charAt(i)) {
	            return true;
	        }
	  	}
	    
	    return false;
	}
	
	// ÇÑ ±ÛÀÚ°¡ ¼ýÀÚÀÎÁö Ã¼Å©
	function isInt(value) {    
	    var j;
	    
	    for(j = 0; j < intValue.length; j++) {
	        if(value == intValue.charAt(j)) {
	            return true;
	        }
	    }
	    
	    return false;
	}
	
	// ÇÑ ±ÛÀÚ°¡ Æ¯¼ö¹®ÀÚÀÎÁö Ã¼Å©
	function isEtc(value) {    
	    var j;
	    
	    for(j = 0; j < etcValue.length; j++) {
	        if(value == etcValue.charAt(j)) {
	            return true;
	        }
	    }
	    
	    return false;
	}
	
	// ¼ýÀÚ·Î ±¸¼ºµÈ ¹®ÀÚ¿­ Ã¼Å© 
	function isIntStr(no) {    
	    var i;
	    var str = null;
	
	    str = new String(no);
	
	    if(str == null || str.length == 0) {
	        return false;
	    }
	
	    for(i = 0; i < str.length; i++) {
	        if(!isInt(str.charAt(i))) {
	            return false;
	        }
	    }
	    
	    return true;
	}
	
	// ¹®ÀÚ¿­ ÁÂÃøÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö 
	function ltrim(para) {
	    while(para.substring(0, 1) == ' ') {
	        para = para.substring(1, para.length);
	    }
	    
	    return para;
	}
	
	// ¹®ÀÚ¿­ ¿ìÃøÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö 
	function rtrim(para) {
	    while(para.substring(para.length-1, 1) == ' ') {
	        para = para.substring(0, para.length-1);
	    }
	    
	    return para;
	}
	// ¹®ÀÚ¿­ ÁÂ¿ìÃøÀÇ °ø¹é Á¦°Å Ã³¸® ÇÔ¼ö 
	function trim(para) {
	    return rtrim(ltrim(para));
	}
	
	// ºí·©Å©½ºÆäÀÌ½º(" ") ÀÚµ¿ »èÁ¦ ( ÀÌ¼¼¿¬ )
	function delBlank( Name )
	{
	    var  x, ch;
	    var  i=0;
	    var  newVal="";
	
	    for(x = 0; x < Name.value.length; x++)
	    {
	    	ch= Name.value.substring(x,x+1);
	
			if( ch != " ")
				newVal += ch;
	    }     
	    Name.value =  newVal;
	    return true;
	}

	// ¹®ÀÚ¿­ÀÇ °ªÀ» ¹ÙÀÌÆ®¼ö·Î º¯È¯ÇÏ¿© ¸®ÅÏ 
	function getBytes(str) {    
	    var i, ch, bytes;
	    var app, isNe = 0;
	
	    if(str == '') {
	        return 0;
	    }
	    
	    app = navigator.appName;
	    
	    if(app == 'Netscape') {
	        isNe = 1;
	    }
	    
	    for(i = 0, bytes = 0; i < str.length; i++) {
	        ch = str.charAt(i);
	 
	        if(isInt(ch)) {
	            bytes++;            
	        } else if(isLower(ch)) {
	            bytes++;
	        } else if(isUpper(ch)) {
	            bytes++;
	        } else if(isEtc(ch)) {
	            bytes++;
	        } else {
	            bytes += 2;
	          
	            if(isNe) {
	                i++;
	            }
	        }
	    }
	    
	    return bytes;
	}

	// ¼ýÀÚÀÎÁö È®ÀÎÇÏ´Â ¸Þ¼Òµå	
	function isNumber(value) {
	    var result = true;
	    
	    for(j = 0; result && (j < value.length); j++) {
	    
	        if((value.substring(j, j+1) < "0") || (value.substring(j, j+1) > "9")) {
	            result = false;
	        }
	    }
	    
	    return result;
	}
	
	function monthArray(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11) {
	    this[0] = m0; this[1] = m1; this[2] = m2; this[3] = m3;
	    this[4] = m4; this[5] = m5; this[6] = m6; this[7] = m7;
	    this[8] = m8; this[9] = m9; this[10] = m10; this[11] = m11;
	}
		
	function isDay(yyyy, mm, value) {
	    var result = false;
	    var monthDay = new monthArray(31,28,31,30,31,30,31,31,30,31,30,31);
	    
	    var im = eval(mm) - 1;
	    
	    if (value.length != 2) {
	    	return false;
	    }
	    
	    if (!isNumber(value)) {
	    	return false;
	    }
	    
	    if (((yyyy % 4 == 0) && (yyyy % 100 != 0)) || (yyyy % 400 == 0)) {
	        monthDay[1] = 29;
	    }
	    
	    var dd = eval(value);
	    
	    if ((0 < dd) && (dd <= monthDay[im])) {
	    	result = true;
	    }
	    
	    return result;
	}
	
	function isMonth(value) {
	    return((value.length > 0) && (isNumber(value)) && (0 < eval(value)) && (eval(value) < 13));
	}
	
	function isYear(value) {
	    return((value.length == 4) && (isNumber(value)) && (value != "0000"));
	}
	
	// ³¯Â¥ À¯È¿ Check
	function isDate(value) {
	    var year = value.substring(0, 4);
	    var month = value.substring(4, 6);
	    var day = value.substring(6, 8);
	    
	    return (isYear(year) && isMonth(month) && isDay(year, month, day));
	}	

	// ½Ã°£ºÐ À¯È¿ Check (ÀÌ¼¼¿¬)
	function isHHMMSS(value) {

		var hh = value.substring(0,2);
		var mm = value.substring(2,4);
		var ss = value.substring(4,6);
		
		if (!isNumber(hh)) 
			return false;
	
		if (hh > 23 || hh < 0) 
			return false;

		if (!isNumber(mm))
			return false;

		if (mm > 59 || mm < 0) 
			return false;

		if (!isNumber(ss))
			return false;

		if (ss > 59 || ss < 0)
			return false;
		return true;
	}

	// ½Ã°£ºÐÃÊ À¯È¿ Check (ÀÌ¼¼¿¬)
	function isHHMM(value) {

		var hh = value.substring(0,2);
		var mm = value.substring(2,4);
		
		if (!isNumber(hh)) 
			return false;
	
		if (hh > 23 || hh < 0) 
			return false;

		if (!isNumber(mm))
			return false;

		if (mm > 59 || mm < 0) 
			return false;

		return true;
	}
	
	// ½Ã°£ Ã¼Å© (ÀÌ¼º¿ì)
	function isHour(value) {
		if(!isNumber(value)) {
			return false;
		}
		
		if(value > 23 || value < 0) {
			return false;
		}
		
		if(getBytes(value) != 2) {
			return false;
		}
		
		return true;
	}
	
	// ºÐ Ã¼Å© (ÀÌ¼º¿ì)
	function isMinute(value) {
		if(!isNumber(value)) {
			return false;
		}
		
		if(value > 59 || value < 0) {
			return false;
		}
		
		if(getBytes(value) != 2) {
			return false;
		}
		
		return true;
	}

	function isFloat(value) {
		var count = 0;
		var ch;
		
		for(i = 0; i < value.length; i++) {
			ch = value.charAt(i);
			
			if(isNaN(ch)) {
				if(ch == ".") {
					count++;
				} else {
					return false;
				}
			} 			
		}
		
		if(count > 1) {
			return false;
		} else {
			return true;
		}
		
		return result;
	}
	
	// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿Ã¼Å©	    
	function  ResidentNO_Check(para) {

		var IDAdd = "234567892345";
		var i=0; 
		var iDtot=0;
		var IDTemp ="";     
				
		if (para.length!= 13 || !isIntStr(para))  return(false);
		   
		for (i=0; i<12; i ++) 
			iDtot = iDtot + para.substr( i, 1) * IDAdd.substr( i, 1);
			
		iDtot = 11 - (iDtot % 11);
		
		if(iDtot == 10) {
			iDtot = 0;
		} else if(iDtot == 11) {
			iDtot = 1;
		}

		if (para.substr(12, 1)== iDtot) {
			return(true);
		}  else {
			return(false);
		}
	}	

	//»ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
	function Check_Co_No(strNo) {		
		if(isIntStr(strNo)==false) return false;
	
		IDtot = 0;
		IDAdd = "137137135";
		
		for(i=0; i<9 ; i++) 
			IDtot = IDtot + strNo.charAt(i) * IDAdd.charAt(i);
	
		IDtot = IDtot + Math.floor(( strNo.charAt(8) * 5) / 10);	
		IDtot = 10 - (IDtot%10);	
			
		if (eval(strNo.charAt(9))== IDtot) 
			return true;		
		else
			return false;
	}

	function Chk_Digit_Point( str ) {
	    for(var i=0; i < str.length; i++)
	    {
	        var ch= str.charAt(i);

	        if(ch < "0" || ch > "9") {
				return false;
			}
	    }
	    return true;
	}

	// ºí·©Å©½ºÆäÀÌ½º(" ") ÀÚµ¿ »èÁ¦
	function delBlank( name ) {
		var  x, ch;
		var  i=0;
		var  newVal="";

		for(x = 0; x < name.value.length; x++) {
			ch= name.value.substring(x,x+1);

			if( ch != " ") {
				newVal += ch;
			}
		}

		name.value = newVal;
		return true;
	}
	
	function isValidEmailAddress(str)
	{
	  if( str == '' ) return false;
	
	  // @, '.' °Ë»ç
	  if( str.charAt('@') < 1 || str.charAt('.') < 3 ) return false;
	
		var id = str.substring(0, str.indexOf('@'));
		var host = str.substring(str.indexOf('@')+1, str.indexOf('.'));
		var a_ext = str.substring(str.indexOf('.')+1);
	
		var h_ext = "";
		var t_ext = "";
	
	
		if( a_ext.indexOf('.') > 1 )
		{
			h_ext = a_ext.substring(0, a_ext.indexOf('.'));
			t_ext = a_ext.substring(a_ext.indexOf('.')+1);
		}
		else
		{
			h_ext = a_ext;
			t_ext = 'N/A';
		}
	
		if( id == '' || host == '' ) return false;
	
		if( h_ext.length < 3 && (h_ext.length < 2 || t_ext.length < 2) ) return false;
	
		return true;
	}

//ÇØ´çÆûÀÇ Ã¼Å©¹Ú½ºµéÀÇ Ã¼Å©µÈ °³¼ö¸¦ ¹ÝÈ¯ÇÑ´Ù
function cntCheckBox(tForm)
{
    var cnt=0;
    for(i=0;i<tForm.elements.length;i++)
    {
        if(tForm.elements[i].type=="checkbox" && tForm.elements[i].checked==true)
        {
            cnt++;
        }
    }
    
    return cnt;
}

//ÇØ´çÆûÀÇ Ã¼Å©¹Ú½ºµéÀ» ¸ðµÎ Ã¼Å© ½ÃÅ²´Ù
function checkAllCheckBox(tForm)
{
    var cnt=0;
    for(i=0;i<tForm.elements.length;i++)
    {
        if(tForm.elements[i].type=="checkbox")
        {
             tForm.elements[i].checked=true;
        }
    }
    
    return cnt;
}

//ÇØ´çÆûÀÇ Ã¼Å©¹Ú½ºµéÀ» ¸ðµÎ Ã¼Å© ÇØÁ¦ ½ÃÅ²´Ù
function uncheckAllCheckBox(tForm)
{
    var cnt=0;
    for(i=0;i<tForm.elements.length;i++)
    {
        if(tForm.elements[i].type=="checkbox")
        {
             tForm.elements[i].checked=false;
        }
    }
    
    return cnt;
}

	//--ÀÌ¹ÌÁö ¸µÅ©½Ã Á¡¼± Å×µÎ¸® ½ÄÁ¦    
function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
	document.onfocusin=bluring; 
	} 



//---½Ãµµ ´ÜÀ§ÀÇ ÀÌ¹ÌÁö map ¹øÈ£¸¦ return ½ÃÄÑ 
//---½Ã±º±¸ ´ÜÀ§ÀÇ Áö´õ¸í È£Ãâ 
function ret_S_mapNum(sVal){
	
	if 		(sVal=='seoul') 	return 0;		
	else if (sVal=='incheon') 	return 1;
	else if (sVal=='kyonggi') 	return 2;
	else if (sVal=='kangwon') 	return 3;
	else if (sVal=='chungbuk') 	return 4;
	else if (sVal=='chungnam') 	return 5;
	else if (sVal=='daejeon') 	return 6;
	else if (sVal=='kyeongbuk') return 7;
	else if (sVal=='daegu') 	return 8;
	else if (sVal=='jeonbuk') 	return 9;
	else if (sVal=='ulsan') 	return 10;
	else if (sVal=='busan') 	return 11;
	else if (sVal=='kyeongnam') return 12;
	else if (sVal=='gwangju') 	return 13;
	else if (sVal=='jeonnam') 	return 14;
	else if (sVal=='jeju') 		return 15;
	
}

function ret_S_mapID(sVal){
		
		var result="";
		if 		(sVal == "¼­¿ïÆ¯º°½Ã") 	  result="seoul"; 				
		else if (sVal == "ÀÎÃµ±¤¿ª½Ã") 	result="incheon"; 	
		else if (sVal == "°æ±âµµ") 	result="kyonggi"; 	
		else if (sVal == "°­¿øµµ") 	result="kangwon"; 	
		else if (sVal == "ÃæÃ»ºÏµµ") 	result="chungbuk"; 	
		else if (sVal == "ÃæÃ»³²µµ") 	result="chungnam"; 	
		else if (sVal == "´ëÀü±¤¿ª½Ã") 	result="daejeon"; 	
		else if (sVal == "°æ»óºÏµµ") result="kyeongbuk"; 	
		else if (sVal == "´ë±¸±¤¿ª½Ã") 	   result="daegu"; 	
		else if (sVal == "Àü¶óºÏµµ") 	result="jeonbuk"; 	
		else if (sVal == "¿ï»ê±¤¿ª½Ã") 	   result="ulsan"; 	
		else if (sVal == "ºÎ»ê±¤¿ª½Ã") 	   result="busan"; 	
		else if (sVal == "°æ»ó³²µµ") result="kyeongnam"; 	
		else if (sVal == "±¤ÁÖ±¤¿ª½Ã") 	result="gwangju"; 	
		else if (sVal == "Àü¶ó³²µµ") 	result="jeonnam"; 	
		else if (sVal == "Á¦ÁÖµµ") 		result="jeju"; 	
		return result; 
	
}

/**
 * @type   : function
 * @access : public
 * @desc   : ÇÊµå¿¡ ÃÖ´ë ÀÚ¸´¼ö¸¦ ÀÔ·ÂÇÑ ÈÄ ÁöÁ¤µÈ ´Ù¸¥ ÇÊµå·Î Æ÷Ä¿½º°¡ ÀÚµ¿À¸·Î ÀÌµ¿µÈ´Ù.<br>
 *           htmlÀÇ <Input type="text"> ¿Í °¡¿ì½º EMEdit¿¡¼­ »ç¿ë°¡´ÉÇÏ´Ù. <Input type="text"> ÀÇ °æ¿ì
 *           maxLength ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾î ÀÖ¾î¾ß ÇÏ¸ç EMEditÀÇ °æ¿ì MaxLength¿Í Format ¼Ó¼ºÁß ÇÏ³ª°¡ ¹Ýµå½Ã
 *           ±â¼úµÇ¾î¾ß ÇÑ´Ù.<br>
 *           byte length(ÇÑ±Û)Àº Áö¿øÇÏÁö ¾Ê´Â´Ù.<br>
 *           ¿ÀºêÁ§Æ® ¼±¾ð½Ã onkeydown ÀÌº¥Æ®¿¡ ´ÙÀ½°ú °°ÀÌ ±â¼úÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù.
 * <pre>
 *     ÁÖ¹Î¹øÈ£
 *     &lt;input id="oSsn1" type="text" size="6" maxLength="6" onkeydown="cfAutoFocusNext(this, oSsn2)"&gt;-
 *     &lt;input id="oSsn2" type="text" size="7" maxLength="7"&gt;
 * </pre>
 * @sig    : oElement, oNextElement
 * @param  : oElement required ÇöÀç ÀÔ·ÂÇÊµå
 * @param  : oNextElement required ÀÚµ¿À¸·Î Æ÷Ä¿½º°¡ ÀÌµ¿µÉ ÇÊµå
 * @author : ÀÓÀçÇö
 */
function cfAutoFocusNext(oElement, oNextElement) {
	if (event.keyCode == 8 ||   // backspace
	    event.keyCode == 37 ||  // left key
	    event.keyCode == 38 ||  // up key
	    event.keyCode == 39 ||  // right key
	    event.keyCode == 40 ||  // down key
	    event.keyCode == 46     // delete key
	   ) {
	   	return;
	}
	
	var value;
	var maxLength = 0;
	
	switch (cfGetElementType(oElement)) {
		case "PASSWORD" :
		case "TEXT" :
			value = oElement.value;
			maxLength = oElement.maxLength;

			if (value.length + 1 == maxLength) {
				var sCode = event.keyCode;
				if (sCode >= 96 && sCode <= 105 ){
					sCode = sCode - 48;
				}
				oElement.value = oElement.value + String.fromCharCode(sCode);
				event.returnValue = false;
				oNextElement.focus();
			}

			break;
		case "GE" :
			value = oElement.Text;
			
			if (cfIsNull(oElement.Format)) {
				maxLength = oElement.MaxLength;
			} else {
				for (var i = 0; i < oElement.Format.length; i++) {
					if (cfIsIn(oElement.Format.charAt(i), ['#', 'A', 'Z', '0', '9', 'Y', 'M', 'D'])) {
						maxLength++;
					}
				}
			}

			if (value.length + 1 == maxLength) {
				oElement.Text = oElement.Text + String.fromCharCode(event.keyCode);
				event.returnValue = false;
				oNextElement.focus();
			}

			break;
		default :
			return;
	}
}

/**
 * @type   : function
 * @access : public
 * @desc   : ElementÀÇ typeÀ» ¾Ë·ÁÁØ´Ù. ¸®ÅÏµÇ´Â element type stringÀº ´ÙÀ½°ú °°´Ù.
 * <pre>
 *     BUTTON   : html button input tag
 *     CHECKBOX : html checkbox input tag
 *     FILE     : html file input tag
 *     HIDDEN   : html hidden input tag
 *     IMAGE    : html image input tag
 *     PASSWORD : html password input tag
 *     RADIO    : html radio input tag
 *     RESET    : html reset input tag
 *     SUBMIT   : html submit input tag
 *     TEXT     : html text input tag
 *     SELECT   : html select tag
 *     TEXTAREA : html textarea tag
 *     null     : ±âÅ¸ 
 * </pre>   
 * @sig    : oElement
 * @param  : oElement required element
 * @return : elementÀÇ typeÀ» Ç¥ÇöÇÏ´Â string
 * @author : ÀÓÀçÇö
 */         
function cfGetElementType(oElement) {
	if (oElement == null) {
		return null;
	}
	
	switch (oElement.tagName) {
		case "INPUT":
			switch (oElement.type) {
				case "button" :
					return "BUTTON";
				case "checkbox" :
					return "CHECKBOX";
				case "file" :
					return "FILE";
				case "hidden" :
					return "HIDDEN";
				case "image" :
					return "IMAGE";
				case "password" :
					return "PASSWORD";
				case "radio" :
					return "RADIO";
				case "reset" :
					return "RESET";
				case "submit" :
					return "SUBMIT";
				case "text" :
					return "TEXT";
				default :
					return null;
			}
		case "SELECT":
			return "SELECT"
		case "TEXTAREA":
			return "TEXTAREA"
		default :  
			return null;
	}
}

/**
 * @type   : function
 * @access : public
 * @desc   : °ªÀÌ null ÀÌ°Å³ª white space ¹®ÀÚ·Î¸¸ ÀÌ·ç¾îÁø °æ¿ì true¸¦ ¸®ÅÏÇÑ´Ù.
 * <pre>
 *     cfIsNull("  ");
 * </pre>
 * À§¿Í°°ÀÌ »ç¿ëÇßÀ» °æ¿ì true¸¦ ¸®ÅÏÇÑ´Ù.
 * @sig    : value
 * @param  : value required ÀÔ·Â°ª
 * @return : boolean. null(È¤Àº white space) ¿©ºÎ
 * @author : ÀÓÀçÇö
 */
function cfIsNull(value) {
	if (value == null || 
	    (typeof(value) == "string" && value.trim() == "")
	   ) {
		return true;
	}
	
	return false;
}

/**
 * @type   : function
 * @access : public
 * @desc   : °ªÀÌ ÁöÁ¤µÈ ±×·ì³»¿¡ Á¸ÀçÇÏ´ÂÁö¸¦ ¾Ë·ÁÁØ´Ù.
 * <pre>
 *     cfIsIn(3, [1, 2, 3]);                     // -> true
 *     cfIsIn(3, [4, 5, 6]);                     // -> false
 *     cfIsIn('F', ['A', 'B', 'F']);             // -> true
 *     cfIsIn('F', ['A', 'B', 'C']);             // -> false
 *     cfIsIn("lim", ["lim", "kim", "park"]);    // -> true
 *     cfIsIn("lim", ["lee", "kim", "park"]);    // -> false
 * </pre>
 * @sig    : value, valueArray
 * @param  : value      required ºñ±³ÇÏ°í ½ÍÀº °ª
 * @param  : valueArray required ºñ±³ÇÏ°í ½ÍÀº °ª¿¡ ´ëÇÑ ºñ±³ ´ë»óÀÌ µÇ´Â °ªµéÀÇ ÁýÇÕ. array Å¸ÀÔÀÌ¸ç array
 *           ³»ÀÇ °¢ elementÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº value ÆÄ¶ó¹ÌÅÍÀÇ Å¸ÀÔ°ú ÀÏÄ¡ÇØ¾ß ÇÑ´Ù.
 * @return : boolean. °ªÀÌ ÁöÁ¤µÈ ±×·ì³»¿¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ.
 * @author : ÀÓÀçÇö
 */
function cfIsIn(value, valueArray) {
	for (var i = 0; i < valueArray.length; i++) {
		if (value == valueArray[i]) {
			return true;
		}
	}
	
	return false;
}


/*============================================================================
  Function : È­¸éÀÇ Æû°´Ã¼¸¦ Åõ¸íÇÏ°Ô Á¢±ÙÀ» Áö¿øÇÏ´ÂÇÔ¼ö
  Return   : object
  Usage
=============================================================================*/
function getForm(frm){
	if(!frm){
		return document.forms[0];//default
	} else {
		return document.forms[frm];
	}
}

/*=============================================================================
  Function : ÇÊµåÁ¸Àç¿©ºÎ¸¦ ¹ÝÈ¯.
  Return   : true/false
  Usage    :
=============================================================================*/
function isFld(fld, frm){
	if(!frm || typeof(frm) != "object") frm = getForm(frm);
	if (frm.elements[fld]){
		return true;
	}else{
		return false;
	}	
}



///// Top¸Þ´º °ü·Ã ½ÃÀÛ...
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
///// Top¸Þ´º °ü·Ã ³¡...



// textbox ÀÔ·Â°ª ¾ø¾Ú.
function delBox(param){
	param.value = "";
	return;
}
	

//============================================
//	Æ¯¼ö¹®ÀÚ Á¦ÇÑ
//============================================
	function enCheck(target) {
        var eng = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        var i;
        var tempStr;

        for(i=0; i<target.length; i++){
          tempStr = target.substring(i,i+1);
          if(eng.indexOf(tempStr) < 0 ) return true;
        }
        return false;
    }
    
    
//============================================
//	¿µ¹®ÀÚ,¼ýÀÚ È¥¿ë Ã¼Å©
//============================================
	function isSequenceChar(str) {

		var len = str.length;
		var car = false;
		var number = false;

		for(var i = 0; i < len; i++) {
			var c=str.substring(i,i+1).charAt(0);
			if(c<48 || c>57){		//¸¸¾à ¼ýÀÚ¿ÜÀÇ ¹®ÀÚ¶ó¸é...
				number = true;
			}else{					//¸¸¾à ¼ýÀÚ¶ó¸é...
				car = true;
			}
		}

		if(car == true && number == true) return false;
		else return true;
	}

	// Á¤¼ö_½Ç¼ö_¿µ¹®_¿µ¹®½Ç¼öÈ¥¿ë_ÀÔ·Â°¡´ÉÇÏ°ÔÇ¥ÁØÇÔ¼ö ======================================
	/* ÇÔ¼ö¸í = enableOnlyNumberAlpha
	/* ¹®ÀÇ ¹× ¼öÁ¤¿äÃ» = ·ù¼ºÈ£°úÀå
  	* ÆÄ¶ó¹ÌÅÍ	1. numberGubun = ¼ýÀÚ ±¸ºÐ (Á¤¼ö = 0, ½Ç¼ö = 1, ¿µ¹® = 2, ¿µ¹®+½Ç¼ö = 3, 0~9ÀÇ ¼ýÀÚ¸¸ = 4)
				2. keyCode = event.keyCode
	*/
	function enableOnlyNumberAlpha(numberGubun) {  
			keyCode = event.keyCode;

			//window.status=keyCode;

			// skip value --------------------------------------------
			if (keyCode==8) return;										// back space
			if (keyCode==9) return;										// tab
			if (keyCode==13) return;									// enter
			if (keyCode==16) return;									// shift space
			if (keyCode>=33 && keyCode<=36) return;		// home, end, pgup, pgdn
			if (keyCode>=37 && keyCode<=40) return;		// È­»ìÇ¥
			if (keyCode>=45 && keyCode<=46) return;		// insert, delete
			if (keyCode>=96 && keyCode<=105) return;	// ¿ìÃø ¼ýÀÚ Å°ÆÐµå
			// -- skip value --------------------------------------------

			if (numberGubun==0) {		// Á¤¼ö¸¸ ÀÔ·Â °¡´É
				if (event.shiftKey || keyCode!=189 && (keyCode<48 || keyCode>57) ) event.returnValue = false;
			} else if (numberGubun==1) {		// Á¤¼ö + ½Ç¼ö
				if (event.shiftKey || keyCode!=189 && keyCode!=190 && (keyCode<48 || keyCode>57) ) event.returnValue = false;
			} else if (numberGubun==2) {		// ¿µ¹®¸¸ ÀÔ·Â°¡´É
				if ( keyCode>=65 && keyCode<=90 || keyCode>=97 && keyCode<=122 ) event.returnValue = true;
				else event.returnValue = false;
			} else if (numberGubun==3) {		// ¿µ¹®+¼ýÀÚ¸¸ ÀÔ·Â°¡´É
				if ( keyCode>=65 && keyCode<=90 || keyCode>=97 && keyCode<=122 ) {
					event.returnValue = true;
					return;
				}
				if (event.shiftKey || keyCode!=189 && keyCode!=190 && (keyCode<48 || keyCode>57) ) event.returnValue = false;
				else event.returnValue = true;
			} else if (numberGubun==4) {		// 0~9ÀÇ ¼ýÀÚ¸¸ ÀÔ·Â °¡´É 
				if ( event.shiftKey || keyCode<48 || keyCode>57 ) event.returnValue = false;
			} else if (numberGubun==5) {		// Æ¯¼ö¹®ÀÚ, ', " ÀÔ·Â Á¦¿Ü
				if ( event.ctrlKey || keyCode==25 || keyCode==222 ) event.returnValue = false;
			}
	} 
	// -- Á¤¼ö_½Ç¼ö_¿µ¹®_¿µ¹®½Ç¼öÈ¥¿ë_ÀÔ·Â°¡´ÉÇÏ°ÔÇ¥ÁØÇÔ¼ö ======================================

	/* ÇÔ¼ö¸í = enableOnlyNumber
	/* ¹®ÀÇ ¹× ¼öÁ¤¿äÃ» = ·ù¼ºÈ£°úÀå
  	* ÆÄ¶ó¹ÌÅÍ	1. chkGubun = ±âÁØÀÏ¸¸ Ã¼Å©ÇÏ´ÂÁö ½ÃÀÛÀÏ Á¾·áÀÏ Ã¼Å©ÇÏ´ÂÁö ±¸ºÐ ( 0-±âÁØÀÏ Ã¼Å©, 1-½ÃÀÛ, Á¾·áÀÏ ¸ðµÎ Ã¼Å©)
				2. objStartDate = ½ÃÀÛÀÏ ¶Ç´Â ±âÁØÀÏ¿¡ ÇØ´çÇÏ´Â ÆûÀÇ input ÇÊµå¸í ( ¿¹ : form1.startDate )
				3. objEndDate = Á¾·áÀÏ¿¡ ÇØ´çÇÏ´Â ÆûÀÇ input ÇÊµå¸í ( ¿¹ : form1.endDate )
				4. digit = ÀÏÀÚÀÇ ±æÀÌ ( ¿¹ : 8-yyyymmdd, 6-yyyymm )
	*/
	function isValidDate(chkGubun, objStartDate, objEndDate, digit) {		// Ã¼Å©±¸ºÐ : 0=±âÁØÀÏ Ã¼Å©, 1=½ÃÀÛÀÏ+Á¾·áÀÏ Ã¼Å©, ½ÃÀÛÀÏÇÊµå, Á¾·áÀÏÇÊµå, ÀÚ¸´¼ö 
		var strStartDate = objStartDate.value;
		var strEndDate = objEndDate.value;

		var typeStartDate = objStartDate.type;
		var typeEndDate = objEndDate.type;
		
		// ±âÁØÀÏ¸¸ Ã¼Å©
		if (chkGubun==0) {
			if ( strStartDate != "" && (strStartDate.length != digit || !isDateByDigit(strStartDate, digit)) ) {
				//alert('<%=ComMessageProc.getString("TXT1401")%>');			// ³¯Â¥ÀÔ·ÂÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ³¯Â¥ Çü½ÄÀº YYYYMMDD ÀÔ´Ï´Ù.
				alert('³¯Â¥ÀÔ·ÂÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ³¯Â¥ Çü½ÄÀº YYYYMMDD ÀÔ´Ï´Ù.');			
				if (typeStartDate.indexOf("select")<0) objStartDate.select();
				objStartDate.focus();							
				return false;
			}
		} else {
		  if (chkGubun==2) {		
    		  if (strStartDate == ""){
    		    alert('°Ë»ö ½ÃÀÛÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.');			
    		    objStartDate.focus();
    		    return;
    		  }
    		  if (strEndDate == ""){
    		    alert('°Ë»ö Á¾·áÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.');			
    		    objEndDate.focus();
    		    return;
    	 	  }
      }
      
			if ( strStartDate != "" && ( strStartDate.length != digit || !isDateByDigit(strStartDate, digit) )  ) {
				//alert('<%=ComMessageProc.getString("TXT1238")%>');			// °Ë»ö ½ÃÀÛÀÏÀ» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.
				alert('°Ë»ö ½ÃÀÛÀÏÀ» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.');			
				if (typeStartDate.indexOf("select")<0) objStartDate.select();
				objStartDate.focus();							
				return;
			}

			if ( strEndDate != "" && (strEndDate.length !=digit || !isDateByDigit(strEndDate, digit))  ){
				//alert('<%=ComMessageProc.getString("TXT1239")%>');			// °Ë»ö Á¾·áÀÏÀ» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.
				alert('°Ë»ö Á¾·áÀÏÀ» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.');			
				if (typeEndDate.indexOf("select")<0) objEndDate.select();
				objEndDate.focus();
				return;
			}

			if ( strStartDate > strEndDate ) {
				//alert(escape('<%=ComMessageProc.getString("TXT1244")%>'));			// °Ë»ö Á¾·áÀÏÀº °Ë»ö ½ÃÀÛÀÏ º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù.
				alert('°Ë»ö Á¾·áÀÏÀº °Ë»ö ½ÃÀÛÀÏ º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù.');			
				if (typeEndDate.indexOf("select")<0) objEndDate.select();
				objEndDate.focus();
				return;
			}
		}

		return true;
	}	

	function isDateByDigit(value, digit) {
	  var year = value.substring(0, 4);
		if (digit==4) {
			return isYear(year);
		} else if (digit==5) {						// ºÐ±â
			if (!isYear(year)) return false;
			var bungi = value.substring(4,5);
			if (bungi<0 || bungi>4) return false;
			else return true;
		}

		var month = value.substring(4, 6);
		if (digit==6) return ( isYear(year) && isMonth(month) );

		var day = value.substring(6, 8);
		if (digit==8) return (isYear(year) && isMonth(month) && isDay(year, month, day));

		return false;
	}
	// -- ³¯Â¥ Çü½Ä¿¡ ¸Â´ÂÁö Ã¼Å©ÇÏ°í ¿À·ù¸Þ¼¼Áö Ãâ·ÂÇÏ´Â ÇÔ¼ö ---------------------------------------------------



	// ¿ÞÂÊ ¸Þ´º¿ë ÇÔ¼ö °øÅëÀ¸·Î »­.......... ·ù¼ºÈ£ 06.02.13
	function toggleInit(iObject){ 
	
		if(iObject != ""){
			var Scve;
			var arrObject = iObject.split("¡Ü");
			
			for(var i=0; i < arrObject.length; i++){
				eval("Scve="+arrObject[i]);
				Scve.style.display = "";
			}
		}	
	}
	
	function toggle(iObject,ObjID){ 
		
		var arrTemp;
		if (iObject.style.display != "none") {
			iObject.style.display = "none";
			eval("document.all.img_"+ObjID).src="/front/images/leftmenu_plus.gif";

			arrTemp = ObjTotal.split("¡Ü");
			ObjTotal = "";
			for(var i=0; i < arrTemp.length; i++){
				if(arrTemp[i] != ObjID){
					ObjTotal += arrTemp[i]+"¡Ü";
				}
			}
			ObjTotal = ObjTotal.substring(0, ObjTotal.length-1);
		} else {
			iObject.style.display = "";
			eval("document.all.img_"+ObjID).src="/front/images/leftmenu_minus.gif";
			if(ObjTotal == ""){
				ObjTotal = ObjID;
			}else{
				ObjTotal += "¡Ü"+ObjID;
			}
		}
	} 
	// ºÎµ¿»ê µ¿ÇâÀÇ °¢ ¸Þ´º¿¡ ±¸ºÐÀÚ Æ÷ÇÔ
	function SendPage_sort(path, flag, sort){
		if(flag == "1"){
			location.href = path+"?MenuIDX="+ObjTotal+"&pSort="+sort;
		}else{
			location.href = path+"&MenuIDX="+ObjTotal+"&pSort="+sort;
		}
	}
	//////////////////////////////////////////////
	function SendPage(path, flag){
		if(flag == "1"){
			location.href = path;
		}else{
			location.href = path;
		}
	}
	// ¿ÞÂÊ ¸Þ´º¿ë ÇÔ¼ö °øÅëÀ¸·Î »­.......... ·ù¼ºÈ£ 06.02.13



	// ÇÃ·¡½¬ ¸Þ´º URL ÀÚ¹Ù½ºÅ©¸³È­
	function go_url(menu) {
		var url="";
		switch (menu)
		{
			case "home":
				url = "";
				break;
			case "menu_1":
				//url = "/front/news/newsMain.jsp";
				url = "/front/news/testNewsMain.jsp";
				break;
			case "menu_2":
				url = "/front/policy/policyMain.jsp";
				break;
			case "menu_3":
				url = "/front/trend/trendMain.jsp?MenuIDX=Trend1¡ÜTrend2¡ÜTrend3";
				break;
			case "menu_4":
				go_url("menu_41");
				return;
			case "menu_5":
				url = "/front/land/landMain.jsp?MenuIDX=Land1¡ÜLand2";
				break;
			case "menu_6":
				url = "/front/housing/housingMain.jsp?MenuIDX=Housing1¡ÜHousing2¡ÜHousing3¡ÜHousing4";
				break;
			case "menu_7":
				url = "/front/openspace/openspaceMain.jsp?MenuIDX=know¡Üextra";
				break;

			// ´º½º
			case "menu_11":						//
				url = "/front/news/testNewsList.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_12":
				url = "/front/news/testNewsList.jsp?pCategory=9083";	// ½ÃÀåµ¿Çâ
				break;
			case "menu_13":
				url = "/front/news/testNewsList.jsp?pCategory=9687";	// ¾ÆÆÄÆ®
				break;
			case "menu_14":
				url = "/front/news/testNewsList.jsp?pCategory=8983";	// Àç°³¹ß/Àç°ÇÃà
				break;
			case "menu_15":
				url = "/front/news/testNewsList.jsp?pCategory=9082";	// ºÎµ¿»êÁ¤Ã¥
				break;
			case "menu_16":
				url = "/front/news/testNewsList.jsp?pCategory=9087";	// °Ç¼³¾÷°è
				break;


			// ÀÓ½Ã Å×½ºÆ®¿ë
			case "menu_101":						//
				url = "/front/news/testNewsList.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_102":
				url = "/front/news/testNewsList.jsp?pCategory=9083";	// ½ÃÀåµ¿Çâ
				break;
			case "menu_103":
				url = "/front/news/testNewsList.jsp?pCategory=9687";	// ¾ÆÆÄÆ®
				break;
			case "menu_104":
				url = "/front/news/testNewsList.jsp?pCategory=8983";	// Àç°³¹ß/Àç°ÇÃà
				break;
			case "menu_105":
				url = "/front/news/testNewsList.jsp?pCategory=9082";	// ºÎµ¿»êÁ¤Ã¥
				break;
			case "menu_106":
				url = "/front/news/testNewsList.jsp?pCategory=9087";	// °Ç¼³¾÷°è
				break;



			// 2¹øÂ° - ºÎµ¿»êÁ¤Ã¥
			case "menu_21":
				url = "/front/policy/landpol_list.jsp?pCategory=01";
				break;
			case "menu_22":
				url = "/front/policy/landpol_list.jsp?pCategory=02";
				break;
			case "menu_23":
				url = "/front/policy/landpol_list.jsp?pCategory=03";
				break;
			case "menu_24":
				url = "/front/policy/landpol_list.jsp?pCategory=04";
				break;

			// 3¹øÂ° - ºÎµ¿»êµ¿Çâ
			case "menu_31":
				url = "/front/trend/review/brief/introBrf.jsp?MenuIDX=Trend1";
				break;
			case "menu_32":
				url = "/front/trend/knowreport/knowReport_List.jsp?MenuIDX=Trend2";
				break;
			case "menu_33":
				url = "/front/trend/decircum/introDeCircum.jsp?MenuIDX=Trend3";
				break;

			// 4¹øÂ° - ºÎµ¿»ê°Å·ÊÅë°è
			case "menu_41":
				url = "/front/housing/aptrealpric/aptRealPricInfo.jsp?MenuIDX=Deal3";		// ½Ç°Å·¡ »çÀÌÆ®·Î ÀÌµ¿
				//url = "/front/dealstat/dealstatMain.jsp?MenuIDX=Deal1";
				break;
			case "menu_42"://44¹ø ¸µÅ©¸¦ 42¹ø¸µÅ©·Î À§Ä¡ÀÌµ¿½ÃÅ´ - ¸Þ´ºº¯°æÀ¸·Î
				url = "/front/dealstat/tradvolume/viewSumTrad.jsp";
				break;
			case "menu_43":
				url = "/front/dealstat/tradvolume/viewDistTrad.jsp?pGubun=apt&MenuIDX=Deal2";
				break;
			case "menu_44":
				url = "/front/dealstat/tradvolume/viewDistTrad.jsp?pGubun=house&MenuIDX=Deal2";
				break;

			// 5¹øÂ° - ÅäÁö
			case "menu_51":
				url = "/front/land/pricinfo/landPricInfo.jsp?MenuIDX=Land1";
				break;
			case "menu_52":
				url = "/front/land/chgstat/viewDistPric.jsp?MenuIDX=Land2";
				break;
			case "menu_53":
				url = "/front/land/goinfo/listGoInfo.jsp?MenuIDX=Land3";
				break;
			case "menu_54":
				url = "/front/land/landsale/landSalePlan.jsp?MenuIDX=Land4";
				break;


			// 5¹øÂ° - °Ç¹°
			case "menu_61":
				url = "/front/housing/aptpric/viewAptPricSgg.jsp?pCsltCategory=01&MenuIDX=Housing1";
				break;
			case "menu_62":
				url = "/front/housing/aptpricstat/listRegPricTrnd.jsp?MenuIDX=Housing2";
				break;
			case "menu_63":
				url = "/front/housing/housepricstat/listMonPricTrnd.jsp?MenuIDX=Housing3";
				break;

			// 6¹øÂ° - ¿­¸°¸¶´ç
			case "menu_71":
				url = "/front/openspace/OpenSpaceBoard_List.jsp?cFlag=01&MenuIDX=";
				break;
			case "menu_76":
				url = "/front/openspace/OpenSpaceBoard_List.jsp?pCategory=11&MenuIDX=know¡Üextra";
				break;
			case "menu_72"://ºÎµ¿»êÀçÅ×Å© --> ÀÌ½´Åä·Ð¹æÀ¸·Î º¯°æ
//				url = "/front/openspace/OpenSpaceBoard_List.jsp?pCategory=20";
				url = "/front/expert/debate.jsp?pCategory=20&MenuIDX=extra";
				break;
			case "menu_73":
				url = "/front/openspace/OpenSpaceBoard_List.jsp?pCategory=30";
				break;
			case "menu_74":
				url = "/front/openspace/bookGuide.jsp";
				break;
			case "menu_75":
				url = "/front/openspace/srchegn/total_search.jsp?MenuIDX=extra";
				break;
		}
		if (url=="") return;
		location=url;
	}
/////////////////////////////////////////////////////////////////
	function go_url_old(menu) {
		var url="";
		switch (menu)
		{
			case "home":
				url = "";
				break;
			case "menu_1":
				//url = "/front/news/newsMain.jsp";
				url = "";//"/front/news/testNewsMain.jsp";
				break;
			case "menu_2":
				url = "";//"/front/policy/policyMain.jsp";
				break;
			case "menu_3":
				url = "";//"/front/trend/trendMain.jsp?MenuIDX=Trend1¡ÜTrend2¡ÜTrend3";
				break;
			case "menu_4":
				go_url("menu_41");
				return;
			case "menu_5":
				url = "";//"/front/land/landMain.jsp?MenuIDX=Land1¡ÜLand2";
				break;
			case "menu_6":
				url = "";//"/front/housing/housingMain.jsp?MenuIDX=Housing1¡ÜHousing2¡ÜHousing3¡ÜHousing4";
				break;
			case "menu_7":
				url = "";//"/front/openspace/openspaceMain.jsp?MenuIDX=know¡Üextra";
				break;

			// ´º½º
			case "menu_11":						//
				url = "";//"/front/news/testNewsList.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_12":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9083";	// ½ÃÀåµ¿Çâ
				break;
			case "menu_13":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9687";	// ¾ÆÆÄÆ®
				break;
			case "menu_14":
				url = "";//"/front/news/testNewsList.jsp?pCategory=8983";	// Àç°³¹ß/Àç°ÇÃà
				break;
			case "menu_15":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9082";	// ºÎµ¿»êÁ¤Ã¥
				break;
			case "menu_16":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9087";	// °Ç¼³¾÷°è
				break;


			// ÀÓ½Ã Å×½ºÆ®¿ë
			case "menu_101":						//
				url = "";//"/front/news/testNewsList.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_102":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9083";	// ½ÃÀåµ¿Çâ
				break;
			case "menu_103":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9687";	// ¾ÆÆÄÆ®
				break;
			case "menu_104":
				url = "";//"/front/news/testNewsList.jsp?pCategory=8983";	// Àç°³¹ß/Àç°ÇÃà
				break;
			case "menu_105":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9082";	// ºÎµ¿»êÁ¤Ã¥
				break;
			case "menu_106":
				url = "";//"/front/news/testNewsList.jsp?pCategory=9087";	// °Ç¼³¾÷°è
				break;



			// 2¹øÂ° - ºÎµ¿»êÁ¤Ã¥
			case "menu_21":
				url = "";//"/front/policy/landpol_list.jsp?pCategory=01";
				break;
			case "menu_22":
				url = "";//"/front/policy/landpol_list.jsp?pCategory=02";
				break;
			case "menu_23":
				url = "";//"/front/policy/landpol_list.jsp?pCategory=03";
				break;
			case "menu_24":
				url = "";//"/front/policy/landpol_list.jsp?pCategory=04";
				break;

			// 3¹øÂ° - ºÎµ¿»êµ¿Çâ
			case "menu_31":
				url = "";//"/front/trend/review/brief/introBrf.jsp?MenuIDX=Trend1";
				break;
			case "menu_32":
				url = "";//"/front/trend/knowreport/knowReport_List.jsp?MenuIDX=Trend2";
				break;
			case "menu_33":
				url = "";//"/front/trend/decircum/introDeCircum.jsp?MenuIDX=Trend3";
				break;

			// 4¹øÂ° - ºÎµ¿»ê°Å·ÊÅë°è
			case "menu_41":
				url = "/front/housing/aptrealpric/aptRealPricInfo.jsp?MenuIDX=Deal3";		// ½Ç°Å·¡ »çÀÌÆ®·Î ÀÌµ¿
				//url = "";//"/front/dealstat/dealstatMain.jsp?MenuIDX=Deal1";
				break;
			case "menu_42"://44¹ø ¸µÅ©¸¦ 42¹ø¸µÅ©·Î À§Ä¡ÀÌµ¿½ÃÅ´ - ¸Þ´ºº¯°æÀ¸·Î
				url = "";//"/front/dealstat/tradvolume/viewSumTrad.jsp";
				break;
			case "menu_43":
				url = "";//"/front/dealstat/tradvolume/viewDistTrad.jsp?pGubun=apt&MenuIDX=Deal2";
				break;
			case "menu_44":
				url = "";//"/front/dealstat/tradvolume/viewDistTrad.jsp?pGubun=house&MenuIDX=Deal2";
				break;

			// 5¹øÂ° - ÅäÁö
			case "menu_51":
				url = "";//"/front/land/pricinfo/landPricInfo.jsp?MenuIDX=Land1";
				break;
			case "menu_52":
				url = "";//"/front/land/chgstat/viewDistPric.jsp?MenuIDX=Land2";
				break;
			case "menu_53":
				url = "";//"/front/land/goinfo/listGoInfo.jsp?MenuIDX=Land3";
				break;
			case "menu_54":
				url = "";//"/front/land/landsale/landSalePlan.jsp?MenuIDX=Land4";
				break;


			// 5¹øÂ° - °Ç¹°
			case "menu_61":
				url = "";//"/front/housing/aptpric/viewAptPricSgg.jsp?pCsltCategory=01&MenuIDX=Housing1";
				break;
			case "menu_62":
				url = "";//"/front/housing/aptpricstat/listRegPricTrnd.jsp?MenuIDX=Housing2";
				break;
			case "menu_63":
				url = "";//"/front/housing/housepricstat/listMonPricTrnd.jsp?MenuIDX=Housing3";
				break;

			// 6¹øÂ° - ¿­¸°¸¶´ç
			case "menu_71":
				url = "";//"/front/openspace/OpenSpaceBoard_List.jsp?cFlag=01&MenuIDX=";
				break;
			case "menu_76":
				url = "";//"/front/openspace/OpenSpaceBoard_List.jsp?pCategory=11&MenuIDX=know¡Üextra";
				break;
			case "menu_72"://ºÎµ¿»êÀçÅ×Å© --> ÀÌ½´Åä·Ð¹æÀ¸·Î º¯°æ
//				url = "";//"/front/openspace/OpenSpaceBoard_List.jsp?pCategory=20";
				url = "";//"/front/expert/debate.jsp?pCategory=20&MenuIDX=extra";
				break;
			case "menu_73":
				url = "";//"/front/openspace/OpenSpaceBoard_List.jsp?pCategory=30";
				break;
			case "menu_74":
				url = "";//"/front/openspace/bookGuide.jsp";
				break;
			case "menu_75":
				url = "";//"/front/openspace/srchegn/total_search.jsp?MenuIDX=extra";
				break;

		}
		if (url=="") return;
		location=url;
	}
	function openPopViewer() {
		window.open('/front/main/popup_viewer.jsp','popViewer','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,top=30,left=30,copyhistory=0,width=615,height=700');
		return;
	}

	// Äü¸µÅ© ½ºÅ©·Ñ ---------------------------------------------------------------------------
	function heartBeat2() {
		if(IE2) { 
			diffY2 = document.body.scrollTop; 
			diffX2 = 0; 
		}

		//if(NS2) { diffY2 = self.pageYOffset; diffX2 = self.pageXOffset; }
		if(diffY2 != lastScrollY2) {
			percent2 = .1 * (diffY2 - lastScrollY2);
			
			if(percent2 > 0) {
				percent2 = Math.ceil(percent2);
			} else {
				percent2 = Math.floor(percent2);
			}

			if(IE2) document.all.divMenu.style.pixelTop += percent2;
		
			if(NS2) document.divMenu.top += percent2; 
			
			lastScrollY2 = lastScrollY2 + percent2;
		}

		if(diffX2 != lastScrollX2) {
			percent2 = .1 * (diffX2 - lastScrollX2);
		
			if(percent2 > 0) percent2 = Math.ceil(percent2);
			else percent2 = Math.floor(percent2);
		
			if(IE2) document.all.divMenu.style.pixelLeft += percent2;
			
			if(NS2) document.divMenu.top += percent2;
			
			lastScrollY2 = lastScrollY2 + percent2;
		} 
	} 

	// ÅëÇÕ°Ë»ö ------------------------------------------------------------------
	function Search_Send(){
		var sWord = document.forms[0].searchWord.value;
		if(trim(sWord).length < 1){
			alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
			document.forms[0].searchWord.focus();
			return;
		}
		
		if(trim(sWord) == "#" ){
			sWord = "%23" ;
		}	
		
		if(trim(sWord) == "&" ){
			sWord = "%26" ;
		}	
			
		document.forms[0].action="/front/openspace/srchegn/total_search.jsp?query="+sWord;
		document.forms[0].submit();
	}
	// -- ÅëÇÕ°Ë»ö ------------------------------------------------------------------

	function EnterMove(e) {				
		if(e.keyCode == 13) {
			Search_Send();
		}
	}		


///////////////////////////////////////////////////////////////////////////////////
	// test test ÇÃ·¡½¬ ¸Þ´º URL ÀÚ¹Ù½ºÅ©¸³È­
	function gourl(menu){
		var url="";
		switch (menu)
		{
			case "home":
				url = "";
				break;
			case "menu_1":
				//url = "/front/news/1/news/newsMain.jsp";
				url = "/front/news/1/news/testNewsMain.jsp";
				break;
			case "menu_2":
				url = "/front/policy/policyMain.jsp";
				break;
			case "menu_3":
				url = "/front/trend/trendMain.jsp?MenuIDX=Trend1¡ÜTrend2¡ÜTrend3";
				break;
			case "menu_4":
				url = "/front/dealstat/dealstatMain.jsp?MenuIDX=Deal1¡ÜDeal2¡ÜDeal3¡ÜDeal4¡ÜDeal5¡ÜDeal6";
				break;
			case "menu_5":
				url = "/front/land/landMain.jsp?MenuIDX=Land1¡ÜLand2";
				break;
			case "menu_6":
				url = "/front/housing/housingMain.jsp?MenuIDX=Housing1¡ÜHousing2¡ÜHousing3¡ÜHousing4";
				break;
			case "menu_7":
				url = "/front/openspace/openspaceMain.jsp?MenuIDX=know¡Üextra";
				break;

			// 1¹øÂ° - ´º½º
			/*
			case "menu_11":
				url = "/front/news/1/news/newsMain2.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_12":
				url = "/front/news/1/news/newsMain2.jsp?pCategory=8981";
				break;
			case "menu_13":
				url = "/front/news/1/news/newsMain2.jsp?pCategory=9589";		// ºÐ¾ç
				break;
			case "menu_14":
				url = "/front/news/1/news/newsMain2.jsp?pCategory=9582";
				break;
			case "menu_15":
				url = "/front/news/1/news/newsMain2.jsp?pCategory=9584";
				break;
			case "menu_16":
				url = "/front/news/1/news/newsMain2.jsp?pCategory=9585";
				break;
			*/


			case "menu_11":						//
				url = "/front/news/1/news/testNewsList.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_12":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9083";	// ½ÃÀåµ¿Çâ
				break;
			case "menu_13":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9687";	// ¾ÆÆÄÆ®
				break;
			case "menu_14":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=8983";	// Àç°³¹ß/Àç°ÇÃà
				break;
			case "menu_15":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9082";	// ºÎµ¿»êÁ¤Ã¥
				break;
			case "menu_16":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9087";	// °Ç¼³¾÷°è
				break;


/*			
			case "menu_11":
				url = "/front/news/1/news/newsList2.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_12":
				url = "/front/news/1/news/newsList2.jsp?pCategory=8981";
				break;
			case "menu_13":
				url = "/front/news/1/news/newsList2.jsp?pCategory=9589";		// ºÐ¾ç
				break;
			case "menu_14":
				url = "/front/news/1/news/newsList2.jsp?pCategory=9582";
				break;
			case "menu_15":
				url = "/front/news/1/news/newsList2.jsp?pCategory=9584";
				break;
			case "menu_16":
				url = "/front/news/1/news/newsList2.jsp?pCategory=9585";
				break;

*/

			// ÀÓ½Ã Å×½ºÆ®¿ë
			case "menu_101":						//
				url = "/front/news/1/news/testNewsList.jsp";									// ÀüÃ¼±â»ç
				break;
			case "menu_102":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9083";	// ½ÃÀåµ¿Çâ
				break;
			case "menu_103":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9687";	// ¾ÆÆÄÆ®
				break;
			case "menu_104":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=8983";	// Àç°³¹ß/Àç°ÇÃà
				break;
			case "menu_105":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9082";	// ºÎµ¿»êÁ¤Ã¥
				break;
			case "menu_106":
				url = "/front/news/1/news/testNewsList.jsp?pCategory=9087";	// °Ç¼³¾÷°è
				break;



			// 2¹øÂ° - ºÎµ¿»êÁ¤Ã¥
			case "menu_21":
				url = "/front/policy/landpol_list.jsp?pCategory=01";
				break;
			case "menu_22":
				url = "/front/policy/landpol_list.jsp?pCategory=02";
				break;
			case "menu_23":
				url = "/front/policy/landpol_list.jsp?pCategory=03";
				break;
			case "menu_24":
				url = "/front/policy/landpol_list.jsp?pCategory=04";
				break;

			// 3¹øÂ° - ºÎµ¿»êµ¿Çâ
			case "menu_31":
				url = "/front/trend/review/brief/introBrf.jsp?MenuIDX=Trend1";
				break;
			case "menu_32":
				url = "/front/trend/knowreport/knowReport_List.jsp?MenuIDX=Trend2";
				break;
			case "menu_33":
				url = "/front/trend/decircum/introDeCircum.jsp?MenuIDX=Trend3";
				break;

			// 4¹øÂ° - ºÎµ¿»ê°Å·ÊÅë°è
			case "menu_41":
				url = "/front/dealstat/tradvolume/viewDistTrad.jsp?pMode=tradvolume&MenuIDX=Deal1";
				break;
			case "menu_42"://44¹ø ¸µÅ©¸¦ 42¹ø¸µÅ©·Î À§Ä¡ÀÌµ¿½ÃÅ´ - ¸Þ´ºº¯°æÀ¸·Î
				url = "/front/dealstat/tradvolume/viewSumTrad.jsp";
				break;
			case "menu_43":
				url = "/front/dealstat/tradvolume/viewDistTrad.jsp?pGubun=apt&MenuIDX=Deal2";
				break;
			case "menu_44":
				url = "/front/dealstat/tradvolume/viewDistTrad.jsp?pGubun=house&MenuIDX=Deal2";
				break;

			// 5¹øÂ° - ÅäÁö
			case "menu_51":
				url = "/front/land/pricinfo/landPricInfo.jsp?MenuIDX=Land1";
				break;
			case "menu_52":
				url = "/front/land/chgstat/viewDistPric.jsp?MenuIDX=Land2";
				break;
			case "menu_53":
				url = "/front/land/goinfo/listGoInfo.jsp?MenuIDX=Land3";
				break;
			case "menu_54":
				url = "/front/land/landsale/landSalePlan.jsp?MenuIDX=Land4";
				break;


			// 5¹øÂ° - °Ç¹°
			case "menu_61":
				url = "/front/housing/aptpric/viewAptPricSgg.jsp?pCsltCategory=01&MenuIDX=Housing1";
				break;
			case "menu_62":
				url = "/front/housing/aptpricstat/listRegPricTrnd.jsp?MenuIDX=Housing2";
				break;
			case "menu_63":
				url = "/front/housing/housepricstat/listMonPricTrnd.jsp?MenuIDX=Housing3";
				break;

			// 6¹øÂ° - ¿­¸°¸¶´ç
			case "menu_71":
				url = "/front/openspace/OpenSpaceBoard_List.jsp?cFlag=01&MenuIDX=";
				break;
			case "menu_76":
				url = "/front/openspace/OpenSpaceBoard_List.jsp?pCategory=11&MenuIDX=know¡Üextra";
				break;
			case "menu_72"://ºÎµ¿»êÀçÅ×Å© --> ÀÌ½´Åä·Ð¹æÀ¸·Î º¯°æ
//				url = "/front/openspace/OpenSpaceBoard_List.jsp?pCategory=20";
				url = "/front/expert/debate.jsp?pCategory=20&MenuIDX=extra";
				break;
			case "menu_73":
				url = "/front/openspace/OpenSpaceBoard_List.jsp?pCategory=30";
				break;
			case "menu_74":
				url = "/front/openspace/bookGuide.jsp";
				break;
			case "menu_75":
				url = "/front/openspace/srchegn/total_search.jsp?MenuIDX=extra";
				break;

		}
		if (url=="") return;
		location=url;
	}
///////////////////////////////////////////////////////////////////////////////////
/// ½Ç°Å·¡°¡ ÀÚÁÖ¹¯´Â Áú¹® ///////////////////////
	function show_div(val) {
		var obj = eval("document.all.div_conts"+val);
		if (obj.style.display=="none") obj.style.display="";
		else obj.style.display="none";
	}
/// ½Ç°Å·¡°¡ ÀÚÁÖ¹¯´Â Áú¹® ///////////////////////

// set cookie
function setCookie(name,value,expires,domain) {
document.cookie=name + "=" + escape(value) + ((expires == null)? "" : (" ; expires=" + expires.toGMTString())) + "; domain=" + (domain ? domain : "ad.naver.com") + ";" ;
}

// get cookie
function getCookie(name){

    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;

    while(i< clen){
        var j = i + alen;
        if(document.cookie.substring(i,j)==arg){
            var end = document.cookie.indexOf(";",j);
            if(end == -1)
                end = document.cookie.length;
            return unescape(document.cookie.substring(j,end));
        }
        i=document.cookie.indexOf(" ",i)+1;
        if (i==0) break;
    }
    return null;
}
