//################ 공통 ###############
//한글만입력가능하게 하기
function hangul(){
	if((event.keyCode < 12592) || (event.keyCode > 12687)) {
		event.returnValue = false
	}
}
function hangulkeydown(){ 
	if(event.ctrlKey  && event.keyCode==86) 
	event.returnValue = false 
}

function hangulmousedown(){ 
	if(event.button==2) 
		event.returnValue = false 
}

// 팝업 오픈
function openWin(url, name, width, height) {
	var PopUp = window.open(url,name,"status=no,toolbar=no,location=no,scrollbars=yes,width="+width+",height="+height);
	PopUp.focus();
}

// 팝업 오픈
function openWin_no(url, name, width, height) {
	var PopUp = window.open(url,name,"status=no,toolbar=no,location=no,scrollbars=no,width="+width+",height="+height);
	PopUp.focus();
}

//로그인
function submitform()
{
	if (logfrm.id.value.length < 1) {
		alert("아이디를 입력하세요.  ");
		logfrm.id.focus();			
		return ;
	}

	if (logfrm.pwd.value.length < 1) {
		alert("비밀번호를 입력하세요.  ");
		logfrm.id.focus();
		return ;
	}	
	logfrm.submit();
}

//로그인 폼에서 패스워드 포커스 처리 .. 작성자 : 김종성
function imsiPW() {
	var imsp = document.getElementById("imsipw");
	var pwd = document.getElementById("pwd");
	imsp.style.display="none";
	imsp.disabled=true;
	pwd.style.display="inline";
	pwd.focus();
}


//로그인팝업창에서 회원가입
function pop_join()
{
	opener.location.href="../index.html?mode=member&smode=join01";
	self.close();
}

//로그인팝업창에서 아이디 비밀번호 찾기
function pop_idpw()
{
	opener.location.href="../index.html?mode=member&smode=idpw";
	self.close();
}
//로그인팝업창에서 아이디 비밀번호 찾기
function page_back()
{
	location.href=document.referrer;
}
//엔터키 입력
function enter_check()
{
	if(event.keyCode==13)
	{
		event.keyCode = 0;
	        onKeyword();
	}
}


//ajax초기화함수
function CreateRequest(){

	try {
		request = new XMLHttpRequest();
	} 

	catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed) {
				request = false;
			}
		}
	}

	if (!request){ return false;}
	else{ return true;}

}


//자릿수마다 콤마 찍어주는 함수
function MoneySwap(mValue){
	var temp_str = String(mValue);
	for(var i = 0 , retValue = String() , stop = temp_str.length; i < stop ; i++){
		retValue = ((i%3) == 0) && i != 0 ? temp_str.charAt((stop - i) -1) + "," + retValue : temp_str.charAt((stop - i) -1) + retValue;
	}
	return retValue;
}


//장바구니담기(book)
function cart_go(seq,type){
	location.href="shop/cart_proc.php?item_type=B&item_code="+seq+"&item_qty="+document.getElementById("item_qty"+seq).value+"&url_temp="+type;
}

//바로결제하기(book)
function order_go(seq,type){
	location.href="shop/cart_proc.php?item_type=B&item_code="+seq+"&item_qty="+document.getElementById("item_qty"+seq).value+"&url_temp="+type+"&order_type=1";
}
function order_go2(seq,type){
	location.href="shop/cart_proc.php?item_type=B&item_code="+seq+"&item_qty="+document.getElementById("item_qty"+seq).value+"&url_temp="+type+"&order_type=1&sel_type=1";
}
//################ 공통 ###############

//################ 게시판 ###############
// 게시판 검색
function goPage(page){
	document.searchForm.page.value=page;
	document.searchForm.submit();
}

function onKeyword(){
	var f=document.searchForm;
	if(f.keyword.value != ""){
		f.submit();
	}else{		
		alert("검색어를 넣어 주세요.!");
			f.keyword.focus();
			return;
	}
} 

//리스트모드(게시판공통)
function goWork(work,process,seq){

	if(process=="W"){
		if (searchForm.BDCTITLE_VC.value.length < 1) {
			alert("제목을 입력하세요.  ");
			searchForm.BDCTITLE_VC.focus();			
			return ;
		}

		if (searchForm.BDCCLOB_CL.value.length < 1) {
			alert("내용을 입력하세요.  ");
			searchForm.BDCCLOB_CL.focus();			
			return ;
		}
		var ss = confirm("등록하시겠습니까?");	
		if(ss == "") {
				return;
		}
	}

	if(process=="M"){
		if (searchForm.BDCTITLE_VC.value.length < 1) {
			alert("제목을 입력하세요.  ");
			searchForm.BDCTITLE_VC.focus();			
			return ;
		}

		if (searchForm.BDCCLOB_CL.value.length < 1) {
			alert("내용을 입력하세요.  ");
			searchForm.BDCCLOB_CL.focus();			
			return ;
		}
		var ss = confirm("수정하시겠습니까?");	
		if(ss == "") {
				return;
		}
	}

	if(process=="D"){
		var ss = confirm("삭제하시겠습니까?");	
		if(ss == "") {
				return;
		}
	}
	searchForm.work.value=work;
	searchForm.process.value=process;
	searchForm.seq.value=seq;
	searchForm.action='index.html';
	searchForm.submit();
}
//1:1온라인상담
function goWork_counsel(work,process,seq){

	if(process=="W"){

		if (searchForm.BDCNAME_VC.value.length < 1) {
			alert("작성자를 입력하세요.  ");
			searchForm.BDCNAME_VC.focus();			
			return ;
		}

		if (searchForm.BDCID_VC.value.length < 1) {
			alert("아이디를 입력하세요.  ");
			searchForm.BDCID_VC.focus();			
			return ;
		}

		if (searchForm.BDCEMAIL_VC.value.length < 1) {
			alert("이메일을 입력하세요.  ");
			searchForm.BDCEMAIL_VC.focus();			
			return ;
		}

		if (searchForm.BDCTITLE_VC.value.length < 1) {
			alert("제목을 입력하세요.  ");
			searchForm.BDCTITLE_VC.focus();			
			return ;
		}

		if (searchForm.BDCCLOB_CL.value.length < 1) {
			alert("내용을 입력하세요.  ");
			logfrm.BDCCLOB_CL.focus();			
			return ;
		}
		var ss = confirm("등록하시겠습니까?");	
		if(ss == "") {
				return;
		}

	}

	if(process=="M"){

		if (searchForm.BDCNAME_VC.value.length < 1) {
			alert("작성자를 입력하세요.  ");
			searchForm.BDCNAME_VC.focus();			
			return ;
		}

		if (searchForm.BDCID_VC.value.length < 1) {
			alert("아이디를 입력하세요.  ");
			searchForm.BDCID_VC.focus();			
			return ;
		}

		if (searchForm.BDCEMAIL_VC.value.length < 1) {
			alert("이메일을 입력하세요.  ");
			searchForm.BDCEMAIL_VC.focus();			
			return ;
		}

		if (searchForm.BDCTITLE_VC.value.length < 1) {
			alert("제목을 입력하세요.  ");
			searchForm.BDCTITLE_VC.focus();			
			return ;
		}

		if (searchForm.BDCCLOB_CL.value.length < 1) {
			alert("내용을 입력하세요.  ");
			logfrm.BDCCLOB_CL.focus();			
			return ;
		}
		var ss = confirm("수정하시겠습니까?");	
		if(ss == "") {
				return;
		}

	}



	if(process=="D"){
		var ss = confirm("삭제하시겠습니까?");	
		if(ss == "") {
				return;
		}
	}

	searchForm.work.value=work;
	searchForm.process.value=process;
	searchForm.seq.value=seq;
	searchForm.action='index.html';
	searchForm.submit();
}


//댓글입력
function goSubmit_coment(seq,level){
	var level = level + 1; //기존레벨에 +1
	searchForm.seq.value=seq;
	searchForm.level.value=level;
	searchForm.work.value='submit';
	searchForm.process.value='R';
	if (searchForm.coment.value.length < 1) {
		alert("내용을 입력하세요.  ");
		searchForm.coment.focus();			
		return ;
	}
	searchForm.submit();
}
//2단댓글
function goSubmit_coment2(seq,subseq,level){
	var level = level + 1; //기존레벨에 +1
	searchForm.seq.value=seq;
	searchForm.subseq.value=subseq;
	searchForm.level.value=level;
	searchForm.work.value='submit';
	searchForm.process.value='R';

	if (eval("searchForm.coment_"+subseq+".value.length") < 1) {
		alert("내용을 입력하세요.  ");
		eval("searchForm.coment_"+subseq+".focus()");
		return ;
	}

	searchForm.submit();
}

//댓글삭제
function reply_del(seq,subseq){
	searchForm.seq.value=seq;
	searchForm.subseq.value=subseq;
	searchForm.work.value='submit';
	searchForm.process.value='RD';
	searchForm.submit();
}

function reply(seq){

temp = 're_'+seq;
obj = document.getElementById(temp);

if(obj.style.display == ""){
obj.style.display = "none";
}
else{
obj.style.display = "";
}

}


function go_cate(catenum){ //카테고리
	searchForm.cate.value=catenum;
	searchForm.work.value='list';
	searchForm.submit();
}

function logincheck(){
	alert("로그인후 이용하세요.");
	openWin_no('login/popup_login.php','login','420','295');
}

//글자 바이트수 세기
function updateChar(s_byte,name,strcount){
	var strCount = 0;
	var strname = document.getElementById(name)
	var tempStr, tempStr2;
	for(i = 0;i < strname.value.length;i++)
	{
		tempStr = strname.value.charAt(i);
		if(escape(tempStr).length > 4) strCount += 2;
			else strCount += 1 ;
		}
	if (strCount > s_byte){
		alert("최대 " + s_byte + "byte이므로 초과된 글자수는 자동으로 삭제됩니다.");		
		strCount = 0;		
		tempStr2 = "";
		for(i = 0; i < strname.value.length; i++) 
		{
			tempStr = strname.value.charAt(i);	
			if(escape(tempStr).length > 4) strCount += 2;
			else strCount += 1 ;
			if (strCount > s_byte)
			{
				if(escape(tempStr).length > 4) strCount -= 2;
				else strCount -= 1 ;	
				break;	      		
			}
			else tempStr2 += tempStr;
		}	    
		strname.value = tempStr2;
	}		
	document.getElementById(strcount).innerHTML = strCount;
}

//강의평입력하기
function sub_list5_submit(){
	document.searchForm.action = "proc.php";
	document.searchForm.submit();
}

//메인 메뉴마우스오버이벤트(시험공고,수험뉴스)
var main_menu_chk = "2";
function main_menu(str){
	document.getElementById("main_menu_"+str).src = "images/news_"+str+"_over.gif";


	if(main_menu_chk != str){
		document.getElementById("main_menu_"+main_menu_chk).src = "images/news_"+main_menu_chk+"_none.gif";
		document.getElementById("list"+str).style.display = "";
		document.getElementById("list"+main_menu_chk).style.display = "none";
		main_menu_chk = str;
	}

}
//교수배너 롤오버
function main_tec_bannner(str){
	document.getElementById("main_tec").src = "images/main/teacher_"+str+".gif";
}


//교수배너 롤오버
function epds_go(str,title){
	location.href="spv"+str;
}





//###############################################################
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.01
  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 && d.getElementById) x=d.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 bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG" ) document.body.focus(); 
} 
document.onfocusin=bluring; 
