
//document.domain = "cau.ac.kr";
document.write("<script type='text/javascript' src='/common/script/menu_url.js'></script>");

var bName = getBrowserName();
var bVer = getBrowserVersion();

// ÇÃ¸®Ä¿Çö»ó((flicker prevent) Á¦°Å¼Ò½º //
try {
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

// onload ÀÌº¥Æ® ÇÔ¼ö //
/* 
»ç¿ë¿¹
addLoadEvent(ÇÔ¼ö1);
addLoadEvent(ÇÔ¼ö2);
*/
function addLoadEvent(func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function () {
			oldonload();
			func();
		}
	}
}

// object ¸¦ ÀÍ½ºÇÃ·Î·¯ ÆÐÄ¡¿¡ ¿µÇâ ¾È¹Þ°Ô ÇÏ±âÀ§ÇØ.
function objectlaunch(obcode) {
    document.write(obcode);
}

function isMSIE() {	// ÇöÀç ºê¶ó¿ìÀú°¡ MSIE ÀÌ¶ó¸é true ¸®ÅÏ
	var useragent = navigator.userAgent;
	var pos = useragent.indexOf('MSIE');
	if (pos > -1) return true;
	else return false;
}

function getBrowserName() {	// ºê¶ó¿ìÀúÀÌ¸§¾ò±â
	var useragent = navigator.userAgent;
	var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;

	return bName;
}

function getBrowserVersion() {	// ºê¶ó¿ìÀú¹öÀü¾ò±â
	var useragent = navigator.userAgent;
	var bName = getBrowserName();
	var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;

	var pos = useragent.indexOf('MSIE');
	if (pos > -1) {
		bVer = useragent.substring(pos + 5);
		var pos = bVer.indexOf(';');
		var bVer = bVer.substring(0,pos);
	}

	var pos = useragent.indexOf('Opera');
	if (pos > -1)    {
		bVer = useragent.substring(pos + 6);
		var pos = bVer.indexOf(' ');
		var bVer = bVer.substring(0, pos);
	}

	if (bName == "Netscape") {
		var bVer = useragent.substring(8);
		var pos = bVer.indexOf(' ');
		var bVer = bVer.substring(0, pos);
	}

	if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
		var pos = useragent.lastIndexOf('/');
		var bVer = useragent.substring(pos + 1);
	}

	return bVer;
}

// Æú´õ¸í ¸¸µé¶§ ¹®ÀÚÁ¦ÇÑ ÇÏ±âÀ§ÇÑ ÇÔ¼ö //
function alphabetOnly(obj) {
	var str = obj.getAttribute("value");
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-"
	var chkVal = "Y";
	var badWord = "";
	var goodWord = "";
	var tmp;

	for (var i=0; i<str.length; i++) {
		tmp = str.substring(i, i+1);
		if (valid.indexOf(tmp) == "-1") {
			chkVal = "N";
			badWord = tmp;
			break;
		} else {
			goodWord += tmp;
		}
	}

	if (chkVal == "N") {
		alert("Æú´õ¸í¿¡´Â '" + badWord + "' ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
		obj.value = goodWord;
		obj.focus();
	}
}

function numOnly(obj,isCash) { 
    //»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:numOnly(this,true);"> 
    //¼¼ÀÚ¸® ÄÞ¸¶ »ç¿ë½Ã true , ¼ýÀÚ¸¸ ÀÔ·Â ½Ã false 

    var returnValue = ""; 
    for (var i = 0; i < obj.value.length; i++){ 
        if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9")
		{ 
            returnValue += obj.value.charAt(i); 
        }
		else
		{ 
            returnValue += ""; 
        } 
    } 

    if (isCash)
	{ 
        obj.value = Comma(returnValue); 
        return; 
    } 
    obj.focus(); 
    obj.value = returnValue; 
} 

// ±Ý¾×¿¡ "," Ç¥½ÃÇÏ±â ÇÔ¼ö
function Comma(number) 
{
	number = CommaRemove(number);
	number = '' + number;

	if (number.length > 3) 
	{
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0 ; i < Math.floor(number.length / 3); i++) 
		{
			if ((mod == 0) && (i == 0)) output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
		}
		return (output);
	}
	else return number;
}

// ±Ý¾×¿¡ "," Á¦°ÅÇÏ´Â ÇÔ¼ö
function CommaRemove(number) 
{
	number = number.replace(/,/g,""); // "," À» Á¦°Å
	return number;
}

//  ³¯Â¥Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
function checkDate(strDate) {
	var arrDate;
	var chkDate

	if (strDate.indexOf("-") != -1) {
		arrDate = strDate.split("-");
	}
	else {
		arrDate = strDate.split("/");
	}


	if (arrDate.length != 3) {
		return false;
	}

	chkDate = new Date(arrDate[0] + "/" + arrDate[1] + "/" + arrDate[2]);

	if (isNaN(chkDate) == true ||
		(arrDate[1] != chkDate.getMonth() + 1 || arrDate[2] != chkDate.getDate())) {
		return false;
	}

	return true;
}
//  ³¯Â¥Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç

//ÀÌ¸§¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ°¡ µé¾î°¬´ÂÁö °Ë»çÇÑ´Ù.
// , : ; @ { } < > # $ % ? ¹®ÀÚ´Â »ç¿ë±ÝÁö
function IsInvalidCh( strName ) {
	var i, bFlag, ch;

	bFlag = false;

	for( i=0; i <= strName.length-1; i++ )	{
		ch = strName.substring(i, i+1);

		if( ch == "," || ch == ";" || ch == ":" || ch == "@" || ch == "{" || ch == "}" || ch =="<" || ch == ">" || ch=="#" || ch== "$" || ch == "%" || ch == "?" || ch == "'")
		{
			bFlag = true;
			break;
		}
	}

	return bFlag;
}

/// ÀÌ¸ÞÀÏÁÖ¼ÒÃ¼Å© ///
function checkEmail(emailObj) { 
	var email = emailObj.getAttribute("value");
	var invalidEmail=new Array();
//	invalidEmail[0]='daum';		// ±ÝÁöÇÒ µµ¸ÞÀÎÀ» ÀÔ·Â ÇÏ¼¼¿ä 
//	invalidEmail[1]='hanmail';

	var rtnVal="";
	var invalidCheck=0; 
	var str = email.toString();
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	if (filter.test(str)) { 

		var tmp = str.split('@');													//tempstring¿¡¼­ @ ±âÁØÀ¸·Î ºÐ¸®
		tmp = tmp[1].split('.');										//@À» ±âÁØÀ¸·Î ºÐ¸®ÇÑ¹®ÀÚ¿­¿¡¼­ . À» ±âÁØÀ¸·Î ºÐ¸®										

		for (var i=0; i<invalidEmail.length; i++) 	{ 
			if (tmp[0] == invalidEmail[i]) invalidCheck = 1;
		} 

		if (invalidCheck != 1) {
			emailObj.style.backgroundColor = "#FFFFFF";
			rtnVal = true;
		} else {
			emailObj.style.backgroundColor = "#FFFFCC";
			alert('´Ù¸¥ ¸ÞÀÏ °èÁ¤À» »ç¿ëÇØ ÁÖ½Ã±æ ¹Ù¶ø´Ï´Ù.');
			emailObj.focus();
			rtnVal = false;
		} 
	} else { 
		emailObj.style.backgroundColor = "#FFFFCC";
		alert("'" + email + "' is an incorrect email address format.");
		emailObj.focus();
		rtnVal = false;
	} 

	return rtnVal;
} 

// ÇÑ±ÛÀÔ·Â¾ÈµÇ°Ô Ã¼Å© //
function hanCheck(f,fieldname) {
	var str = eval("document."+f+"."+fieldname);

	for(i=0;i<str.value.length;i++)
	{
		var a=str.value.charCodeAt(i);
		if (a > 128) 
		{
			alert('ÇÑ±ÛÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù. ¿µ¹® ¶Ç´Â ¼ýÀÚ Á¶ÇÕÀ¸·Î ÇØÁÖ¼¼¿ä.');
//			str.value="";
			str.focus();
			return true;
		}
	}

	if((str.value.length < 4) || (str.value.length > 20))
	{
		alert('¾ÆÀÌµð´Â 4ÀÚÀÌ»ó 20ÀÚ ÀÌÇÏ·Î ¸¸µé¾îÁÖ¼¼¿ä.');
		str.value="";
		str.focus();
		return true;
	}
	return false;
}
// ÇÑ±ÛÀÔ·Â¾ÈµÇ°Ô Ã¼Å© //

///// ÁÖ¹Î¹øÈ£ Ã¼Å© /////
function validSerial(ssn1,ssn2) {
	var PNO1 = ssn1;
	var PNO2 = ssn2;
	var PN1 = ssn1.value;
	var PN2 = ssn2.value;


	PN = PN1+'-'+PN2;
			
	if (PN.length !=14) {
		alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
		PNO1.focus();
		return false;
	}

	PN1=PN.substr(0,6);
	PN2=PN.substr(7,7);
	chk=0;
	for (i=0;i<=5;i++) chk=chk+((i%8+2)*parseInt(PN1.substring(i,i+1)));
			
	for (i=6;i<=11;i++) chk=chk+((i%8+2)*parseInt(PN2.substring(i-6,i-5)));
			
	chk=11-(chk%11);
	chk=chk%10;
			
	if (chk !=PN2.substring(6,7)) {
		alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\\nÁÖ¹Îµî·Ï¹øÈ£¸¦ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
		PNO1.focus();
		return false;
	}
	return true;
}
///// ÁÖ¹Î¹øÈ£ Ã¼Å© /////

// »õÃ¢¶ç¿ì±â //
function newOpen(url,name,mwidth,mheight,top,left,resizable,scrollbars,status,position,msg) {
	// Ã¢ È­¸é°¡¿îµ¥·Î ¶ç¿ì±â //
	if(position=="CENTER") {
		top = (window.screen.availHeight - mheight) / 2;
		left = (window.screen.availWidth - mwidth) / 2;
		if (top < 0) Top = 0;
		if (left < 0) Left = 0;
	}
		
	if(msg.length > 0) {
		alert(msg);
		eval('window.open(url,name,"top='+top+'px,left='+left+'px,width='+mwidth+'px,height='+mheight+'px,resizable='+resizable+',scrollbars='+scrollbars+',status='+status+'")');
//		if(confirm(msg)) {
//			eval('window.open(url,name,"top='+top+'px,left='+left+'px,width='+mwidth+'px,height='+mheight+'px,resizable='+resizable+',scrollbars='+scrollbars+',status='+status+'")');
//		} else { 
//			return false; 
//		}
	} else {
		eval('window.open(url,name,"top='+top+'px,left='+left+'px,width='+mwidth+'px,height='+mheight+'px,resizable='+resizable+',scrollbars='+scrollbars+',status='+status+'")');
	}
}
// »õÃ¢¶ç¿ì±â //

/// ¾çÂÊ °ø¹é¾ø¾Ö±â ///
function trim (strSource) {
	re = /^\s+|\s+$/g;
	return strSource.replace(re, '');
}

// ÁÂÃø°ø¹é¾ø¾Ö±â //
function ltrim (strSource) {
	re = /^\s+/g;
	return strSource.replace(re, '');
}

// ¿ìÃø°ø¹é¾ø¾Ö±â //
function rtrim (strSource) {
	re = /\s+$/g;
	return strSource.replace(re, '');
}

////////////////////// ¾÷·Îµå ºÒ°¡ ÆÄÀÏ ÇÊÅÍ¸µ ////////////////////////////////
function LimitAttach(file,extArray) {
	var flag = "Y";
	if (!file) return;

	while (file.indexOf("\\") != -1)
	{
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < extArray.length; i++) 
		{
			if (extArray[i] == ext)
			{
				flag = "N";
				break;
			} 
			if(flag == "N") break;
		}
	}
	return flag;
}
////////////////////// ¾÷·Îµå ºÒ°¡ ÆÄÀÏ ÇÊÅÍ¸µ ////////////////////////////////

////////////////////// ÀÌ¹ÌÁöÆÄÀÏ¸¸ ¾÷·Îµå °¡´ÉÇÏ°Ô ////////////////////////////////
function imgAttach(file) 
{
	var flag;
	if (!file) return;

	while (file.indexOf("\\") != -1)
	{
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.lastIndexOf(".")).toLowerCase();
		if ((ext == ".jpg") || (ext == ".JPG") || (ext == ".gif") || (ext == ".GIF") || (ext == ".jpeg") || (ext == ".JPEG") || (ext == ".png") || (ext == ".PNG")) { flag = "Y"; break; }
		else { flag = "N"; break; }
	}
	return flag;
}
////////////////////// ÀÌ¹ÌÁöÆÄÀÏ¸¸ ¾÷·Îµå °¡´ÉÇÏ°Ô ////////////////////////////////

/// ·¡µð¿À¹öÆ° ///
function chkRadioBtn(obj,msg) {
	var flag = "N";	
	var total = obj.length;

	if(total == null) { if(obj.checked) { flag = obj.value; } }
	else { for(var countI=0; countI<total; countI++) { if(obj[countI].checked) { flag = obj[countI].value; } } }
	
	if(flag == "N") { alert(msg+" ¼±ÅÃÇØ ÁÖ¼¼¿ä."); return true; }
	else { return false; }
}

// ·¡µð¿À¹öÆ° Ã¼Å©À¯¹« //
function IsRadioRtnMsg(obj,msg) {
	if(obj) {
		var result = "N";
		for(var i=0; i<obj.length; i++) {
			if(obj[i].checked) result = "Y";
		}

		if(result == "Y") {	// Ã¼Å©°¡ µÇ¾îÀÖ´Ù¸é
			return false;
		} else {	// Ã¼Å©°¡ ¾ÈµÇ¾î ÀÖ´Ù¸é
			alert(msg + " ¼±ÅÃÇØÁÖ¼¼¿ä.");
			return true;
		}
	} else {
		return true;
	}
}

// ºó ¾ÆÀÌÅÛÀ» È®ÀÎÇÏ°í ¿À·ù¸Þ½ÃÁö //
function IsEmptyRtnMsg(obj,msg) {
	if(obj) {
//		var toCheck = obj.getAttribute("value");	 // °´Ã¼ÀÇ value°ªÀ» Ãëµæ
		var toCheck = obj.value;
		var chkStr = toCheck.toString();	// °ªÀ» ¹®ÀÚ¿­·Î º¯È¯
		chkStr = trim(chkStr);	// °ø¹éÁ¦°Å

		if (chkStr =="" || chkStr == null) {
			obj.style.backgroundColor = "#FFFFCC";
			alert(msg + " ³Ö¾îÁÖ¼¼¿ä.");
			obj.focus();

			return true;
		} else {
			obj.style.backgroundColor = "#FFFFFF";
			return false;
		}
	} else {
		return true;
	}
}

// ¼ýÀÚÀÎÁö, ºñ¾îÀÖ´Â Áö ÆÇº°ÇÏ°í ¿À·ù¸Þ½ÃÁö Pop Up
function IsEmptyOrNotIntegerRtnMsg( obj, msg, len )	{
	var st = obj.value;
	if (!IsEmpty(st)) {
		for (j=0; (j<st.length); j++) {
			if ((st.substring(j,j+1) < "0")||(st.substring(j,j+1) > "9")) {
				alert(msg+" ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
				obj.focus();
				//obj.select();
				return true;
			}
		}
	}	else	{
			alert(msg+" ÀÔ·ÂÇÏ½Ê½Ã¿À");
			obj.focus();
			//obj.select();
			return true;
	}
	if (len != null) {
		if (StrLeng(st) != len)	{
			alert(msg+""+len+"ÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
			obj.focus();
			//obj.select();
			return true;
		}
	}
	return false;
}

// ºñ¾î ÀÖ´ÂÁö¸¦  È®ÀÎ
function IsEmpty(toCheck) {
	var chkstr = toCheck + "";
	var is_Space = true;
	if ((chkstr =="")||(chkstr == null)) {
		return true;
	}
	for (j=0; is_Space && (j<chkstr.length); j++)	{
		if (chkstr.substring(j,j+1) != "")
			is_Space = false;
	}
    return ( is_Space );
}

//¼ýÀÚÀÎÁö È®ÀÎ
function IsInteger(st)
{
    if (!IsEmpty(st)){
       for (j=0; j<st.length; j++){
         if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))
	     return false;
       }
    } else {
       return false ;
    }
    return true ;
}

// ¼Ò¹®ÀÚ¿µ¹®°ú ¼ýÀÚ¸¸ ¹Þ±â //
function valiCheckField(str) {
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789"
	var rtnVal = "Y";
	var tmp;

	for (var i=0; i<str.length; i++) {
		tmp = "" + str.substring(i, i+1);
		if (valid.indexOf(tmp) == "-1") rtnVal = "N";
	}

	if (rtnVal == "N") {
		alert("¼Ò¹®ÀÚ ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
		return false;
	} else {
		return true;
	}
}

function valiCheck(field) 
{
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789"
	var ok = "yes";
	var temp;
	for (var i=0; i<field.length; i++) 
	{
		temp = "" + field.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") 
	{
		alert("¼Ò¹®ÀÚ ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
		return false;
	}

	return true;
}

// ÄíÅ° ±Á´Â ÇÔ¼ö //
function setCookie(name,value,expiredays) { 
        var todayDate = new Date(); 
        todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
}

// ÄíÅ° ¾ò¾î¿À´Â ÇÔ¼ö
function getCookie(name) { 
	var nameOfCookie = name + "="; 
    var x = 0; 
    while ( x <= document.cookie.length ) 
    { 
		var y = (x+nameOfCookie.length); 
        if ( document.cookie.substring( x, y ) == nameOfCookie )
		{ 
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) 
				endOfCookie = document.cookie.length; 
                return unescape( document.cookie.substring( y, endOfCookie ) ); 
		} 
        x = document.cookie.indexOf( " ", x ) + 1; 
        if ( x == 0 ) 
			break; 
	} 
    return; 
}

///// ÀÌ¹ÌÁöÀÇ È®ÀåÀÚ¸¦ °¡Á®¿À°í, ÆÄÀÏ»çÀÌÁî¸¦ ±¸ÇØ¼­ ºñ±³ //

//ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ °¡Á®¿È
function getFileExtension( filePath ) {
	var lastIndex = -1;
	lastIndex = filePath.lastIndexOf('.');
	var extension = "";	
	if ( lastIndex != -1 ) { extension = filePath.substring( lastIndex+1, filePath.len ); }
	else { extension = ""; }
	return extension;
}

// input ¹Ú½º·Î ÇÃ·¡½Ã¾÷·Îµå //
function inputUploadFile(attachType,attachNum) {
//	newOpen('/common/flashUpload/uploadFile.php?attachType=' + attachType + '&attachNum=' + attachNum + '&objType=INPUT','fileUpload','440','180','0','0','0','0','0','CENTER','');
	newOpen('/common/include/imgUpload.php?attachType=' + attachType + '&attachNum=' + attachNum + '&objType=INPUT','fileUpload','440','180','0','0','0','0','0','CENTER','');
}

// input ¹Ú½º·Î ÇÃ·¡½Ã¾÷·Îµå //
function inputRemoveFile(attachNum) {
	var attachStats = document.getElementById("attachStats"+attachNum);
	var txtObj = document.getElementById("oriFile"+attachNum);
	var btnObj = document.getElementById("btnRemoveFile"+attachNum);
	
	if(IsEmpty(txtObj.value.toString())) {
		alert("Ã·ºÎÇÏ½Å ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.");
		return false;
	} else {

		if(attachStats && txtObj && btnObj) {
			if(attachStats.value == "Y") {	// ÇöÀç»óÅÂ 1:Ã·ºÎÆÄÀÏ»ç¿ë»óÅÂ¿¡¼­ Å¬¸¯À» Çß´Ù´Â°Ç Ã·ºÎÆÄÀÏÀ» »èÁ¦ÇÏ°Ú´Ù´Â ¾Ö±â
				txtObj.style.color = "#FF0000";
				txtObj.style.textDecoration = "line-through";
				attachStats.value = "N";
				btnObj.src="/common/admin/btn/btn_cancel.gif";
			} else {
				txtObj.style.color = "#000000";
				txtObj.style.textDecoration = "none";
				attachStats.value = "Y";
				btnObj.src="/common/admin/btn/btn_delete1.gif";
			}
		}
	}
}

// ¸ÖÆ¼ ÇÃ·¡½Ã¾÷·ÎµåÃ¢Àº ¸ð´ÞÃ¢À¸·Î ¿­¸é ÀÛµ¿ÀÌ ¾ÈµÊ //
function selectUploadFile(frmObj,attachType,objType) {
	var attachCount = frmObj.attachedList.length;	// ÇöÀçÃ·ºÎÇÑ ÆÄÀÏ°¹¼ö
	var limitCount = frmObj.bbsPdsTotal.value;	// Ã·ºÎ°¡´ÉÇÑ ÆÄÀÏÃ·ºÎ°¹¼ö
	
	attachCount--;	// ÇÑÁÙÀ» »«´Ù.
	if(parseInt(attachCount) >= parseInt(limitCount)) {	// Ã·ºÎ°¡´ÉÇÑ È½¼ö¸¦ ÃÊ°úÇß´ÂÁö Ã¼Å©
		alert(limitCount + "°³ ÀÌ»ó Ã·ºÎÇÏ½Ç¼ö ¾ø½À´Ï´Ù."); 
		return false;
	} else {
		newOpen('/common/innoAP/uploadFile.php?attachType=' + attachType + '&objType=' + objType + '&attachCount=' + attachCount + '&limitCount=' + limitCount,'fileUpload','500','220','0','0','0','0','0','CENTER','');
	}
}

// ÆÄÀÏ¾÷·Îµå»èÁ¦ //
function selectRemoveFile(frmObj) {
	var selObj = frmObj.attachedList;
	var selNum = frmObj.attachedList.selectedIndex;

	if(selNum <= 0) {
		alert("»èÁ¦ÇÏ½Ç ÆÄÀÏÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return false;
	} else {
		removeOption(selObj,selNum);
	}
}

// ÀÌ¹ÌÁö ¾÷·Îµå ¹Ú½º //
function selectUploadImg(frmObj,attachType,objType) {
	var attachCount = frmObj.attachedImgList.length;	// ÇöÀçÃ·ºÎÇÑ ÆÄÀÏ°¹¼ö
	var limitCount = frmObj.bbsImgTotal.value;	// Ã·ºÎ°¡´ÉÇÑ ÆÄÀÏÃ·ºÎ°¹¼ö
	
	attachCount--;	// ÇÑÁÙÀ» »«´Ù.
	if(parseInt(attachCount) >= parseInt(limitCount)) {	// Ã·ºÎ°¡´ÉÇÑ È½¼ö¸¦ ÃÊ°úÇß´ÂÁö Ã¼Å©
		alert(limitCount + "°³ ÀÌ»ó Ã·ºÎÇÏ½Ç¼ö ¾ø½À´Ï´Ù."); 
		return false;
	} else {
		newOpen('/common/include/imgUpload.php?attachType=' + attachType + '&objType=' + objType + '&attachCount=' + attachCount + '&limitCount=' + limitCount,'imgUpload','450','150','0','0','0','0','0','CENTER','');
	}
}

// ÀÌ¹ÌÁö¾÷·Îµå»èÁ¦ //
function selectRemoveImg(frmObj) {
	var selObj = frmObj.attachedImgList;
	var selNum = frmObj.attachedImgList.selectedIndex;

	if(selNum <= 0) {
		alert("»èÁ¦ÇÏ½Ç ÀÌ¹ÌÁö¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return false;
	} else {
		removeOption(selObj,selNum);
	}
}

function resizeCompanyWindow() {
	// company ÇÁ·ÎÇÁÀÏ¿¡ ¸Â°Ô Ã¢»çÀÌÁîÁ¶Àý //
	var winWidth = 620;
	var winHeight = 830;
	var winxpos = (window.screen.availWidth - winWidth) / 2;
	var winypos = (window.screen.availHeight - winHeight) / 2;
	
	window.resizeTo(winWidth,winHeight);
	window.moveTo(winxpos,winypos);
}

function resizeJobWindow() {
	// job ÇÁ·ÎÇÁÀÏ¿¡ ¸Â°Ô Ã¢»çÀÌÁîÁ¶Àý //
	var winWidth = 800;
	var winHeight = 600;
	var winxpos = (window.screen.availWidth - winWidth) / 2;
	var winypos = (window.screen.availHeight - winHeight) / 2;
	
	window.resizeTo(winWidth,winHeight);
	window.moveTo(winxpos,winypos);
}

// ¾ÆÀÌÇÁ·¹ÀÓ ¸®»çÀÌÂ¡ //
function adjustIFrameSize(id) {
	var myIframe = document.getElementById(id);

	if (myIframe) {
        if (myIframe.contentDocument && myIframe.contentDocument.body.offsetHeight) {
            // W3C DOM (and Mozilla) syntax
			if(window.opera) {			
				myIframe.height = myIframe.document.body.scrollHeight;    
			} else {
				myIframe.height = myIframe.contentDocument.body.offsetHeight;    
			}
        } else if (myIframe.Document && myIframe.Document.body.scrollHeight) {
            // IE DOM syntax
//            myIframe.height = myIframe.Document.body.scrollHeight;
            myIframe.height = myIframe.Document.body.scrollHeight + 50;
        }

		// bind onload events to iframe
        if (myIframe.addEventListener) {			
            myIframe.addEventListener("load", resizeIframe, false);
        } else {
            myIframe.attachEvent("onload", resizeIframe);
        }
   }
}

function resizeIframe(evt) {
    evt = (evt) ? evt : event;
    var target = (evt.target) ? evt.target : evt.srcElement;

    // take care of W3C event processing from iframe's root document

    if (target.nodeType == 9) {
      if (evt.currentTarget && evt.currentTarget.tagName.toLowerCase() == "iframe") {
            target = evt.currentTarget;    
        }
    }

    if (target) {
        adjustIFrameSize(target.id);
    }
}

// ¼¿·ºÆ®¹Ú½º¿¡¼­ ¿É¼ÇÃß°¡ //
function addOption(selObj,val,txt,cLoc) {
	if(selObj) {
		if(cLoc == "parent") {
			var opt = document.createElement("OPTION");
		} else {
			var opt = opener.document.createElement('OPTION');
		}


		opt.value = val;
		opt.text = txt;

		if(isMSIE()) {
			selObj.add(opt);
		} else {
			selObj.appendChild(opt);
		}
		return true;
	} else {
		return false;
	}
}

// ¼¿·ºÆ®¹Ú½º¿¡¼­ ¿É¼ÇÁö¿ì±â //
function removeOption(selObj,selNum) {
	if(selObj) {
		selObj.remove(selNum);
		return true;
	} else {
		alert("¼¿·ºÆ®°´Ã¼°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		return false;
	}
}

// ¼¿·ºÆ®¹Ú½ºÀÇ ¸ðµç Ç×¸ñÁö¿ì±â //
function removeAllOption(selObj) {
	if(selObj) {
		for(var i=0; i<selObj.options.length; i++) {
			selObj.options[i] = null;
		}
	}
}

function flashWrite(url,w,h,id,bg,win){

	// ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='scale' value='noscale' />"+
	"<embed src='"+url+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	// ÇÃ·¡½Ã ÄÚµå Ãâ·Â
	document.write(flashStr);
}

function topMenuFlash(url,w,h,id,bg,win,depth1,depth2) {

	// ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='movie' value='"+url+"?PageNum=" + depth1 + "&subNum=" + depth2 + "' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='scale' value='noscale' />"+
	"<embed src='"+url+"?PageNum=" + depth1 + "&subNum=" + depth2 + "' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	// ÇÃ·¡½Ã ÄÚµå Ãâ·Â
	document.write(flashStr);
}


function leftMenuFlash(url,w,h,id,bg,win,depth1,depth2) {

	// ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='movie' value='"+url+"?pageNum=" + depth1 + "&subNum=" + depth2 + "' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='scale' value='noscale' />"+
	"<embed src='"+url+"?pageNum=" + depth1 + "&subNum=" + depth2 + "' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	// ÇÃ·¡½Ã ÄÚµå Ãâ·Â
	document.write(flashStr);
}


function download(fileName,filePath) {
	newOpen('/common/include/download.php?fileName=' + fileName + '&filePath=' + filePath,'','0','0','0','0','0','0','0','','');
}

function goTotalSystem() {
	var URL = document.URL;
	URL = URL.replace("&","*");
	location.href="/common/include/login_check.php?goUrl=" + URL;
}


function moviePlay(width,height,url) {
	document.write ('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" width="' + width + '" height="' + height + '">');
	document.write ('<param name="FileName" value="' + url + '">');
	document.write ('<param name="AudioStream" value="-1">');
	document.write ('<param name="AutoSize" value="false">');
	document.write ('<param name="AutoStart" value="true">');
	document.write ('<param name="AnimationAtStart" value="false">');
	document.write ('<param name="AllowScan" value="true">');
	document.write ('<param name="AllowChangeDisplaySize" value="false">');
	document.write ('<param name="AutoRewind" value="false">');
	document.write ('<param name="Balance" value="0">');
	document.write ('<param name="BufferingTime" value="3">');
	document.write ('<param name="ClickToPlay" value="true">');
	document.write ('<param name="CursorType" value="0">');
	document.write ('<param name="CurrentPosition" value="-1">');
	document.write ('<param name="CurrentMarker" value="0">');
	document.write ('<param name="DisplayBackColor" value="0">');
	document.write ('<param name="DisplayForeColor" value="16777215">');
	document.write ('<param name="DisplayMode" value="0">');
	document.write ('<param name="DisplaySize" value="0">');
	document.write ('<param name="Enabled" value="true">');
	document.write ('<param name="EnableContextMenu" value="true">');
	document.write ('<param name="EnablePositionControls" value="true">');
	document.write ('<param name="EnableFullScreenControls" value="false">');
	document.write ('<param name="EnableTracker" value="true">');
	document.write ('<param name="InvokeURLs" value="false">');
	document.write ('<param name="Language" value="-1">');
	document.write ('<param name="Mute" value="false">');
	document.write ('<param name="PlayCount" value="1">');
	document.write ('<param name="PreviewMode" value="false">');
	document.write ('<param name="Rate" value="1">');
	document.write ('<param name="SelectionStart" value="-1">');
	document.write ('<param name="SelectionEnd" value="-1">');
	document.write ('<param name="SendOpenStateChangeEvents" value="true">');
	document.write ('<param name="SendWarningEvents" value="true">');
	document.write ('<param name="SendErrorEvents" value="true">');
	document.write ('<param name="SendKeyboardEvents" value="false">');
	document.write ('<param name="SendMouseClickEvents" value="false">');
	document.write ('<param name="SendMouseMoveEvents" value="false">');
	document.write ('<param name="SendPlayStateChangeEvents" value="false">');
	document.write ('<param name="ShowCaptioning" value="false">');
	document.write ('<param name="ShowControls" value="true">');
	document.write ('<param name="ShowAudioControls" value="true">');
	document.write ('<param name="ShowDisplay" value="false">');
	document.write ('<param name="ShowGotoBar" value="false">');
	document.write ('<param name="ShowPositionControls" value="false">');
	document.write ('<param name="ShowStatusBar" value="false">');
	document.write ('<param name="ShowTracker" value="true">');
	document.write ('<param name="TransparentAtStart" value="false">');
	document.write ('<param name="VideoBorderWidth" value="0">');
	document.write ('<param name="VideoBorderColor" value="0">');
	document.write ('<param name="VideoBorder3D" value="false">');
	document.write ('<param name="Volume" value="-600">');
	document.write ('<param name="WindowlessVideo" value="false">');
	document.write ('<embed width="450" height="420" src="' + url + '" AutoStart="true" ShowTracker="true" ShowControls="true" ShowGotoBar="false" ShowDisplay="false" ShowStatusBar="false" AutoSize="false" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/"></embed></object>');
}


function showIdFnc_master(evt) {
	var IE = document.all ? 1 : 0;
	var NN = document.layer ? 1 : 0;
	var N6 = document.getElementById ? 1 : 0;
	if(IE) var menuLayer = document.all("memberMenu_master");
	else if(NN) var menuLayer = document.layer["memberMenu_master"];
	else if(N6) var menuLayer = document.getElementById("memberMenu_master");
	else return false;
	
	var diffX = (IE) ? document.documentElement.scrollLeft + evt.clientX : self.pageXOffset + evt.clientX;
	var diffY = (IE) ? document.documentElement.scrollTop + evt.clientY : self.pageYOffset + evt.clientY;

	menuLayer.style.left = diffX + "px";
	menuLayer.style.top = diffY + "px";
	menuLayer.style.display = "block";

	return false;
}

function hiddenIdFnc_master() {
	var IE = document.all ? 1 : 0;
	var NN = document.layer ? 1 : 0;
	var N6 = document.getElementById ? 1 : 0;
	if(IE) var menuLayer = document.all("memberMenu_master");
	else if(NN) var menuLayer = document.layer["memberMenu_master"];
	else if(N6) var menuLayer = document.getElementById("memberMenu_master");
	else return false;

	if(menuLayer) menuLayer.style.display = "none";
}

// ÂÊÁöº¸³»±â //
function memoIt_master(sendMemNum) {
	hiddenIdFnc();

	if(IsEmpty(sendMemNum)) {
		alert("·Î±×ÀÎÈÄ »ç¿ëÇØ ÁÖ¼¼¿ä.");
		return false;
	} else {
		newOpen('/memo/memo_mini_write_admin.php','memoSend','500','270','0','0','0','0','0','CENTER','');
	}
}


var memberMenuId = "";
var memberMenuNum = "";
var memberMenuNickname = "";

function showIdFnc(evt,memNum,memNickname) {
	memberMenuNum = memNum;	// ±Û·Î¹ßº¯¼ö
	memberMenuNickname = memNickname;	// ±Û·Î¹ßº¯¼ö
	
	var IE = document.all ? 1 : 0;
	var NN = document.layer ? 1 : 0;
	var N6 = document.getElementById ? 1 : 0;
	if(IE) var menuLayer = document.all("memberMenu");
	else if(NN) var menuLayer = document.layer["memberMenu"];
	else if(N6) var menuLayer = document.getElementById("memberMenu");
	else return false;
	
	var diffX = (IE) ? document.documentElement.scrollLeft + evt.clientX : self.pageXOffset + evt.clientX;
	var diffY = (IE) ? document.documentElement.scrollTop + evt.clientY : self.pageYOffset + evt.clientY;

	menuLayer.style.left = diffX + "px";
	menuLayer.style.top = diffY + "px";
	menuLayer.style.display = "block";

	return false;
}

function hiddenIdFnc() {
	var IE = document.all ? 1 : 0;
	var NN = document.layer ? 1 : 0;
	var N6 = document.getElementById ? 1 : 0;
	if(IE) var menuLayer = document.all("memberMenu");
	else if(NN) var menuLayer = document.layer["memberMenu"];
	else if(N6) var menuLayer = document.getElementById("memberMenu");
	else return false;

	if(menuLayer) menuLayer.style.display = "none";
}

// ÂÊÁöº¸³»±â //
function memoIt(sendMemNum) {
	hiddenIdFnc();

	if(IsEmpty(sendMemNum)) {
		alert("·Î±×ÀÎÈÄ »ç¿ëÇØ ÁÖ¼¼¿ä.");
		return false;
	} else {
		newOpen('/memo/memo_mini_write.php?receiveMemNum=' + memberMenuNum,'memoSend','500','270','0','0','0','0','0','CENTER','');
//		if(memberMenuNum == 48) {
//			newOpen('/memo/memo_mini_write_admin.php?receiveMemNum=' + memberMenuNum,'memoSend','500','270','0','0','0','0','0','CENTER','');
//		} else {
//			newOpen('/memo/memo_mini_write.php?receiveMemNum=' + memberMenuNum,'memoSend','500','270','0','0','0','0','0','CENTER','');
//		}
	}
}

// Ä£±¸Ãß°¡ //
function addIt(sendMemNum) {
	var friendId = memberMenuId;
	var friendMemNum = memberMenuNum;
	var friendNickname = memberMenuNickname;

	if(IsEmpty(sendMemNum)) {
		alert("·Î±×ÀÎ ÈÄ ÀÌ¿ëÇØ ÁÖ¼¼¿ä.");
		return false;
	}
	
	if(IsEmpty(friendMemNum)) {
		alert("Ãß°¡ÇÒ È¸¿ø¹øÈ£°ª ¾ø½À´Ï´Ù.");
		return false;
	}

	if(sendMemNum == friendMemNum) {
		alert("º»ÀÎÀº Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}

	hiddenIdFnc();

	if(confirm(friendNickname + "´ÔÀ» Ä£±¸·Î Ãß°¡ÇÏ½Ã°Ú½À´Ï±î?\r\n\r\n¡ØÄ£±¸Ãß°¡¿äÃ»À» ¹ÞÀº »ó´ë¹æÀÌ Ä£±¸¼ö¶ôÀ» ÇØ ÁÖ¾î¾ß Ä£±¸¸ñ·Ï¿¡ µé¾î°©´Ï´Ù.")) {
		sendRequest(on_addFriend,'&mode=addFriend&sendMemNum=' + sendMemNum + '&friendMemNum=' + friendMemNum,'GET','/common/include/ajax_add_friend.php',true,true);
	} else {
		return false;
	}
}

function on_addFriend(oj) {
	var res = decodeURIComponent(oj.responseText);
	if(res == "01") {
		alert("ÀÌ¹Ì Ä£±¸·Î µî·ÏµÇ¾îÀÖ½À´Ï´Ù.");
		return false;
	} else {
		alert("Ä£±¸·Î Ãß°¡ÇÏ¿´½À´Ï´Ù.");
		return false;
	}
}

function rightClick() {
	if (event.button == 2) {	// ¿ìÃøÅ¬¸¯
		hiddenIdFnc();
	}
}
document.onmouseup = rightClick;

// iframe resize (ie,ff,opera »ç¿ë°¡´É) //
function iframeResize(iframeId) {
  //find the height of the internal page
  var the_height = document.getElementById(iframeId).contentWindow.document.body.scrollHeight;

  //change the height of the iframe
  document.getElementById(iframeId).height = the_height;
  top.location.href = "#";
}


// Áß¾ÓÀÎ ¸ÞÀÎ °øÁö»çÇ× ¹Ù·Î°¡±â //
function overGoNotice(num) {
	var obj = parent.document.getElementById("noticeIframe");
	switch(num) {
		case 1 : obj.src = "univ_noti02.php"; break;
		case 2 : obj.src = "cauin_noti.php"; break;
	}
}

// Áß¾ÓÀÎ ¸ÞÀÎ ÇÐ½ÀÁ¤º¸ ¹Ù·Î°¡±â //
function overGo(num) {
	var obj = parent.document.getElementById("studyInfo");
	switch(num) {
		case 1 : obj.src = "info_01.php"; break;
		case 2 : obj.src = "info_02.php"; break;
		case 3 : obj.src = "info_03.php"; break;
		case 4 : obj.src = "info_04.php"; break;
	}
}

// Áß¾ÓÀÎ ¸ÞÀÎ ÇÐ½ÀÁ¤º¸ ¹Ù·Î°¡±â //
function overGo2(num) {
	var obj = parent.document.getElementById("studyInfo");
	switch(num) {
		case 1 : obj.src = "qna.php"; break;
		case 2 : obj.src = "study.php"; break;
	}
}
