/////////////// 로그인페지나 등록페지, 등...페지로드시점 커서 위치 정하기
function on_load(currentpage)
{	
	//alert(currentpage);   loginfrm
	// 다중브라우저 오브젝트처리
	if (navigator.appName.indexOf("Microsoft") != -1) {
		var f = window;
	} else {
		var f = document;
	}
	
	// 로그인페지나 등록페지 커서포인트 위치
	if( currentpage == 'login' )
	{
		f.loginfrm.log_id.focus();
	
	}else if(currentpage == 'register')
	{
		f.register.id_field.focus();
	}

	
}
//////////////////////////// 로그인페지 /////////////////////////
// 로그인처리
function on_login()
{	
	if(document.loginfrm.log_id.value == ""){
		alert("아이디를 입력하십시오.");
		document.loginfrm.log_id.focus(); 
	}else if(document.loginfrm.log_pass.value == ""){
		alert("암호를 입력하십시오.");
		document.loginfrm.log_pass.focus(); 
	}else if(document.loginfrm.secukey_on.value == "on"){
		if(document.loginfrm.secrity_key.value == ""){
			alert("보안키를 입력하십시오.");
			document.loginfrm.secrity_key.focus(); 
			
		}else{
			document.loginfrm.action="index.php?menu=login&cont=login";
			document.loginfrm.submit();
		}
	}else{
		document.loginfrm.action="index.php?menu=login&cont=login";
		document.loginfrm.submit();
	}
	
}
// 로그인페지에서 암호찾기 처리
function on_finepass()
{
	if(document.finepassfrm.log_name.value == ""){
		alert("암호를 찾으려면 입학등록하였을때의 이름을  입력하십시오.");
		document.finepassfrm.log_name.focus(); 
	}else if(document.finepassfrm.log_id1.value == ""){
		alert("암호를 찾으려면 학생아이디를 입력하십시오.");
		document.finepassfrm.log_id1.focus(); 
	}else{
		document.finepassfrm.action="index.php?menu=login&cont=passfine";
		document.finepassfrm.submit();
	}
}

// 로그인페지에서 한줄 신고하기 페지
function login_singo(obj)
{
		obj.style.display = "none";
		document.getElementById("log_report_txt").style.display = "block";
		return true;
}

// 로그인페지에서 1회만  신고하게 하는  페지
function login_singo1()
{
		if(trimText(document.singofrm.singo.value) == "")
		{
		document.getElementById("log_report_btn").style.display = "none";
		document.getElementById("log_report_txt").style.display = "block";
		}
		else 
		{
		document.getElementById("log_report_btn").style.display = "block";
		document.getElementById("log_report_txt").style.display = "none";
		}
		
}

// 암호가 기억이 나지 않는다면 -> 단추를 누른다면?
function mailtopass(obj)
{
		obj.btn_mailto.style.display = "none";
		document.getElementById("log_find_pass").style.display = "block";
		document.finepassfrm.log_name.focus(); 
}

function login_alert(obj)
{
	window.alert("로그인을 하십시요.");
}

function set_title()
{	
	document.askform.textfield.value="";
	document.askform.textfield.focus();
}

function trimText(v) {
    while ( v.charAt(v.length - 1) == " " )
        v = v.substr(0, v.length - 1);
        
    while ( v.search(" ") == 0 )
        v = v.replace(" ", "");
    return v;
}

function check_changepwd_form(f)
{

	if(trimText(f.oldpassword.value) == "")
    {
        alert("이전 암호를 입력하십시오.");
        f.oldpassword.focus();
        return false;
    }
    
    else if(trimText(f.password.value) == "")
    {
        alert("새 암호를 입력하십시오.");
        f.password.focus();
        return false;
    }
    else if(f.password.value.length < 6)
    {
        alert("암호는 최소한 6문자이여야 합니다.");
         f.password.focus();
        return false;
    }
    else if(f.password.value != f.password1.value)
    {
        alert("암호가 확인되지 않았습니다.");
        f.password1.focus();
        return false;
    }
	return true;
	
}
function check_mail_form(f)
{
	if(trimText(f.oldmail.value) == "")
		{
			alert("이전 E-mail주소를 입력하십시오.");
			f.oldmail.focus();
			return false;
		}
	else if(trimText(f.newmail.value) == "")
		{
        alert("새 E-mail주소를 입력하십시오.");
        f.newmail.focus();
        return false;
		}
    return true;
}



function back()
{
	history.go(-1);
}

function revival()
{
	window.location.href='jamesmail.php?to=$to&rname=$rname&from=$from&name=$name';
	
}



////////////// userID체크
var xHRObject = false;
if(window.XMLHttpRequest)
{
	xHRObject = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
	xHRObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData()
{
	// 다중브라우저 오브젝트처리
	if (navigator.appName.indexOf("Microsoft") != -1) {
		var f = window.register;
	} else {
		var f = document.register;
	}

	if(xHRObject.readyState == 4 && xHRObject.status == 200)
	{
		var serverResponse = xHRObject.responseXML;
		var header = serverResponse.getElementsByTagName("report");
			
		if(header.length == 0){
			//alert("그 아이디는 사용할수 있습니다.");
			f.id_field.style.background = '#f0f0f0';
			f.pass.focus(); 
		}else{
		//	alert(header.length)
			document.getElementById("reg1_pass_nun").style.display = "none";	
			makeCall(1);		
			var i = 0;
			alert("그 아이디는 이미  등록된 아이디입니다.");
			f.id_field.style.background = '#ffec83';
			f.id_field.value = ''; 
			f.id_field.focus(); 

		}			
	}

}

function getCheck()
{	 
	var id_field = document.getElementById('id_field').value;
	var boo = "value=" + id_field;
	xHRObject.open("POST", "php_conf/getusercheck.php", true);
	xHRObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xHRObject.onreadystatechange = getData;	
	xHRObject.send(boo);
}
//아바타업그래드함수
function upgrade_avata()
{	
	
	// 다중브라우저 오브젝트처리
	if (navigator.appName.indexOf("Microsoft") != -1) {
		var f = window.register;
	} else {
		var f = document.register;
	}
	if(f.avatavar.value!=f.ori_avatavar.value)
	  {
	  if(confirm("다음과 같은 모양으로 《나의 얼굴 》을 수정하겠습니까 ?"))
	    {
  		  f.action="index.php?menu=mypage&cont=myupdate";
		  f.submit();
		}
	  } 
	 
}


/////////////// 입학등록시 빈값 검사
function on_register()
{	
	// 다중브라우저 오브젝트처리
	if (navigator.appName.indexOf("Microsoft") != -1) {
		var f = window.register;
	} else {
		var f = document.register;
	}
	//getCheck();
	
	if(f.id_field.value == ""){
		alert("아이디를 입력하십시오.");
		f.id_field.focus(); 
	}else if(f.pass.value == ""){
		alert("암호를 입력하십시오.");
		f.pass.focus(); 
	}else if(f.pass_ok.value == ""){
		alert("확인암호를 입력하십시오.");
		f.pass_ok.focus(); 
	}else if(f.name_field.value == ""){
		alert("이름을 입력하십시오.");
		f.name_field.focus(); 
	}else if(f.year.value == ""){
		alert("년도를 입력하십시오.");
		f.year.focus(); 
	}else if(f.month.value == ""){
		alert("월을 입력하십시오.");
		f.month.focus(); 
	}else if(f.day.value == ""){
		alert("일을 입력하십시오.");
		f.day.focus(); 
	}else if(f.work.value == ""){
		alert("직업을 입력하십시오.");
		f.work.focus(); 
	}else if(f.phon.value == ""){
		alert("전화번호를 입력하십시오.");
		f.phon.focus(); 
	}else if(f.leave.value == ""){
		alert("사는곳을 입력하십시오.");
		f.leave.focus(); 
	}else if(f.mail.value == ""){
		alert("메일주소를 입력하십시오.");
		f.mail.focus(); 
	}else if(f.saying.value == ""){
		alert("대학을 가입하면서 한줄 소감을 남겨주십시오.");
		f.saying.focus(); 
	}else if(f.secrity_key.value == ""){
		alert("보안키를 입력하십시오.");
		f.secrity_key.focus(); 
	}else if(f.avatavar.value == ""){
		if(confirm("왼쪽상단에 있는 《나의 얼굴 만들기》에 있는   표준얼굴을 그냥  리용하겠습니까? ")){
			f.avatavar.value = "f_sex=woman&amp;f_face=1&amp;f_head=1&amp;f_fashion=1";
			f.action="index.php?menu=register&cont=regist";
			f.submit();			
		}
	}else{
		f.action="index.php?menu=register&cont=regist";
		f.submit();
	}
}
// 암호대조
function reg_onchange(){
	// 다중브라우저 오브젝트처리
	if (navigator.appName.indexOf("Microsoft") != -1) {
		var f = window.register;
	} else {
		var f = document.register;
	}
	if(f.pass.value != f.pass_ok.value){
		alert("암호와 확인암호가 같지 않습니다.");
		f.pass_ok.value = '';
		f.pass.focus(); 	
	}
		
	//
	//document.getElementById("reg1_pass_nun").style.display = "none";	

}
// 암호난이도 DIV현시
function reg_onclick(){

	document.getElementById("reg1_pass_nun").style.display = "block";
	//alert('보입니다.');

}

///// 등록하기페지에서 메일체크 부분
function Email_check(eform){
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if(regex.test(eform.mail.value))
	{
		//	alert("메일서식 옳다");
			return true;
	}else
	{
			alert("E - mail형식이 잘못되였습니다. \n ( 실례: mailid@domain.com )" );
			eform.mail.value = '';
			eform.mail.focus(); 
			return false;
	}
}


////// 강의질문페지?
function on_ask_register(cno)
{
	var f = get_window_overbrowser().askform;
	if(f.textfield.value == "" || f.textfield.value == "제목을 입력하십시오")
	{
		alert("질문제목을 입력하십시요");
		f.textfield.focus();
	}else if(f.textcontent.value == "")
	{
		alert("질문내용을 입력하십시요");
		f.textcontent.focus();
	}else{

		f.action = "index.php?menu=lecture&cont=ask&action=regask&cno="+cno;
		f.submit();
	}
}

function on_thesis_register(cno, lnum)
{
	var f = get_window_overbrowser().thesisform;
	if(f.textfield.value == "" || f.textfield.value == "제목을 입력하십시오")
	{
		alert("론문제목을 입력하십시요");
		f.textfield.focus();
	}else if(f.textcontent.value == "")
	{
		alert("론문내용을 입력하십시요");
		f.textcontent.focus();
	}else{

		f.action = "index.php?menu=lecture&cont=thesis&action=regthesis&cno="+cno+"&levelnum="+lnum;
		f.submit();
	}
}

function get_window_overbrowser()
{
	if (navigator.appName.indexOf("Microsoft") != -1) {
		var f = window;
	} else {
		var f = document;
	}
	return f;
}
////// 나의 페지 - 새 우편 보내기
function on_mail_write()
{
	// 다중브라우저 오브젝트처리
	
	var f = get_window_overbrowser().mailform;
	
	if(f.lec_ask_option.value == "")
	{
		alert("우편받을 대상을 선택하십시오");
		f.lec_ask_option.focus();
	}else if(f.subject.value == "")
	{
		alert("우편제목을 입력하십시오");
		f.subject.focus();
	}else if(f.content.value == "")
	{
		alert("우편내용을 입력하십시오");
		f.content.focus();
	}else{

		f.action = "index.php?menu=mypage&cont=myemail&mymail_sub=01&action=write";
		f.submit();
	}
}

function no_level_finish(levelnum)
{
	window.alert("학생은 "+levelnum+"단계에 대해서 다 인식하지 못했습니다.");
}


function chk_SearchFrom ( form ) {
				
	   var sctr = form.SearchCtr;
    	if ( sctr.value == '' || sctr.value == "검색어를 입력후 enter건을 누르십시요." ) {
				alert ( "검색어를 입력후 enter건을 누르십시요." );
				return false;
			} 
		else {
		form.submit();
		return true;
			}
			                 }

 		//검색콘트롤에 검색실마리어 뿌리기
function write_searchStr ( objName, str ) {
	var obj = document.getElementById ( objName );
	var form = document.getElementById ( 'total_search' );

	obj.value = str;
	var actionURL = "<?=$_SERVER['PHP_SELF']?>?menu=search&type=all&where=all";
	form.action = actionURL;
	form.submit();
								          }
//새 윈도우를 띄움
function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
	var toolbar_str = toolbar ? 'yes' : 'no';
	var menubar_str = menubar ? 'yes' : 'no';
	var statusbar_str = statusbar ? 'yes' : 'no';
	var scrollbar_str = scrollbar ? 'yes' : 'no';
	var resizable_str = resizable ? 'yes' : 'no';

	var w = window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',statusbar='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
	w.focus();
}
