	var intValue = '0123456789.';
	var upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var lowerValue = 'abcdefghijklmnopqrstuvwxyz';
//	var etcValue = ' ~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
	var etcValue = ' ~`!@#$%%^&*()=+\|[{]};:\'\",<.>/?';  // "-", "_" »ç¿ë °¡´ÉÇÏ°Ô ¼öÁ¤
	var dateType = 1;	// 1: yyyymmdd, 2: ddmmyyyy	

	var len_4 = 4;
	var len_10 = 10;
	var len_13 = 13;
	var len_15 = 15;
	var len_20 = 20;
	var len_30 = 30;
	var len_40 = 40;
	var len_50 = 50;
	var len_100 = 100;
	var len_200 = 200;
	var len_400 = 400;
	var len_500 = 500;
	var len_2000 = 2000;
	var len_1500 = 1500;
	var len_1000 = 1000;
	var len_4000 = 4000;
	
	function checkLen(obj, len) {
		var str = obj.value;

		if (bytes(str) > len) {
			alert(JS_MSG_COMMON_100);
			obj.value = cut(str, len);
			obj.focus();
		}  
	}

	function bytes(str) {
		var l = 0;
		
		for(var i = 0; i < str.length; i++) {
			l += (str.charCodeAt(i) > 128) ? 2 : 1;
		}
	
		return l;
	}

	function cut(str, len) {
		var l = 0;
	
		for(var i = 0; i < str.length; i++) {
			l += (str.charCodeAt(i) > 128) ? 2 : 1;
	
			if (l > len) {
				return str.substring(0, i);
			}
		}
	
		return str;
	}
	
	// ?????? "-" ?????????????? 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 isTelNo(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")) {
	            
	            if((value.substring(j, j+1) != "-")){
	                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"));
	}
	
	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));
	}	


	function checkDateFormat(strDate) {
		if(dateType == 1) {
			return strDate;
		} else if(dateType == 2) {
			return strDate.substring(4, 8) + strDate.substring(2, 4) + strDate.substring(0, 2);	    
		}
	}
	
	function checkFromToDate(sDate, eDate) {
	
		var SDATE = checkDateFormat(sDate.value);
		var EDATE = checkDateFormat(eDate.value);
	
		if(SDATE <= EDATE) {
			return false;
		} else {
			return true;
		}
	}

	// ?????? ???? 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 > 60 || mm < 0) 
			return false;

		if (!isNumber(ss))
			return false;

		if (ss > 60 || 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 > 60 || mm < 0) 
			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 setCookieClear(name,value,expires,path,domain,secure) {
	  document.cookie = name + "=" + escape (value) +
		((expires) ? "; expires=" + expires : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	}

	function setCookieAlways(name,value,expires,path,domain,secure) {
		document.cookie = name + "=" + escape (value) +
		((expires) ? "; expires=" + expires : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	}

	function setCookieAlways2(name,value,path,domain,secure) {

		var expires = new Date();
		expires.setTime(expires.getTime() + (365*24*60*60*1000));
	//alert("NAME : " + name + "VALUE : "+ value);
		document.cookie = name + "=" + escape (value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	}

	function setCookie(name,value,expires,path,domain,secure) {

	  document.cookie = name + "=" + escape (value) +
		((expires) ? "; expires=" + expires.togmtstring() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	}

	function getCookieval(offset) {
	  var endstr = document.cookie.indexOf (";", offset);
	  if (endstr == -1)
		endstr = document.cookie.length;
	  return unescape(document.cookie.substring(offset, endstr));
	}

	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)
			  return getCookieval (j);
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0) break; 
		}
		return null;
	}
	
	//ListBox Setting
	function setListValue(listObj, value){
	  if(listObj == '[object]'){
	    var lovListObjLen = listObj.options.length;
	    for(var i = 0; i < lovListObjLen; i++){
	      if(listObj.options[i].value == value) {
	        listObj.options[i].selected = true;
	      }
	    }
	  } else{
	    return false;
	  }
	}
	
	function checkNumber() {
		var key = String.fromCharCode(event.keyCode);
		var re = new RegExp('[0-9]');
	
		if(!re.test(key)) {
			event.returnValue = false;
		}
	}

//¼ýÀÚµ¥ÀÌÅÍ¿¡ ÄÞ¸¶ Âï±â(INPUT: object)
function addComma(theObj)
{
    var data = theObj.value;
	var len  = data.length;
	if(len>3) {
	  var rest = len%3;
	  var commaCnt = (len - rest)/3;
	  if(rest == 0) {
         temp = data.substr(0,3);
		 commaCnt -- ;
		 rest = 3 ;
	  } else {
        temp = data.substr(0,rest);
	  }

      for(i=0;i<commaCnt;i++) {
        temp = temp + "," + data.substr(rest,3);
		rest+=3;
	  }
	  theObj.value = temp;
	}
}

//¼ýÀÚµ¥ÀÌÅÍ ÄÞ¸¶ »èÁ¦ÇÏ±â(INPUT: object)
function delComma(theObj) {
    var data = theObj.value;
    //alert("***"+data);
    var len  = data.length;
    var temp = "";
	for ( i=0;i<len;i++) {
      if( data.substr(i,1) != ",") {
          temp = temp + data.substr(i,1);
	   }
	}
	theObj.value = temp;
}
function chkBytes(OBJ , MAXLENGTH){
	var TEXT	= OBJ.value;
	var CODE	= '';
	var BYTES	= 0;
	var BOOLEAN	= false;

	if(TEXT){
		for(var i=0; i< TEXT.length; i++){

			CODE = TEXT.charCodeAt(i);

			if(32 < CODE && CODE < 128){
				BYTES++;
			}else{
				BYTES +=2;
			}

			if(BYTES > MAXLENGTH) {
				BOOLEAN = true;
				break;
			}
		}
	}

	return BOOLEAN;
}
//ÆÄÀÏ ¾÷·Îµå ¼±ÅÃ ÇÔ¼ö
function checkFile(oNode)
{
	for(var i = 1; i < oNode.options.length; i++) {
		oNode.options[i].selected = true;
	}

	return true;
}


// ±³À°´ë»óÀÚ - Á÷±ÞÁ¤º¸¿Í ±Ù¹«±â°ü Á¤º¸·Î ±³À°´ë»óÀÚ ÀÚµ¿ °è»ê ÇÔ¼ö
function getTargetDiv(frmName, pRankDiv, pLclsCd, pTargetDiv) {
	var frm = eval("document."+frmName);
	var lcls = eval("document."+frmName+"."+pLclsCd+".value");
	var rank_div = eval("document."+frmName+"."+pRankDiv+".value");
	var target_div = eval("document."+frmName+"."+pTargetDiv+".value");
	if(rank_div != "") {
		if(rank_div == "10" || rank_div == "20" || rank_div == "30" || rank_div == "40" || rank_div == "50" || rank_div == "60" || rank_div == "70" || rank_div == "80" || rank_div == "90" || rank_div == "900" || rank_div == "170" || rank_div == "180") {
			eval("document."+frmName+"."+pTargetDiv+".value='06'");
		} else if(rank_div == "130" || rank_div == "140" || rank_div == "150" || rank_div == "160") {
			eval("document."+frmName+"."+pTargetDiv+".value='05'");
		} else if(rank_div == "105" || rank_div == "115") {
			eval("document."+frmName+"."+pTargetDiv+".value='01'");
		} else {
			if(lcls != "") {
				if(lcls == "11") {
					eval("document."+frmName+"."+pTargetDiv+".value='01'");
				} else if(lcls == "12") {
					eval("document."+frmName+"."+pTargetDiv+".value='02'");
				} else if(lcls == "13" || lcls == "14") {
					eval("document."+frmName+"."+pTargetDiv+".value='03'");
				} else if(lcls == "16" || lcls == "17") {
					eval("document."+frmName+"."+pTargetDiv+".value='04'");
				} else {
					eval("document."+frmName+"."+pTargetDiv+".value='04'");
				}
			} else {
				eval("document."+frmName+"."+pTargetDiv+".value='04'");
			}
		}
	} else {
		eval("document."+frmName+"."+pTargetDiv+".value='06'");
	}
}

function getTargetDiv2nd(frmName, pRankDiv, pLclsCd, pTargetDiv) {
	var frm = eval("document."+frmName);
	var lcls = eval("document."+frmName+"."+pLclsCd+".value");
	var rank_div = eval("document."+frmName+"."+pRankDiv+".value");
	var target_div = eval("document."+frmName+"."+pTargetDiv+".value");
	if(rank_div != "") {
		if(rank_div == "10" || rank_div == "20" || rank_div == "30" || rank_div == "40" || rank_div == "50" || rank_div == "60" || rank_div == "70" || rank_div == "80" || rank_div == "90" || rank_div == "900" || rank_div == "170" || rank_div == "180") {
			eval("document."+frmName+"."+pTargetDiv+".value='06'");
			viewInputDiv('N');
		} else if(rank_div == "130" || rank_div == "140" || rank_div == "150" || rank_div == "160") {
			eval("document."+frmName+"."+pTargetDiv+".value='05'");
			viewInputDiv('Y');
		} else if(rank_div == "105" || rank_div == "115") {
			eval("document."+frmName+"."+pTargetDiv+".value='01'");
			viewInputDiv('Y');
		} else {
			if(lcls != "") {
				if(lcls == "11") {
					eval("document."+frmName+"."+pTargetDiv+".value='01'");
					viewInputDiv('Y');
				} else if(lcls == "12") {
					eval("document."+frmName+"."+pTargetDiv+".value='02'");
					viewInputDiv('Y');
				} else if(lcls == "13" || lcls == "14") {
					eval("document."+frmName+"."+pTargetDiv+".value='03'");
					viewInputDiv('Y');
				} else if(lcls == "16" || lcls == "17") {
					eval("document."+frmName+"."+pTargetDiv+".value='04'");
					viewInputDiv('Y');
				} else {
					eval("document."+frmName+"."+pTargetDiv+".value='04'");
					viewInputDiv('Y');
				}
			} else {
				eval("document."+frmName+"."+pTargetDiv+".value='04'");
				viewInputDiv('Y');
			}
		}
	} else {
		eval("document."+frmName+"."+pTargetDiv+".value='06'");
		viewInputDiv('N');
	}
}


var isIE;
chkIE();

function chkIE() {
	if (navigator.appName == "Microsoft Internet Explorer")
		isIE = true;
	else
		isIE = false;
}

// MSG BOX Ãß°¡ IK
function msgPostList(str, e) {
	//alert(isIE);
	
	var divLayer = document.getElementById('divbox');
	var x, y;
	var evt;
	
	evt = window.event || e;
	
	divLayer.innerHTML = msgSetList(str);
	
	if ( isIE == false ) {		
		x = evt.pageX;
		y = evt.pageY;
		
		//alert("ÁÂÇ¥ X : " + x + " ============== Y : " + y);
		
		document.getElementById('divbox').style.left 	= x - 200 + "px";
		document.getElementById('divbox').style.top  	= y + 10 + "px";
	}
	else {

		x = evt.x;
		y = document.documentElement.scrollTop + evt.clientY;
		
		//alert("ÁÂÇ¥ X : " + x + " ============== Y : " + y);

		document.getElementById('divbox').style.left 	= x - 200;
		document.getElementById('divbox').style.top  	= y + 10;
	}
}

function msgSetList(str) {
	var text = "";
	text += "<table width='220' border='1' cellpadding='0' cellspacing='1' style='background-color:#65abc5'><tr><td>";
	text += "<table width='100%' border='0' cellpadding='5' cellspacing='0'><tr><td height='23'><center><font color='#ffffff'><b> - ±³À°´ë»óÀÚ ¾È³» - </b></font></center></td></tr></table>";
	text += "<table width='100%' border='0' cellpadding='5' cellspacing='0' bgcolor='#ffffff'><tr><td style='padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;'><center>º» °úÁ¤ÀÇ ¼ö°­ ½ÅÃ» ´ë»óÀº <b>"+str+"</b> ÀÔ´Ï´Ù.</center></td></tr></table>";
	text += "</td></tr></table>";
	
	return text;
}

function msgHideList() { 
	document.getElementById('divbox').innerHTML=''; 
}

/*S HSB*/
/*
 * 2009.12.31 HSB
*	¼ýÀÚ¸¸ ÀÔ·ÂÇÏ´Â ÇÔ¼ö - style='ime-mode:disabled' onkeypress="chkNumber(this)"
*/
function chkNumber(obj) { 
	if((event.keyCode<48) || (event.keyCode>57)) { 
		event.returnValue=false; 
	}
}
//°úÁ¤ °Ë»ö º¯°æ ¿äÃ»À¸·Î ½Å±Ô Æã¼Ç Ãß°¡
//2009-06-17 ÃÖ±¤¼±
//¿äÃ»ÀÚ : ÀÌÇü±Ù
function fn_search_new_course(returnUrl) {

	win=window.open("","COURSE_POPUP","status=1,menubar=0,scrollbars=0,resizable=0,width=650,height=450,align=left,left=0,top=0");

	win.location="/common/front/course/comFrontCourseSrchFrm.jsp?pURL="+returnUrl+"&pNewEduYear="+document.getElementById("pNewEduYear").value+"&pPopFlag=4"+"&pNewSearchAspCode="+document.getElementById("pNewSearchAspCode").value	+"&pNewSearchEduDiv="+document.getElementById("pNewSearchEduDiv").value	+"&pNewSearchKey="+document.getElementById("pNewSearchKey").value	+"&pNewSearchWord="+document.getElementById("pNewSearchWord").value	+"&pNewSearchMngDiv="+document.getElementById("pNewSearchMngDiv").value+"&pNewEduOpen="+document.getElementById("pNewEduOpen").value+"&pNewEduClose="+document.getElementById("pNewEduClose").value+"&nPos="+document.getElementById("nPos").value+"&lecturerMenuCode="+document.getElementById("lecturerMenuCode").value;
}
function fn_select_coursesq(frm, url) {


	if(frm.pSearchCrsSqCode.value == "00") {
		alert(JS_MSG_COURSE_117);
		frm.pCrsCode.value = "";
		frm.pSearchCrsSqCode.focus();
		return;
	}

	var selectValue;


	var selectText = frm.pSearchCrsSqCode[frm.pSearchCrsSqCode.selectedIndex].text;
	var crsName = selectText.substring(0, selectText.lastIndexOf(" ("));
	/*
	var index = frm.pSearchCrsSqCode.value.indexOf("|");
	var crsSqCode = frm.pSearchCrsSqCode.value.substring(0, index);
	var aspCode = frm.pSearchCrsSqCode.value.substring(index+1, trim(frm.pSearchCrsSqCode.value).length);

	document.location.href = url + "?pCrsSqCode=" + crsSqCode+"&pSearchAspCode="+aspCode;
	*/
	
	var pNPos = frm.nPos.value;
	var pLecturerMenuCode = frm.lecturerMenuCode.value;
	
	document.location.href = url + "?pCrsSqCode=" + frm.pSearchCrsSqCode.value+"&nPos="+pNPos+"&lecturerMenuCode="+pLecturerMenuCode;
}

function fn_select_coursesq2(frm, url, strSeqCurm, strCurmNm, strSqYear, strJocky, strMngDiv, strEduDiv, strCrsSqCode) {
	var pNPos = frm.nPos.value;
	var pLecturerMenuCode = frm.lecturerMenuCode.value;
	
	document.location.href = url + "?pSeqCurm="+strSeqCurm+"&pCurmNm="+strCurmNm+"&pSeqCurmYear="+strSqYear+"&pJocky="+strJocky+"&pEduYear="+strSqYear+"&pMngdiv="+strMngDiv+"&pEduDiv="+strEduDiv+"&pCrsSqCode="+strCrsSqCode+"&nPos="+pNPos+"&lecturerMenuCode="+pLecturerMenuCode;
}
function checkBytes(obj, len){
	var text = obj.value;
	var code = "";
	var bytes = 0;
	var BOOLEAN	= false;

	if(text) {
		for(var i = 0; i < text.length; i++) {

			code = text.charCodeAt(i);

			if(32 < code && code < 128) {
				bytes ++;
			} else {
				bytes += 2;
			}

			if(bytes > len) {
				BOOLEAN = true;
				break;
			}
		}
	}

	return BOOLEAN;
}

function fn_search_course_session_clear(returnUrl, nPos, lecturerMenuCode) {
	  document.frmHidden.location.href="/common/front/course/comFrontCourseSessionClear.jsp?pReset=Y&pURL="+returnUrl+"&pNewEduYear="+document.getElementById("pNewEduYear").value+"&nPos="+nPos+"&lecturerMenuCode="+lecturerMenuCode;
}
//°úÁ¤ °Ë»ö º¯°æ ¿äÃ»À¸·Î ½Å±Ô Æã¼Ç Ãß°¡
//2009-06-17 ÃÖ±¤¼±
//¿äÃ»ÀÚ : ÀÌÇü±Ù
function fn_search_course_new_ok(returnUrl, nPos, lecturerMenuCode) {

	var curmNm = document.getElementById("pSearchCurmNm").value;
	var eduYear = document.getElementById("pNewEduYear").value;
	var eduDiv = document.getElementById("pNewSearchEduDiv").value;
	var seqCurm = document.getElementById("pSearchSeqCurm").value;
	var jocky = document.getElementById("pSearchJocky").value;
	
	var eduOpen = document.getElementById("pNewEduOpen").value;
	var eduClose = document.getElementById("pNewEduClose").value;
	
	var NewEduYear = document.getElementById("pNewEduYear").value;
	var NewSearchMngDiv = document.getElementById("pNewSearchMngDiv").value;
	var NewSearchAspCode = document.getElementById("pNewSearchAspCode").value;
	
	var NewDET_NM;
	var NewDET_CD
	var NewEVA_CD;
	var NewEvaCnt;
	var Newst_search;
	var NEWOrderBy;
	var NEWFirstNum;
	var NEWSecondNum;
	var NEWTarget;
	var NEWStart_SNum;
	var NEWEnd_SNum;
	var NEWEVAL_ITEM;
	var NEWEVAL;
	var NEWDIRECTION;
	var NEWorderVal1;
	var NEWorderVal2;
	var NEWorderVal3;
	var NEWorderVal4;
	var NEWorderVal5;
	var NEWorderVal6;
	var NEWpISJOKuen_Flag;
	var NEWpSort;
	var NEWpGubun;
	var NEWpType;
	var NEWpQST_CNT;
	var NEWpQST_DIV;
	var NEWpPrintYN;
	var NEWpTargetDiv;
	var NEWpPrint_type;
	var NEWpOrgDiv;
	var NEWpDiploma;
	var NEWpPeriod;
	if(document.getElementById("DET_CD") != null) NewDET_CD = document.getElementById("DET_CD").value;
	if(document.getElementById("DET_NM") != null) NewDET_NM = document.getElementById("DET_NM").value;
	if(document.getElementById("EVA_CD") != null) NewEVA_CD = document.getElementById("EVA_CD").value;
	if(document.getElementById("pEvaCnt") != null) NewEvaCnt = document.getElementById("pEvaCnt").value;
	if(document.getElementById("st_search") != null) Newst_search = document.getElementById("st_search").value;
	if(document.getElementById("pFirstNum") != null) NEWFirstNum = document.getElementById("pFirstNum").value;
	if(document.getElementById("pSecondNum") != null) NEWSecondNum = document.getElementById("pSecondNum").value;
	if(document.getElementById("pStart_SNum") != null) NEWStart_SNum = document.getElementById("pStart_SNum").value;
	if(document.getElementById("pEnd_SNum") != null) NEWEnd_SNum = document.getElementById("pEnd_SNum").value;
	if(document.getElementById("EVAL_ITEM") != null) NEWEVAL_ITEM = document.getElementById("EVAL_ITEM").value;
	if(document.getElementById("EVAL") != null) if(document.getElementById("EVAL").checked) NEWEVAL = document.getElementById("EVAL").value;
	if(document.getElementById("orderVal1") != null) NEWorderVal1 = document.getElementById("orderVal1").value;
	if(document.getElementById("orderVal2") != null) NEWorderVal2 = document.getElementById("orderVal2").value;
	if(document.getElementById("orderVal3") != null) NEWorderVal3 = document.getElementById("orderVal3").value;
	if(document.getElementById("orderVal4") != null) NEWorderVal4 = document.getElementById("orderVal4").value;
	if(document.getElementById("orderVal5") != null) NEWorderVal5 = document.getElementById("orderVal5").value;
	if(document.getElementById("orderVal6") != null) NEWorderVal6 = document.getElementById("orderVal6").value;
	if(document.getElementById("pISJOKuen_Flag") != null) if(document.getElementById("pISJOKuen_Flag").checked) NEWpISJOKuen_Flag = document.getElementById("pISJOKuen_Flag").value;
	if(document.getElementById("pQST_CNT") != null) NEWpQST_CNT = document.getElementById("pQST_CNT").value;
	if(document.getElementById("pQST_DIV") != null) NEWpQST_DIV = document.getElementById("pQST_DIV").value;
	if(document.getElementById("pTargetDiv") != null) NEWpTargetDiv = document.getElementById("pTargetDiv").value;
	if(document.getElementById("pDiploma") != null) NEWpDiploma = document.getElementById("pDiploma").value;
	if(document.getElementById("pPeriod") != null) NEWpPeriod = document.getElementById("pPeriod").value;
	
	if(document.getElementById("pOrderBy") != null) {
		for(var i=0; i<document.all.pOrderBy.length; i++) {
			if(document.all.pOrderBy[i].checked) {
				NEWOrderBy = document.all.pOrderBy[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("pTarget") != null) {
		for(var i=0; i<document.all.pTarget.length; i++) {
			if(document.all.pTarget[i].checked) {
				NEWTarget = document.all.pTarget[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("DIRECTION") != null) {
		for(var i=0; i<document.all.DIRECTION.length; i++) {
			if(document.all.DIRECTION[i].checked) {
				NEWDIRECTION = document.all.DIRECTION[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("pSort") != null) {
		for(var i=0; i<document.all.pSort.length; i++) {
			if(document.all.pSort[i].checked) {
				NEWpSort = document.all.pSort[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("pGubun") != null) {
		for(var i=0; i<document.all.pGubun.length; i++) {
			if(document.all.pGubun[i].checked) {
				NEWpGubun = document.all.pGubun[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("pType") != null) {
		for(var i=0; i<document.all.pType.length; i++) {
			if(document.all.pType[i].checked) {
				NEWpType = document.all.pType[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("pPrintYN") != null) {
		for(var i=0; i<document.all.pPrintYN.length; i++) {
			if(document.all.pPrintYN[i].checked) {
				NEWpPrintYN = document.all.pPrintYN[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("pPrint_type") != null) {
		for(var i=0; i<document.all.pPrint_type.length; i++) {
			if(document.all.pPrint_type[i].checked) {
				NEWpPrint_type = document.all.pPrint_type[i].value;
				break; 
			}
		} 		
	}
	
	if(document.getElementById("pOrgDiv") != null) {
		for(var i=0; i<document.all.pOrgDiv.length; i++) {
			if(document.all.pOrgDiv[i].checked) {
				NEWpOrgDiv = document.all.pOrgDiv[i].value;
				break; 
			}
		} 		
	}
	
	
	
	//+"&pPeriod="+NEWpPeriod+"&pOrgDiv="+NEWpOrgDiv+"&pPrintYN="+NEWpPrintYN
	
	if(trim(curmNm).length == 0) {
	  alert("¸ÕÀú °úÁ¤À» ¼±ÅÃÇÏ¼¼¿ä.");
	} else {
		// ±âÁ¸¿¡ ÀÖ´ø ¼Ò½º¸¦ »ç¿ëÇÏ±â½ÃÀÛÇß´Âµ¥..
		// °è¼Ó »ç¿ëÇÏ´Ù º¸´Ï ¼Ò½º°¡ Á¡Á¡ ¸ÀÀÌ °¡³×¿ä ¤Ð¤Ð
		returnUrl = returnUrl+"?pSeqCurm="+seqCurm+"&pSearchSeqCurm="+seqCurm+"&pSearchCurmNm="+curmNm+"&pNewEduYear="+eduYear
			+"&pNewSearchEduDiv="+eduDiv+"&pSearchJocky="+jocky+"&pCurmNm="+curmNm+"&pJocky="+jocky+"&pNewEduOpen="
			+eduOpen+"&pNewEduClose="+eduClose+"&pNewEduYear="+NewEduYear+"&pNewSearchAspCode="+NewSearchAspCode
			+"&pNewSearchMngDiv="+NewSearchMngDiv+"&DET_NM="+NewDET_NM+"&DET_CD="+NewDET_CD+"&EVA_CD="+NewEVA_CD
			+"&pEvaCnt="+NewEvaCnt+"&pOrderBy="+NEWOrderBy+"&pFirstNum="+NEWFirstNum
			+"&pSecondNum="+NEWSecondNum+"&pTarget="+NEWTarget+"&pStart_SNum="+NEWStart_SNum+"&pEnd_SNum="+NEWEnd_SNum
			+"&EVAL_ITEM="+NEWEVAL_ITEM+"&EVAL="+NEWEVAL+"&DIRECTION="+NEWDIRECTION
			+"&orderVal1="+NEWorderVal1+"&orderVal2="+NEWorderVal2+"&orderVal3="+NEWorderVal3+"&orderVal4="+NEWorderVal4
			+"&orderVal5="+NEWorderVal5+"&orderVal6="+NEWorderVal6+"&pISJOKuen_Flag="+NEWpISJOKuen_Flag
			+"&pSort="+NEWpSort+"&pGubun="+NEWpGubun+"&pType="+NEWpType+"&pQST_CNT="+NEWpQST_CNT+"&pQST_DIV="
			+NEWpQST_DIV+"&pPrintYN="+NEWpPrintYN+"&pTargetDiv="+NEWpTargetDiv+"&pPrint_type="+NEWpPrint_type
			+"&pOrgDiv="+NEWpOrgDiv+"&pDiploma="+NEWpDiploma+"&pPeriod="+NEWpPeriod+"&nPos="+nPos+"&lecturerMenuCode="+lecturerMenuCode;
		//returnUrl = returnUrl+"?pSeqCurm="+seqCurm+"&pSearchSeqCurm="+seqCurm+"&pSearchCurmNm="+curmNm+"&pNewEduYear="+eduYear+"&pNewSearchEduDiv="+eduDiv+"&pSearchJocky="+jocky+"&pCurmNm="+curmNm+"&pJocky="+jocky+"&pNewEduOpen="+eduOpen+"&pNewEduClose="+eduClose+"&pNewEduYear="+NewEduYear+"&pNewSearchAspCode="+NewSearchAspCode+"&pNewSearchMngDiv="+NewSearchMngDiv+"&DET_NM="+NewDET_NM+"&DET_CD="+NewDET_CD+"&EVA_CD="+NewEVA_CD+"&pEvaCnt="+NewEvaCnt+"&pOrderBy="+NEWOrderBy;//+"&pEvaCd="+NEWpEvaCd+"&pEvaCnt="+NEWpEvaCnt+"&pEvaGubun="+NEWpEvaGubun;
	    //°¢ ÆäÀÌÁö¿¡¼­ ³Ñ°Ü¾ßÇÒ ´Ù¸¥ ÆÄ¶ó¸ÞÅÍ°¡ ÀÖ¾ú´Ù¸é Ãß°¡ÇÑ´Ù
		if(window.fnBeforeSearch instanceof Function){
			returnUrl = fnBeforeSearch(returnUrl);
		}
	    window.location.href=returnUrl;	    
	}
}
var selectMode = 0;

function selectCheckBox(num, checkValue) {
	if(num == 0) {
		return;
	}

	var value;

	if(selectMode == false) {
		value = true;
		selectMode = 1;
	} else {
		value = false;
		selectMode = 0;
	}

	if(num == 1) {
		checkValue.checked = value;
	}

	if(num > 1) {
		for(i = 0; i < checkValue.length; i++ ) {
		    if(!checkValue[i].disabled){
			    checkValue[i].checked = value;
		    }
		}
	}

	return;
}
function sendMail(count, frm){
	if(count == 0) {
		return;
	}

	if(count == 1) {
		if(!frm.pCheck.checked) {
			alert(JS_MSG_MEMBER_104);
			return;
		}
	}

	var checked = false;

	if(count > 1) {
		for(var i = 0; i < frm.pCheck.length; i++) {
			if(frm.pCheck[i].checked) {
				checked = true;
			}
		}

		if(!checked) {
			alert(JS_MSG_MEMBER_104);
			return;
		}
	}

	var mailSendWindow;

	mailSendWindow = window.open("","Mmail","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=631,height=600");
	mailSendWindow.opener = self;
	mailSendWindow.focus();

	frm.target = "Mmail";
	frm.action = '/common/front/mail/comFrontMailSendFrm2nd.jsp';
	frm.submit();
	return;
}
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 countOption(atchFile, atchYn) {
	var len = atchFile.length;

	atchFile.options[0].selected = false;

	if(len > 1) {
		atchYn.value = "Y";

		for (i = 1; i < len; i++) {
			atchFile.options[i].selected = true;
		}

	} else {
		atchYn.value = "N";
	}
}
//ÀÚµ¿·Î±×ÀÎ °á°ú º¸±â
function autoLogView(strDomID, strYear, strSeqCurm, strJocky, strUserID){
	var div = $(strDomID);
	div.style.position = "absolute";
	div.style.width = 500+"px";
	div.style.left = 250+"px";
	div.style.zIndex = 1;
	div.style.border = 0 + "px";
	div.style.backgroundColor = "#ffffff";
	
	var url = "/common/front/autolog/frontAutoLog.jsp";
	var param = "pDomID=" + strDomID  
		      + "&pYear=" + strYear  
		      + "&pSeqCurm=" + strSeqCurm
		      + "&pJocky=" + strJocky
	          + "&pUserID=" + strUserID;

	var ajax = new Ajax.Updater(
			   strDomID, 
			   url, 
			   {
			       method: 'post', 
			       parameters: param
			   });
	
	$(strDomID).style.visibility = "visible";

}
//ÀÚµ¿·Î±×ÀÎ ·Î±× º¸±â ·¹ÀÌ¾î Ã³¸®
function protalAutoLoginShowHide(strDomID){
	if ($(strDomID).style.visibility=="visible"){
		$(strDomID).style.visibility = "hidden";
	}
	else {
		$(strDomID).style.visibility = "visible";
	}
}
function sendMemo(count, frm){
	if(count == 0) {
		return;
	}

	if(count == 1) {
		if(!frm.pCheck.checked) {
			alert(JS_MSG_MEMBER_122);
			return;
		}
	}

	var checked = false;

	if(count > 1) {
		for(var i = 0; i < frm.pCheck.length; i++) {
			if(frm.pCheck[i].checked) {
				checked = true;
			}
		}

		if(!checked) {
			alert(JS_MSG_MEMBER_122);
			return;
		}
	}

	var memoSendWindow;

	//memoSendWindow = window.open("","Mmemo","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=400,height=350");
	memoSendWindow = window.open("","Mmemo","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=500,height=430");
	memoSendWindow.opener = self;
	memoSendWindow.focus();

	frm.target = "Mmemo";
	frm.action = '/common/front/memo/comFrontMemoSendFrm.jsp';
	frm.submit();
	return;
}
function sendSms(count, frm){
	if(count == 0) {
		return;
	}

	if(count == 1) {
		if(!frm.pCheck.checked) {
			alert("SMS¸¦ ¹ß¼ÛÇÒ ´ë»óÀ» ¼±ÅÃÇÏ¼¼¿ä.");
			//alert("Please select 'Target Group' to send Short Message.");
			return;
		}
	}

	var checked = false;

	if(count > 1) {
		for(var i = 0; i < frm.pCheck.length; i++) {
			if(frm.pCheck[i].checked) {
				checked = true;
			}
		}

		if(!checked) {
			alert("SMS¸¦ ¹ß¼ÛÇÒ ´ë»óÀ» ¼±ÅÃÇÏ¼¼¿ä.");
			//alert("Please select 'Target Group' to send Short Message.");
			return;
		}
	}

	var memoSendWindow;

	memoSendWindow = window.open("","Msms","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=700,height=490");
	memoSendWindow.opener = self;
	memoSendWindow.focus();

	frm.target = "Msms";
	frm.action = '/common/front/sms/frontSmsSendForm.jsp';
	frm.submit();
	return;
}

function isChecked(num, checkValue) {
	var retVal = false;

	if (num == 1) {
		if (checkValue.checked) {
			retVal = true;
		}

	} else {

		for(i = 0; i < checkValue.length; i++) {
			if(checkValue[i].checked) {
				retVal = true;
			}
		}
	}

	return retVal;
}

var select_obj;

function fn_layer_action(name, status) {
	var obj = document.all[name];
	var _tmpx,_tmpy, marginx, marginy;
	_tmpx = event.clientX + parseInt(obj.offsetWidth);
	_tmpy = event.clientY + parseInt(obj.offsetHeight);
	_marginx = document.body.clientWidth - _tmpx;
	_marginy = document.body.clientHeight - _tmpy ;
	
	if(_marginx < 0)
		_tmpx = event.clientX + document.documentElement.scrollLeft + _marginx ;
	else
		_tmpx = event.clientX + document.documentElement.scrollLeft ;
	if(_marginy < 0)
		_tmpy = event.clientY + document.documentElement.scrollTop + _marginy +20;
	else
		_tmpy = event.clientY + document.documentElement.scrollTop ;
	
	//obj.style.posLeft = _tmpx-440;
	//obj.style.posTop = _tmpy-15;
	//obj.style.posLeft = _tmpx-163;
	//obj.style.posTop = _tmpy+348;
	obj.style.posLeft = _tmpx-163;
	obj.style.posTop = _tmpy-15;

	
	if(status == 'visible') {
		if(select_obj) {
			select_obj.style.visibility = 'hidden';
			select_obj=null;
		}

		select_obj = obj;
	} else {
		select_obj = null;
	}

	obj.style.visibility = status; 
}



function fn_print_layer_person_list(name, userId, userName, imgPath) {
	var printMain = "";
	var printHeight = 0;

	var printHeader = "<div id='"+name+"' style='position:absolute; height: "+printHeight+"; z-index:1; visibility: hidden' onMousedown=fn_layer_action('"+name+"','hidden')><table border=0><tr><td colspan=3 height=3></td></tr><tr><td width=5 rowspan=2>&nbsp;</td><td height=5></td></tr><tr><td><table style=cursor:hand border='0' cellspacing='1' cellpadding='0' bgcolor='black' width=100% height=100%><tr><td valign=top bgcolor=white><table border=0 cellspacing=0 cellpadding=3 width=100% height=100%>";

	printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=javascript:fn_view_person_info('"+userId+"');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src="+imgPath+"icon_layer_btn.gif border=0 align=absmiddle>&nbsp;&nbsp;"+JS_MSG_LAYER_105+"&nbsp;&nbsp;</td></tr>";
	printHeight = printHeight + 16;

	printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=javascript:fn_send_message('"+userId+"','"+userName+"');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src="+imgPath+"icon_layer_btn.gif border=0 align=absmiddle>&nbsp;&nbsp;"+JS_MSG_LAYER_104+"&nbsp;&nbsp;</td></tr>";
	printHeight = printHeight + 16;
	
		var printFooter = "</table></td></tr></table></td><td width=5 rowspan=2 onMouseover=fn_layer_action('"+name+"','hidden')>&nbsp;</td></tr><tr><td colspan=3 height=10 onMouseover=fn_layer_action('"+name+"','hidden')></td></tr></table></div>";

	document.writeln(printHeader + printMain + printFooter);
}
function fn_print_layer_course_info(name, crsCode, crsType, contentsType, imgPath) {
	var printMain = "";
	var printHeight = 0;

	var printHeader = "<div id='"+name+"' style='position:absolute; left:10px; top:25px; width:127; height: "+printHeight+"; z-index:1; visibility: hidden' onMousedown=fn_layer_action('"+name+"','hidden')><table border=0><tr><td colspan=3 onMouseover=fn_layer_action('"+name+"','hidden') height=3></td></tr><tr><td width=5 onMouseover=fn_layer_action('"+name+"','hidden') rowspan=2>&nbsp;</td><td height=5></td></tr><tr><td><table border='0' cellspacing='1' cellpadding='0' bgcolor='black' width=100% height=100%><tr><td valign=top bgcolor=white><table border=0 cellspacing=0 cellpadding=3 width=100% height=100%>";

	printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor=''><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src="+imgPath+"icon_layer_dot.gif border=0 align=absmiddle>&nbsp;&nbsp;"+JS_MSG_LAYER_101+" : "+crsCode+"&nbsp;&nbsp;</td></tr>";
	printHeight = printHeight + 16;

	printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor=''><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src="+imgPath+"icon_layer_dot.gif border=0 align=absmiddle>&nbsp;&nbsp;"+JS_MSG_LAYER_102+" : "+crsType+"&nbsp;&nbsp;</td></tr>";
	printHeight = printHeight + 16;

	printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor=''><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src="+imgPath+"icon_layer_dot.gif border=0 align=absmiddle>&nbsp;&nbsp;"+JS_MSG_LAYER_103+" : "+contentsType+"&nbsp;&nbsp;</td></tr>";
	printHeight = printHeight + 16;

	var printFooter = "</table></td></tr></table></td><td width=5 rowspan=2 onMouseover=fn_layer_action('"+name+"','hidden')>&nbsp;</td></tr><tr><td colspan=3 height=10 onMouseover=fn_layer_action('"+name+"','hidden')></td></tr></table></div>";

	document.writeln(printHeader + printMain + printFooter);
}
function fn_view_person_info(userId, pwdHiddenYN) {

	  if(userId == "") {
	    alert(JS_MSG_CHK_368);
	    return;
	  }
	  
		var loc1 = screen.availWidth;
		var loc2 = screen.availHeight;

		win = window.open("", "", "status=0,menubar=0,scrollbars=yes,resizable=yes,width=631,height=500,align=left,left="+(loc1-550)/2+",top="+(loc2-500)/2);

	  
	    /*
	     * ÆË¾÷À¸·Î ¶á »ç¿ëÀÚÁ¤º¸Ã¢À» ¸¶¿ì½º¿ìÃøÅ¬¸¯ÇÏ¿© ¼Ó¼ºº¸±â½Ã URLÆÐÅÏ¿¡ ³ë°ñÀûÀ¸·Î ÆÄ¶ó¸ÞÅÍ¸íÀÌ
	     * ÆÐ½º¿öµå °¨Ãß°Å³ª º¸ÀÌ±â¶õ °ÍÀ» À¯ÃßÇÒ¼ö ÀÖÀ»°Í °°¾Æ¼­ hid1À¸·Î ¸í¸íÇÑ´Ù. 
	     */	
		win.location = "/common/front/info/comFrontInfoPerson.jsp?pUserId="+userId+"&hid1="+pwdHiddenYN;
		return;

	}
function fn_close() {
	window.close();
}
function fn_send_message(userId, userName) {

	  if(userId == "") {
	    alert(JS_MSG_CHK_369);
	    return;
	  }
	  
		var loc1 = screen.availWidth;
		var loc2 = screen.availHeight;

		win = window.open("","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=390,height=430,left="+(loc1-390)/2+",top="+(loc2-430)/2);

		win.location = "/common/front/info/comFrontMemoSend.jsp?receiveUserIds="+userId+"&receiveUserNames="+userName;

		return;
	}
function fn_order_desc(orderKey, orderValue, frm, url) {
	
	frm.pOrderKey.value = orderKey;
	frm.pOrderValue.value = orderValue;
	frm.pOrderMethod.value = "DESC";

	frm.target = "_self";
	frm.action = url;
	frm.submit();
}
function fn_order_asc(orderKey, orderValue, frm, url) {
	
	frm.pOrderKey.value = orderKey;
	frm.pOrderValue.value = orderValue;
	frm.pOrderMethod.value = "ASC";
	
	frm.action = url;
	frm.submit();
}
function uploadFile2(queryKey, valueCount) {

	var loc1 = screen.availWidth;
	var loc2 = screen.availHeight;

	win = window.open("", "SUBMIT", "status=0,menubar=0,scrollbar=0,resizable=0,width=279,height=179,align=left,left="+(loc1-279)/2+",top="+(loc2-159)/2);

	document.frmUpload.pQueryKey.value = queryKey;
	document.frmUpload.pValueCount.value = valueCount;
	document.frmUpload.pInsertYn.value = 'N';

	document.frmUpload.target = "SUBMIT";
	document.frmUpload.submit();

	return;
}
function checkCode(filter) {

	if(filter){

		var key = String.fromCharCode(event.keyCode);
		var re = new RegExp(filter);

		if(!re.test(key)) {
			event.returnValue = false;
		}
	}
}
function previewMail(frmPreview, contents, type) {
	var previewWindow;

	frmPreview.pContents.value = contents.value;

	if(type[0].checked == true) {
		frmPreview.pContentsType.value = "01"; 		// TEXT
	} else if(type[1].checked == true ) {
		frmPreview.pContentsType.value = "02"; 		// HTML
	}
	previewWindow = window.open("","PREVIEW","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=631,height=550");
	previewWindow.opener = self;
	previewWindow.focus();

	frmPreviewMail.target = "PREVIEW";
	frmPreviewMail.submit();
	return;
}	
/*E HSB*/ 
