/*Common JavaScript*/


/****************************************************************
ÀüÃ¼ Frame À¯È¿¼º °Ë»ç
****************************************************************/
function checkQnetFrame() {
  var frameValidate = true;
  var failMsg;
  var reqHdrHost = getHostName();
  var parentRequestUrl = "main.jsp";
  
  try {
    if(document.location.protocol == "https:") {
      // SSL ÀÏ°æ¿ì parent ¸¦ ¸ø°¡Á®¿È
      parentRequestUrl = "main.jsp";
    } else {
      parentRequestUrl = parent.document.location.href;
      parentRequestUrl = parentRequestUrl.substring(parentRequestUrl.indexOf("://") + 3, parentRequestUrl.length);
      // localhost:8009/main.jsp
      parentRequestUrl = parentRequestUrl.substring(parentRequestUrl.indexOf("/") + 1, parentRequestUrl.length);
      // main.jsp
      if (parentRequestUrl.indexOf("/") > 0) {
        parentRequestUrl = parentRequestUrl.substring(0, parentRequestUrl.indexOf("/"));
      }
    }
  } catch (e) {
    frameValidate = false;
    failMsg = "parentRequestUrl ½Äº° ¿À·ù";
  }

  try {
    if (parentRequestUrl != "main.jsp") {
      frameValidate = false;
    }
  } catch (e) {
    frameValidate = false;
    failMsg = "Main Frameset ÆäÀÌÁö °Ë»ç ¿À·ù";
  }
  if (frameValidate) {
    try {
      if (document.location.protocol != "https:" && parent.location.href == location.href) {
        frameValidate = false;
      }
    } catch (e) {
      frameValidate = false;
      failMsg = "Main Frameset URL°ú ½ÇÁ¦ ÆäÀÌÁö URL ºñ±³ ¿À·ù";
    }
  }
  if (frameValidate) {
    try {
      if (document.location.protocol != "https:" && !parent.isMyFrame()) {
        frameValidate = false;
      }
    } catch (e) {
      frameValidate = false;
      failMsg = "Main Frameset °ËÁõ¿ë ÇÔ¼ö ¿À·ù ";
    }
  }
  if (!frameValidate) {
    //alert( failMsg ) ;
    location.href = "http://" + reqHdrHost + "/main.jsp";
  }
}

/****************************************************************
ÆË¾÷ (Å¸ÀÔ1)
****************************************************************/

// ÇÔ¼öÀÌ¸§ : popup1()
// ÇÔ¼ö¼³¸í : °ø¿ëÆË¾÷ ÇÔ¼ö 
// ÀÔ ·Â °ª : °´Ã¼, ¼Ó¼º
// ¹Ý È¯ °ª :
function popup1(url,title,width,height,top,left){
  window.open(url,title,"width="+width+",height="+height+",top="+top+",left="+left+"resizable=no,scroll=no,toolbar=no, location=no, directories=no, status=no, menubar=no"); 
 }
function popup2(url,title,width,height,top,left){
  var tmp = window.open(url,title,"width="+width+", height="+height+", top="+top+", left="+left+", resizable=no, scrollbars=yes, toolbar=no,  location=no,  directories=no,  status=no,  menubar=no"); 
  return tmp;
 }
function popup3(url){
  if (url=="site/mingan") {
//	  alert("ÇÑ±¹±â¼úÀÚ°Ý°ËÁ¤ÇùÈ¸¿¡¼­ ½ÃÇàÇÏ´Â ±â¼úÀÚ°Ý »çÀÌÆ®·Î ÀÌµ¿.\nÇöÀç ¿­·ÁÀÖ´Â ºê¶ó¿ìÀú´Â ´ÝÈü´Ï´Ù."); 
	location.href = "/man001.do?id=&gSite=L&gId=99";
	return;
  }
  var tmp = window.open(url); 

  if(tmp)
	tmp.focus();
 }
 
/****************************************************************
±æ¶óÀâÀÌ ÆË¾÷
****************************************************************/

// ÇÔ¼öÀÌ¸§ : gilajabi()
// ÇÔ¼ö¼³¸í : °ø¿ëÆË¾÷ ÇÔ¼ö 
// ÀÔ ·Â °ª : °´Ã¼, ¼Ó¼º
// ¹Ý È¯ °ª :
function gilajabi(url,title){
  /*window.open(url,title,"width=800,height=600,top=0,left=0,resizable=no,scrollbars=no,toolbar=no, location=no, directories=no, status=no, menubar=no");*/
  window.open(url,title,"toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,width=890,height=665,statusbar=0");
}


/****************************************************************
ÁÜÀÎ 
****************************************************************/

// ÇÔ¼öÀÌ¸§ : zoomIn()
// ÇÔ¼ö¼³¸í : °ø¿ëÆË¾÷ ÇÔ¼ö 
// ÀÔ ·Â °ª : °´Ã¼, ¼Ó¼º
// ¹Ý È¯ °ª : 

    /*****Zoom In & Zoom Out Script*****/ 

    var zoomRate = 20;            // È®´ë/Ãà¼Ò½Ã Áõ°¨·ü 
    var maxRate = 300;            //ÃÖ´ëÈ®´ë·ü 
    var minRate = 100;            //ÃÖ¼ÒÃà¼Ò·ü 

    function GetCookie(name){ 
        if (document.cookie != "") { 
            zoomc = document.cookie.split("; "); 
            for (var i=0; i < zoomc.length; i++) { 
                zoomv = zoomc[i].split("="); 
                if (zoomv[0] == name) { 
                    return  unescape(zoomv[1]); 
                } 
            }        
        }else{ 
            return ""; 
        } 
    } 

    function SetCookie(name,value){ 
                document.cookie = name + "=" + escape (value)+";path=/;";  
    } 

    function GoZoom(contentid){ 
        if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != ""){ 
            document.body.style.zoom = GetCookie("zoomVal"); 
            currZoom=GetCookie("zoomVal"); 
        } 
        else{ 
            document.body.style.zoom = '100%'; 
            currZoom = '100%'; 
        } 
    } 

    //Zoom In & Zoom Out  all[contentid] -> document.body.style.zoom = 110% 
    function zoomInOut(contentid, how) { 

        if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != ""){ 
            document.body.style.zoom = GetCookie("zoomVal"); 
            currZoom=GetCookie("zoomVal"); 
        } 
        else{ 
            document.body.style.zoom = '100%'; 
            currZoom = '100%'; 
        } 
        if (((how == "in") && (parseInt(currZoom) >= maxRate)) || ((how == "out") && (parseInt(currZoom) <= minRate)) ) { 
            return; 
        } 
        if (how == "in") { 
            document.body.style.zoom = parseInt(document.body.style.zoom)+zoomRate+'%' 
        } 
        else { 
            document.body.style.zoom = parseInt(document.body.style.zoom)-zoomRate+'%' 
        } 
        SetCookie("zoomVal",document.body.style.zoom); 
    } 

    //    +, - key event 
    document.onkeypress = getKey; 
     
    function getKey(keyStroke) { 
        isNetscape=(document.layers); 
        eventChooser = (isNetscape) ? keyStroke.which : event.keyCode; 
        which = String.fromCharCode(eventChooser).toLowerCase(); 
        which2 = eventChooser; 

        var el=event.srcElement; 

        if ((el.tagName != "object") && (el.tagName != "INPUT") && (el.tagName != "TEXTAREA"))        //input,textarea ¾È¿¡¼­ÀÇ +.-°ªÀº ½ÇÇà¾ÈµÇµµ·Ï 
        {             
            if(which == "+" ) 
                zoomInOut('zoom', 'in'); 
            else if(which == "-" ) 
                zoomInOut('zoom', 'out'); 
        } 
    }




////////////////////////////////////////////////////////////////
//ÇÔ¼ö¸í	: inputimg1
//ÀÔ·Â		: ¾øÀ½
//Ãâ·Â		: ¾øÀ½
//¼³¸í		: È¸¿ø ·Î±×,ºñ¹Ð¹øÈ£ ÅØ½ºÆ® ¹Ú½º ÀÌ¹ÌÁö Ã³¸®
//»ç¿ë¹ý	: 
////////////////////////////////////////////////////////////////
var c=false;
function Loginimg1 () {
	if ( c ) return true;
	document.login.id.style.backgroundImage="";
	c=true;
	return true;
}
var d=false;
function Loginimg2 () {
	if ( d ) return true;
	document.login.passwd.style.backgroundImage="";
	d=true;
	return true;
}





    /*****Zoom In & Zoom Out Script*****/ 

    var zoomRate = 5;            // È®´ë/Ãà¼Ò½Ã Áõ°¨·ü 
    var maxRate = 140;            //ÃÖ´ëÈ®´ë·ü 
    var minRate = 100;            //ÃÖ¼ÒÃà¼Ò·ü 

    function GetCookie(name){ 
        if (document.cookie != "") { 
            zoomc = document.cookie.split("; "); 
            for (var i=0; i < zoomc.length; i++) { 
                zoomv = zoomc[i].split("="); 
                if (zoomv[0] == name) { 
                    return  unescape(zoomv[1]); 
                } 
            }        
        }else{ 
            return ""; 
        } 
    } 

    function SetCookie(name,value){ 
        document.cookie = name + "=" + escape (value)+";path=/;"; 
    } 

    function GoZoom(contentid){ 
        if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != ""){ 
            document.body.style.zoom = GetCookie("zoomVal"); 
            currZoom=GetCookie("zoomVal"); 
        } 
        else{ 
            document.body.style.zoom = '100%'; 
            currZoom = '100%'; 
        } 
    } 

    //Zoom In & Zoom Out  all[contentid] -> document.body.style.zoom = 110% 
    function zoomInOut(contentid, how) { 

        if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != ""){ 
            document.body.style.zoom = GetCookie("zoomVal"); 
            currZoom=GetCookie("zoomVal"); 
        } 
        else{ 
            document.body.style.zoom = '100%'; 
            currZoom = '100%'; 
        } 
        if ((how == "in") && (parseInt(currZoom) >= maxRate)) { 
           alert("´õÀÌ»ó È®´ë ÇÒ ¼ö ¾ø½À´Ï´Ù.");
            return; 
        } 
        if ((how == "out") && (parseInt(currZoom) <= minRate)) {
        	alert("´õÀÌ»ó Ãà¼Ò ÇÒ ¼ö ¾ø½À´Ï´Ù.");	
        	return; 
        }
        if (how == "in") { 
            document.body.style.zoom = parseInt(document.body.style.zoom)+zoomRate+'%' 
        } 
        else { 
            document.body.style.zoom = parseInt(document.body.style.zoom)-zoomRate+'%' 
        } 
        SetCookie("zoomVal",document.body.style.zoom); 
    } 

    //    +, - key event 
    document.onkeypress = getKey; 
     
    function getKey(keyStroke) { 
        isNetscape=(document.layers); 
        eventChooser = (isNetscape) ? keyStroke.which : event.keyCode; 
        which = String.fromCharCode(eventChooser).toLowerCase(); 
        which2 = eventChooser; 

        var el=event.srcElement; 

        if ((el.tagName != "INPUT") && (el.tagName != "TEXTAREA"))        //input,textarea ¾È¿¡¼­ÀÇ +.-°ªÀº ½ÇÇà¾ÈµÇµµ·Ï 
        {             
            if(which == "+" ) 
                zoomInOut('zoom', 'in'); 
            else if(which == "-" ) 
                zoomInOut('zoom', 'out'); 
        } 
    }



/********************************************************************
*
*				String script
*
*********************************************************************/

/**
* ¿äÃ»ÇÑ ¹®ÀÚ¿¡ ¸î °³ÀÇ ºó°ø°£ÀÌ ÀÖ´ÂÁö Ã¼Å©ÈÄ ºó°ø°£ °ªÀ» ³Ñ°ÜÁÜ.
*/
	function checkBlank(keyword){
	  var st_num, key_len;
	  st_num = keyword.indexOf(" "); 
	  var i = 0;
	  while (st_num != -1){
			keyword = keyword.replace(" ", "");
			st_num  = keyword.indexOf(" ");
			i++;
		}
	  key_len=keyword.length;
      return i;
	}

/**
* ¿äÃ»ÇÑ ¹®ÀÚ¿¡ ºó°ø°£À» Á¦¿ÜÇÑ ¹®ÀÚ ±æÀÌ¸¦ ¸®ÅÏ.
*/
	function checkBlankStrLen(keyword){
	  var st_num, key_len;
	  st_num = keyword.indexOf(" "); 
	  while (st_num != -1){
			keyword = keyword.replace(" ", "");
			st_num  = keyword.indexOf(" ");
		}
	  key_len=keyword.length;
      return key_len;
	}

/**
* ¿äÃ»ÇÑ ¹®ÀÚÀÇ °ø¹éÀ» Á¦°ÅÇÏ°í ¹®ÀÚ¸¦ µ¹·ÁÁÜ.
*/
function trim(keyword){
	var st_num, key_len;
	st_num = keyword.indexOf(" "); 
	while (st_num != -1){
		keyword = keyword.replace(" ", "");
		st_num  = keyword.indexOf(" ");
	}
	return keyword;
}

/**
* ¹®ÀÚ¿­À» ÇØ´ç ÅäÅ«À¸·Î Àß¶ó  array·Î °ªÀ» ³Ï±è
* @param str : ¹®ÀÚ¿­
* @param token : ±¸ºÐÀÚ
*/
function tokenizer(str, token){
	var strArr = new Array();
	var retval = str.split(token);
	for(var i=0;i<retval.length;i++){
		strArr[i] = retval[i]
	}
	return strArr;
}


/********************************************************************
*
*				validation Check
*
*********************************************************************/

/**
* °°Àº ¹®ÀÚ°¡ ¿¬¼ÓµÅ¼­ ÀÔ·ÂµÆ´ÂÁö È®ÀÎ.
*/
function isSameValue(str){
	var cnt = 0;
	 for( var i=0; i < str.length; ++i){
         if( str.charAt(0) == str.substring( i, i+1 ) ) ++cnt;
     }
	if(str.length == cnt){
		return true;
	}else{
		return false;
	}
}

/**
* ÁÖ¹Î¹øÈ£ Ã¼Å©ÇÏ±â 01
* ¾ÕÀÚ¸®¿Í µÞÀÚ¸® Ã³À½¸¸ À¯È¿¼º °Ë»çÇÔ.
*/
function isValid_juminChk01(socno){	
		var socnoStr = socno.toString();
		year = socnoStr.substring(0,2);
		month = socnoStr.substring(2,4);
		day = socnoStr.substring(4,6);
		g = socnoStr.substring(6, 7);
		
		if (g == 3 || g == 4){
			year = "20" + year;
		}else{
			year = "19" + year;
		}
		
		// ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®ÀÇ »ý³â¿ùÀÏ¸¸ °Ë»çÇÑ´Ù.
		d = new Date(year, month-1, day);
		if (d == "NaN") return false;
		
		if (year == d.getFullYear() && month == d.getMonth()+1 && day == d.getDate())
			return true;
		else
			return false;
}

/**
* ÁÖ¹Î¹øÈ£ Ã¼Å©ÇÏ±â 02
* ºó°ø°£¿©ºÎ µîÀÇ ÀÏ¹ÝÀûÀÎ ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© 
*/
function isValid_juminChk02(socno){
	var socnoStr = socno.toString();
	 a = socnoStr.substring(0, 1);
	 b = socnoStr.substring(1, 2);
	 c = socnoStr.substring(2, 3);
	 d = socnoStr.substring(3, 4);
	 e = socnoStr.substring(4, 5);
	 f = socnoStr.substring(5, 6);
	 g = socnoStr.substring(6, 7);
	 h = socnoStr.substring(7, 8);
	 i = socnoStr.substring(8, 9);
	 j = socnoStr.substring(9, 10);
	 k = socnoStr.substring(10, 11);
	 l = socnoStr.substring(11, 12);
	 m = socnoStr.substring(12, 13);
	 month = socnoStr.substring(2,4);
	 day = socnoStr.substring(4,6);
	 socnoStr1 = socnoStr.substring(0, 7);
	 socnoStr2 = socnoStr.substring(7, 13);

	 // valid check 
	 if(month <= 0 || month > 12) return false;
	 if(day <= 0 || day > 31) return false;

	 //ÁÖ¹Îµî·ÏµÞÀÚ¸® Ã¹¹øÂ° ¹øÈ£ À¯È¿¼º Ã¼Å© (1,2,3,4) are only valid 
	 if(g > 4 || g == 0) return false;

	 //only number 
	 if (isNaN(socnoStr1) || isNaN(socnoStr2)){
		 return false;
	 }
	//no Blank	
	if(checkBlank(socnoStr) > 0){
	  return false;
	}
	 
	 temp=a*2+b*3+c*4+d*5+e*6+f*7+g*8+h*9+i*2+j*3+k*4+l*5;
	 temp=temp%11;
	 temp=11-temp;
	 temp=temp%10;
	
	 if(temp == m)
		return true;
	 else
		return false;
}

/**
* ÁÖ¹Î¹øÈ£ Ã¼Å©ÇÏ±â 11
* 2011.03.00 jungho ¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®(»ý³â¿ùÀÏ) À¯È¿¼º °Ë»çÇÔ.
*/
function isValid_juminChk11(socno){	
	var socnoStr = socno.toString();
	var junoCheck = socnoStr.substring(6, 7);
	var birthYear = "";

	if(junoCheck in {5:1, 6:1}){
		birthYear = "19";
	}else if(junoCheck in {7:1, 8:1}){
		birthYear = "20";
	}else{
		return false;
	}

	birthYear += socno.substr(0, 2);
	var birthMonth = socno.substr(2, 2) - 1;
	var birthDate = socno.substr(4, 2);
	var birth = new Date(birthYear, birthMonth, birthDate);
	
	if ( birth.getYear() % 100 != socno.substr(0, 2) || birth.getMonth() != birthMonth || birth.getDate() != birthDate) {
		return false;
	}
	return true;
}

/**
* ÁÖ¹Î¹øÈ£ Ã¼Å©ÇÏ±â 12
* 2011.03.00 jungho ¿Ü±¹ÀÎ ÁÖ¹Îµî·Ï ¹øÈ£ Ã¼Å© ·ÎÁ÷
*/
function isValid_juminChk12(reg_no) {
	var reg_no = reg_no.toString();
	var sum = 0;
	var odd = 0;
	var buf = new Array(13);
	for (i = 0; i < 13; i++) {buf[i] = parseInt(reg_no.charAt(i));}
	
	odd = buf[7]*10 + buf[8];
	
	if (odd%2 != 0) {return false;}

	if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {return false;}

	var multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for (i = 0, sum = 0; i < 12; i++) {sum += (buf[i] *= multipliers[i]);}
	
	sum=11-(sum%11);
	
	if (sum>=10) {sum-=10;}

	sum += 2;

	if (sum>=10) {sum-=10;}

	if ( sum != buf[12]) {
		return false;
	}
	else {
		return true;
	}
}

/**
* ÀÌ¸ÞÀÏ validation check
*/
function isValid_email( str ){
     /* check whether input value is included space or not  */
     if(str == ""){
     	alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
     	return false;
     }

    if( checkBlank(str) >0 ){
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ºó°ø°£ ¾øÀÌ ³ÖÀ¸¼¼¿ä.");
         return false;
     }

     /* checkFormat */
     var isEmail = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-zA-Z]{2,4}$/;
     if( !isEmail.test(str) ){
         alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
         return false;
     }
     if( str.length > 60 ){
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò´Â 60ÀÚ±îÁö À¯È¿ÇÕ´Ï´Ù.");
         return false;
     }

     return true;
}

/**
* ÇÑÀÚ Æ÷ÇÔÀÎÁö À¯¹« È®ÀÎ ·ÎÁ÷ 2011.03.00 jungho 
*/
function isHanja(str){
	var isENAME = /[\u3000-\u303F\u2E80-\u2EFF\u2FF0-\u2FFF\u31C0-\u31EF\u3200-\u9FBF\uF900-\uFAFF]/;
	for( i=0 ; i< str.length ; i++ ){
		idcheck = str.charAt(i);
		if(isENAME.test(idcheck)){
			return false;
		}
	}
	return true;
}

/**
* charCode·Î ÇÑ±ÛÀÎÁö À¯¹« È®ÀÎ.
*/
function isValid_HgulNm(str){
	var ret;
	for (var i = 0; i < str.length; i++){
		ret = str.charCodeAt(i);		
		if (ret >= 33 && ret <= 126){ // ÇÑ±ÛÀº Çã¿ë			
			return false;
		}
	}
	return true;
}

/**
*	¿µ¹®¸í È®ÀÎ
*/
function isValid_EngNm(str){
    /* check format */
    var isENAME = /^[A-Za-z  ]{3,40}$/;
    if(!isENAME.test(str)){ 
		return false;
	}
    return true;
}

/**
*	¿µ¹®´ë¹®ÀÚ 3~40ÀÚ¸®
*/
function isValid_EngNms(str){
    /* check format */
    var isENAME = /^[A-Z ]{3,40}$/;
    if(!isENAME.test(str)){ 
		return false;
	}
    return true;
}
/**
*	¿µ¹®¼Ò¹®ÀÚ 3~40ÀÚ¸®
*/
function isValid_EngNmd(str){
    /* check format */
    var isENAME = /^[a-z ]{3,40}$/;
    if(!isENAME.test(str)){ 
		return false;
	}
    return true;
}
 
/**
*	Æ¯¼ö¹®ÀÚ¸¸ 6~40ÀÚ¸® Ã¼Å©
*/
 function isValid_sword(str){
	var sword = /^[`\-=\\\[\];',\./~!@#\$%\^&\*\(\)_\+|\{\}:"<>\? ]{6,40}$/;
	return sword.test(str);
}

/**
* ÇÑ±Û°ú ¿µ¹®¸¸ ÀÔ·Â
*/
function isValid_HgEnName(str){
	for(i=0; i<str.length; i++){
		var chkAt = str.charCodeAt(i);
		if(chkAt<65){
			return false;
		}else{
			if(chkAt>122 && chkAt<=127){
				return false;
			}
		}
	}
	return true;
}

/**
* ¼ýÀÚ¿Í ¿µ¹®¸¸ ÀÔ·ÂµÊ.(4~10 ÀÚ¸®)
*/
function isNumEng(str) {
    chk1 = /^[a-z\d]{4,10}$/i;  //a-z¿Í 0-9ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖ´ÂÁö È®ÀÎ
    chk2 = /[a-z]/i;  //Àû¾îµµ ÇÑ°³ÀÇ a-z È®ÀÎ
    chk3 = /\d/;  //Àû¾îµµ ÇÑ°³ÀÇ 0-9 È®ÀÎ
    return chk1.test(str) && chk2.test(str) && chk3.test(str);
} 


/**
* IDÃ¼Å©½Ã »ç¿ë ( ¼ýÀÚ¿Í ¿µ¹®¸¸ ÀÔ·ÂµÊ.(4~10 ÀÚ¸®) )
* ¼ýÀÚ¿Í ¿µ¹®ÀÚ ²À È¥ÇÕµÇ´ÂÁö ¿©ºÎ Ã¼Å©ÇÏ´Â°ÍÀº ¾ø¾Ø.. function ( 2008-10-17)
*/
function isIDCheck1(str) {
    chk1 = /^[a-z\d]{4,10}$/i;  //a-z¿Í 0-9ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖ´ÂÁö È®ÀÎ
    return chk1.test(str);
} 


/**
*	Æ¯¼ö¹®ÀÚ »ç¿ë ¸øÇÏ°Ô ÇÔ.
*/
function isSpecial(str){
	re = /[\{\}\[\]?.;:*~`^\_+<>!@\#$%&\'\"\\\=]/gi;
	if(re.test(str)){
		return false;
	}
	return true;
}

/**
*	Æ¯¼ö¹®ÀÚ »ç¿ë ¸øÇÏ°Ô ÇÔ.
*/
function isSpecial00(str){
	re = /[\{\}\[\]/?.,;:*~`^\-_+<>!@\#$%&\'\"\\\(\=]/gi;
	if(re.test(str)){
		return false;
	}
	return true;
}


/*****************************************
* activeX °ü·Ã
*****************************************/
function WriteActiveXElement(element_id){
	document.write(element_id.innerHTML);
}


/****************************************
* ´ÜÃ¼ »ó´Ü ¸Þ´º
****************************************/
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 onMenu(flag){
	switch(flag){
		case 1 :
		document.location = "";
		break;
		case 2 :
		document.location = "";
		break;
		case 3 :
		document.location = "";
		break;
		case 4 :
		if(confirm('·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î?')){
			document.location = 'man001.do?id';
		}
		break;
	}							
}

/**
* ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ° ¸·±â
*/

    function rightButtonClick(){
        if(event.button==2){
            alert("¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°Àº ÀÌ¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
            return false;
        }
    }   
document.onmousedown = rightButtonClick;    


/*** *********************************************************************
*																															   
*		¾÷¹«¿ë function Ã³¸® ½ÃÀÛ 
*
*************************************************************************/

/**
 *	»çÀÌÆ® Àü¿ª ÆÄ¶ó¸ÞÅÍµéÀÇ ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­À» ¸®ÅÏÇØ ÁÝ´Ï´Ù.
 */
	function getGlobalParams(gSite, gId, gTitle){
		var gSite	=	gSite;	//	»çÀÌÆ® ÄÚµå 
		var gId	=	gId;	//	Àü¹®ÀÚ°Ý(°è¿­) ÄÚµå 
		var gTitle	=	gTitle;	//	Àü¹®ÀÚ°Ý¸í 
		//alert(gSite+" "+gId+" "+gTitle);
		//return strParams = "gSite="+encodeURIComponent(gSite)+"&gId="+encodeURIComponent(gId)+"&gTitle="+gTitle;	
		// gTitle »èÁ¦ Ã³¸® ( by 2008-09-25   jhchae)
		return strParams = "gSite="+encodeURIComponent(gSite)+"&gId="+encodeURIComponent(gId);	
	}

/**
* ·Îµù ½Ã°£µ¿¾È ¸Þ½ÃÁö Ã³¸®.
*/
	function showProcess(obj, imageURL){
		var imageURL = imageURL;
		var viewStr	=	"<table width='665' cellpadding='0' cellspacing='0'><tr><td height='300' align='center'><img src='"+imageURL+"loading.gif'></td></tr></table>";
		obj.innerHTML = viewStr;			
	}


/**
* ÇÑ form¿¡¼­ maxlength¸¸Å­ ÀÌµ¿ÇÏ¸é ´ÙÀ½À¸·Î ÀÌµ¿ÇÏ±â
*  fromName : ÇØ´ç Æû¸í
*  nowNM : ÇöÀç °´Ã¼ ¸í
*  nextNM : ÀÌµ¿ÇÒ °´Ã¼ ¸í
*/	
function nextFocus(formName, nowNM, nextNM){
	var frm = 'document.'+ formName +'.';
	var oNow = eval(frm + nowNM);

	if (typeof oNow == 'object'){
		if ( oNow.value.length == oNow.maxLength){
			var oNext = eval(frm + nextNM);
			if ((typeof oNext) == 'object')
				oNext.focus();
		}
	}
}

// ´Þ·ÂÃ¢ Popup
function openCalendar(obj) {
    //alert("´Þ·ÂÃ¢");
    result = window.showModalDialog("inc/calendar_outline.jsp",
                                    "calendarPopup",
                                    "dialogTop:" + event.screenY+"; " +
                                    "dialogLeft:"+eval(event.screenX-185)+";" +
                                    "dialogWidth:190px; " +
                                    "dialogHeight:240px; " +
                                    "Raised; " +
                                    "resizable: no; " +
                                    "status: yes; " +
                                    "help: no");

    if (result == "" || typeof(result) == 'undefined'){
      	return;
    }else{
    	//alert("value Set["+result+"] obj:["+obj+"] obj.value:["+obj.value+"]");
      	obj.value = result;	
      	//eval(param01);	
    } 
    
}


/** [³¯Â¥ À¯È¿¼º °Ë»ç] 
	³¯Â¥ÀÇ À¯È¿¼ºÀ» °Ë»çÇÑ´Ù.
	
	[»ç¿ë¹ý]
	if (!_$dateValidChk("20110228")) {
		alert("ÀÔ·ÂÇÏ½Å ³¯Â¥°¡ ºÎÀûÇÕÇÕ´Ï´Ù.");
		return false;
	}
*/
function _$dateValidChk(strDate) {
	if (strDate == "" || strDate.length != 8)
		return false;

	num_yy			= Number(strDate.substring(0, 4));
	num_mm			= Number(strDate.substring(4, 6));
	num_dd			= Number(strDate.substring(6, 8));

	date			= new Date(num_yy, num_mm-1, num_dd);

	var com_yy		= (date.getFullYear() + "");
	var com_mm		= (date.getMonth() + 1);
	var yymm1		= num_yy + "" + num_mm;
	var yymm2		= com_yy + "" + com_mm;

	if (yymm1 != yymm2) {
		return false;
	} else {
		return true;
	}
}

/** [³¯Â¥ Æ÷¸ä]
	³¯Â¥(8ÀÚ¸®)¸¦ Æ÷¸äÆÃÇÑ´Ù.
	
	[»ç¿ë¹ý]
	obj.value = _$DateFormat("20110228", "-"); => 2011-02-28
*/
function _$DateFormat(str, delim) {
	var token		= delim || "-";
	var dateStr		= str.replace(/\s|\-|\//g, "");
	var retStr		= "";

	for (var i = 0; i < dateStr.length; i++) {
		var ch		= dateStr.charAt(i);
		if (i < 4) {
			retStr	+= ch + (i == 3 ? token : "");
		} else if (i < 6) {
			retStr	+= ch + (i == 5 ? token : "");
		} else if (i < 8) {
			retStr	+= ch;
		}
	}
	return retStr;

}

/** [¼ýÀÚ ÇÊÅÍÇÔ¼ö]
	´ë»ó¹®ÀÚ¿­(str)¿¡¼­ ¼ýÀÚ¿Í ignores¿¡ ÇØ´çÇÏ´Â
	°ªÀ» Á¦¿ÜÇÏ°í ³ª¸ÓÁö´Â filter Ã³¸®ÇÑ´Ù.

	[»ç¿ë¹ý]
	case 1 : obj.value = _$NumberFilter("1,abc234.0", ["-", "."]); => 1,234.0
	case 2 : obj.value = _$NumberFilter("1,abc234.0", "-"); => 1,2340
*/
function _$NumberFilter(str, ignores) {

	/* [ÆÄ¶ó¹ÌÅÍ °Ë»ç]
		´ë»ó ¹®ÀÚ¿­(str)ÀÌ Á¸ÀçÇØ¾ßÇÏ°í stringÀÌ¾î¾ß ÇÏ¸ç °ªÀÌ ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÑ´Ù. */
	if (!str || typeof str != "string" || str.replace(/^\s*|\s*$/g, "").length == 0)
		return "";

	/* [°ø¹éÁ¦°Å] */
	var chkStr = str.replace(/^\s*|\s*$/g, "");

	/* [ÇÊÅÍ¿¡¼­ Á¦¿ÜµÇ´Â ÆÄ¶ó¹ÌÅÍ °Ë»ç]
		ÆÄ¶ó¹ÌÅÍ°¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡¸¸ Array ÇüÅÂ·Î Ä¡È¯ÇÑ´Ù. */
	var ignore_tokens;
	if (!(ignores instanceof Array)) {
		if (ignores)
			ignore_tokens = [ignores];
		else
			ignore_tokens = [];
	}
	else
		ignore_tokens = ignores;

	/* [ÇÊÅÍÃ³¸®] */
	var ret_string = "";
	for (var i = 0; i < chkStr.length; i++) {
		var chr = chkStr.charAt(i);

		/* [¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì] */
		if (chr != chr * 1) {
			var bTokenChk  = false;

			/* [ÇÊÅÍÁ¦¿Ü´ë»ó °Ë»ç] */
			for (var ix = 0; ix < ignore_tokens.length; ix ++) {
				if (chr == ignore_tokens[ix]) {
					bTokenChk = true;
				}
			}

			/* [¼ýÀÚ°¡ ¾Æ´Ï°Å³ª ÇÊÅÍÁ¦¿Ü ´ë»óÀÌ ¾Æ´Ñ °æ¿ì]
				¼ýÀÚ°¡ ¾Æ´Ï°Å³ª ÇÊÅÍÁ¦¿Ü´ë»óÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â
				¹ÝÈ¯ÇÒ ¹®ÀÚ¿­¿¡ Æ÷ÇÔ½ÃÅ°Áö ¾Ê´Â´Ù. */
			if (!bTokenChk)
				continue;
		}
		ret_string   = ret_string + String(chr);
	}

	/* [ÇÊÅÍÃ³¸®µÈ ¹®ÀÚ¿­ ¹ÝÈ¯] */
	return ret_string;
}

/* 2011.11.16 : ¿øÃ¢¿Á : µµ·Î¸í ÁÖ¼Ò°ü·Ã ÆË¾÷ */
function fnRoadAddrPopWin(frmNm,zipNm1,zipNm2,addrNm1,addrNm2,townBldNm) {
try {
	var pop_options = "width=750,"
					+ "height=550,"
					+ "top=100,"
					+ "left=100,"
					+ "resizable=no,"
					+ "scrollbars=yes,"
					+ "toolbar=no,"
					+ "location=no,"
					+ "directories=no,"
					+ "status=no,"
					+ "menubar=no";
	var pop_name = "SEARCHROADADDRESS";
	var win = window.open("", pop_name, pop_options);
	if (!win) {
		alert("ÆË¾÷ÀÌ Â÷´ÜµÇ¾î ÀÖ½À´Ï´Ù.");
		return;
	} else {
		win.focus();
		var args = fnRoadAddrPopWin.arguments;
		var $frmRoadAddr = document.$frmRoadAddr;
		if (!$frmRoadAddr) {
			$frmRoadAddr = document.createElement("form");
			$frmRoadAddr.name = "$frmRoadAddr";
			$frmRoadAddr.method = "POST";
			$frmRoadAddr.target = pop_name;
			$frmRoadAddr.action = "/myp001.do";
			
			var inputTag = document.createElement("input");
			inputTag.type = "hidden";
			inputTag.name = "id";
			inputTag.value = "myp00101s08";
			$frmRoadAddr.appendChild(inputTag);
			
			for (var ix = 0; ix < args.length; ix++) {
				inputTag = document.createElement("input");
				inputTag.type = "hidden";
				inputTag.name = "args" + ix;
				inputTag.value = args[ix];
				$frmRoadAddr.appendChild(inputTag)
			}
		} else {
			for (var ix = 0; ix < args.length; ix++) {
				$frmRoadAddr["args"+ix].value = args[ix]; 
			}
		}
		
		try {
			/* IE */
			document.appendChild($frmRoadAddr);
		} catch(ex) {
			/* Firefox */
			document.body.appendChild($frmRoadAddr);
		}
		$frmRoadAddr.submit();
	}
} catch (e) {
	alert('fnRoadAddrPopWin:'+e);
}
}

/* START [2011.04.01 : NetFUNNEL-´Ù·®Á¢¼ÓÁ¦¾î¸ðµâ Àû¿ë] */
document.write('<scr' + 'ipt type=\"text/javascript\" charset=UTF-8 src=\"qnet/js/netfunnel.js\"></scr' + 'ipt>');
/* END */
