/******************************************************
	Authored By Chuljin Im, In 2005.12.14
******************************************************/







/*******************************************************
*                   << °ø¿ë ÀÚ¹Ù½ºÅ©¸³Æ®  ½ÃÀÛ >>                   *
*******************************************************/

/************************************************************************************
					Ã¶ÁøÀÌ ÀÚ¹Ù½ºÅ©¸³Æ®
************************************************************************************/

var alpha ='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
var digit ='1234567890';
var alnum = alpha + digit;


/**************************************************************
				¼ýÀÚ Ã¼Å©
**************************************************************/
function CjOnlyNumber(str){
	for (i=0; i < str.length; i++){
		if(digit.indexOf(str.substring(i,i+1))<0){
			alert ("¼ýÀÚ¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä") ;
			event.returnValue=false;
			return ;
		}
	}
	return true ;	
}



/**************************************************************
				¿µ¹® + ¼ýÀÚ Ã¼Å©
**************************************************************/

function CjCheckAlnum(str) {
	if(alnum.length > 1){
		var eng_cnt=0, num_cnt=0;
		for(i=0; i<str.length; i++){
			if (alnum.indexOf(str.substring(i,i+1)) < 0) {
				alert("¿µ¹®°ú ¼ýÀÚ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
				return;
			}
			if (str.charAt(i) == str.charAt(i+1) && str.charAt(i) == str.charAt(i+2) && str.charAt(i) == str.charAt(i+3)) {
				alert("µ¿ÀÏ¹®ÀÚ¿­À» 4È¸ ÀÌ»ó ¿¬¼ÓÀ¸·Î »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
				return;
			}
			if (alpha.indexOf(str.substring(i,i+1)) >= 0) {
				eng_cnt = eng_cnt + 1 ;
			}
			if (digit.indexOf(str.substring(i,i+1)) >= 0) {
				num_cnt = num_cnt + 1 ;
			}
		}
		
		return true ;
		/*************** ¿µ¹® + ¼ýÀÚ È¥ÇÕ Ã¼Å© ÁÖ¼®Ã³¸® *****************
		if (eng_cnt == 0 || num_cnt == 0) {
			alert("¿µ¹®°ú ¼ýÀÚ¸¸ È¥ÇÕÇØ¼­ »ç¿ëÇØ ÁÖ¼¼¿ä.");	
			return;
		}else{
			return true ;
		}
		****************************************************************/
	}
}



/**************************************************************
				ÀÌ¸ÞÀÏ Ã¼Å©ÇÏ±â
**************************************************************
function CjMailCheck(ObjMail){
	if (ObjMail.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g) == -1 ) {
		return false;    
	}
	return true;
}
*/


/**************************************************************
				Æû ¸®¼ÂÇÏ±â
**************************************************************/
function CjReset(frm) {
	frm.reset() ;
}



/**************************************************************
				Æû Àü¼ÛÇÏ±â
**************************************************************/
function CjSubmit(frm, url, p) {
	frm.p.value=p ;
	frm.action=url ;
	frm.submit() ;	
}



/**************************************************************
				°Ô½ÃÆÇ ±Û °Ë»öÇÏ±â
**************************************************************/
function CjSearch(frm, url){
	frm.action=url ;
	frm.submit();
}



/*************************************************************
				½ºÆ®¸µ ±æÀÌ Ã¼Å©
*************************************************************/
function CjStrLength(str, min_len, max_len) {
	if(str.length>=min_len && str.length<=max_len) {
		return true ;
	}else{
		alert(min_len + "ÀÌ»ó " + max_len + "ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä") ;
		return false ;
	}
}


/*******************************************************************************
					DB¿¡¼­ °¡Á®¿Â °ªÀ» ¼¿·ºÆ® ÇÏ°Å³ª Ã¼Å©ÇÏ±â
*******************************************************************************/
function checkSelect(input_name, input_value) {
      if(!(fn = document.getElementById(input_name))) {
        name = document.getElementsByName(input_name);
        fn = name[0];
      }
      if(fn!=null && input_value != '') {
        if(fn.type=='radio') {
          count = count = document.getElementsByName(input_name).length;
          for(i=0;i<count;i++) {
            if(document.getElementsByName(input_name)[i].value==input_value) {
              document.getElementsByName(input_name)[i].checked=true;
            }
          }
        } else {
          switch (fn.type) {
            case 'checkbox' :
              if(fn.value==input_value) {
                fn.checked = true;
              }
              break;
            case 'select-one' :
              fn.value = input_value;
              if(fn.value=='') {
                fn.options[0].selected = true;
              }
              break;
        case 'text' :
        case 'textarea' :
          fn.value = input_value;
          break;
            default :
          }
    }
  } 
} 



function CjOpenPopup(frm, param, theURL,winName,features) { //v2.0
 	if(param=="searchID") {
  		var paramID=frm.p_code.value ;
  		var openURL=theURL + "?id=" + paramID ;
  		window.open(openURL, winName, features);
	}	
}



/***************************************************************
						ÀüÃ¼ ¼±ÅÃ
***************************************************************/
function selectAll(frm) { 
	for (var i=0;i<frm.elements.length;i++) {
		var target = frm.elements[i]; 
		if(target.name == 'list[]' && target.checked==false){ 
			target.click(); 
		} 
	} 
} 



/***********************************************************
						ÀüÃ¼ ÇØÁ¦
************************************************************/
function deSelectAll(frm) {
	for (var i=0;i<frm.elements.length;i++) { 
		var target = frm.elements[i]; 
			if(target.name == 'list[]' && target.checked==true){ 
				target.click(); 
			} 
	} 
}



/************************************************************
						¼±ÅÃ ¹ÝÀü
*************************************************************/
function convertAll(frm) {
	for (var i=0;i<frm.elements.length;i++) { 
		var target = frm.elements[i]; 
		if(target.name == 'list[]'){ 
			target.click(); 
		} 
	} 
}
	


/************************************************************
						¼±ÅÃ ¹ÝÀü
*************************************************************/
function CjCheckBoxDelete(frm, url, p, msg) {
	var f=confirm("Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ;
	if(f==true) {
		frm.p.value=p ;
		//---------- Ã¼Å©¸®½ºÆ® Ã¼Å© ¿©ºÎ ½ÃÀÛ -----------
		var list = document.getElementsByName("list[]");
		var leng=list.length ;					
		var count=0 ;
		for(i=0; i<leng; i++) {
			if(list[i].checked==true) count++ ;
		}
		if(count==0) {
			alert(msg);
			return ;
		}
		//---------- Ã¼Å©¸®½ºÆ® Ã¼Å© ¿©ºÎ ³¡ -----------									
		frm.action=url ;
		frm.submit();
	}else{
		return ;	
	} 
}

/*******************************************************
*             << °³º° ÀÚ¹Ù½ºÅ©¸³Æ®  ³¡ >>                            *
*******************************************************/