/*===========================================
//Member Login Script
============================================*/
function main_login(){
  var f =document.mainLogin;
  if(!f.userid.value){
    alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
	f.userid.focus();
	return false;
  }
  if(!f.userpass.value){
    alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
	f.userpass.focus();
	return false;
  }
  return true;
}
/*===========================================
//Member Input Script
============================================*/
// ¼ýÀÚ¸¸ ÀÔ·Â 
function onlyNumber(){
	if(((event.keyCode) < 48)||((event.keyCode) > 57))
	event.returnValue = false;
}

// ÇÑ¸ÞÀÏ ¾²±â ¹æÁö
function CheckDaum(email){
	var LowerEmail = email.toLowerCase();
	var tmp1 = LowerEmail.split('daum.');
	var tmp2 = LowerEmail.split('hanmail.');
	if( tmp1[0] != LowerEmail || tmp2[0] != LowerEmail ) return true;
	else return false;
}

// ¾ÆÀÌµð Áßº¹ Ã¼Å©
function duplicatedIdCheck(form){
	var form = document.adminForm2;
	if(form.userId.value == ""){
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.userId.focus();
		return false;
	}else{
		var loc = "/s_admin/duplicated_id_check.php?userId="+form.userId.value;
		window.open(loc,'','width=280,height=150');
		return true;
	}
}

// È¸¿ø µî·ÏÆû Ã¼Å©
var numchk = "0123456789";
var lowalpha = "abcdefghijklmnopqrstuvwxyz";
var upalpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var alphachk = lowalpha + upalpha;

function checktype(str, check) {
	var i;
	for(i=0; i < str.length; i++) {
		if(check.indexOf(str.substring(i, i+1)) < 0) {
			return false;
		}
	}
	return true;
}

function checkUserId() {
	var f_id = document.regForm.userid.value;
	if(f_id == '') {
		alert("\nÈ¸¿ø¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ã°í \nÁßº¹È®ÀÎ¹öÆ°À» ´­·¯ÁÖ¼¼¿ä\n");
		document.regForm.userid.focus();
		return false;
	}
	window.open('/member/checkUserId.php?userid=' + f_id, 'id_check', 'width=280, height=150, scrollbars=no');
}

function checkZipCode() {
	window.open('/member/checkZipCode.php','zip','width=450, height=190, scrollbars=no');
	return false;
}

function checkZipCode2() {
	window.open('/member/checkZipCode2.php','zip','width=450, height=190, scrollbars=no');
	return false;
}


function validEmail(estr) { 
	var invalidChars = ' #$%^&*()=+/:,;';
	var str = estr;
	for(i=0;i<invalidChars.length;i++) {
		badChar = invalidChars.charAt(i);
		if(str.indexOf(badChar,0)>-1) return false;
	}
	atPos = str.indexOf('@',1);
	if(atPos == -1) return false;
	if(str.indexOf('@',atPos+1) > -1) return false;
	periodPos = str.indexOf('.',atPos);
	if(periodPos == -1) return false;
	if(periodPos +3 > str.length) return false;
	return true;
} 

function validUserNum(num1, num2) {
	var PN1 = num1;
	var PN2 = num2;
	
	chk=0;
	for(i=0;i<=5;i++) chk += ((i + 2) * parseInt(PN1.substring(i,i+1)));
	for(i=6;i<=11;i++) chk += ((i%8+2) * parseInt(PN2.substring(i-6,i-5)));
	chk = 11 - (chk%11);
	chk = chk % 10;

	if(chk != PN2.substring(6,7)) {
		return false;	
	}
	return true;
}

function checkForm() {
	var f = document.regForm;
	
	if(f.userid){
		if(f.userid.value.length < 4 || f.userid.value.length > 12) {
			alert('¾ÆÀÌµð´Â 4ÀÚÀÌ»ó 12ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
			f.userid.focus();
			return false;
		}

		if(!checktype(f.userid.value, alphachk + numchk)) {
			alert('¾ÆÀÌµð´Â ¿µ¹®ÀÚ ¹× ¼ýÀÚ·Î¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
			f.userid.focus();
			return false;
		}
	}

	if(f.userpass.value.length < 4 || f.userpass.value.length > 20) {
		alert('ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»ó 20ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		f.userpass.focus();
		return false;
	}
	if(!f.userpass2.value) {
		alert('ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä');
		f.userpass2.focus();
		return false;
	}
	if(f.userpass.value != f.userpass2.value) {
		alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		f.userpass.focus();
		return false;
	}
	if(!f.username.value) {
		alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.');
		f.username.focus();
		return false;
	}
	if(!f.usernum1.value) {
		alert('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		f.usernum1.focus();
		return false;
	}
	if(f.usernum1.value.length != 6) {
		alert('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù.');
		f.usernum1.focus();
		return false;
	}
	if(!f.usernum2.value) {
		alert('ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		f.usernum2.focus();
		return false;
	}
	if(f.usernum2.value.length != 7) {
		alert('ÁÖ¹Îµî·Ï¹øÈ£  µÞÀÚ¸®´Â 7ÀÚ¸®ÀÔ´Ï´Ù.');
		f.usernum2.focus();
		return false;
	}
	if(!validUserNum(f.usernum1.value,f.usernum2.value)) {
		alert("À¯È¿ÇÏÁö ¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. È®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä");
		f.usernum1.focus();
		return false;
	}
	if(!f.email.value) {
		alert('ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		f.email.focus();
		return false;
	}
	if(!validEmail(f.email.value)) {
		alert('ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
		f.email.focus();
		return false;
	}

	if(f.offpart){
		for(var i=0;i<f.offpart.length; i++) {
		   if(f.offpart[i].checked == true){
			 break;
		   }
		}
 	    if(f.offpart.length && i == f.offpart.length) {
		    alert("¼Ò¼ÓÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
			return false;
		}else{
			if(i=="0"){
				if(f.offteam.options[f.offteam.selectedIndex].value == ''){
					alert("ºÎ¼­¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
					f.offteam.focus();
					return false;
				}
			}else{
				if(!f.offLoc.value){
					alert("ÁöÁ¡À» ÀÔ·ÂÇØÁÖ¼¼¿ä");
					f.offLoc.focus();
					return false;
				}
				if(f.offgrade.options[f.offgrade.selectedIndex].value ==''){
					alert("Á÷À§¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
					f.offgrade.focus();
					return false;
				}
			}
		}
	}
	if((!f.phone1.value || !f.phone2.value || !f.phone3.value) && (!f.mobile1.value || !f.mobile2.value || !f.mobile3.value)){
		alert("ÀüÈ­¹øÈ£¿Í ÀÌµ¿ÀüÈ­Áß ÇÏ³ª´Â ÇÊ¼öÀÔ´Ï´Ù");
		f.phone1.focus();
		return false;
	}
	return true;
}

//===================================================================
//part lostpass Script
//===================================================================
function MM_lostpass(){
		var win_left=(screen.width-700)/2;
		var win_top=(screen.height-660)/2;
		var url="/member/lostpass.php";
		var mpconfig="status=no,toolbar=no,width=395,height=210,left=30,top="+win_top;
		window.open(url,"mp",mpconfig);
}

//===================================================================
//edu apply Script
//===================================================================
function eduCheck(form){
	if(!form.process.value){
		alert("Âü°¡Èñ¸Á°úÁ¤À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.process.focus();
		return false;
	}
	if(!form.date.value){
		alert("Âü°¡Èñ¸ÁÀÏÁ¤À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.date.focus();
		return false;
	}
	if(!form.company.value){
		alert("È¸»ç¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.company.focus();
		return false;
	}
	if(!form.email.value){
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.email.focus();
		return false;
	}
	if(!form.address.value){
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.address.focus();
		return false;
	}
	if(!form.name1.value){
		alert("±³À°Âü°¡ÀÚ´Â ÃÖ¼ÒÇÑ ÇÑ¸íÀÌ»óÀ» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		form.name1.focus();
		return false;
	}
	if(!form.part1.value){
		alert("ºÎ¼­¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.part1.focus();
		return false;
	}
	if(!form.position1.value){
		alert("Á÷À§¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.position1.focus();
		return false;
	}
    return true;
}

//===================================================================
//online Apply Script
//===================================================================
function MM_onlineOpen(){
		var win_left=(screen.width-700)/2;
		var win_top=(screen.height-660)/2;
		var url="/recruit/online.html";
		var mpconfig="scrollbars=yes,width=780,height=600,left=10,top=100";
		window.open(url,"mp",mpconfig);
}