//******************************************************************************************************
// Eexplanation : ¿ìÆí¹øÈ£ »õÃ¢ ¶ç¿ì±â
//******************************************************************************************************

function findZipcode(form, str) {
	formName = form.name;
	newURL = "/files/member/zipcodeSearch.php?sort=" + str + "&formName=" + formName;
	searchWindow=window.open(newURL, 'zipcodeSearch', 'width=418,height=240, toolbar=no,scrollbars=yes,resizable=no');
}


//******************************************************************************************************
// Eexplanation : ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÏ°í °è¼Ó ÁøÇàÇÑ´Ù.
// Input Value  : msg(Ç¥½ÃÇÒ ¸Þ¼¼Áö)
//******************************************************************************************************

function message(msg) {
	alert(msg);
}


//******************************************************************************************************
// Eexplanation : ¿¡·¯¸Þ¼¼Áö Ç¥½ÃÈÄ ÀÌÀü ÆäÀÌÁö·Î µ¹¸°´Ù.
// Input Value  : msg(Ç¥½ÃÇÒ ¸Þ¼¼Áö)
//******************************************************************************************************

function errmsg(msg) {
	if(msg == "") {
		msg = "Á¤»óÀûÀÎ Á¢±Ù ¹Ù¶ø´Ï´Ù!!";
	}
	alert(msg);
	history.go(-1);
}


//******************************************************************************************************
// Eexplanation : ¿¡·¯¸Þ¼¼Áö Ç¥½ÃÈÄ ÀÌÀü ÆäÀÌÁö·Î µ¹¸°´Ù.
// Input Value  :$msg(Ç¥½ÃÇÒ ¸Þ¼¼Áö)
//******************************************************************************************************

function msgClose(msg) {
	alert(msg);
	window.close();
}


//******************************************************************************************************
// Eexplanation : ¿¡·¯¸Þ¼¼Áö Ç¥½ÃÈÄ ÁöÁ¤ ÆäÀÌÁö·Î µ¹¸°´Ù.
// Input Value  : msg(Ç¥½ÃÇÒ ¸Þ¼¼Áö), url(ÀÌµ¿ÇÒ ÁÖ¼Ò)
//******************************************************************************************************

function msgMove(msg, url) {
	alert(msg);
	location.href = url;
}

//******************************************************************************************************
// Eexplanation : ¿¡·¯¸Þ¼¼Áö Ç¥½ÃÈÄ ÁöÁ¤ ÆäÀÌÁö·Î µ¹¸°´Ù.
// Input Value  : url(ÀÌµ¿ÇÒ ÁÖ¼Ò)
//******************************************************************************************************

function openerCM(url) {
	window.close();
	opener.location.href = url;
}


//******************************************************************************************************
// Eexplanation : ¿¡·¯¸Þ¼¼Áö Ç¥½ÃÈÄ ÁöÁ¤ ÆäÀÌÁö·Î µ¹¸°´Ù.
// Input Value  : url(ÀÌµ¿ÇÒ ÁÖ¼Ò)
// Sample		: openWindow('ÆÄÀÏ¸í','Å¸°Ù','scrollbars=yes,width=900,height=660,left=0,top=0')
//******************************************************************************************************

function openWindow(url,target,option) {
	window.open(url,target,option);
}


//******************************************************************************************************
// Eexplanation : ¸ð´ÞÃ¢À¸·Î »õÃ¢À» ¶ç¿î´Ù.
// Input Value  : url(ÀÌµ¿ÇÒ ÁÖ¼Ò)
// Sample		: openWindow("ÆÄÀÏ¸í", "Å¸°Ù", "dialogWidth:400px; dialogHeight:250px;status:no; help:no; scroll:no")
//******************************************************************************************************

function infoWindow(URL){
	window.showModalDialog(URL, "", "dialogWidth:400px; dialogHeight:250px;status:no; help:no; scroll:no"); 
}


//******************************************************************************************************
// Eexplanation : Ã¢À» ´Ý´Â´Ù
//******************************************************************************************************

function closeWindow() {
	window.close();
}


//******************************************************************************************************
// Eexplanation : ¼¿·ºÆ® ¹öÆ°À» ¼±ÅÃÇÏ¸é ÀÌµ¿ÇÑ´Ù.
// Input Value  : form(ÆûÀÌ¸§), fn(ÇÊµå¸í), url(±âº»ÁÖ¼Ò)
// Sample		: <select name=field_name onchange="Quick_Link(this.form, 'field_name', '/sample/sample.php?sample_id=');">
//******************************************************************************************************

function Jump_Category(form, fn, url) {
	var select = form.fn.selectedIndex;

	if(form.fn.options[select].value != "") {
		location=url + form.fn.options[select].value;
	}
}


//******************************************************************************************************
// Eexplanation : ´Ù½Ã ÇÑ¹ø ¹¯´Â´Ù.
// Input Value  : msg, url, val
//******************************************************************************************************

function msgConfirm(msg, url, val) {
	var val;
	ans = confirm(msg)
	if ( ans== true){
		str = url + val
		location.href = str;
	} 
}



//******************************************************************************************************
// Eexplanation : ÆäÀÌÁö ·Îµù½Ã Æ÷Ä¿½º°¡ ÇÊ¿äÇÒ¶§
// Input Value  : form(this.form), fieldName
//******************************************************************************************************

function selectFocus(form, fieldName) {
	form.recom_id.focus();
	return;
}


//******************************************************************************************************
//******************************************************************************************************
//******************************************************************************************************
//****************************   ¿©±â¼­ºÎÅÍ´Â ÀÏ¹ÝÀûÀÎ ÇÔ¼ö ¿Ü¿¡ »õ·Î Ãß°¡µÇ´Â °Íµé **************************
//******************************************************************************************************
//******************************************************************************************************
//******************************************************************************************************




//******************************************************************************************************
// Eexplanation : Å¬·¡½º ¹®¼­ ÀÛ¼º½Ã ¾²±âÃ¢À» ¶ç¿î´Ù.
// Input Value  : class_id, item_id, type(insert, modify)
//******************************************************************************************************

function docClassOpen(class_id, item_id, type) {
	if(item_id == 0) {
		mode = "insert";
	} else {
		mode = "modify";
	}
	url = "write.php?class_id=" + class_id + "&item_id=" + item_id + "&type=" + type + "&mode=" + mode;
	window.open(url, 'write', 'scrollbars=no,width=400,height=650,left=600,top=0');
}


//******************************************************************************************************
// Eexplanation : ÀÔ·Â°ªÀÌ ºó°ªÀÎÁö ÆÇº°ÇÑ´Ù.
// Input Value  : str(form.name.value°ª)
//******************************************************************************************************

function isEmpty(str) {

	for ( var i = 0 ; i < str.length ; i++ ) {
		if ( str.substring(i, i+1) != " " ) {
			return false;
		}
	}

	return true;

}


//******************************************************************************************************
// Eexplanation : ÀÔ·Â°ªÀÇ ÃÖ¼Ò, ÃÖ´ëÄ¡ ¾ÈÀÇ ±ÛÀÚ¼öÀÎÁö ÆÇº°ÇÑ´Ù.
// Input Value  : str(form.name.value°ª), minlen, maxlen
//******************************************************************************************************

function checkLength(str, minlen, maxlen) {

	if (str.length < minlen || str.length > maxlen) {
		return false;
	}		
		
	return true;

}


//******************************************************************************************************
// Eexplanation : ÇÑ±ÛÀÎÁö ÆÇº°ÇÑ´Ù.
// Input Value  : str(form.name.value°ª)
//******************************************************************************************************

function isHangul(str) {

	var re = /[a-zA-Z0-9\s~!@#\$%\^&\*\(\)_\+\{\}|:"<>\?`\-=\[\]\\;',\.\/]/; // matches a alphanumeric character or space

	if (re.test(str)) {
		return false;
	}

	return true;

}


//******************************************************************************************************
// Eexplanation : ¼ýÀÚÀÎÁö ÆÇº°ÇÑ´Ù.
// Input Value  : str(form.name.value°ª)
//******************************************************************************************************

function isNumber(str, allowable) {

	valid = true;
	cmp = "0123456789" + allowable;

	for (i=0; i<str.length; i++) {
		if (cmp.indexOf(str.charAt(i)) < 0) {
			valid = false;
			break;
		}
	}

	return valid;

}


//******************************************************************************************************
// Eexplanation : ÀÌ¸§ÀÎÁö ÆÇº°ÇÑ´Ù.
// Input Value  : str(form.name.value°ª)
//******************************************************************************************************

function checkName(str) {

	if (!checkLength(str, 2, 80, false) || !isHangul(str)) {
		return false;
	}

	return true;

}



//******************************************************************************************************
// Eexplanation : ÀüÀÚ¿ìÆíÁÖ¼Ò¸¦ ÆÇº°ÇÑ´Ù.
// Input Value  : str(form.name.value°ª)
//******************************************************************************************************

function checkEmail(str) {

	valid = false;

	if (str == "")
		alert("EmailÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À!!");
	else if (str.indexOf(" ") != -1)
		alert("EmailÁÖ¼Ò¿¡ °ø¹éÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù!!");
	else if (str.indexOf("@") < 1)
		alert("EmailÁÖ¼Ò ÁöÁ¤ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. '@'ÀÌ ´©¶ôµÇ¾ú½À´Ï´Ù!!");
	else if (str.indexOf(".") == -1)
		alert("EmailÁÖ¼Ò ÁöÁ¤ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. '.'ÀÌ ´©¶ôµÇ¾ú½À´Ï´Ù!!");
	else if (str.indexOf(".") - str.indexOf("@") == 1)
		alert("EmailÁÖ¼Ò ÁöÁ¤ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. '@' ´ÙÀ½¿¡ ¹Ù·Î '.'ÀÌ ¿Ã ¼ö ¾ø½À´Ï´Ù!!");
	else if (str.charAt(str.length-1) == '.')
		alert("EmailÁÖ¼Ò ÁöÁ¤ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. '.'Àº EmailÁÖ¼Ò ³¡¿¡ ¿Ã ¼ö ¾ø½À´Ï´Ù!!");
	else
		valid = true;

	return valid;

}


//******************************************************************************************************
// Eexplanation : ÅõÇ¥ÇÏ±âÀü¿¡ Ã¼Å©¸¦ ÁøÇàÇÑ´Ù.
//******************************************************************************************************

function pollCheck(form){

	var pollChecked = '';
	for(var i =0 ; i < form.poll.length; i ++){
		if(form.poll[i].checked == true){
			pollChecked = 'OK';
		}
	}
	
	if(pollChecked != 'OK') {
		alert ('ÅõÇ¥ Ç×¸ñÀÌ ¼±ÅÃµÇ¾îÁöÁö ¾Ê¾Ò½À´Ï´Ù.');
		return false;
	}

}


//******************************************************************************************************
// Eexplanation : µ· Ç¥½Ã½Ã 3ÀÚ¸®¸¶´Ù ÄÞ¸¶ »ðÀÔ
//******************************************************************************************************

function commaSplit(str) { 
	
	if(str.value.charAt(0) == 0 && str.value != "0") {
		str.value = "";
	}

	txtNumber = str.value;
	txtNumber = txtNumber.replace(/,/gi, "");

	if(txtNumber >= 1000000000000) {
		alert("´ÜÀ§´Â ¿øÀÌ¸ç 1Á¶ÀÌÇÏÀÇ ±Ý¾×À¸·Î Á¦ÇÑÇÕ´Ï´Ù!!");
	}

	if (isNaN(txtNumber)) { 
		alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ¼¼¿ä"); 
		str.value = '';
		str.focus();
	} else { 

		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); 
		var arrNumber = txtNumber.split('.'); 

		arrNumber[0] += '.'; 
		do { 
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2'); 
		} while (rxSplit.test(arrNumber[0]));
		
		if (arrNumber.length > 1) { 
			str.value = arrNumber.join(''); 
		} else { 
			str.value = arrNumber[0].split('.')[0]; 
		} 

	} 

} 


//******************************************************************************************************
// Eexplanation : µ¿¿µ»ó °­ÁÂ¸¦ ¶ç¿î´Ù.
//******************************************************************************************************
function startMovieLecture(lectureID, itemID) {
	URL = "/lecture/movieFrame/?lectureID=" + lectureID + "&itemID=" + itemID;
	window.open(URL, "movieLecture", "width=830, height=425, status=no, scrollbars=no, left=5, top=10"); 
}



//******************************************************************************************************
// Eexplanation : RollOver ¹öÆ°
//******************************************************************************************************
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.0
  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 && document.getElementById) x=document.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 MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}




//******************************************************************************************************
// Eexplanation : ÀÌ¹ÌÁö ¸µÅ© Á¡¼± ºí·¯
//******************************************************************************************************

function allblur() {
         for (i = 0; i < document.links.length; i++)
              document.links[i].onfocus = document.links[i].blur;
    }


//******************************************************************************************************
// Eexplanation : ·Î±×ÀÎ Ã³¸® ¹öÆ°
//******************************************************************************************************


function loginFormCheck(form) {
	if (form.userID.value == "") {
		alert("È¸¿ø¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À!!");
		form.userID.focus();
		//return false;
		return
	}

	if (form.userID.value.length < 4) {
		alert("È¸¿ø¾ÆÀÌµð´Â 4ÀÚÀÌ»óÀÔ´Ï´Ù!!");
		form.userID.focus();
		//return false;
		return
	}

	if (form.password.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À!!");
		form.password.focus();
		//return false;
		return
	}

	if (form.password.value.length < 4) {
		alert("ºñ¹Ð¹øÈ£´Â 4ÀÚÀÌ»óÀÔ´Ï´Ù!!");
		form.password.focus();
		//return false;
		return
	}
	form.submit();
}


function popReplace(gourl) {

   opener.location.replace(gourl); 

}

function FnClose() {

   opener.document.reload(); 

   self.close();

}

function FnReplace(gourl) {

   opener.location.replace(gourl);

   self.close();

}

function get_file_ext(filename) { 

	temp_image=filename.split("."); 
	size=temp_image.length; 
	return temp_image[size-1]; 

} 

function form_submit(form) { 

	file_type=get_file_ext(form.upLoadFile.value); 

	if(file_type == 'jpg' || file_type == 'gif' || file_type == 'jpeg')  { 
		alert("ÀÌ¹ÌÁö ÆÄÀÏÀÌ³×¿ä~"); 
	} else { 
		alert("ÀÌ¹ÌÁö ÆÄÀÏÀÌ ¾Æ´ÏÀÝ¾Æ¿ä!!!~"); 
	} 

} 



//°Ô½ÃÆÇ ±Û¾²±â¿Í ¼öÁ¤, ´äº¯±Û¿¡¼­ÀÇ Ã¼Å©
function Member_BBS_Check(form) {


	// ¾Æ¹«³»¿ëµµ ¾øÀ»¶§
	if (isEmpty(form.subject.value)) {
		alert("Á¦¸ñÀº ÇÊ¼öÀÔ·Â Ç×¸ñÀÔ´Ï´Ù!!");
		form.subject.focus();
		return false;
	}


	if(form.bbs_id != null && form.bbs_id.length > 0) {
		if(form.bbs_id.options[form.bbs_id.selectedIndex].value == '') {
			alert("Ä«Å×°í¸®¸¦ ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À!!");
			form.bbs_id.focus();
			return false;
		}
	}


	//±æÀÌ Ã¼Å© 3ÀÚ¿¡¼­ 16ÀÚ±îÁö
	//checkLengthÀÌ¶ó´Â ÇÔ¼ö¸¦ À§¿¡¼­ È£ÃâÇÑµÚ °Ë»çÇÑ´Ù.
	if (!checkLength(form.content.value, 5, 99999999)) {
		alert("º»¹®¿¡ ÀÔ·ÂµÈ °ªÀÇ ±æÀÌ°¡ Âª½À´Ï´Ù!!");
		form.content.focus();
		return false;
	}

	return true;

}

//°Ô½ÃÆÇ ±Û¾²±â¿Í ¼öÁ¤, ´äº¯±Û¿¡¼­ÀÇ Ã¼Å©
function BBS_Check(form, author) {

/*
	// ¾Æ¹«³»¿ëµµ ¾øÀ»¶§
	if (isEmpty(form.name.value)) {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À!!");
		form.name.focus();
		return false;
	}

	// ¾Æ¹«³»¿ëµµ ¾øÀ»¶§
	if (isEmpty(form.subject.value)) {
		alert("Á¦¸ñÀº ÇÊ¼öÀÔ·Â Ç×¸ñÀÔ´Ï´Ù!!");
		form.subject.focus();
		return false;
	}

	if(form.bbs_id != null && form.bbs_id.length > 0) {
		if(form.bbs_id.options[form.bbs_id.selectedIndex].value == '') {
			alert("Ä«Å×°í¸®¸¦ ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À!!");
			form.bbs_id.focus();
			return false;
		}
	}

	//±æÀÌ Ã¼Å© 3ÀÚ¿¡¼­ 16ÀÚ±îÁö
	//checkLengthÀÌ¶ó´Â ÇÔ¼ö¸¦ À§¿¡¼­ È£ÃâÇÑµÚ °Ë»çÇÑ´Ù.
	if (!checkLength(form.content.value, 5, 99999999)) {
		alert("º»¹®¿¡ ÀÔ·ÂµÈ °ªÀÇ ±æÀÌ°¡ Âª½À´Ï´Ù!!");
		form.content.focus();
		return false;
	}

	// ¾Æ¹«³»¿ëµµ ¾øÀ»¶§
	if (isEmpty(form.passwd.value) && author < 8) {
		alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À!! »èÁ¦/¼öÁ¤½Ã ²À ÇÊ¿äÇÕ´Ï´Ù!!");
		form.passwd.focus();
		return false;
	}
*/
	return true;

}


function contentShow(form) {

	form.content.value = form.content.value + form.hide.value;
	return;

}


function throwValue(form, idx, name) {

	wzForm.category_idx.value = idx;
	wzForm.page_title.value = name;
	return;

}


//******************************************************************************************************
// Eexplanation : ÀÌ¹ÌÁö ·Ñ¿À¹ö ¹öÆ° Ã³¸®
/* 
* class imgEntry()
* ¿øº», ·Ñ¿À¹ö, ¼±ÅÃ½Ã »ç¿ëÇÒ ÀÌ¹ÌÁö¸¦ °¡Áö°í ÀÖ´Â °´Ã¼
* 
* @param origin
* @param over
* @param select
*/
//******************************************************************************************************

var ie = (document.all) ? true : false;	// ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ÀÎ°¡?
var imgBuff = new Array();				

function imgEntry(origin,over,select) {
	this.origin = new Image();
	this.over = new Image();
	this.select = new Image();

	this.origin.src = origin;
	this.over.src = over;
	this.select.src = select;
}

/** 
* String _makeTempID()
* ÀÌ¹ÌÁöÀÇ ÀÓ½Ã ¾ÆÀÌµð·Î ¾²ÀÏ ³­¼ö ÀÌ¸§À» ¹ß»ý½ÃÄÑÁÜ
* 
* @return String
*/
function _makeTempID() {
	return "IMG" + Math.ceil(Math.random() * 10000000);
}

/** 
* void doOver()
* ÀÌ¹ÌÁö¿¡ ·Ñ¿À¹öµÉ¶§ÀÇ ÀÌº¥Æ® ÇÚµé·¯
*/
function doOver() {
	var el = event.srcElement;
	if (el.selected == true) return;
	el.src = imgBuff[el.id].over.src;
}

/** 
* void doOut()
* ÀÌ¹ÌÁö¿¡¼­ ·Ñ¾Æ¿ôµÉ¶§ÀÇ ÀÌº¥Æ® ÇÚµé·¯
*/
function doOut() {
	var el = event.srcElement;
	if (el.selected == true) return;
	el.src = imgBuff[el.id].origin.src;
}

/** 
* void doClick()
* ÀÌ¹ÌÁö¸¦ Å¬¸¯ÇÒ¶§ÀÇ ÀÌº¥Æ® ÇÚµé·¯
*/
function doClick() {
	var el = event.srcElement;
	if (el.getAttribute("TOGGLE") != null) {
		el.selected = !(el.selected);
		el.src = (el.selected) ? imgBuff[el.id].select.src : imgBuff[el.id].origin.src;
	} else if (el.getAttribute("GROUP") != null) {
		var same = el.getAttribute("GROUP");
		var imgs = document.all.tags("IMG");
		for (var i=0; i<imgs.length; i++) {
			if (imgs[i].getAttribute("GROUP") == same) {
				imgs[i].selected = false;
				imgs[i].src = imgBuff[imgs[i].id].origin.src;
			}
		}
		el.selected = true;
		el.src = imgBuff[el.id].select.src;
	} else {
		el.selected = true;
		el.src = imgBuff[el.id].select.src;
	}
}

/** 
* void init_rollover()
* ÀÌ¹ÌÁö ·Ñ¿À¹ö¸¦ À§ÇÑ ÁØºñ
*/
function init_rollover() {
	if (!ie) return;	// ÀÍ½ºÇÃ·Î·¯°¡ ¾Æ´Ï¸é ºüÁ®³ª°¡±â

	var img;
	var imgs = document.all.tags("IMG");
	for (var i=0; i<imgs.length; i++) {
		if (imgs[i].oversrc) {
			if (!imgs[i].id) imgs[i].id = _makeTempID();
			img = new imgEntry(imgs[i].src, imgs[i].oversrc, (imgs[i].selsrc) ? imgs[i].selsrc : imgs[i].oversrc);
			imgBuff[imgs[i].id] = img;
			if (imgs[i].getAttribute("DEFAULT") != null)  {
				imgs[i].selected = true;
				imgs[i].src = imgBuff[imgs[i].id].select.src;
			}

			imgs[i].onmouseover = doOver;
			imgs[i].onmouseout = doOut;
			imgs[i].onclick = doClick;
		}
	}
}

/** 
* void selectImg
* ÀÌ¹ÌÁö¸¦ ¼±ÅÃ »óÅÂ·Î ¸¸µé¾îÁÜ
*
* @param String id
*/
/*
function selectImg(id) {
	var target = document.getElementById(id);
	if (target.getAttribute("OVERSRC") != null) {
		target.selected = true;
		target.src = imgBuff[id].select.src;
	}
}
*/


//******************************************************************************************************

// Eexplanation : Á¡ÇÁ ¸Þ´º 

//******************************************************************************************************


function jumpMenu(targ,selObj,restore){ 
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


//******************************************************************************************************

// Eexplanation : ÀÌ¹ÌÁö »çÀÌÁî Á¶Àý(Æû°ª ¼öÁ¤!!!!)

//******************************************************************************************************
function imageChange( Code, Subject ) {
	
	document.photo_form.bigImg.src = Code;
	document.photo_form.subject.value = Subject;
	document.photo_form.bigImg.width = 305;
	document.photo_form.bigImg.height = 225;
			

}


//******************************************************************************************************

// Eexplanation : ºÎ°¡Á¤º¸(ÆË¾÷)

//******************************************************************************************************
function goSub( Table, Idx ) {
	
	var popup_width = 625;
	var popup_height = 450;
	
   	window.open("./sub/index.php?setTable="+Table+"&setIdx="+Idx,"sub","width="+popup_width+",height="+popup_height+", scrollbars=yes");

}

//******************************************************************************************************

// °ü¸®ÀÚ È¸¿ø°¡ÀÔ(±ÇÇÑ¼³Á¤)

//******************************************************************************************************
function admin_checkIDOverlap(form, str) {
	if (str.value.length < 4) {
		alert("È¸¿øID¸¦ 4ÀÚÀÌ»ó ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		str.focus();
	}
	else {
		formName = form.name;
		newURL = "/files/member/admin_check_id.php?admin_id=" + str.value;
		window.open(newURL, 'admin_checkID', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=325,height=200');
	}
}

function admin_checkIDOverlapname(form, str) {
	if (str.value.length < 2) {
		alert("ÀÌ¸§À» 2ÀÚÀÌ»ó ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		str.focus();
	}
	else {
		formName = form.name;
		newURL = "/files/member/admin_check_name.php?PUBLICCODE=" + str.value;
		window.open(newURL, 'admin_checkIDname', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=325,height=200');
	}
}

function admin_checkIDOverlapcode(form, str) {
	if (str.value.length < 4) {
		alert("CODE¸¦ 4ÀÚÀÌ»ó ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		str.focus();
	}
	else {
		formName = form.name;
		newURL = "/files/member/admin_check_code.php?BBSTABLE=" + str.value;
		window.open(newURL, 'admin_checkIDcode', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=325,height=200');
	}
}


function joinFormCheck2(form_id) {
	var f = document.joinForm;		
	if (f.admin_id.value == "") {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.admin_id.focus();
		return false;
	}
	else{
		var fmt4 = /^[a-zA-Z]{1}[a-zA-Z0-9_]{3,11}$/;
		if (!fmt4.test(f.admin_id.value)) {
			alert ("È¸¿øID´Â 4~12ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.admin_id.value == "";
			f.admin_id.focus();
			return false;
		}
	}
	if (f.passwd.value == "") {
		alert("ºñ¹Ð¹øÈ£À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.passwd.focus();
		return false;
	}	
	else{
		var fmt4 = /^[a-zA-Z0-9_]{1}[a-zA-Z0-9_]{5,9}$/;
		if (!fmt4.test(f.passwd.value)) {
			alert ("ºñ¹Ð¹øÈ£´Â 6~10ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.passwd.value == "";
			f.passwd.focus();
			return false;
		}
	}	
	if (f.passwdC.value == "") {
		alert("ºñ¹Ð¹øÈ£È®ÀÎ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.passwdC.focus();
		return false;
	}		
	if(f.passwd.value !=f.passwdC.value){
		alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀº °°¾Æ¾ß ÇÕ´Ï´Ù.");
		f.passwdC.value = "";
		f.passwdC.focus();
		return false;
	}
		
	if(f.admin_id.value ===f.passwd.value){
		alert("¾ÆÀÌµð¿Í ºñ¹Ð¹øÈ£È®ÀÎ°¡ µ¿ÀÏÇÕ´Ï´Ù.");
		f.passwd.value = "";
		f.passwd.focus();
		return false;
	}
	if (f.name.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.name.focus();
		return false;
	}	
	if (f.department.value == "") {
		alert("ºÎ¼­¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.department.focus();
		return false;
	}	
	if (f.manage.value == "") {
		alert("°ü¸®ÀÚ¸¦ ¼±ÅÃÇÏ½Ã¿À!!");
		f.manage.focus();
		return false;
	}	
	if (f.ip.value == "") {
		alert("¾ÆÀÌÇÇ¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.ip.focus();
		return false;
	}	
	if (f.status.value == "") {
		alert("»óÅÂ¸¦ ¼±ÅÃÇÏ½Ã¿À!!");
		f.status.focus();
		return false;
	}	
		
}		

function joinFormCheck3(form_id) {
	var f = document.joinForm;		
	if (f.id.value == "") {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.id.focus();
		return false;
	}
	else{
		var fmt4 = /^[a-zA-Z]{1}[a-zA-Z0-9_]{3,11}$/;
		if (!fmt4.test(f.id.value)) {
			alert ("È¸¿øID´Â 4~12ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.id.value == "";
			f.id.focus();
			return false;
		}
	}
	if (f.passwd.value == "") {
		alert("ºñ¹Ð¹øÈ£À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.passwd.focus();
		return false;
	}	
	else{
		var fmt4 = /^[a-zA-Z0-9_]{1}[a-zA-Z0-9_]{5,9}$/;
		if (!fmt4.test(f.passwd.value)) {
			alert ("ºñ¹Ð¹øÈ£´Â 6~12ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.passwd.value == "";
			f.passwd.focus();
			return false;
		}
	}	
	
		
}		

linkTO=function(s) {
c=s.selectedIndex;
a=s.options[c].goto;
if (a!="") lw=window.open(a,"_self")
}

function joinFormCheck4(form_id) {
	var f = document.joinForm;		
	
	if (f.passwd.value == "") {
		alert("ºñ¹Ð¹øÈ£À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.passwd.focus();
		return false;
	}	
	else{
		var fmt4 = /^[a-zA-Z0-9_]{1}[a-zA-Z0-9_]{5,9}$/;
		if (!fmt4.test(f.passwd.value)) {
			alert ("ºñ¹Ð¹øÈ£´Â 6~10ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.passwd.value == "";
			f.passwd.focus();
			return false;
		}
	}	
	if (f.passwdC.value == "") {
		alert("ºñ¹Ð¹øÈ£È®ÀÎ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.passwdC.focus();
		return false;
	}		
	if(f.passwd.value !=f.passwdC.value){
		alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀº °°¾Æ¾ß ÇÕ´Ï´Ù.");
		f.passwdC.value = "";
		f.passwdC.focus();
		return false;
	}
		
	if(f.admin_id.value ===f.passwd.value){
		alert("¾ÆÀÌµð¿Í ºñ¹Ð¹øÈ£È®ÀÎ°¡ µ¿ÀÏÇÕ´Ï´Ù.");
		f.passwd.value = "";
		f.passwd.focus();
		return false;
	}
	if (f.name.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.name.focus();
		return false;
	}	
	if (f.department.value == "") {
		alert("ºÎ¼­¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.department.focus();
		return false;
	}		
	if (f.ip.value == "") {
		alert("¾ÆÀÌÇÇ¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.ip.focus();
		return false;
	}		
}	

function joinFormCheck5(form_id) {
	var f = document.joinForm;		
	
	if (f.BBSTABLE.value == "") {
		alert("CODE¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.BBSTABLE.focus();
		return false;
	}	
	else{
		var fmt4 = /^[a-zA-Z0-9_]{1}[a-zA-Z0-9_]{3,19}$/;
		if (!fmt4.test(f.BBSTABLE.value)) {
			alert ("CODE´Â 4~12ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.BBSTABLE.value == "";
			f.BBSTABLE.focus();
			return false;
		}
	}	
	
	if (f.PUBLICCODE.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.PUBLICCODE.focus();
		return false;
	}	
	if (f.ADMIN_ID.value == "") {
		alert("°ü¸®ÀÚ ID¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.ADMIN_ID.focus();
		return false;
	}		
		
}	
function joinFormCheck6(form_id) {
	var f = document.joinForm;		
	
	if (f.BBSTABLE.value == "") {
		alert("CODE¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.BBSTABLE.focus();
		return false;
	}	
	else{
		var fmt4 = /^[a-zA-Z0-9_]{1}[a-zA-Z0-9_]{5,9}$/;
		if (!fmt4.test(f.passwd.value)) {
			alert ("ºñ¹Ð¹øÈ£´Â 6~10ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.passwd.value == "";
			f.passwd.focus();
			return false;
		}
	}	
	
	if (f.PUBLICCODE.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.PUBLICCODE.focus();
		return false;
	}		
}	
function joinFormCheck7(form_id) {
	var f = document.joinForm;			
	
	if (f.PUBLICCODE.value == "") {
		alert("µ¿È£È¸¸íÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.PUBLICCODE.focus();
		return false;
	}		
}	
function joinFormCheck8(form_id) {
	var f = document.joinForm;		
	
	if (f.passwd.value == "") {
		alert("ºñ¹Ð¹øÈ£À» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.passwd.focus();
		return false;
	}	
	else{
		var fmt4 = /^[a-zA-Z0-9_]{1}[a-zA-Z0-9_]{5,9}$/;
		if (!fmt4.test(f.passwd.value)) {
			alert ("ºñ¹Ð¹øÈ£´Â 6~10ÀÚ¸®ÀÔ´Ï´Ù!!");
			f.passwd.value == "";
			f.passwd.focus();
			return false;
		}
	}	
	if (f.passwdC.value == "") {
		alert("ºñ¹Ð¹øÈ£È®ÀÎ ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.passwdC.focus();
		return false;
	}		
	if(f.passwd.value !=f.passwdC.value){
		alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀº °°¾Æ¾ß ÇÕ´Ï´Ù.");
		f.passwdC.value = "";
		f.passwdC.focus();
		return false;
	}
		
	if(f.admin_id.value ==f.passwd.value){
		alert("¾ÆÀÌµð¿Í ºñ¹Ð¹øÈ£È®ÀÎ°¡ µ¿ÀÏÇÕ´Ï´Ù.");
		f.passwd.value = "";
		f.passwd.focus();
		return false;
	}	
}	

function joinFormCheck9(form_id1) {
	var f = document.joinForm1;			
	
	if (f.PUBLICCODE.value == "") {
		alert("µ¿È£È¸¸íÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À!!");
		f.PUBLICCODE.focus();
		return false;
	}		
}	

//******************************************************************************************************

// ½ºÅ©·Ñ¹Ù µû¶ó´Ù´Ï´Â ¸Þ´º

//******************************************************************************************************
var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");

function CheckUIElements()
{
        var yMenuFrom, yMenuTo, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;

        if ( bNetscape4plus ) { // ³×Ã÷ÄÉÀÌÇÁ ¿ë ¼³Á¤
                yMenuFrom   = document["divMenu"].top;
                yMenuTo     = top.pageYOffset + 270;   // À§ÂÊ À§Ä¡
        }
       else if ( bExplorer4plus ) {  // IE ¿ë ¼³Á¤
                yMenuFrom   = parseInt (divMenu.style.top, 10);
                yMenuTo     = document.body.scrollTop + 270; // À§ÂÊ À§Ä¡
        }

        timeoutNextCheck = 500;

        if ( Math.abs (yButtonFrom - (yMenuTo + 152)) < 6 && yButtonTo < yButtonFrom ) {
                setTimeout ("CheckUIElements()", timeoutNextCheck);
                return;
        }


        if ( yButtonFrom != yButtonTo ) {
                yOffset = Math.ceil( Math.abs( yButtonTo - yButtonFrom ) / 10 );
                if ( yButtonTo < yButtonFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document["divLinkButton"].top += yOffset;
                else if ( bExplorer4plus )
                        divLinkButton.style.top = parseInt (divLinkButton.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }
        if ( yMenuFrom != yMenuTo ) {
                yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );
                if ( yMenuTo < yMenuFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document["divMenu"].top += yOffset;
                else if ( bExplorer4plus )
                        divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }

        setTimeout ("CheckUIElements()", timeoutNextCheck);
}

function launcherLoad()
{
        var y;


        // ÆäÀÌÁö ·Îµù½Ã Æ÷Áö¼Ç
        if ( bNetscape4plus ) {
                document["divMenu"].top = top.pageYOffset + 550;
                document["divMenu"].visibility = "visible";
        }
        else if ( bExplorer4plus ) {
                divMenu.style.top = document.body.scrollTop + 550;
                divMenu.style.visibility = "visible";
        }

        CheckUIElements();
        return true;
}
