function executeCommand(command) {
	if(command=="_cmd_menu") {
		if(!confirm("¸Þ´º·Î µ¹¾Æ°©´Ï´Ù. ±¦Âú½À´Ï±î?")) {
			return;
		}
	} else if(command=="_cmd_home") {
		if(!confirm("È¨À¸·Î µ¹¾Æ°©´Ï´Ù. ±¦Âú½À´Ï±î?")) {
			return;
		}
	} else if(command == "_cmd_logout") {
		if(!confirm("·Î±×¾Æ¿ôÇÏ°í ÇÁ·Î±×·¥À» Á¾·áÇÕ´Ï´Ù. ±¦Âú½À´Ï±î?")) {
			return;
		}
	}
	
	document.bodyform.command.value = command;
	document.bodyform.submit();
}

function executeGoPage(gopage) {	
	document.bodyform.gopage.value = gopage;
	document.bodyform.submit();
}

function executeGoPage1(gopage) {	
	document.bodyform.mypage.value="";
	document.bodyform.gopage.value = gopage;
	document.bodyform.submit();
}

function executeGoPage2(obj) {
	if(obj.value==""){
		return; 
	}
	if(obj.selectedIndex == 3){
		document.bodyform.mypage.value="mypage";
	}else{
		document.bodyform.mypage.value="";
	}
	document.bodyform.gopage.value = obj.value;
	document.bodyform.submit();
}

 function executeGoPage3(gopage) {
	document.bodyform.gopage.value = gopage;
	document.bodyform.mypage.value="mypage";
	document.bodyform.submit();
}

//Select ¹Ú½ºÀÇ °ª ¼±ÅÃ ¿©ºÎ È®ÀÎ
function checkSelect(obj, field){
	if(obj.value==""){
		alert("¼±ÅÃ: '"+field+"'¸¦ ¼±ÅÃÇÏ¼¼¿ä. ");
		obj.focus();
		return false;
	}else{
		return true;
	}	
}

//ÀÔ·Âºôµå check
function checkInput(obj, field, type, flag, size){

	if(flag){
		if(isEmpty(obj)){
			alert("ÀÔ·Â: '"+field+"'´Â ÇÊ¼ö ÀÔ·Â »çÇ× ÀÔ´Ï´Ù. ");
			obj.focus();
			return false;
		}
	}
	if(type=="n"){		
		if(noNumber(obj)){
			alert("ÀÔ·Â: '"+field+"'´Â ¼ýÀÚ¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù . ");
			obj.focus();
			return false;
		}
	}else if(type=="nf"){		
		if(noNumberFormat(obj)){
			alert("ÀÔ·Â: '"+field+"'´Â Á¤¼ö, ¼Ò¼ö°ª¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù . ");
			obj.focus();
			return false;
		}
	}else if(type=="nd"){		
		if(noNumber(obj)||!chkDate(obj)){
			alert("ÀÔ·Â: '"+field+"'´Â ¿Ã¹Ù¸¥ ³¯Â¥Çü½ÄÀÇ ¼ýÀÚ¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù . ");
			obj.focus();
			return false;
		}
	}else if(type=="e"){		
		if(isHangul(obj)){
			alert("ÀÔ·Â: '"+field+"'´Â ¿µ¹®ÀÚ¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù . ");
			obj.focus();
			return false;
		}
	}
	if(size!=null){
		if(type=="nf"){		
			if(floatOverLength(obj, size)){
				alert("ÀÔ·Â: '"+field+"'´Â Á¤¼öÀÚ¸®¿¡´Â "+ size +"ÀÚ ¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù . ");
				obj.focus();
				return false;			
			}
		}else{		
			if(overLength(obj, size)){
				alert("ÀÔ·Â: '"+field+"'´Â "+ size +"ÀÚ ¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù . ");
				obj.focus();
				return false;
			}
		}
	}
	return true;
}

//ÀÔ·Âºôµå check
function checkInput2(obj, field, type, flag, size){
	if(flag){
		if(isEmpty(obj)){
			alert("Please enter "+field);
			obj.focus();
			return false;
		}
	}
	return true;
}

//³¯Â¥Ã¼Å©
function chkDate(obj){
	var str =obj.value;
	if(str.length!=8){
		return false;
	}
  vDate = new Date();
  vDate.setFullYear(str.substring(0, 4));
  vDate.setMonth(str.substring(4, 6)-1);  /* -- -1À» ÇØÁÜ --*/
  vDate.setDate(str.substring(6));

  if( vDate.getFullYear() != str.substring(0, 4) ||
   vDate.getMonth()    != (str.substring(4, 6)-1) ||  /* -- -1À» ÇØÁÜ --*/
   vDate.getDate()     != str.substring(6) ){
   return false
  }
  return true;
}


//½Ç¼öÅ©±â °Ë»ç
function floatOverLength(obj, size1, size2){	
	var str = obj.value;	
	var idx = str.indexOf(".");			
	if(idx>-1){
		if(str.substring(0,idx).length>size1) return true;	
		if(size2!=null) return (str.substring(idx) > size2);
	}else{
		return (str.length>size1);
	}
	return false;
}

// ÇÑ±ÛÁ¸Àç ¿©ºÎ °Ë»ç
function isHangul(str)	{
	var c;		

	for(i=0;i< str.value.length;i++){			
		c=str.value.charAt(i);
		if(((c<'!'||'~'<c))&&c!=' ')	return true;  //¼öÁ¤ 20020312
	}
	return false;
}

//¿µ¹®ÀÚ°¡ ¾Æ´ÑÁö
function noEnglish(str){
	var c;
	for(i=0;i<str.value.length;i++){
		c=str.value.charAt(i);		
		if(c>=0&&c<=9){ //¼ýÀÚ
			continue; 
		}
		else if(c>='A'&&c<='Z'){ //¿µ¹®´ë¹®ÀÚ
			continue; 
		}
		else if(c>='a'&&c<='z'){ //¿µ¹®¼Ò¹®ÀÚ
			continue; 
		}
		else if(c==' '){
			alert("°ø¹é");
			continue;
		}		
		else {
			return true;
		}
	}
	return false;
}

//¼öÄ¡°ªÀÎÁö ¿©ºÎ
function noNumberFormat(obj){	
	if(Number(obj.value)+""=="NaN"){	
		return true;
	}
	return false;
}

//ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ Çã¿ë
function noNumber(obj){
	var c;
	for(var i=0;i<obj.value.length;i++){
		c=obj.value.charAt(i);
		if(c<'0'||c>'9'){
			obj.focus();
			return true;
		}
	}
	return false;
}

//¿ìÆí¹øÈ£ °ËÁõ
function checkZipcode(str){
	var c;
	for(i=0;i<str.value.length;i++){
		c=str.value.charAt(i);
		if((c<'0'||c>'9')&&c!="-"){			
			alert("¿ìÆí¹øÈ£´Â ¼ýÀÚ¿Í '-'¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			str.focus();
			return false;
		}
	}
	if(str.value.charAt(3)!='-'&&str.value!=""){
		alert("¿ìÆí¹øÈ£°¡ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
		str.focus();
		return false;
	}
	return true;
}
// ±æÀÌ ÃÊ°ú ¿©ºÎ °Ë»ç
function overLength(str, limitLen){
	
	var c;		
	var strlen=0;

	for(i=0;i< str.value.length; i++){			
		c=str.value.charAt(i);
		if(((c<'!'||'~'<c))&&c!=' ')	strlen++; //ÇÑ±Û  //¼öÁ¤ 20020312
		strlen++;	//¼öÁ¤ 20020312
		if(strlen>limitLen){
		//	alert(strlen);
			return true;
		}		
	}		
//	alert(strlen);
	return false;
}

//Ã¹¹®ÀÚ°¡ ºó°ªÀÌ ÀÖ´ÂÁö ¿©ºÎ
function isEmpty(obj){	
	
	if(obj.value.length==0){
		return true;	
	}	
	else return false;	

}

//½ºÆäÀÌ½º°¡ ÀÖ´ÂÁö ¿©ºÎ
function isSpace(str){
	if(str.value.indexOf(' ')>-1){
		return true;
	}
	return false;
}

//Æ¯¼ö¹®ÀÚ°¡ ÀÖ´ÂÁö ¿©ºÎ
function isSymbol(str){
	var c;
	for(i=0;i<str.value.length;i++){
		c=str.value.charAt(i);		
		if(c>=0&&c<=9){ //¼ýÀÚ
			continue; 
		}
		else if(c>='A'&&c<='Z'){ //¿µ¹®´ë¹®ÀÚ
			continue; 
		}
		else if(c>='a'&&c<='z'){ //¿µ¹®¼Ò¹®ÀÚ
			continue; 
		}
		else if(c==' '){
			//alert("°ø¹é");
			continue;
		}
		else if(c<'!'||'~'<c){ //ÇÑ±Û
			continue;
		}		
		else {
			return true;
		}
	}
	return false;
}

//¸®½ºÆ® Ä®·³ ¹è°æ»ö º¯°æ
function changeColor(obj, color){
	obj.style.backgroundColor=color;
	return true;
}

//ÇØ´ç ÆÄ¶ó¹ÌÅÍ°ªÀ» ³Ö°ÜÁÖ°í ÇØ´ç ÁÖ¼Ò·Î ÀÌµ¿
var clickOkFlag=true; // ÀÌº¥Æ®°¡ °ãÃÄ¼­ ¹ß»ýÇÒ °æ¿ì ÀÌµ¿¿©ºÎ °áÁ¤
function goURL(url, param){		
	if(clickOkFlag){
		location=url+(param==null||param.length==0?"":"?"+param);
	}
}

//Ã¼Å©¹Ú½º ÀüºÎ ¼±ÅÃ, ÇØÁ¦
function setAllCheckbox(checkbox){	
	var f=checkbox.form;
	for(i=0;i<f.length;i++){
		if(f.elements[i].type=="checkbox"&&f.elements[i]!=checkbox){
			f.elements[i].checked=checkbox.checked;	
		}			
	}						
}

//»èÁ¦¸ñ·Ï Á¸Àç¿©ºÎÈ®ÀÎÈÄ »èÁ¦
function goDel(checkbox){
	var f=checkbox.form;
	if(noCheckedCheckbox(checkbox)){
		alert("»èÁ¦ÇÒ ¸ñ·ÏÀ» ÇÏ³ªÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.");
		return false;
	}
	f.cmd.value="delete"
//	alert(f.cmd.value);
	f.submit();
}

//Ã¼Å©¹Ú½ºÀÇ Ã¼Å· ¿©ºÎ
function noCheckedCheckbox(checkbox){
	var f=checkbox.form
	var checkedCount=0;
	for(i=0;i<f.length;i++){
		if(f.elements[i].type=="checkbox"&&f.elements[i]!=checkbox){
			if(f.elements[i].checked){
				checkedCount++;		
			}
		}			
	}
	if(checkedCount>0)
		return false;
	else 
		return true;
}

//³¯Â¥ select ¹Ú½º¸¦ ¼³Á¤
function optionDate(date, fromYear, toYear){	
	var today=new Date();	
	if(fromYear==null)	fromYear=today.getYear()-7;
	if(toYear==null)	toYear=today.getYear();
	for(var i=fromYear;i<=toYear;i++){ //³âµµ ¼³Á¤
		date[0].options[date[0].options.length]=new Option(i,i);		
	}
	for(var i=1;i<=12;i++){ //¿ù ¼³Á¤		
		if(i<10){
			date[1].options[date[1].options.length]=new Option("0"+i,"0"+i);			
		}
		else{
			date[1].options[date[1].options.length]=new Option(i,i);		
		}
	}
	for(var i=1;i<=31;i++){ //ÀÏ ¼³Á¤
		if(i<10){
			date[2].options[date[2].options.length]=new Option("0"+i,"0"+i);			
		}
		else{
			date[2].options[date[2].options.length]=new Option(i,i);		
		}
	}	
}

//³¯Â¥ select ¹Ú½º¸¦ ¿À´Ã ³¯Â¥·Î ¼³Á¤
function setToday(date){
	var today = new Date();
	date[0].value=today.getYear();
	date[1].value=today.getMonth()+1>9?today.getMonth()+1:"0"+(today.getMonth()+1);	
	date[2].value=today.getDate()>9?today.getDate():"0"+today.getDate();
}

//ÆË¾÷Ã¢ ¶ç¿ì±â
var winobject="";
function popup(url, width, height){
	if(winobject!="") winobject.close();
	winobject=window.open(url, "popup", "width="+width+", height="+height+", scrolling=no, toolbar=no, menubar=no, statuebar=no");
	winobject.focus();
}

//½ºÅ©·ÑÀÖ´Â ÆË¾÷ ¶ç¿ì±â
function popup2(url, width, height){
	if(winobject!="") winobject.close();
	winobject=window.open(url, "popup", "width="+width+", height="+height+", scrollbars=yes, toolbar=no, menubar=no, statuebar=no");
	winobject.focus();
}

//½ºÅ©·ÑÀÖ´Â Å©±â Á¶Á¤ °¡´É ÆË¾÷ ¶ç¿ì±â
function popup3(url, width, height){
	if(winobject!="") winobject.close();
	winobject=window.open(url, "popup", "width="+width+", height="+height+", scrollbars=yes, toolbar=no, menubar=no, statuebar=no,resizable=yes");
	winobject.focus();
}

//¹öÆ°Å¬¸¯½Ã È®ÀÎ¿©ºÎ¸Þ¼¼Áö
function setConfirm(msg){
	msg += " ÇÏ½Ã°Ú½À´Ï±î? ";
	return confirm(msg);
}

/************ Row Change Color **********************/
var clickOkFlag=true; // ÀÌº¥Æ®°¡ °ãÃÄ¼­ ¹ß»ýÇÒ °æ¿ì ÀÌµ¿¿©ºÎ °áÁ¤
function mouseOver(obj, strclass) {
//	alert("¸¶¿ì½º¿Ã¶ó¿Ô´Ù");
	obj.className=strclass;
}
function mouseOut(obj, strclass) {
//	alert("¸¶¿ì½º³ª°¬´Ù");
	obj.className=strclass;
}
/***************************************/

//³¡°ø¹éÁ¦°Å
 function trim(str) {
      var count = str.length;
      var len = count;                
      var st = 0;
                
      while ((st < len) && (str.charAt(st)  <= ' ')) {
         st++;
      }
      while ((st < len) && (str.charAt(len - 1) <= ' ')) {
         len--;
      }                
      return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
   }
   
	function FrnReserve(){
	
		alert(" ÁË¼ÛÇÕ´Ï´Ù. ¼­ºñ½º ÁØºñ Áß ÀÔ´Ï´Ù.");
	}
	function FrnPreNo(){
	
		alert(" ÀÌÀü ÆäÀÌÁö´Â ¾ø½À´Ï´Ù.");
	}
	function FrnNextNo(){
	
		alert(" ´ÙÀ½ ÆäÀÌÁö´Â ¾ø½À´Ï´Ù.");
	}
	///////////////////
	// Æ÷Ä¿½º ÀÌµ¿
	///////////////////
	function FrnMoveFocus(length, from, to){
		if (from.value.length ==  length)
			to.focus();
	}
	/////////////////
	// ÀÌ¸ÞÀÏ Ã¼Å©
	/////////////////
	function isEmail(Str) {
		var chkflag=true;
		var retValue;
		if (window.RegExp) {
			var tmpstr="a";
			var exam=new RegExp(tmpstr);
			if (tmpstr.match(exam)) {
				var ret1=new RegExp("(\\.@)|(\\,@)|(\\;@)|(\\!@)|(\\?@)|(\\#@)|(\\$@)|(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
				var ret2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
				retValue=(!ret1.test(Str) && ret2.test(Str));
			}
			else
				chkflag=false;
		}
		else
			chkflag=false;
		if (!chkflag)
			retValue=((Str!="") && (Str.indexOf("@"))>0 && (Str.index.Of(".")>0)); 
		return retValue;
	}
	
	/////////////////
	// ½Ã¸®¾ó ¹øÈ£ Ã¼Å©
	/////////////////
	function noSerial(str){
		var c;
		if(str.length != 12){
			return false;
		}
		for(i=0;i<str.length;i++){
			c=str.charAt(i);
			if(i ==0) {
				if(c != "4" && c != "5"){
					return false;
				}
			}
			else if(i ==1 && !(c>=0&&c<=9) && !(c>='A'&&c<='C')){ 
				return false;
			}
			else if(i ==2 && !(c>=0&&c<=9) && !(c>='A'&&c<='Z')){ 
				return false;
			}
			else if(i ==8 && !(c>=0&&c<=9) && !(c>='A'&&c<='Z')){ 
				return false;
			}
			else if(i >= 3 && i<8 && !(c>=0&&c<=9)){ 
				return false;
			}
			else if(i >= 9 && !(c>=0&&c<=9)){ 
				return false;
			}
		}
		return true;
	}
	
	function isJuminNumber(ResNo1, ResNo2)
	{
		var chk =0;
		var yy = ResNo1.substring(0,2);
	
		var mm = parseInt(ResNo1.substring(2,4), 10);
		var dd = parseInt(ResNo1.substring(4,6), 10);
		var sex = parseInt(ResNo2.substring(0,1), 10);
	
		// À¯È¿ÇÑ ´Þ, ÀÏ Ã¼Å©
		if ((mm>12)||(mm<1)||(dd<1)||(dd>31)) {
			return false;
		}
	
	  	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)||(ResNo2.length != 7 )){
	    		return false;
	  	}
	
	  	for (var i = 0; i <=5 ; i++){
			chk = chk + ((i%8+2) * parseInt(ResNo1.substring(i,i+1)))
	 	}
	
	  	for (var i = 6; i <=11 ; i++){
	        	chk = chk + ((i%8+2) * parseInt(ResNo2.substring(i-6,i-5)))
	 	}
	  	chk = 11 - (chk %11)
	  	chk = chk % 10
	  	if (chk != ResNo2.substring(6,7))
	  	{
	    		return false;
	  	}
	    var intYear, intMonth, intDay
	    var dayToday, dayUser
	
	    if (sex == 3 || sex == 4) {
	        intYear = "20" + yy
	    }
	
	    intMonth = mm - 1
	    intDay = dd
	
	    dayUser = new Date(intYear, intMonth, intDay);
	    dayToday = new Date()
	
	    if ( (dayUser.getTime() - dayToday.getTime()) > 0 ) {
			    return false;
		}
	    return true
	}					   