// 동방 채용공지 시스템.
//-------------------------------------------------------------------------------------------------------------------------------------------공용사용 변수
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
var New_URL = window.location.pathname; // 현 접속중인 URL을 가지고 온다.
var arrFC_SEQ = new Array();
//-------------------------------------------------------------------------------------------------------------------------------------------공용사용 변수
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------공용사용 함수들
//- -----------------------
//- ----------------------- 채용공고 상태값 리턴 함수
function JobPosting_Status(arg){
var Strreturn = "";
if(arg == 'P')
Strreturn = '채용중';
if(arg == 'D')
Strreturn = '마감';
if(arg == 'C')
Strreturn = '취소';
return Strreturn;
}
//- ----------------------- 채용공고 상태값 리턴 함수
//- -----------------------
//- -----------------------
//- ----------------------- 입사지원현황 입사지원서 진행사항 상태값 리턴 함수
function JoinCompany_JC_Status(arg){
var Strreturn = "";
if(arg == 'P')
Strreturn = '작성중';
if(arg == 'S')
Strreturn = '제출중';
if(arg == 'C')
Strreturn = '제출취소';
if(arg == 'M')
Strreturn = '심의중';
return Strreturn;
}
//- ----------------------- 입사지원현황 입사지원서 진행사항 상태값 리턴 함수
//- -----------------------
//- -----------------------
//- ----------------------- 입사지원현황 이력서 출력 여부 리턴 함수
function JoinCompany_JobPosting_Status(arg, JC_SEQ){
var Strreturn = "";
if(arg == 'P')
Strreturn = '열람';
if(arg == 'S')
Strreturn = '열람';
if(arg == 'C')
Strreturn = '열람';
if(arg == 'M')
Strreturn = '열람';
return Strreturn;
}
//- ----------------------- 입사지원현황 이력서 출력 여부 리턴 함수
//- -----------------------
//- -----------------------
//- -----------------------
//- ----------------------- 입사지원현황 심사진행사항 상태값 리턴 함수
function JoinCompany_JP_Audit_Status(arg){
var Strreturn = "";
if(arg == 'P')
Strreturn = '심의중';
if(arg == 'A')
Strreturn = '합격';
if(arg == 'C')
Strreturn = '불합격';
return Strreturn;
}
//- ----------------------- 입사지원현황 심사진행사항 상태값 리턴 함수
//- -----------------------
//- -----------------------
//- ----------------------- 병역코드 텍스트 변환 리턴 함수
function JoinCompany_JC_Military_Status_String(arg){
var Strreturn
switch (arg) {
case "O":
Strreturn = "장교";
break;
case "S" :
Strreturn = "사병";
break;
case "R" :
Strreturn = "보충";
break;
case "E" :
Strreturn = "면제";
break;
case "N" :
Strreturn = "해당사항없음";
break;
case "K" :
Strreturn = "기타";
break;
default:
Strreturn = 2;
break;
}
return Strreturn;
}
//- ----------------------- 병역코드 텍스트 변환 리턴 함수
//- -----------------------
//- -----------------------
//- ----------------------- 입사 지원자 현황 점수 정렬을 위한 문자열 리턴 함수
function ScOrder_Return(arg){
var Strreturn
Strreturn = "ASC"
return Strreturn;
}
//- ----------------------- 입사 지원자 현황 점수 정렬을 위한 문자열 리턴 함수
//- -----------------------
//- ----------------------- 입사 지원자 현황 합격 여부 정렬을 위한 문자열 리턴 함수
function Audit_Return(arg){
var Strreturn
Strreturn = "ASC"
return Strreturn;
}
//- ----------------------- 입사 지원자 현황 합격 여부 정렬을 위한 문자열 리턴 함수
//- -----------------------
//- -----------------------
//- ----------------------- 암호화된 문자열을 GET값으로 전송할시.
function EcToURL(value) {
if(value == ""){
value = "";
}else {
value = value.replace(/&/gi, "%26");
value = value.replace(/\+/gi, "%2B");
value = value.replace(/\//gi, "%2F");
value = value.replace(/=/gi, "%3D");
}
return value;
}
//- ----------------------- 암호화된 문자열을 GET값으로 전송할시.
//- -----------------------
//- -----------------------
//- ----------------------- 파일 확장자 체크 함수. 사용가능한 확장자 일때는 true 리턴, 아니면 false 리턴.
function File_Extension(File_Name){
var File_Extension = File_Name.slice(File_Name.indexOf(".") + 1).toLowerCase(); // 파일 확장자 가지고 오기.
var STRreturn = false; // 리턴할 변수 정의
// 파일 확장자 확인.
switch (File_Extension) {
case 'jpg':
STRreturn = true;
break;
case 'JPG':
STRreturn = true;
break;
case 'png':
STRreturn = true;
break;
case 'PNG':
STRreturn = true;
break;
case 'gif':
STRreturn = true;
break;
case 'GIF':
STRreturn = true;
break;
default:
STRreturn = false;
break;
}
return STRreturn;
}
//- ----------------------- 파일 확장자 체크 함수.
//- -----------------------
//---------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- 천단위 콤마 제거 함수 소수점 및 마이너스 확인됨.
function delCommaEx(input) {
if(input != "")
str = "" + String(input).replace(/,/gi,''); // 콤마 제거
else
str = input;
return str;
}
//--------------------------------------------------------------------------------- 천단위 콤마 제거 함수 소수점 및 마이너스 확인됨.
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- 천단위 콤마 추가 함수 소수점 및 마이너스 확인됨.
function addCommaEx(input) {
var str = "" + input.replace(/,/gi,''); // 콤마 제거
var regx = new RegExp(/(-?\d+)(\d{3})/);
var bExists = str.indexOf(".",0);
var strArr = str.split('.');
var returnText;
while(regx.test(strArr[0])){
strArr[0] = strArr[0].replace(regx,"$1,$2");
}
if (bExists > -1)
returnText = strArr[0] + "." + strArr[1];
else
returnText = strArr[0];
return returnText
}
//--------------------------------------------------------------------------------- 천단위 콤마 추가 함수 소수점 및 마이너스 확인됨.
//---------------------------------------------------------------------------------
function Comma(InputID){
var inputValue = $('#' + InputID).val();
inputValue = delCommaEx(inputValue);
inputValue = addCommaEx(inputValue);
$('#' + InputID).val(inputValue);
}
//-------------------------------------------------------------------------------------------------------------------------------------------공용사용 함수들
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------자동실행
//---------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- ready.
$(document).ready(function(){
initialise();
//setTimeout(function(){ MessageRead() }, 1000);
});
//--------------------------------------------------------------------------------- ready.
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- 초기 로딩함수
function initialise(){
// --------------------------------------------------- 입사지원서 입력된 글자수 출력함수
if(New_URL == '/resume/resume02.php'){
setTimeout(function(){
$('#JC_Personal_Skill_Leng').text($('#frm textarea[name=JC_Personal_Skill]').val().length);
}, 500);
$('#frm textarea[name=JC_Personal_Skill]').keyup(function(){
$('#JC_Personal_Skill_Leng').text( $('#frm textarea[name=JC_Personal_Skill]').val().length);
var str = $('#frm textarea[name=JC_Personal_Skill]').val();
var str_arr = str.split("\n"); // 줄바꿈 기준으로 나눔
var row = str_arr.length; // row = 줄 수
if(row > 2){
alert("1줄 이상 입력할 수 없습니다.");
var lastChar = str.slice(0,-1); // 열 1줄까지 다시 입력
$('#frm textarea[name=JC_Personal_Skill]').val(lastChar); // 결과를 재입력
}
});
}
// --------------------------------------------------- 자기소개소 입력된 글자수 출력함수
if(New_URL == '/resume/resume03.php'){
setTimeout(function(){
$('#CL_History_Leng').text($('#frm textarea[name=CL_History]').val().length);
$('#CL_Action_Plan_Leng').text($('#frm textarea[name=CL_Action_Plan]').val().length);
$('#CL_Experience_Leng').text($('#frm textarea[name=CL_Experience]').val().length);
$('#CL_Social_Issue_Leng').text($('#frm textarea[name=CL_Social_Issue]').val().length);
$('#CL_Career_History_Leng').text($('#frm textarea[name=CL_Career_History]').val().length);
}, 500);
$('#frm textarea[name=CL_History]').keyup(function(){
$('#CL_History_Leng').text( $('#frm textarea[name=CL_History]').val().length);
var str = $('#frm textarea[name=CL_History]').val();
var str_arr = str.split("\n"); // 줄바꿈 기준으로 나눔
var row = str_arr.length; // row = 줄 수
if(row > 16){
alert("16줄 이상 입력할 수 없습니다.");
var lastChar = str.slice(0,-1); // 열 16줄까지 다시 입력
$('#frm textarea[name=CL_History]').val(lastChar); // 결과를 재입력
}
});
$('#frm textarea[name=CL_Action_Plan]').keyup(function(){
$('#CL_Action_Plan_Leng').text( $('#frm textarea[name=CL_Action_Plan]').val().length);
var str = $('#frm textarea[name=CL_Action_Plan]').val();
var str_arr = str.split("\n"); // 줄바꿈 기준으로 나눔
var row = str_arr.length; // row = 줄 수
if(row > 16){
alert("16줄 이상 입력할 수 없습니다.");
var lastChar = str.slice(0,-1); // 열 16줄까지 다시 입력
$('#frm textarea[name=CL_Action_Plan]').val(lastChar); // 결과를 재입력
}
});
$('#frm textarea[name=CL_Experience]').keyup(function(){
$('#CL_Experience_Leng').text( $('#frm textarea[name=CL_Experience]').val().length);
var str = $('#frm textarea[name=CL_Experience]').val();
var str_arr = str.split("\n"); // 줄바꿈 기준으로 나눔
var row = str_arr.length; // row = 줄 수
if(row > 16){
alert("16줄 이상 입력할 수 없습니다.");
var lastChar = str.slice(0,-1); // 열 16줄까지 다시 입력
$('#frm textarea[name=CL_Experience]').val(lastChar); // 결과를 재입력
}
});
$('#frm textarea[name=CL_Social_Issue]').keyup(function(){
$('#CL_Social_Issue_Leng').text( $('#frm textarea[name=CL_Social_Issue]').val().length);
var str = $('#frm textarea[name=CL_Social_Issue]').val();
var str_arr = str.split("\n"); // 줄바꿈 기준으로 나눔
var row = str_arr.length; // row = 줄 수
if(row > 16){
alert("16줄 이상 입력할 수 없습니다.");
var lastChar = str.slice(0,-1); // 열 16줄까지 다시 입력
$('#frm textarea[name=CL_Social_Issue]').val(lastChar); // 결과를 재입력
}
});
$('#frm textarea[name=CL_Career_History]').keyup(function(){
$('#CL_Career_History_Leng').text( $('#frm textarea[name=CL_Career_History]').val().length);
var str = $('#frm textarea[name=CL_Career_History]').val();
var str_arr = str.split("\n"); // 줄바꿈 기준으로 나눔
var row = str_arr.length; // row = 줄 수
if(row > 36){
alert("36줄 이상 입력할 수 없습니다.");
var lastChar = str.slice(0,-1); // 열 36줄까지 다시 입력
$('#frm textarea[name=CL_Career_History]').val(lastChar); // 결과를 재입력
}
});
}
// --------------------------------------------------- 자기소개소 입력된 글자수 출력함수
}
//--------------------------------------------------------------------------------- 초기 로딩함수
//---------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------- 자동실행
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------- 모달
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 모달 공통 함수
// 모달 초기화 함수
function Modal_Init() {
$('#University_Modal_Content').empty(); // 모달의 컨탠츠 내용을 DOM(메모리)에서 삭제한다.
//$('#modal_content_Member_Modal').empty(); // 모달의 컨탠츠 내용을 DOM(메모리)에서 삭제한다.
//$('#modal_content_Dvr_Modal').empty(); // 모달의 컨탠츠 내용을 DOM(메모리)에서 삭제한다.
}
//--------------------------------------------------------------------------------------------------------- 모달 공통 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 입사지원서 사진 업로드 모달 함수
// 모달 보이기.
function JCPhoto_Modal_Open(){
$('#JP_IMG_UP_Modal').bPopup();
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 모달 닫기.
function JCPhoto_Modal_Close(){
$('#JP_IMG_UP_Modal').bPopup().close();
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 사진 업로드 모달 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 입사지원서 사진 업로드 모달 함수
// 모달 보이기.
function JCPhoto_Modal_Edit_Open(){
$('#JP_IMG_Edit_Modal').bPopup();
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 모달 닫기.
function JCPhoto_Modal_Edit_Close(){
$('#JP_IMG_Edit_Modal').bPopup().close();
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 사진 업로드 모달 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 대학교 리스트 모달 함수
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 모달 보이기.
function University_Modal_Open(id){
Modal_Init(); // 모달 초기화
$('#University_Modal_Content').load('/Modal/University.php?id=' + id, function (response, status, xhr) {
if (status === "success") {
$('#University_Modal').bPopup();
}
});
};
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 모달 리스트에서 선택
function University_Modal_Choice(id, form_name, CCM_SEQ, CCM_Name, CCM_Type){
$('#' + form_name + ' #CCM_SEQ_S_' + id).val(CCM_SEQ);
$('#' + form_name + ' #CCM_Name_S_' + id).val(CCM_Name);
if(CCM_Type == 'S'){
$('#' + form_name + ' #AC_Name_' + id).val(CCM_Name);
$('#' + form_name + ' #AC_Name_' + id).prop('readonly', true);
} else {
$('#' + form_name + ' #AC_Name_' + id).prop('readonly', false);
$('#' + form_name + ' #AC_Name_' + id).prop('placeholder', '학교명을 입력하세요');
$('#' + form_name + ' #AC_Name_' + id).val('');
$('#' + form_name + ' #AC_Name_' + id).focus();
}
University_Modal_Close();
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 모달 닫기.
function University_Modal_Close(){
$('#University_Modal').bPopup().close();
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 대학교 리스트 모달 함수
//---------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------- 모달
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------- 매뉴별 기능함수
//---------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- 고객사용자 회원가입 함수
function Member_EmailCheck(EKeyCode){
var f = document.frm;
var Status = true;
if($('#frm input[name=MB_Email]').val() == ""){ // 이메일 입력여부.
alert('이메일주소를 입력하여 주세요.');
$('#frm input[name=MB_Email]').focus();
Status = false;
return;
}else if(chkEmail($('#frm input[name=MB_Email]').val()) == false){ // 이메일 패턴인지 확인한다.
alert('올바른 이메일주소를 입력하여 주세요.');
$('#frm input[name=MB_Email]').focus();
Status = false;
return;
} else {
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){ // 정상적으로 가입이 되면
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
alert('등록 가능한 이메일입니다.');
//location.href = "/";
}else if(value.Ajax_result == "Overlap"){ // 아이디 중복됨
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
alert(("입력한 이메일은 이미 등록된 이메일 주소입니다.") + "\n\n" + ("다른 이메일 주소를 입력해 주세요"));
$('#MB_Email').focus();
}else { // 이외 오류발생
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
alert('오류가 발생하였습니다. 다시 시도해 주십시요');
//location.href = "/";
}
});
},
complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("다시 시도해 주세요")
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error : function(xhr, status, error) { // 에러발생시.
alert('오류가 발생하였습니다. 다시 시도해 주십시요');
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//--------------------------------------------------------------------------------------------------------- 입사자 로그인 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- 고객사용자 회원가입 함수
function Member_Join(EKeyCode){
var f = document.frm;
var Status = true;
if($('#frm input[name=MB_Email]').val() == ""){ // 이메일 입력여부.
alert('이메일주소를 입력하여 주세요.');
$('#frm input[name=MB_Email]').focus();
Status = false;
return;
}else if(chkEmail($('#frm input[name=MB_Email]').val()) == false){ // 이메일 패턴인지 확인한다.
alert('올바른 이메일주소를 입력하여 주세요.');
$('#frm input[name=MB_Email]').focus();
Status = false;
return;
}else if($('#frm input[name=MB_Pass]').val() == ""){ // 암호확인.
alert('사용자 암호를 입력해주세요.');
$('#frm input[name=MB_Pass]').focus();
Status = false;
return;
}else if($('#frm input[name=MB_Pass]').val() != $('#frm input[name=MB_Pass_Check]').val()){ // 동일암호확인.
alert('암호가 서로 다릅니다.');
$('#frm input[name=MB_Pass]').focus();
Status = false;
return;
} else {
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){ // 정상적으로 가입이 되면
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
alert(("가입을 환영합니다.") + "\n\n" + ("최초 가입시 소중한 개인정보를 보호하기 위해 개인정보 동의 페이지로 이동합니다."));
location.href = "/resume/index.php";
}else if(value.Ajax_result == "Overlap"){ // 아이디 중복됨
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
alert(("입력한 이메일은 이미 등록된 이메일 주소입니다.") + "\n\n" + ("다른 이메일주소를 입력해 주세요"));
$('#MB_Email').focus();
}else { // 이외 오류발생
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
alert('오류가 발생하였습니다. 다시 시도해 주십시요');
//location.href = "/";
}
});
},
complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("다시 시도해 주세요")
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error : function(xhr, status, error) { // 에러발생시.
alert('오류가 발생하였습니다. 다시 시도해 주십시요');
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//--------------------------------------------------------------------------------------------------------- 입사자 로그인 함수
//---------------------------------------------------------------------------------------------------------
// 입사자 로그인 함수
function MLogin(EKeyCode) {
var f = document.frm;
var Status = true;
if ($('#frm input[name=MB_Email]').val() == "") {
alert("로그인 이메일(ID)을 입력하여 주십시요.");
$('#frm input[name=MB_Email]').focus();
Status = false;
return;
} else if ($('#frm input[name=MB_Pass]').val() == "") {
alert("비밀번호를 입력하여 주십시요.");
$('#frm input[name=MB_Pass]').focus();
Status = false;
return;
} else {
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "JoinCheck"){ // 이미 지원한 채용공고라면 메세지 뿌리고 입사지원현황으로
alert('이미 지원하신 채용공고입니다.\n\n입사지원현황 페이지로 이동합니다');
location.href = '/mypage/pass.php';
}else if(value.Ajax_result == "JoinStart"){ // 입사지원서 페이지로 이동.
alert('반갑습니다.\n\n입사지원등록을 작성해 주세요.');
location.href = '/resume/resume02.php';
}else if(value.Ajax_result == "JoinList"){ // 로그인만 하고 입장
alert('반갑습니다.');
location.href = '/mypage/pass.php';
}else if(value.Ajax_result == "JoinWait"){ // 입사 지원서를 작성하지 않고 회원가입만 했을 경우 재가입 시간 안내
alert('입사 지원서를 저장하시지 않고 종료하신 경우\n\n' + value.Ajax_WaitTime + ' 시간후에 동일 이메일로 재가입 해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}else {
alert('아이디 또는 암호가 일치하지 않습니다.\n\n아이디 또는 암호를 확인하여 주세요.');
$('#MB_Email').focus();
//$('#mask').hide(); // 원복
//$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//--------------------------------------------------------------------------------------------------------- 입사자 로그인 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 입사자 로그아웃 함수
// 입사자 로그인 함수
function MLogOut(EKeyCode) {
var temstr = "로그오프를 하시겠습니까?"
if(confirm(temstr)){
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert("로그아웃 하셨습니다. 안녕히 가십시요!");
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
location.href = "/index.php";
}else {
alert("로그아웃에 실패하셨습니다.");
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
//location.href = "/index.php";
return;
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//--------------------------------------------------------------------------------------------------------- 입사자 로그아웃 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 입사자 패스워드 찾기 함수
// 입사자 패스워드 찾기 함수
function Member_find(EKeyCode) {
var f = document.frm;
if ($('#frm input[name=MB_Email]').val() == "") {
alert("로그인 이메일(ID)을 입력하여 주십시요.");
$('#frm input[name=MB_Email]').focus();
Status = false;
return;
} else if ($('#frm input[name=JC_Birth]').val() == "") {
alert("생년월일을 입력하여 주십시요.");
$('#frm input[name=JC_Birth]').focus();
Status = false;
return;
} else {
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert("초기화된 비밀번호를 메일로 송부하였습니다.");
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
// location.href = "/member/";
}else if(value.Ajax_result == "MailFail"){
alert("메일발송에 실패하였습니다.\n\n수신가능한 메일주소로 다시 가입하여 주십시요.");
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
return;
}else if(value.Ajax_result == "Incon"){
alert("메일주소 또는 생년월일을 다시 확인해주세요.");
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
return;
}else {
alert("통신에 실패하였습니다.\n\n잠시후 다시 시도하여 주십시요.");
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
return;
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//--------------------------------------------------------------------------------------------------------- 입사자 패스워드 찾기 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 사용자 가입정보 동의 전부체크
// 사용자 가입정보 동의 전부체크
function Member_AllCheck() {
var f = document.frm;
if($('#frm input:checkbox[name="All_Check"]').is(':checked') == true){
$("#frm input:checkbox[name='MB_Privacy_Agree']").prop("checked", true);
$("#frm input:checkbox[name='MB_Privacy_Rework_Agree']").prop("checked", true);
$("#frm input:checkbox[name='MB_Sensitive_Agree']").prop("checked", true);
}else {
$("#frm input:checkbox[name='MB_Privacy_Agree']").prop("checked", false);
$("#frm input:checkbox[name='MB_Privacy_Rework_Agree']").prop("checked", false);
$("#frm input:checkbox[name='MB_Sensitive_Agree']").prop("checked", false);
}
}
//--------------------------------------------------------------------------------------------------------- 사용자 가입정보 동의 전부체크
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 사용자 가입정보 전부체크 확인
// 사용자 가입정보 동의 전부체크
function Member_Agree(){
var f = document.frm;
if( $('#frm input:checkbox[name=MB_Privacy_Agree]') .is(':checked') &&
$('#frm input:checkbox[name=MB_Privacy_Rework_Agree]') .is(':checked') &&
$('#frm input:checkbox[name=MB_Sensitive_Agree]').is(':checked')){
$('#frm input:checkbox[name="All_Check"]').prop("checked", true);
}else {
$('#frm input:checkbox[name="All_Check"]').prop("checked", false);
}
}
//--------------------------------------------------------------------------------------------------------- 사용자 가입정보 전부체크 확인
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 사용자 가입정보 동의 확인
// 사용자 가입정보 동의 확인
function Member_AgreeCheck(EKeyCode) {
var f = document.frm;
var Status = true;
if(!$('#frm input:checkbox[name=MB_Privacy_Agree]').is(':checked')) {
alert("개인(신용)정보의 수집 및 이용 항목에 동의하여 주십시요.");
$('#frm input:checkbox[name=MB_Privacy_Agree]').focus();
Status = false;
return;
} else if(!$('#frm input:checkbox[name=MB_Privacy_Rework_Agree]').is(':checked')) {
alert("개인(신용)정보의 제공에 관한 사항 항목에 동의하여 주십시요.");
$('#frm input:Checkbox[name=MB_Privacy_Rework_Agree]').focus();
Status = false;
return;
} else if(!$('#frm input:checkbox[name=MB_Sensitive_Agree]').is(':checked')) {
alert("민감정보 및 고유식별정보의 처리에 관한 사항에 동의하여 주십시요.");
$('#frm input:Checkbox[name=MB_Sensitive_Agree]').focus();
Status = false;
return;
} else {
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert(("소중한 개인(신용)정보에 대한 동의가 정상적으로 이루어졌습니다.") + "\n\n" + ("입사 지원서 작성을 위해 이동합니다."));
location.href = '/resume/resume02.php';
}else {
alert(("소중한 개인(신용)정보에 대한 동의가 정상적으로 이루어지지 않았습니다.") + "\n\n" + ("다시 한번 확인해주십시요."));
$('#MB_Privacy_Agree').focus();
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 사용자 가입정보 동의 확인
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 사용자 가입 입력 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 입사지원서 입력 함수
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 입사지원 클릭시 작동 함수.
function ActionJoin(EKeyCode, JP_SEQ){
// 일단 먼저 사용자가 로그인을 했고 입사지원을 이미 했다면. '이미 입사지원 하셨습니다'. 라는 메세지가 나오게 해야함. 그리고 입사지원 현황 페이지로 이동.
// 사용자가 로그인을 했고 입사지원이 처음이면 해당 JP_SEQ를 세션으로 저장하고. 입사지원서 페이지로 이동.
// 사용자가 로그인을 안했으면 해당 JP_SEQ를 세션으로 저장하고 로그인 페이지로 이동..
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode + '&JP_SEQ=' + JP_SEQ,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
if(value.Ajax_result == "JoinCheck"){
alert('이미 지원하신 채용공고입니다.\n\n입사지원현황 페이지로 이동합니다.');
location.href = '/mypage/pass.php';
}else if(value.Ajax_result == "JoinDel"){
var str = "이미 지원하고 삭제하신 채용공고입니다.\n\n다시 입사지원서를 작성하시겠습니까?";
if(confirm(str))
location.href = '/resume/resume02.php';
}else if(value.Ajax_result == "JoinStart"){
location.href = '/resume/resume02.php';
}else if(value.Ajax_result == "LoginStart"){
alert('로그인 또는 입사지원회원으로 가입하셔야 합니다.');
location.href = '/member/';
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
// 입사지원 클릭시 작동 함수.
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 사진추가 추가함수.
function JCPhotoReg(EKeyCode){
if($('#Modelfrm_JPIMGUP input[name=user_file]').val() == ""){
alert("사진을 선택하여 주십시요.");
$('#Modelfrm_JPIMGUP input[name=user_file]').focus();
return;
}else if( !File_Extension($('#Modelfrm_JPIMGUP input[name=user_file]').val()) ){
alert("사진의 확장자는 jpg, png, gif 만 지원합니다.\n\n다른 사진으로 선택하세요.");
return;
}else {
JCPhoto_Modal_Close(); // 모달을 닫는다.
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
//파일업로드용 form 오프젝트.
var form = $("[name='Modelfrm_JPIMGUP']")[0];
var formData = new FormData(form);
$.ajax({
url: "/_lib/Ajax_basic.php?Code=" + EcToURL(EKeyCode),
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
$('#JPU_Photo_UpFileName').attr("src", '../Upload/' + value.JPU_Photo_UpFileName);
$('#frm input[name=JC_Photo_UpFileName]').val(value.JPU_Photo_UpFileName);
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}else if(value.Ajax_result == "File_Size_Fail"){
alert("사진의 용량을 10MB 이하로 업로드 해주세요.");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}else if(value.Ajax_result == "File_UpLoad_Fail"){
alert("업로드에 실패하였습니다.\n\n다시 시도해 주세요.");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
},
complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("다시 시도해 주세요")
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error : function(xhr, status, error) { // 에러발생시.
alert(_T("에러가 발생했습니다. 다시 시도해 주세요."));
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 사진수정함수.
function JCPhotoEdit(EKeyCode){
if($('#Modelfrm_JPIMGUP_Edit input[name=user_file_up]').val() == ""){
alert("사진을 선택하여 주십시요.");
$('#Modelfrm_JPIMGUP input[name=user_file_up]').focus();
return;
}else if( !File_Extension($('#Modelfrm_JPIMGUP_Edit input[name=user_file_up]').val()) ){
alert("사진의 확장자는 jpg, png, gif 만 지원합니다.\n\n다른 사진으로 선택하세요.");
return;
}else {
$('#Modelfrm_JPIMGUP_Edit input[name=JC_SEQ]').val($('#frm input[name=JC_SEQ]').val()) // JC_SEQ 값을 가지고 온다.
JCPhoto_Modal_Edit_Close(); // 모달을 닫는다.
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
//파일업로드용 form 오프젝트.
var form = $("[name='Modelfrm_JPIMGUP_Edit']")[0];
var formData = new FormData(form);
$.ajax({
url: "/_lib/Ajax_basic.php?Code=" + EcToURL(EKeyCode),
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
$('#JPU_Photo_UpFileName').attr("src", '../Upload/' + value.JPU_Photo_UpFileName);
$('#frm input[name=JC_Photo_UpFileName]').val(value.JPU_Photo_UpFileName);
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}else if(value.Ajax_result == "File_Size_Fail"){
alert("사진의 용량을 10MB 이하로 업로드 해주세요.");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}else if(value.Ajax_result == "File_UpLoad_Fail"){
alert("업로드에 실패하였습니다.\n\n다시 시도해 주세요.");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
},
complete : function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("다시 시도해 주세요")
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error : function(xhr, status, error) { // 에러발생시.
alert(_T("에러가 발생했습니다. 다시 시도해 주세요."));
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//------------------------------------------------------------------------- // 주소검색 API 호출함수.
// 주소검색 API 호출함수.
function AddressSearch(){
var pop = window.open("/Modal/jusoPopup_utf8.php","pop","width=570,height=420, scrollbars=yes, resizable=yes");
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 대학교 행 추가함수.
function AcademicCareerRegAddTableLine(){
if(Number($('#AcademicCareer_Radio_Value_Count').val()) + 1 >= 3){
alert('입력행은 3줄까지 입력가능합니다.');
return;
}
var AcademicCareer_Click_Count = Number($('#AcademicCareer_Click_Count').val()) + 1; //테이블의 누적 카운터 확인.
var AcademicCareer_Radio_Value_Count = Number($('#AcademicCareer_Radio_Value_Count').val()) + 1; //라디오박스 카운터 확인.
$('#AcademicCareerList > tbody:last').append('\
\
\
\
\
\
\
| \
\
\
| \
\
\
\
\
| \
\
\
\
\
~ \
\
\
| \
\
\
| \
\
\
| \
\
\
\
\
\
\
| \
\
\
| \
\
\
| \
');
//-------------------------------------------------- Value값을 넣는다.
$('#AcademicCareer_Click_Count').val(String(AcademicCareer_Click_Count));
$('#AcademicCareer_Radio_Value_Count').val(String(AcademicCareer_Radio_Value_Count));
//-------------------------------------------------- Value값을 넣는다.
//-------------------------------------------------- DatePicker 정의를 한다.
$('#AC_Period_Start_' + AcademicCareer_Click_Count).datepicker();
$('#AC_Period_End_' + AcademicCareer_Click_Count).datepicker();
//-------------------------------------------------- DatePicker 정의를 한다.
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 대학교 행 삭제함수.
function AcademicCareerDelTableLine(){
var f = document.frm;
var ch_arr = document.getElementsByName("AcademicCareerBlankCheckBox[]");
var len = ch_arr.length;
var chk_y = false, chk_n = false;
var id;
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == true){
chk_y = true;
}
}
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == false){
chk_n = true;
}
}
if(!chk_y){
alert('삭제를 체크해 주세요.');
return;
}
if(len == 1){
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}else {
for(var i = len; i >= 1; i--){
if(ch_arr[i - 1].checked == true){
if(i >= 2){
var objTable = document.getElementById('AcademicCareerList');
var objRow = objTable.deleteRow(i);
AcademicCareer_Click_count_init();
//VisitentTotal();
}else if(chk_n){
var objTable = document.getElementById('AcademicCareerList');
AcademicCareer_Click_count_init();
//VisitentTotal();
}else {
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}
}
}
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 대학교 행 초기화함수.
function AcademicCareer_Click_count_init(){
var f = document.frm;
var ch_arr = document.getElementsByName("AcademicCareerBlankClickCountRadio[]");
var len = Number(ch_arr.length) - 1;
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
for(var i = 0; i <= Number(len); i++){
ch_arr[i].value = i;
}
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
// var Nunberlen = $('#AcademicCareerBlankClickCountRadio').val();
// var NextNunber = 1;
// for(var j = 0; j <= Number(Nunberlen); j++){
// if($("#VisitNextNumber-" + j).length > 0){ // 해당 Span의 ID가 존재한다면 순번을 변경해 준다.
// $("#VisitNextNumber-" + j).text(NextNunber);
// NextNunber++;
// }
// }
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
$('#AcademicCareer_Radio_Value_Count').val(String(Number(i) - 1));
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 대학교 행 학점 만점 확인 함수.
function AC_Credit_Type_OnChange(id, Value){
if(Value == 'S'){ // 만점이 4.5일 경우
$('#AC_Credit_Full_' + id).val('4.5'); // 만점 점수가 입력되는 입력박스에 4.5를 입력
$('#AC_Credit_Full_' + id). prop('readonly', true) ; // 만점 점수 리드온리
$('#AC_Credit_' + id).val('');
$('#AC_Credit_' + id).focus();
}else { // 만점이 4.5가 아닐 경우
$('#AC_Credit_Full_' + id).val(''); // 만점 점수가 입력되는 입력박스에 4.5를 입력
$('#AC_Credit_Full_' + id). prop('readonly', false); // 만점 점수 리드온리
$('#AC_Credit_Full_' + id).focus();
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 경력사항 행 추가함수
function EmploymentRegAddTableLine(){
if(Number($('#Employment_Radio_Value_Count').val()) + 1 >= 3){
alert('입력행은 3줄까지 입력가능합니다.');
return;
}
var Employment_Click_Count = Number($('#Employment_Click_Count').val()) + 1; //테이블의 누적 카운터 확인.
var Employment_Radio_Value_Count = Number($('#Employment_Radio_Value_Count').val()) + 1; //라디오박스 카운터 확인
$('#EmploymentList > tbody:last').append('\
\
\
\
\
\
\
| \
\
\
| \
\
\
| \
\
\
\
~ \
\
\
| \
\
\
| \
\
\
| \
');
//-------------------------------------------------- Value값을 넣는다.
$('#Employment_Click_Count').val(String(Employment_Click_Count));
$('#Employment_Radio_Value_Count').val(String(Employment_Radio_Value_Count));
//-------------------------------------------------- Value값을 넣는다.
//-------------------------------------------------- DatePicker 정의를 한다.
$('#EM_Period_Start_' + Employment_Click_Count).datepicker();
$('#EM_Period_End_' + Employment_Click_Count).datepicker();
//-------------------------------------------------- DatePicker 정의를 한다.
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 경력사항 행 삭제함수
function EmploymentDelTableLine(){
var f = document.frm;
var ch_arr = document.getElementsByName("EmploymentBlankCheckBox[]");
var len = ch_arr.length;
var chk_y = false, chk_n = false;
var id;
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == true){
chk_y = true;
}
}
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == false){
chk_n = true;
}
}
if(!chk_y){
alert('삭제를 체크해 주세요.');
return;
}
if(len == 1){
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}else {
for(var i = len; i >= 1; i--){
if(ch_arr[i - 1].checked == true){
if(i >= 2){
var objTable = document.getElementById('EmploymentList');
var objRow = objTable.deleteRow(i);
Employment_Click_count_init();
//VisitentTotal();
}else if(chk_n){
var objTable = document.getElementById('EmploymentList');
Employment_Click_count_init();
//VisitentTotal();
}else {
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}
}
}
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 경력사항 행 초기화함수.
function Employment_Click_count_init(){
var f = document.frm;
var ch_arr = document.getElementsByName("EmploymentBlankClickCountRadio[]");
var len = Number(ch_arr.length) - 1;
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
for(var i = 0; i <= Number(len); i++){
ch_arr[i].value = i;
}
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
// var Nunberlen = $('#AcademicCareerBlankClickCountRadio').val();
// var NextNunber = 1;
// for(var j = 0; j <= Number(Nunberlen); j++){
// if($("#VisitNextNumber-" + j).length > 0){ // 해당 Span의 ID가 존재한다면 순번을 변경해 준다.
// $("#VisitNextNumber-" + j).text(NextNunber);
// NextNunber++;
// }
// }
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
$('#Employment_Radio_Value_Count').val(String(Number(i) - 1));
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 자격증 행 추가함수
function LicenseRegAddTableLine(){
if(Number($('#License_Radio_Value_Count').val()) + 1 >= 3){
alert('입력행은 3줄까지 입력가능합니다.');
return;
}
var License_Click_Count = Number($('#License_Click_Count').val()) + 1; //테이블의 누적 카운터 확인.
var License_Radio_Value_Count = Number($('#License_Radio_Value_Count').val()) + 1; //라디오박스 카운터 확인.
$('#LicenseList > tbody:last').append('\
\
\
\
\
\
\
| \
\
\
| \
\
\
\
\
| \
\
\
| \
\
\
| \
\
\
| \
');
//-------------------------------------------------- Value값을 넣는다.
$('#License_Click_Count').val(String(License_Click_Count));
$('#License_Radio_Value_Count').val(String(License_Radio_Value_Count));
//-------------------------------------------------- Value값을 넣는다.
//-------------------------------------------------- DatePicker 정의를 한다.
$('#LC_Acquisition_Date_' + License_Click_Count).datepicker();
//-------------------------------------------------- DatePicker 정의를 한다.
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 자격증 행 삭제함수
function LicenseDelTableLine(){
var f = document.frm;
var ch_arr = document.getElementsByName("LicenseBlankCheckBox[]");
var len = ch_arr.length;
var chk_y = false, chk_n = false;
var id;
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == true){
chk_y = true;
}
}
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == false){
chk_n = true;
}
}
if(!chk_y){
alert('삭제를 체크해 주세요.');
return;
}
if(len == 1){
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}else {
for(var i = len; i >= 1; i--){
if(ch_arr[i - 1].checked == true){
if(i >= 2){
var objTable = document.getElementById('LicenseList');
var objRow = objTable.deleteRow(i);
License_Click_count_init();
//VisitentTotal();
}else if(chk_n){
var objTable = document.getElementById('LicenseList');
License_Click_count_init();
//VisitentTotal();
}else {
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}
}
}
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 자격증 행 초기화함수.
function License_Click_count_init(){
var f = document.frm;
var ch_arr = document.getElementsByName("LicenseBlankClickCountRadio[]");
var len = Number(ch_arr.length) - 1;
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
for(var i = 0; i <= Number(len); i++){
ch_arr[i].value = i;
}
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
// var Nunberlen = $('#AcademicCareerBlankClickCountRadio').val();
// var NextNunber = 1;
// for(var j = 0; j <= Number(Nunberlen); j++){
// if($("#VisitNextNumber-" + j).length > 0){ // 해당 Span의 ID가 존재한다면 순번을 변경해 준다.
// $("#VisitNextNumber-" + j).text(NextNunber);
// NextNunber++;
// }
// }
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
$('#License_Radio_Value_Count').val(String(Number(i) - 1));
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 외국어 행 추가함수
function LanguageSkillRegAddTableLine(){
if(Number($('#LanguageSkill_Radio_Value_Count').val()) + 1 >= 3){
alert('입력행은 3줄까지 입력가능합니다.');
return;
}
var LanguageSkill_Click_Count = Number($('#LanguageSkill_Click_Count').val()) + 1; //테이블의 누적 카운터 확인.
var LanguageSkill_Radio_Value_Count = Number($('#LanguageSkill_Radio_Value_Count').val()) + 1; //라디오박스 카운터 확인.
$('#LanguageSkillList > tbody:last').append('\
\
\
\
\
\
\
| \
\
\
| \
\
\
| \
\
\
\
\
| \
\
\
| \
\
\
| \
');
//-------------------------------------------------- Value값을 넣는다.
$('#LanguageSkill_Click_Count').val(String(LanguageSkill_Click_Count));
$('#LanguageSkill_Radio_Value_Count').val(String(LanguageSkill_Radio_Value_Count));
//-------------------------------------------------- Value값을 넣는다.
//-------------------------------------------------- DatePicker 정의를 한다.
$('#LS_Acquisition_Date_' + LanguageSkill_Click_Count).datepicker();
//-------------------------------------------------- DatePicker 정의를 한다.
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 외국어 행 삭제함수
function LanguageSkillDelTableLine(){
var f = document.frm;
var ch_arr = document.getElementsByName("LanguageSkillBlankCheckBox[]");
var len = ch_arr.length;
var chk_y = false, chk_n = false;
var id;
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == true){
chk_y = true;
}
}
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == false){
chk_n = true;
}
}
if(!chk_y){
alert('삭제를 체크해 주세요.');
return;
}
if(len == 1){
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}else {
for(var i = len; i >= 1; i--){
if(ch_arr[i - 1].checked == true){
if(i >= 2){
var objTable = document.getElementById('LanguageSkillList');
var objRow = objTable.deleteRow(i);
LanguageSkill_Click_count_init();
//VisitentTotal();
}else if(chk_n){
var objTable = document.getElementById('LanguageSkillList');
LanguageSkill_Click_count_init();
//VisitentTotal();
}else {
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}
}
}
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 외국어 행 초기화함수.
function LanguageSkill_Click_count_init(){
var f = document.frm;
var ch_arr = document.getElementsByName("LanguageSkillBlankClickCountRadio[]");
var len = Number(ch_arr.length) - 1;
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
for(var i = 0; i <= Number(len); i++){
ch_arr[i].value = i;
}
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
// var Nunberlen = $('#AcademicCareerBlankClickCountRadio').val();
// var NextNunber = 1;
// for(var j = 0; j <= Number(Nunberlen); j++){
// if($("#VisitNextNumber-" + j).length > 0){ // 해당 Span의 ID가 존재한다면 순번을 변경해 준다.
// $("#VisitNextNumber-" + j).text(NextNunber);
// NextNunber++;
// }
// }
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
$('#LanguageSkill_Radio_Value_Count').val(String(Number(i) - 1));
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 어학연수 행 추가함수
function LanguageTrainingRegAddTableLine(){
if(Number($('#LanguageTraining_Radio_Value_Count').val()) + 1 >= 3){
alert('입력행은 3줄까지 입력가능합니다.');
return;
}
var LanguageTraining_Click_Count = Number($('#LanguageTraining_Click_Count').val()) + 1; //테이블의 누적 카운터 확인.
var LanguageTraining_Radio_Value_Count = Number($('#LanguageTraining_Radio_Value_Count').val()) + 1; //라디오박스 카운터 확인.
$('#LanguageTrainingList > tbody:last').append('\
\
\
\
\
\
\
| \
\
\
| \
\
개월\
| \
\
\
| \
');
//-------------------------------------------------- Value값을 넣는다.
$('#LanguageTraining_Click_Count').val(String(LanguageTraining_Click_Count));
$('#LanguageTraining_Radio_Value_Count').val(String(LanguageTraining_Radio_Value_Count));
//-------------------------------------------------- Value값을 넣는다
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 어학연수 행 삭제함수
function LanguageTrainingDelTableLine(){
var f = document.frm;
var ch_arr = document.getElementsByName("LanguageTrainingBlankCheckBox[]");
var len = ch_arr.length;
var chk_y = false, chk_n = false;
var id;
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == true){
chk_y = true;
}
}
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == false){
chk_n = true;
}
}
if(!chk_y){
alert('삭제를 체크해 주세요.');
return;
}
if(len == 1){
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}else {
for(var i = len; i >= 1; i--){
if(ch_arr[i - 1].checked == true){
if(i >= 2){
var objTable = document.getElementById('LanguageTrainingList');
var objRow = objTable.deleteRow(i);
LanguageTraining_Click_count_init();
//VisitentTotal();
}else if(chk_n){
var objTable = document.getElementById('LanguageTrainingList');
LanguageTraining_Click_count_init();
//VisitentTotal();
}else {
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}
}
}
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 어학연수 행 초기화 함수
function LanguageTraining_Click_count_init(){
var f = document.frm;
var ch_arr = document.getElementsByName("LanguageTrainingBlankClickCountRadio[]");
var len = Number(ch_arr.length) - 1;
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
for(var i = 0; i <= Number(len); i++){
ch_arr[i].value = i;
}
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
// var Nunberlen = $('#AcademicCareerBlankClickCountRadio').val();
// var NextNunber = 1;
// for(var j = 0; j <= Number(Nunberlen); j++){
// if($("#VisitNextNumber-" + j).length > 0){ // 해당 Span의 ID가 존재한다면 순번을 변경해 준다.
// $("#VisitNextNumber-" + j).text(NextNunber);
// NextNunber++;
// }
// }
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
$('#LanguageTraining_Radio_Value_Count').val(String(Number(i) - 1));
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 어학연수 행 추가함수
function ExtraActivityRegAddTableLine(){
if(Number($('#ExtraActivity_Radio_Value_Count').val()) + 1 >= 3){
alert('입력행은 3줄까지 입력가능합니다.');
return;
}
var ExtraActivity_Click_Count = Number($('#ExtraActivity_Click_Count').val()) + 1; //테이블의 누적 카운터 확인.
var ExtraActivity_Radio_Value_Count = Number($('#ExtraActivity_Radio_Value_Count').val()) + 1; //라디오박스 카운터 확인.
$('#ExtraActivityList > tbody:last').append('\
\
\
\
\
\
\
| \
\
\
| \
\
\
| \
\
개월\
| \
\
\
| \
');
//-------------------------------------------------- Value값을 넣는다.
$('#ExtraActivity_Click_Count').val(String(ExtraActivity_Click_Count));
$('#ExtraActivity_Radio_Value_Count').val(String(ExtraActivity_Radio_Value_Count));
//-------------------------------------------------- Value값을 넣는다.
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 어학연수 행 삭제함수
function ExtraActivityDelTableLine(){
var f = document.frm;
var ch_arr = document.getElementsByName("ExtraActivityBlankCheckBox[]");
var len = ch_arr.length;
var chk_y = false, chk_n = false;
var id;
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == true){
chk_y = true;
}
}
for(var a = 0; a < len; a++){
if(ch_arr[a].checked == false){
chk_n = true;
}
}
if(!chk_y){
alert('삭제를 체크해 주세요.');
return;
}
if(len == 1){
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}else {
for(var i = len; i >= 1; i--){
if(ch_arr[i - 1].checked == true){
if(i >= 2){
var objTable = document.getElementById('ExtraActivityList');
var objRow = objTable.deleteRow(i);
ExtraActivity_Click_count_init();
//VisitentTotal();
}else if(chk_n){
var objTable = document.getElementById('ExtraActivityList');
ExtraActivity_Click_count_init();
//VisitentTotal();
}else {
alert('마지막 칸은 삭제할 수 없습니다.');
ch_arr[0].checked = false;
}
}
}
}
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 어학연수 행 초기화 함수
function ExtraActivity_Click_count_init(){
var f = document.frm;
var ch_arr = document.getElementsByName("ExtraActivityBlankClickCountRadio[]");
var len = Number(ch_arr.length) - 1;
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
for(var i = 0; i <= Number(len); i++){
ch_arr[i].value = i;
}
//------------------------------------------- 라디오 카운터를 삭제후 다시 맞춘다.
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
// var Nunberlen = $('#AcademicCareerBlankClickCountRadio').val();
// var NextNunber = 1;
// for(var j = 0; j <= Number(Nunberlen); j++){
// if($("#VisitNextNumber-" + j).length > 0){ // 해당 Span의 ID가 존재한다면 순번을 변경해 준다.
// $("#VisitNextNumber-" + j).text(NextNunber);
// NextNunber++;
// }
// }
//------------------------------------------- 순번 카운터를 삭제후 다시 맞춘다.
$('#ExtraActivity_Radio_Value_Count').val(String(Number(i) - 1));
}
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// 입사지원서 입력 함수
function JoinCompany_Reg(EKeyCode){
var f = document.frm;
var InputStatus = true;
//- ---------------------------------------------------------------------------------- 기본사항 등록
if($('#frm input[name=JC_Name]').val() == ""){
alert('성명을 입력하세요.');
$('#frm input[name=JC_Name]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_Birth]').val() == ""){
alert('생년월일을 입력하세요.');
$('#frm input[name=JC_Birth]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_PhoneNumber_01]').val() == ""){
alert('휴대폰 앞자리를 입력하세요.');
$('#frm input[name=JC_PhoneNumber_01]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_PhoneNumber_02]').val() == ""){
alert('휴대폰 중간자리를 입력하세요.');
$('#frm input[name=JC_PhoneNumber_02]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_PhoneNumber_03]').val() == ""){
alert('휴대폰 뒷자리를 입력하세요.');
$('#frm input[name=JC_PhoneNumber_03]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_Address]').val() == ""){
alert('현주소를 입력하세요.');
$('#frm input[name=JC_Address]').focus();
InputStatus = false;
return;
//
// }else if($('#frm input[name=JC_Salary_Requirement]').val() == ""){
// alert('희망연봉을 입력하세요.');
// $('#frm input[name=JC_Salary_Requirement]').focus();
// InputStatus = false;
// return;
// }else if($('#frm input:radio[name=JC_Experience]').is(':checked') == false){
// alert('신입/경력을 선택하세요.');
// $('#frm input:radio[name=JC_Experience]').focus();
// InputStatus = false;
// return;
}else if($('#frm select[name=JC_Objective_First]').val() == false){
alert('지원직군(1지망) 선택하세요.');
$('#frm select[name=JC_Objective_First]').focus();
InputStatus = false;
return;
}else if($('#frm select[name=JC_Detailed_First]').val() == false){
alert('세부직군(1지망) 선택하세요.');
$('#frm select[name=JC_Detailed_First]').focus();
InputStatus = false;
return;
}else if($('#frm select[name=JC_Objective_Second]').val() == false){
alert('지원직군(2지망) 선택하세요.');
$('#frm select[name=JC_Objective_Second]').focus();
InputStatus = false;
return;
}else if($('#frm select[name=JC_Detailed_Second]').val() == false){
alert('세부직군(2지망) 선택하세요.');
$('#frm select[name=JC_Detailed_Second]').focus();
InputStatus = false;
return;
}else if($('#frm select[name=JC_WorkPlace_First]').val() == false){
alert('희망근무지(1지망) 선택하세요.');
$('#frm select[name=JC_WorkPlace_First]').focus();
InputStatus = false;
return;
}else if($('#frm select[name=JC_WorkPlace_Second]').val() == false){
alert('희망근무지(2지망) 선택하세요.');
$('#frm select[name=JC_WorkPlace_Second]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_Photo_UpFileName]').val() == false){
alert('사진을 입력하세요.');
$('#JPU_Photo_UpFileName').focus();
InputStatus = false;
return;
}
//- ---------------------------------------------------------------------------------- 기본사항 등록
//- ---------------------------------------------------------------------------------- 병역사항 등록
if($('#frm select[name=JC_Military_Status]').val() == false){
alert('군필여부 선택하세요.');
$('#frm select[name=JC_Military_Status]').focus();
InputStatus = false;
return;
}else if(($('#frm select[name=JC_Military_Status]').val() == "O") || ($('#frm select[name=JC_Military_Status]').val() == "S") || ($('#frm select[name=JC_Military_Status]').val() == "R")){
if($('#frm input[name=JC_Military_Period_Start]').val() == ""){
alert('복무기간을 입력하세요.');
$('#frm input[name=JC_Military_Period_Start]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_Military_Period_End]').val() == ""){
alert('복무기간을 입력하세요.');
$('#frm input[name=JC_Military_Period_End]').focus();
InputStatus = false;
return;
}
}else if($('#frm select[name=JC_Military_Status]').val() == "E"){
if($('#frm input[name=JC_Exemption_Reason]').val() == ""){
alert('면제사유를 입력하세요.');
$('#frm input[name=JC_Exemption_Reason]').focus();
InputStatus = false;
return;
}
}
//- ---------------------------------------------------------------------------------- 병역사항 등록
//- ---------------------------------------------------------------------------------- 고등학교사항 등록
if($('#frm input[name=JC_HighSchool_Name]').val() == ""){
alert('고등학교명을 입력하세요.');
$('#frm input[name=JC_HighSchool_Name]').focus();
InputStatus = false;
return;
}else if($('#frm select[name=JC_HighSchool_Major]').val() == false){
alert('전공계열 선택하세요.');
$('#frm select[name=JC_HighSchool_Major]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_HighSchool_Period_Start]').val() == false){
alert('재학기간을 입력하세요.');
$('#frm input[name=JC_HighSchool_Period_Start]').focus();
InputStatus = false;
return;
}else if($('#frm input[name=JC_HighSchool_Period_End]').val() == false){
alert('재학기간을 입력하세요.');
$('#frm input[name=JC_HighSchool_Period_End]').focus();
InputStatus = false;
return;
}
//- ---------------------------------------------------------------------------------- 고등학교사항 등록
//- ---------------------------------------------------------------------------------- 대학교 사항 등록
var arr_AC_Kind = document.getElementsByName("AC_Kind[]"); // 학력구분
var arr_CCM_SEQ_S = document.getElementsByName("CCM_SEQ_S[]"); // 대학교 코드
var arr_CCM_Name_S = document.getElementsByName("CCM_Name_S[]"); // 대학교 코드 등록이름
var arr_AC_Name = document.getElementsByName("AC_Name[]"); // 대학교 입력이름
var arr_AC_Period_Start = document.getElementsByName("AC_Period_Start[]"); // 재학기간 시간
var arr_AC_Period_End = document.getElementsByName("AC_Period_End[]"); // 재학기간 종료
var arr_AC_Major = document.getElementsByName("AC_Major[]"); // 전공
var arr_AC_Degree = document.getElementsByName("AC_Degree[]"); // 졸업구분
var arr_AC_Credit_Type = document.getElementsByName("AC_Credit_Type[]"); // 학점만점 기준
var arr_AC_Credit_Full = document.getElementsByName("AC_Credit_Full[]"); // 학점 만점 점수
var arr_AC_Credit = document.getElementsByName("AC_Credit[]"); // 자신의 학점
var arr_AC_Location = document.getElementsByName("AC_Location[]"); // 소재지
var arr_AC_Day_Night = document.getElementsByName("AC_Day_Night[]"); // 주야구분
var AC_len = arr_AC_Kind.length;
for(var i = AC_len; i >= 1; i--){
//alert(i);
//alert(arr_AC_Kind[i - 1].value);
if(i == 1){ // 학력구분 맨처음 윗칸이라면
if(arr_AC_Kind[i - 1].value != ""){ // 학력구분를 선택하였다면.
if(arr_CCM_SEQ_S[i - 1].value == ""){ // 대학교 코드
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_CCM_Name_S[i - 1].value == ""){ // 대학교 코드 등록이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Name[i - 1].value == ""){ // 대학교 입력이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_Start[i - 1].value == ""){ // 재학기간 시간
alert('재학기간을 입력하세요.');
arr_AC_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_End[i - 1].value == ""){ // 재학기간 종료
alert('재학기간을 입력하세요.');
arr_AC_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Major[i - 1].value == ""){ // 전공
alert('전공을 입력하세요.');
arr_AC_Major[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Degree[i - 1].value == ""){ // 졸업구분
alert('졸업구분을 선택하세요.');
arr_AC_Degree[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Type[i - 1].value == ""){ // 학점만점 기준
alert('학점만점 기준을 선택하세요.');
arr_AC_Credit_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Full[i - 1].value == ""){ // 학점 만점 점수
alert('학점 만점 점수를 입력하세요.');
arr_AC_Credit_Full[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit[i - 1].value == ""){ // 자신의 학점
alert('자신의 학점를 입력하세요.');
arr_AC_Credit[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Location [i - 1].value == ""){ // 소재지
alert('소재지를 선택하세요.');
arr_AC_Location[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Day_Night [i - 1].value == ""){ // 주야구분
alert('주야구분을 선택하세요.');
arr_AC_Day_Night[i - 1].focus();
InputStatus = false;
return;
}
}
}else { // 2번째 칸부터
if(arr_AC_Kind[i - 1].value != ""){ // 학력구분를 선택하였다면.
if(arr_CCM_SEQ_S[i - 1].value == ""){ // 대학교 코드
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_CCM_Name_S[i - 1].value == ""){ // 대학교 코드 등록이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Name[i - 1].value == ""){ // 대학교 입력이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_Start[i - 1].value == ""){ // 재학기간 시간
alert('재학기간을 입력하세요.');
arr_AC_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_End[i - 1].value == ""){ // 재학기간 종료
alert('재학기간을 입력하세요.');
arr_AC_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Major[i - 1].value == ""){ // 전공
alert('전공을 입력하세요.');
arr_AC_Major[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Degree[i - 1].value == ""){ // 졸업구분
alert('졸업구분을 선택하세요.');
arr_AC_Degree[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Type[i - 1].value == ""){ // 학점만점 기준
alert('학점만점 기준을 선택하세요.');
arr_AC_Credit_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Full[i - 1].value == ""){ // 학점 만점 점수
alert('학점 만점 점수를 입력하세요.');
arr_AC_Credit_Full[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit[i - 1].value == ""){ // 자신의 학점
alert('자신의 학점를 입력하세요.');
arr_AC_Credit[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Location [i - 1].value == ""){ // 소재지
alert('소재지를 선택하세요.');
arr_AC_Location[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Day_Night [i - 1].value == ""){ // 주야구분
alert('주야구분을 선택하세요.');
arr_AC_Day_Night[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 대학교 사항 등록
//- ---------------------------------------------------------------------------------- 경력 사항 등록
var arr_EM_Company = document.getElementsByName("EM_Company[]"); // 회사명
var arr_EM_MainWork = document.getElementsByName("EM_MainWork[]"); // 주요업무
var arr_EM_Period_Start = document.getElementsByName("EM_Period_Start[]"); // 수행기간 시작
var arr_EM_Period_End = document.getElementsByName("EM_Period_End[]"); // 수행기간 끝
var arr_EM_Retirement = document.getElementsByName("EM_Retirement[]"); // 퇴직사유
var arr_EM_Location = document.getElementsByName("EM_Location[]"); // 근무지역
var EM_len = arr_EM_Company.length;
for(var i = EM_len; i >= 1; i--){
if(i == 1){ // 회사명 맨처음 윗칸이라면
if(arr_EM_Company[i - 1].value != ""){ // 회사명이 입력하였다면.
if(arr_EM_Company[i - 1].value == ""){ // 회사명
alert('회사명을 입력하세요.');
arr_EM_Company[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_MainWork[i - 1].value == ""){ // 주요업무
alert('주요업무를 입력하세요.');
arr_EM_MainWork[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_Start[i - 1].value == ""){ // 수행기간 시작
alert('수행기간을 입력하세요.');
arr_EM_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_End[i - 1].value == ""){ // 수행기간 끝
alert('수행기간을 입력하세요.');
arr_EM_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Retirement[i - 1].value == ""){ // 퇴직사유
alert('퇴직사유를 입력하세요.');
arr_EM_Retirement[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Location[i - 1].value == ""){ // 근무지역
alert('근무지역을 입력하세요.');
arr_EM_Location[i - 1].focus();
InputStatus = false;
return;
}
}
}else { // 2번째 칸부터
if(arr_EM_Company[i - 1].value != ""){ // 회사명이 입력하였다면.
if(arr_EM_Company[i - 1].value == ""){ // 회사명
alert('회사명을 입력하세요.');
arr_EM_Company[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_MainWork[i - 1].value == ""){ // 주요업무
alert('주요업무를 입력하세요.');
arr_EM_MainWork[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_Start[i - 1].value == ""){ // 수행기간 시작
alert('수행기간을 입력하세요.');
arr_EM_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_End[i - 1].value == ""){ // 수행기간 끝
alert('수행기간을 입력하세요.');
arr_EM_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Retirement[i - 1].value == ""){ // 퇴직사유
alert('퇴직사유를 입력하세요.');
arr_EM_Retirement[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Location[i - 1].value == ""){ // 근무지역
alert('근무지역을 입력하세요.');
arr_EM_Location[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 경력 사항 등록
//- ---------------------------------------------------------------------------------- 자격/면허 사항 등록
var arr_LC_Name = document.getElementsByName("LC_Name[]"); // 자격/면허명
var arr_LC_Acquisition_Date = document.getElementsByName("LC_Acquisition_Date[]"); // 취득일자
var arr_LC_Level = document.getElementsByName("LC_Level[]"); // 등급
var arr_LC_Agency = document.getElementsByName("LC_Agency[]"); // 발행처/기관
var arr_LC_Explanation = document.getElementsByName("LC_Explanation[]"); // 자격/면허 설명
var LC_len = arr_LC_Name.length;
for(var i = LC_len; i >= 1; i--){
if(i == 1){ // 자격/면허명 맨처음 윗칸이라면
if(arr_LC_Name[i - 1].value != ""){ // 자격/면허명이 입력하였다면.
if(arr_LC_Name[i - 1].value == ""){ // 자격/면허명
alert('자격/면허명을 입력하세요.');
arr_LC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자를 입력하세요.');
arr_LC_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Level[i - 1].value == ""){ // 등급
alert('등급을 입력하세요.');
arr_LC_Level[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Agency[i - 1].value == ""){ // 발행처/기관
alert('발행처/기관을 입력하세요.');
arr_LC_Agency[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Explanation[i - 1].value == ""){ // 자격/면허 설명
alert('자격/면허 설명을 입력하세요.');
arr_LC_Explanation[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_LC_Name[i - 1].value != ""){ // 자격/면허명이 입력하였다면.
if(arr_LC_Name[i - 1].value == ""){ // 자격/면허명
alert('자격/면허명을 입력하세요.');
arr_LC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자를 입력하세요.');
arr_LC_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Level[i - 1].value == ""){ // 등급
alert('등급을 입력하세요.');
arr_LC_Level[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Agency[i - 1].value == ""){ // 발행처/기관
alert('발행처/기관을 입력하세요.');
arr_LC_Agency[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Explanation[i - 1].value == ""){ // 자격/면허 설명
alert('자격/면허 설명을 입력하세요.');
arr_LC_Explanation[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 자격/면허 사항 등록
if($('#frm input[name=JC_Personal_Skill]').val() == false){
alert('보유기술 및 능력을 입력하세요.');
$('#frm input[name=JC_Personal_Skill]').focus();
InputStatus = false;
return;
}
//- ---------------------------------------------------------------------------------- 외국어 사항 등록
var arr_LS_Kind = document.getElementsByName("LS_Kind[]"); // 외국어종류
var arr_LS_Exam = document.getElementsByName("LS_Exam[]"); // 시험명
var arr_LS_Acquisition_Date = document.getElementsByName("LS_Acquisition_Date[]"); // 취득일자
var arr_LS_Level_Score = document.getElementsByName("LS_Level_Score[]"); // 등급 또는 점수
var arr_LS_Etc = document.getElementsByName("LS_Etc[]"); // 비고
var LS_len = arr_LS_Kind.length;
for(var i = LS_len; i >= 1; i--){
if(i == 1){ // 외국어종류 맨처음 윗칸이라면
if(arr_LS_Kind[i - 1].value != ""){ // 외국어종류 입력하였다면.
if(arr_LS_Kind[i - 1].value == ""){ // 외국어종류
alert('외국어종류를 선택하세요.');
arr_LS_Kind[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Exam[i - 1].value == ""){ // 시험명
alert('시험명을 입력하세요.');
arr_LS_Exam[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자을 입력하세요.');
arr_LS_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Level_Score[i - 1].value == ""){ // 등급 또는 점수
alert('등급 또는 점수을 입력하세요.');
arr_LS_Level_Score[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_LS_Kind[i - 1].value != ""){ // 외국어종류 입력하였다면.
if(arr_LS_Kind[i - 1].value == ""){ // 외국어종류
alert('외국어종류를 선택하세요.');
arr_LS_Kind[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Exam[i - 1].value == ""){ // 시험명
alert('시험명을 입력하세요.');
arr_LS_Exam[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자을 입력하세요.');
arr_LS_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Level_Score[i - 1].value == ""){ // 등급 또는 점수
alert('등급 또는 점수을 입력하세요.');
arr_LS_Level_Score[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 외국어 사항 등록
//- ---------------------------------------------------------------------------------- 어학연수 사항 등록
var arr_LT_Country = document.getElementsByName("LT_Country[]"); // 지역
var arr_LT_Period = document.getElementsByName("LT_Period[]"); // 연수기간(개월)
var arr_LT_History = document.getElementsByName("LT_History[]"); // 연수내역 (어학, 전공 등)
var LT_len = arr_LT_Country.length;
for(var i = LT_len; i >= 1; i--){
if(i == 1){ // 지역 맨처음 윗칸이라면
if(arr_LT_Country[i - 1].value != ""){ // 지역 입력하였다면
if(arr_LT_Country[i - 1].value == ""){ // 지역
alert('지역를 입력하세요.');
arr_LT_Country[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_Period[i - 1].value == ""){ // 연수기간(개월)
alert('연수기간(개월)를 입력하세요.');
arr_LT_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_History[i - 1].value == ""){ // 연수내역 (어학, 전공 등)
alert('연수내역 (어학, 전공 등)을 입력하세요.');
arr_LT_History[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_LT_Country[i - 1].value != ""){ // 지역 입력하였다면
if(arr_LT_Country[i - 1].value == ""){ // 지역
alert('지역를 입력하세요.');
arr_LT_Country[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_Period[i - 1].value == ""){ // 연수기간(개월)
alert('연수기간(개월)를 입력하세요.');
arr_LT_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_History[i - 1].value == ""){ // 연수내역 (어학, 전공 등)
alert('연수내역 (어학, 전공 등)을 입력하세요.');
arr_LT_History[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 어학연수 사항 등록
//- ---------------------------------------------------------------------------------- 대외활동 사항 등록
var arr_EA_Type = document.getElementsByName("EA_Type[]"); // 활동구분
var arr_EA_Place = document.getElementsByName("EA_Place[]"); // 기관/장소
var arr_EA_Period = document.getElementsByName("EA_Period[]"); // 활동기간(개월)
var arr_EA_History = document.getElementsByName("EA_History[]"); // 활동내역
var EA_len = arr_EA_Type.length;
for(var i = EA_len; i >= 1; i--){
if(i == 1){ // 활동구분 맨처음 윗칸이라면
if(arr_EA_Type[i - 1].value != ""){ // 활동구분 입력하였다면
if(arr_EA_Type[i - 1].value == ""){ // 활동구분
alert('활동구분을 선택하세요.');
arr_EA_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Place[i - 1].value == ""){ // 기관/장소
alert('기관/장소를 입력하세요.');
arr_EA_Place[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Period[i - 1].value == ""){ // 활동기간(개월)
alert('활동기간(개월)를 입력하세요.');
arr_EA_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_History[i - 1].value == ""){ // 활동내역
alert('활동내역을 입력하세요.');
arr_EA_History[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_EA_Type[i - 1].value != ""){ // 활동구분 입력하였다면
if(arr_EA_Type[i - 1].value == ""){ // 활동구분
alert('활동구분을 선택하세요.');
arr_EA_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Place[i - 1].value == ""){ // 기관/장소
alert('기관/장소를 입력하세요.');
arr_EA_Place[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Period[i - 1].value == ""){ // 활동기간(개월)
alert('활동기간(개월)를 입력하세요.');
arr_EA_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_History[i - 1].value == ""){ // 활동내역
alert('활동내역을 입력하세요.');
arr_EA_History[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 대외활동 사항 등록
//- ---------------------------------------------------------------------------------- 아작스
if(InputStatus){
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
$('#JC_Salary_Requirement').val(delCommaEx($('#JC_Salary_Requirement').val()));
$('#JC_Previous_Annual_Salary').val(delCommaEx($('#JC_Previous_Annual_Salary').val()));
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
//alert('자기소개서까지 작성하셔야 입사지원이 완료됩니다.');
location.href = '/resume/resume03.php?JC_SEQ=' + value.JC_SEQ;
}else {
alert('오류가 발생하였습니다.\n\n다시 시도해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
//- ---------------------------------------------------------------------------------- 아작스
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 입력 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 입사지원서 수정 함수
function JoinCompany_Edit(EKeyCode){
var f = document.frm;
var InputStatus = true;
if(($('#frm input[name=JP_Status]').val() == "D") || ($('#frm input[name=JP_Status]').val() == "C")){
alert('채용공고가 마감 또는 취소임으로\n\n수정하실 수 없습니다..');
InputStatus = false;
return;
}
// if(($('#frm input[name=JP_Audit_Status]').val() == "P") || ($('#frm input[name=JP_Audit_Status]').val() == "A") || ($('#frm input[name=JP_Audit_Status]').val() == "F")){
//
// if($('#frm input[name=JP_Audit_Status]').val() == "P")
// alert('심의중임으로 수정하실 수 없습니다..');
//
// else
// alert('이미 합격 여부가 판단되었음으로\n\n수정하실 수 없습니다..');
//
// InputStatus = false;
// return;
// }
//- ---------------------------------------------------------------------------------- 기본사항 등록
// if($('#frm input[name=JC_Name]').val() == ""){
// alert('성명을 입력하세요.');
// $('#frm input[name=JC_Name]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_Birth]').val() == ""){
// alert('생년월일을 입력하세요.');
// $('#frm input[name=JC_Birth]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_PhoneNumber_01]').val() == ""){
// alert('휴대폰 앞자리를 입력하세요.');
// $('#frm input[name=JC_PhoneNumber_01]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_PhoneNumber_02]').val() == ""){
// alert('휴대폰 중간자리를 입력하세요.');
// $('#frm input[name=JC_PhoneNumber_02]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_PhoneNumber_03]').val() == ""){
// alert('휴대폰 뒷자리를 입력하세요.');
// $('#frm input[name=JC_PhoneNumber_03]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_Address]').val() == ""){
// alert('현주소를 입력하세요.');
// $('#frm input[name=JC_Address]').focus();
// InputStatus = false;
// return;
// }else if($('#frm input[name=JC_Salary_Requirement]').val() == ""){
// alert('희망연봉을 입력하세요.');
// $('#frm input[name=JC_Salary_Requirement]').focus();
// InputStatus = false;
// return;
// }else if($('#frm input:radio[name=JC_Experience]').is(':checked') == false){
// alert('신입/경력을 선택하세요.');
// $('#frm input:radio[name=JC_Experience]').focus();
// InputStatus = false;
// return;
// }else if($('#frm select[name=JC_Objective_First]').val() == false){
// alert('지원직군(1지망) 선택하세요.');
// $('#frm select[name=JC_Objective_First]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm select[name=JC_Detailed_First]').val() == false){
// alert('세부직군(1지망) 선택하세요.');
// $('#frm select[name=JC_Detailed_First]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm select[name=JC_Objective_Second]').val() == false){
// alert('지원직군(2지망) 선택하세요.');
// $('#frm select[name=JC_Objective_Second]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm select[name=JC_Detailed_Second]').val() == false){
// alert('세부직군(2지망) 선택하세요.');
// $('#frm select[name=JC_Detailed_Second]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm select[name=JC_WorkPlace_First]').val() == false){
// alert('희망근무지(1지망) 선택하세요.');
// $('#frm select[name=JC_WorkPlace_First]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm select[name=JC_WorkPlace_Second]').val() == false){
// alert('희망근무지(2지망) 선택하세요.');
// $('#frm select[name=JC_WorkPlace_Second]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_Photo_UpFileName]').val() == false){
// alert('사진을 입력하세요.');
// $('#JPU_Photo_UpFileName').focus();
// InputStatus = false;
// return;
//
// }
//- ---------------------------------------------------------------------------------- 기본사항 등록
//- ---------------------------------------------------------------------------------- 병역사항 등록
// if($('#frm select[name=JC_Military_Status]').val() == false){
// alert('군필여부 선택하세요.');
// $('#frm select[name=JC_Military_Status]').focus();
// InputStatus = false;
// return;
//
// }else if(($('#frm select[name=JC_Military_Status]').val() == "장교") || ($('#frm select[name=JC_Military_Status]').val() == "사병")){
//
// if($('#frm input[name=JC_Military_Period_Start]').val() == ""){
// alert('복무기간을 입력하세요.');
// $('#frm input[name=JC_Military_Period_Start]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_Military_Period_End]').val() == ""){
// alert('복무기간을 입력하세요.');
// $('#frm input[name=JC_Military_Period_End]').focus();
// InputStatus = false;
// return;
//
// }
// }else if($('#frm select[name=JC_Military_Status]').val() == "면제"){
//
// if($('#frm input[name=JC_Exemption_Reason]').val() == ""){
// alert('면제사유를 입력하세요.');
// $('#frm input[name=JC_Exemption_Reason]').focus();
// InputStatus = false;
// return;
//
// }
// }
//- ---------------------------------------------------------------------------------- 병역사항 등록
//- ---------------------------------------------------------------------------------- 고등학교사항 등록
// if($('#frm input[name=JC_HighSchool_Name]').val() == ""){
// alert('고등학교명을 입력하세요.');
// $('#frm input[name=JC_HighSchool_Name]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm select[name=JC_HighSchool_Major]').val() == false){
// alert('전공계열 선택하세요.');
// $('#frm select[name=JC_HighSchool_Major]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_HighSchool_Period_Start]').val() == false){
// alert('재학기간을 입력하세요.');
// $('#frm input[name=JC_HighSchool_Period_Start]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_HighSchool_Period_End]').val() == false){
// alert('재학기간을 입력하세요.');
// $('#frm input[name=JC_HighSchool_Period_End]').focus();
// InputStatus = false;
// return;
//
// }
//- ---------------------------------------------------------------------------------- 고등학교사항 등록
//- ---------------------------------------------------------------------------------- 대학교 사항 등록
var arr_AC_Kind = document.getElementsByName("AC_Kind[]"); // 학력구분
var arr_CCM_SEQ_S = document.getElementsByName("CCM_SEQ_S[]"); // 대학교 코드
var arr_CCM_Name_S = document.getElementsByName("CCM_Name_S[]"); // 대학교 코드 등록이름
var arr_AC_Name = document.getElementsByName("AC_Name[]"); // 대학교 입력이름
var arr_AC_Period_Start = document.getElementsByName("AC_Period_Start[]"); // 재학기간 시간
var arr_AC_Period_End = document.getElementsByName("AC_Period_End[]"); // 재학기간 종료
var arr_AC_Major = document.getElementsByName("AC_Major[]"); // 전공
var arr_AC_Degree = document.getElementsByName("AC_Degree[]"); // 졸업구분
var arr_AC_Credit_Type = document.getElementsByName("AC_Credit_Type[]"); // 학점만점 기준
var arr_AC_Credit_Full = document.getElementsByName("AC_Credit_Full[]"); // 학점 만점 점수
var arr_AC_Credit = document.getElementsByName("AC_Credit[]"); // 자신의 학점
var arr_AC_Location = document.getElementsByName("AC_Location[]"); // 소재지
var arr_AC_Day_Night = document.getElementsByName("AC_Day_Night[]"); // 주야구분
var AC_len = arr_AC_Kind.length;
for(var i = AC_len; i >= 1; i--){
//alert(i);
//alert(arr_AC_Kind[i - 1].value);
if(i == 1){ // 학력구분 맨처음 윗칸이라면
if(arr_AC_Kind[i - 1].value != ""){ // 학력구분를 선택하였다면.
if(arr_CCM_SEQ_S[i - 1].value == ""){ // 대학교 코드
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_CCM_Name_S[i - 1].value == ""){ // 대학교 코드 등록이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Name[i - 1].value == ""){ // 대학교 입력이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_Start[i - 1].value == ""){ // 재학기간 시간
alert('재학기간을 입력하세요.');
arr_AC_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_End[i - 1].value == ""){ // 재학기간 종료
alert('재학기간을 입력하세요.');
arr_AC_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Major[i - 1].value == ""){ // 전공
alert('전공을 입력하세요.');
arr_AC_Major[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Degree[i - 1].value == ""){ // 졸업구분
alert('졸업구분을 선택하세요.');
arr_AC_Degree[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Type[i - 1].value == ""){ // 학점만점 기준
alert('학점만점 기준을 선택하세요.');
arr_AC_Credit_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Full[i - 1].value == ""){ // 학점 만점 점수
alert('학점 만점 점수를 입력하세요.');
arr_AC_Credit_Full[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit[i - 1].value == ""){ // 자신의 학점
alert('자신의 학점를 입력하세요.');
arr_AC_Credit[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Location [i - 1].value == ""){ // 소재지
alert('소재지를 선택하세요.');
arr_AC_Location[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Day_Night [i - 1].value == ""){ // 주야구분
alert('주야구분을 선택하세요.');
arr_AC_Day_Night[i - 1].focus();
InputStatus = false;
return;
}
}
}else { // 2번째 칸부터
if(arr_AC_Kind[i - 1].value != ""){ // 학력구분를 선택하였다면.
if(arr_CCM_SEQ_S[i - 1].value == ""){ // 대학교 코드
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_CCM_Name_S[i - 1].value == ""){ // 대학교 코드 등록이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Name[i - 1].value == ""){ // 대학교 입력이름
alert('학교명을 입력하세요.');
arr_AC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_Start[i - 1].value == ""){ // 재학기간 시간
alert('재학기간을 입력하세요.');
arr_AC_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Period_End[i - 1].value == ""){ // 재학기간 종료
alert('재학기간을 입력하세요.');
arr_AC_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Major[i - 1].value == ""){ // 전공
alert('전공을 입력하세요.');
arr_AC_Major[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Degree[i - 1].value == ""){ // 졸업구분
alert('졸업구분을 선택하세요.');
arr_AC_Degree[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Type[i - 1].value == ""){ // 학점만점 기준
alert('학점만점 기준을 선택하세요.');
arr_AC_Credit_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit_Full[i - 1].value == ""){ // 학점 만점 점수
alert('학점 만점 점수를 입력하세요.');
arr_AC_Credit_Full[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Credit[i - 1].value == ""){ // 자신의 학점
alert('자신의 학점를 입력하세요.');
arr_AC_Credit[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Location [i - 1].value == ""){ // 소재지
alert('소재지를 선택하세요.');
arr_AC_Location[i - 1].focus();
InputStatus = false;
return;
}
if(arr_AC_Day_Night [i - 1].value == ""){ // 주야구분
alert('주야구분을 선택하세요.');
arr_AC_Day_Night[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 대학교 사항 등록
//- ---------------------------------------------------------------------------------- 경력 사항 등록
var arr_EM_Company = document.getElementsByName("EM_Company[]"); // 회사명
var arr_EM_MainWork = document.getElementsByName("EM_MainWork[]"); // 주요업무
var arr_EM_Period_Start = document.getElementsByName("EM_Period_Start[]"); // 수행기간 시작
var arr_EM_Period_End = document.getElementsByName("EM_Period_End[]"); // 수행기간 끝
var arr_EM_Retirement = document.getElementsByName("EM_Retirement[]"); // 퇴직사유
var arr_EM_Location = document.getElementsByName("EM_Location[]"); // 근무지역
var EM_len = arr_EM_Company.length;
for(var i = EM_len; i >= 1; i--){
if(i == 1){ // 회사명 맨처음 윗칸이라면
if(arr_EM_Company[i - 1].value != ""){ // 회사명이 입력하였다면.
if(arr_EM_Company[i - 1].value == ""){ // 회사명
alert('회사명을 입력하세요.');
arr_EM_Company[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_MainWork[i - 1].value == ""){ // 주요업무
alert('주요업무를 입력하세요.');
arr_EM_MainWork[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_Start[i - 1].value == ""){ // 수행기간 시작
alert('수행기간을 입력하세요.');
arr_EM_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_End[i - 1].value == ""){ // 수행기간 끝
alert('수행기간을 입력하세요.');
arr_EM_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Retirement[i - 1].value == ""){ // 퇴직사유
alert('퇴직사유를 입력하세요.');
arr_EM_Retirement[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Location[i - 1].value == ""){ // 근무지역
alert('근무지역을 입력하세요.');
arr_EM_Location[i - 1].focus();
InputStatus = false;
return;
}
}
}else { // 2번째 칸부터
if(arr_EM_Company[i - 1].value != ""){ // 회사명이 입력하였다면.
if(arr_EM_Company[i - 1].value == ""){ // 회사명
alert('회사명을 입력하세요.');
arr_EM_Company[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_MainWork[i - 1].value == ""){ // 주요업무
alert('주요업무를 입력하세요.');
arr_EM_MainWork[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_Start[i - 1].value == ""){ // 수행기간 시작
alert('수행기간을 입력하세요.');
arr_EM_Period_Start[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Period_End[i - 1].value == ""){ // 수행기간 끝
alert('수행기간을 입력하세요.');
arr_EM_Period_End[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Retirement[i - 1].value == ""){ // 퇴직사유
alert('퇴직사유를 입력하세요.');
arr_EM_Retirement[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EM_Location[i - 1].value == ""){ // 근무지역
alert('근무지역을 입력하세요.');
arr_EM_Location[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 경력 사항 등록
//- ---------------------------------------------------------------------------------- 자격/면허 사항 등록
var arr_LC_Name = document.getElementsByName("LC_Name[]"); // 자격/면허명
var arr_LC_Acquisition_Date = document.getElementsByName("LC_Acquisition_Date[]"); // 취득일자
var arr_LC_Level = document.getElementsByName("LC_Level[]"); // 등급
var arr_LC_Agency = document.getElementsByName("LC_Agency[]"); // 발행처/기관
var arr_LC_Explanation = document.getElementsByName("LC_Explanation[]"); // 자격/면허 설명
var LC_len = arr_LC_Name.length;
for(var i = LC_len; i >= 1; i--){
if(i == 1){ // 자격/면허명 맨처음 윗칸이라면
if(arr_LC_Name[i - 1].value != ""){ // 자격/면허명이 입력하였다면.
if(arr_LC_Name[i - 1].value == ""){ // 자격/면허명
alert('자격/면허명을 입력하세요.');
arr_LC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자를 입력하세요.');
arr_LC_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Level[i - 1].value == ""){ // 등급
alert('등급을 입력하세요.');
arr_LC_Level[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Agency[i - 1].value == ""){ // 발행처/기관
alert('발행처/기관을 입력하세요.');
arr_LC_Agency[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Explanation[i - 1].value == ""){ // 자격/면허 설명
alert('자격/면허 설명을 입력하세요.');
arr_LC_Explanation[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_LC_Name[i - 1].value != ""){ // 자격/면허명이 입력하였다면.
if(arr_LC_Name[i - 1].value == ""){ // 자격/면허명
alert('자격/면허명을 입력하세요.');
arr_LC_Name[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자를 입력하세요.');
arr_LC_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Level[i - 1].value == ""){ // 등급
alert('등급을 입력하세요.');
arr_LC_Level[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Agency[i - 1].value == ""){ // 발행처/기관
alert('발행처/기관을 입력하세요.');
arr_LC_Agency[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LC_Explanation[i - 1].value == ""){ // 자격/면허 설명
alert('자격/면허 설명을 입력하세요.');
arr_LC_Explanation[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 자격/면허 사항 등록
if($('#frm input[name=JC_Personal_Skill]').val() == false){
alert('보유기술 및 능력을 입력하세요.');
$('#frm input[name=JC_Personal_Skill]').focus();
InputStatus = false;
return;
}
//- ---------------------------------------------------------------------------------- 외국어 사항 등록
var arr_LS_Kind = document.getElementsByName("LS_Kind[]"); // 외국어종류
var arr_LS_Exam = document.getElementsByName("LS_Exam[]"); // 시험명
var arr_LS_Acquisition_Date = document.getElementsByName("LS_Acquisition_Date[]"); // 취득일자
var arr_LS_Level_Score = document.getElementsByName("LS_Level_Score[]"); // 등급 또는 점수
var arr_LS_Etc = document.getElementsByName("LS_Etc[]"); // 비고
var LS_len = arr_LS_Kind.length;
for(var i = LS_len; i >= 1; i--){
if(i == 1){ // 외국어종류 맨처음 윗칸이라면
if(arr_LS_Kind[i - 1].value != ""){ // 외국어종류 입력하였다면.
if(arr_LS_Kind[i - 1].value == ""){ // 외국어종류
alert('외국어종류를 선택하세요.');
arr_LS_Kind[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Exam[i - 1].value == ""){ // 시험명
alert('시험명을 입력하세요.');
arr_LS_Exam[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자을 입력하세요.');
arr_LS_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Level_Score[i - 1].value == ""){ // 등급 또는 점수
alert('등급 또는 점수을 입력하세요.');
arr_LS_Level_Score[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_LS_Kind[i - 1].value != ""){ // 외국어종류 입력하였다면.
if(arr_LS_Kind[i - 1].value == ""){ // 외국어종류
alert('외국어종류를 선택하세요.');
arr_LS_Kind[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Exam[i - 1].value == ""){ // 시험명
alert('시험명을 입력하세요.');
arr_LS_Exam[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Acquisition_Date[i - 1].value == ""){ // 취득일자
alert('취득일자을 입력하세요.');
arr_LS_Acquisition_Date[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LS_Level_Score[i - 1].value == ""){ // 등급 또는 점수
alert('등급 또는 점수을 입력하세요.');
arr_LS_Level_Score[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 외국어 사항 등록
//- ---------------------------------------------------------------------------------- 어학연수 사항 등록
var arr_LT_Country = document.getElementsByName("LT_Country[]"); // 지역
var arr_LT_Period = document.getElementsByName("LT_Period[]"); // 연수기간(개월)
var arr_LT_History = document.getElementsByName("LT_History[]"); // 연수내역 (어학, 전공 등)
var LT_len = arr_LT_Country.length;
for(var i = LT_len; i >= 1; i--){
if(i == 1){ // 지역 맨처음 윗칸이라면
if(arr_LT_Country[i - 1].value != ""){ // 지역 입력하였다면
if(arr_LT_Country[i - 1].value == ""){ // 지역
alert('지역를 입력하세요.');
arr_LT_Country[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_Period[i - 1].value == ""){ // 연수기간(개월)
alert('연수기간(개월)를 입력하세요.');
arr_LT_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_History[i - 1].value == ""){ // 연수내역 (어학, 전공 등)
alert('연수내역 (어학, 전공 등)을 입력하세요.');
arr_LT_History[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_LT_Country[i - 1].value != ""){ // 지역 입력하였다면
if(arr_LT_Country[i - 1].value == ""){ // 지역
alert('지역를 입력하세요.');
arr_LT_Country[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_Period[i - 1].value == ""){ // 연수기간(개월)
alert('연수기간(개월)를 입력하세요.');
arr_LT_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_LT_History[i - 1].value == ""){ // 연수내역 (어학, 전공 등)
alert('연수내역 (어학, 전공 등)을 입력하세요.');
arr_LT_History[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 어학연수 사항 등록
//- ---------------------------------------------------------------------------------- 대외활동 사항 등록
var arr_EA_Type = document.getElementsByName("EA_Type[]"); // 활동구분
var arr_EA_Place = document.getElementsByName("EA_Place[]"); // 기관/장소
var arr_EA_Period = document.getElementsByName("EA_Period[]"); // 활동기간(개월)
var arr_EA_History = document.getElementsByName("EA_History[]"); // 활동내역
var EA_len = arr_EA_Type.length;
for(var i = EA_len; i >= 1; i--){
if(i == 1){ // 활동구분 맨처음 윗칸이라면
if(arr_EA_Type[i - 1].value != ""){ // 활동구분 입력하였다면
if(arr_EA_Type[i - 1].value == ""){ // 활동구분
alert('활동구분을 선택하세요.');
arr_EA_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Place[i - 1].value == ""){ // 기관/장소
alert('기관/장소를 입력하세요.');
arr_EA_Place[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Period[i - 1].value == ""){ // 활동기간(개월)
alert('활동기간(개월)를 입력하세요.');
arr_EA_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_History[i - 1].value == ""){ // 활동내역
alert('활동내역을 입력하세요.');
arr_EA_History[i - 1].focus();
InputStatus = false;
return;
}
}
}else {
if(arr_EA_Type[i - 1].value != ""){ // 활동구분 입력하였다면
if(arr_EA_Type[i - 1].value == ""){ // 활동구분
alert('활동구분을 선택하세요.');
arr_EA_Type[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Place[i - 1].value == ""){ // 기관/장소
alert('기관/장소를 입력하세요.');
arr_EA_Place[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_Period[i - 1].value == ""){ // 활동기간(개월)
alert('활동기간(개월)를 입력하세요.');
arr_EA_Period[i - 1].focus();
InputStatus = false;
return;
}
if(arr_EA_History[i - 1].value == ""){ // 활동내역
alert('활동내역을 입력하세요.');
arr_EA_History[i - 1].focus();
InputStatus = false;
return;
}
}
}
}
//- ---------------------------------------------------------------------------------- 대외활동 사항 등록
//- ---------------------------------------------------------------------------------- 아작스
if(InputStatus){
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
$('#JC_Salary_Requirement').val(delCommaEx($('#JC_Salary_Requirement').val()));
$('#JC_Previous_Annual_Salary').val(delCommaEx($('#JC_Previous_Annual_Salary').val()));
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert('성공적으로 저장하였습니다.');
location.reload();
}else {
alert('오류가 발생하였습니다.\n\n다시 시도해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
//- ---------------------------------------------------------------------------------- 아작스
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 수정 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------- 입사지원서 수정 함수
function JoinCompany_TmeReg(EKeyCode){
var f = document.frm;
var InputStatus = true;
if(($('#frm input[name=JP_Status]').val() == "D") || ($('#frm input[name=JP_Status]').val() == "C")){
alert('채용공고가 마감 또는 취소임으로\n\n수정하실 수 없습니다..');
InputStatus = false;
return;
}
//- ---------------------------------------------------------------------------------- 기본사항 등록
// if($('#frm input[name=JC_Name]').val() == ""){
// alert('성명을 입력하세요.');
// $('#frm input[name=JC_Name]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_Birth]').val() == ""){
// alert('생년월일을 입력하세요.');
// $('#frm input[name=JC_Birth]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_PhoneNumber_01]').val() == ""){
// alert('휴대폰 앞자리를 입력하세요.');
// $('#frm input[name=JC_PhoneNumber_01]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_PhoneNumber_02]').val() == ""){
// alert('휴대폰 중간자리를 입력하세요.');
// $('#frm input[name=JC_PhoneNumber_02]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm input[name=JC_PhoneNumber_03]').val() == ""){
// alert('휴대폰 뒷자리를 입력하세요.');
// $('#frm input[name=JC_PhoneNumber_03]').focus();
// InputStatus = false;
// return;
//
// }
//- ---------------------------------------------------------------------------------- 기본사항 등록
if(InputStatus){
var _confirm = window.confirm("임시저장하시겠습니까?\n\n임시저장 이후는 자기소개서까지 작성해야 합니다.");
if(_confirm){
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
document.getElementById("loader").style.display = "block";
// $('#mask').hide(); // 원복
// $('#loader').hide(); // 원복
// 로딩바 작동하기.
$('#JC_Salary_Requirement').val(delCommaEx($('#JC_Salary_Requirement').val()));
$('#JC_Previous_Annual_Salary').val(delCommaEx($('#JC_Previous_Annual_Salary').val()));
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert('성공적으로 저장하였습니다.');
location.reload();
}else {
alert('오류가 발생하였습니다.\n\n다시 시도해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 임시저장 함수
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- ----------------------- 자기소개서 저장 함수
function CoverLetter_Reg(EKeyCode, CL_SEQ){
var f = document.frm;
//- ------------------------------------------------------------------------------------------------
if(($('#frm input[name=JP_Status]').val() == "D") || ($('#frm input[name=JP_Status]').val() == "C")){
alert('채용공고가 마감 또는 취소임으로\n\n수정하실 수 없습니다..');
InputStatus = false;
return;
}
// if(($('#frm input[name=JP_Audit_Status]').val() == "P") || ($('#frm input[name=JP_Audit_Status]').val() == "A") || ($('#frm input[name=JP_Audit_Status]').val() == "F")){
//
// if($('#frm input[name=JP_Audit_Status]').val() == "P")
// alert('심의중임으로 수정하실 수 없습니다..');
//
// else
// alert('이미 합격 여부가 판단되었음으로\n\n수정하실 수 없습니다..');
//
// InputStatus = false;
// return;
// }
//- ------------------------------------------------------------------------------------------------
// if($('#frm textarea[name=CL_History]').val() == "") {
// alert("1번 항목을 입력하세요.");
// $('#frm textarea[name=CL_History]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Action_Plan]').val() == "") {
// alert("2번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Action_Plan]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Experience]').val() == "") {
// alert("3번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Experience]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Social_Issue]').val() == "") {
// alert("4번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Social_Issue]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Career_History]').val() == "") {
// alert("5번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Career_History]').focus();
// InputStatus = false;
// return;
//
// }else {
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert('성공적으로 저장하였습니다.');
location.reload();
}else {
alert('오류가 발생하였습니다.\n\n다시 시도해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
//}
}
//--------------------------------------------------------------------------------------------------------- 자기소개서 함수
//--------------------------------------------------------------------------------- -----------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- ----------------------- 입사지원서 저장/제출 함수
function JoinCompany_Summit(EKeyCode){
var f = document.frm;
var InputStatus = true;
//- -------------------------------------------------------------------------------
if(($('#frm input[name=JP_Status]').val() == "D") || ($('#frm input[name=JP_Status]').val() == "C")){
alert('채용공고가 마감 또는 취소임으로\n\n제출하실 수 없습니다..');
InputStatus = false;
return;
}
/* if(($('#frm input[name=JP_Audit_Status]').val() == "P") || ($('#frm input[name=JP_Audit_Status]').val() == "A") || ($('#frm input[name=JP_Audit_Status]').val() == "F")){
if($('#frm input[name=JP_Audit_Status]').val() == "P")
alert('심의중임으로 제출하실 수 없습니다..');
else
alert('이미 합격 여부가 판단되었음으로\n\n제출하실 수 없습니다..');
InputStatus = false;
return;
}*/
//- -------------------------------------------------------------------------------
// if($('#frm textarea[name=CL_History]').val() == "") {
// alert("1번 항목을 입력하세요.");
// $('#frm textarea[name=CL_History]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Action_Plan]').val() == "") {
// alert("2번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Action_Plan]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Experience]').val() == "") {
// alert("3번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Experience]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Social_Issue]').val() == "") {
// alert("4번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Social_Issue]').focus();
// InputStatus = false;
// return;
//
// }else if($('#frm textarea[name=CL_Career_History]').val() == "") {
// alert("5번 항목을 입력하세요.");
// $('#frm textarea[name=CL_Career_History]').focus();
// InputStatus = false;
// return;
//
// }else {
var _confirm = window.confirm("입사지원서를 제출하시겠습니까?");
if(_confirm){
// 상태값 변수 정의 하기.
$('#frm input[name=JC_Status]').val(JC_Status);
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
//$('#mask').hide(); // 원복
//$('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert('성공적으로 제출하였습니다.\n\n제출 후에도 마감시간 전까지 수정이 가능합니다.');
location.href = '/mypage/pass.php';
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}else if(value.Ajax_result == "MailFail"){
alert('제출은 하였으니 메일발송에 실패하였습니다.\n\n메일주소를 확인해 주세요.');
location.href = '/mypage/pass.php';
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}else {
alert('오류가 발생하였습니다.\n\n다시 시도해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
//}
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 저장/제출 함수
//--------------------------------------------------------------------------------- -----------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- ----------------------- 입사지원서 제출취소 함수
function JoinCompany_Cancel(EKeyCode){
//----------------------------------------------------------------------------
if(($('#frm input[name=JP_Status]').val() == "D") || ($('#frm input[name=JP_Status]').val() == "C")){
alert('채용공고가 마감 또는 취소임으로\n\n제출 취소하실 수 없습니다..');
InputStatus = false;
return;
}
if(($('#frm input[name=JP_Audit_Status]').val() == "P") || ($('#frm input[name=JP_Audit_Status]').val() == "A") || ($('#frm input[name=JP_Audit_Status]').val() == "F")){
if($('#frm input[name=JP_Audit_Status]').val() == "P")
alert('심의중임으로 제출 취소하실 수 없습니다..');
else
alert('이미 합격 여부가 판단되었음으로\n\n제출 취소하실 수 없습니다..');
InputStatus = false;
return;
}
//----------------------------------------------------------------------------
var _confirm = window.confirm("제출취소를 하시겠습니까?\n\n취소를 하시면 원복할 수 없습니다.");
if(_confirm){
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert('성공적으로 제출취소를 하였습니다.');
location.href = '/mypage/pass.php';
}else {
alert('오류가 발생하였습니다.\n\n다시 시도해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 제출취소 함수
//--------------------------------------------------------------------------------- -----------------------
//---------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------- ----------------------- 입사지원서 삭제 함수
function JoinCompany_Del(EKeyCode, JC_Status){
//alert(JC_Status);
if(JC_Status == 'S'){
alert('제출후에는 삭제하실 수 없습니다.');
return;
}else if(JC_Status == 'M'){
alert('제출후에는 삭제하실 수 없습니다.');
return;
}else {
var _confirm = window.confirm("삭제 하시겠습니까?\n\n삭제를 하시면 원복할 수 없습니다.");
if(_confirm){
// 로딩바 작동하기.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight}); //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$('#mask').fadeTo("slow",0.8); //마스크의 투명도 처리
// document.getElementById("loader").style.display = "block";
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
// 로딩바 작동하기.
// 파일업로드용 form 오프젝트.
var form = $("[name='frm']")[0];
var formData = new FormData(form);
// 파일업로드용 form 오프젝트.
$.ajax({ // 아작스 호출
url: "/_lib/Ajax_basic.php?Code=" + EKeyCode,
type: "post",
data: formData,
processData: false,
contentType: false,
error: function(xhr, status, error) {
alert(xhr + status + error);
},
success: function(data) {
// Json을 파싱한다.
obj = JSON.parse(data);
$(obj).each(function(key, value){
if(value.Ajax_result == "OK"){
alert('성공적으로 삭제를 하였습니다.');
location.href = '/mypage/pass.php';
}else {
alert('오류가 발생하였습니다.\n\n다시 시도해주세요.');
$('#mask').hide(); // 원복
$('#loader').hide(); // 원복
}
});
},
complete: function(data) { // 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
//alert("에러가 발생했습니다. 다시 시도해 주세요"); // alert 창이 두번뜬다. 이 주석문은 닫아둘것..
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
},
error: function(xhr, status, error) { // 에러발생시.
alert("에러가 발생했습니다. 다시 시도해 주세요");
$('#mask').hide(); // 로딩바 원복
$('#loader').hide(); // 로딩바 원복
}
});
}
}
}
//--------------------------------------------------------------------------------------------------------- 입사지원서 삭제 함수
//--------------------------------------------------------------------------------- -----------------------
//------------------------------------------------------------------------------------------------------------------------------------------- 매뉴별 기능함수
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------