﻿/// <REFERENCE path"~/Common/Script/jquery-1.4.1-vsdoc.js" />
/*=================================================
' namespace : Market                                      
' 기  능          : /Volunteer/w_vo_030.aspx에서 사용되는 사용자 정의 함수 
'-------------------- 변경이력 ----------------------------------------------------------
'    작 성 자        소  속         작 성 일               비   고              
’------------------------------------------------------------------------------------------
'  1. PCS           CVS           2010.01.26         최초 작성                       
'==================================================*/
Volun = {
	Submit: function() {
		var Exp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\,]/;
		var Textword = /^[A-Za-z0-9_\-]/; // 문자 알파벳과 숫자만 가능
		if (Master.$_("in_usernm").val() == '') {
			alert('이름을 입력하여 주십시요.');
			Master.$_("in_usernm").focus();
			return false;
		}
		if (Master.$F("in_birth_sm") == '') {
			alert('생년월일 을 [음력/양력]을 선택하여 주십시오.');
			Master.$_("in_birth_sm").focus();
			return false;
		}
		if (Master.$F("in_birth_year") == '') {
			alert('생년월일을 [년도]를 입력하여 주십시오.');
			Master.$_("in_birth_year").focus();
			return false;
		}
		if (Master.$F("in_birth_month") == '') {
			alert('생년월일을 [월]을 입력하여 주십시오.');
			Master.$_("in_birth_month").focus();
			return false;
		}
		if (Master.$F("in_birth_day") == '') {
			alert('생년월일을 [일]을 입력하여 주십시오.');
			Master.$_("in_birth_day").focus();
			return false;
		}
		if (Master.$F("in_hp_01") == '0') {
			alert('휴대폰 국번을 선택하여 주십시오.');
			Master.$_("in_hp_01").focus();
			return false;
		}
		if (Master.$F("in_hp_02") == '') {
			alert('휴대폰 번호를 입력하여 주십시오.');
			Master.$_("in_hp_02").focus();
			return false;
		}
		if (Master.$F("in_hp_03") == '') {
			alert('휴대폰 번호를 입력하여 주십시오.');
			Master.$_("in_hp_03").focus();
			return false;
		}
		if (Master.$F("in_email_01").replace(/ /g, "").length < 3) {
			alert("이메일을 입력하여 주십시요.");
			Master.$_("in_email_01").focus();
			return false;
		}

		if (!Textword.test(Master.$F("in_email_01"))) {
			alert("이메일은 한글 및 특수문자를 사용할수 없습니다.");
			Master.$_("in_email_01").val(''); ;
			Master.$_("in_email_01").focus();
			return false;
		}
		if (Master.$_("in_email_01").val().search(Exp) != -1) {
			alert(' 제한되어 있는 특수 문자 목록 \n'
                    + '======================================\n'
                    + ' $ @ # % ^ * ( ) [ ] + _ { } ` ~ = " |    \n'
                    + '======================================\n\n'
                    + ' 특수문자는 사용할수 없습니다.');
			Master.$_("in_email_01").focus();
			return false;
		}

		if (Master.$F("in_email_se") == '0') {
			alert("이메일을 선택하여 주십시요.");
			Master.$_("in_email_se").focus();
			return false;
		}

		if (Master.$F("in_email_02").replace(/ /g, "").length < 3) {
			alert("이메일 도메인을 입력하여 주십시요.");
			Master.$_("in_email_02").focus();
			return false;
		}

		var txtEmail = Master.$F("in_email_01") + "@" + Master.$F("in_email_02");
		if (!Master.isEmail(txtEmail)) {
			alert('이메일 형식이 맞지 않습니다. 다시 입력하여 주십시요.');
			Master.$("in_email_02").value = '';
			Master.$("in_email_02").focus();
			return false;
		}
		if (Master.$F("_Post01") == '' || Master.$F("_Post02") == '' || Master.$F("_Address01") == '') {
			alert('우편번호 검색하여 주소를 등록하여 주십시요.');
			UserComm.OpenPost('0');
			return false;
		}
		if (Master.$F("_Address02") == '') {
			alert('나머지 주소를 입력하여 주십시요.');
			Master.$_("_Address02").focus();
			return false;
		}
		if (Master.$F("in_answer") == '') {
			alert('인증질문에 대한 답변을 입력하여 주십시요.');
			Master.$_("in_answer").focus();
			return false;
		}
		if (Master.$F("in_quest") == '') {
			alert('교육지역을 선택하여 주십시요.');
			Master.$_("in_quest").focus();
			return false;
		}
		if (Master.$F("in_quest") == '0') {
			alert('교육참석예약을 선택하여 주십시요.');
			Master.$_("in_quest").focus();
			return false;
		} else {
			if (confirm('자원활동 신청을 하시겠습니까?')) {
				$("#container").mask('자원활동 신청중입니다.');
				Master.$_("Ib_Save").click();
			}
		}
	},

	FormReset: function() {
		$("form")[0].reset();
	},

	SelectEmail: function(Val) {
		/*'==================================================
		' 기   능 : 이메일 선택
		'-------------------- 변경이력 ------------------------------------------------------------ 
		'    작 성 자        소  속         작 성 일               비   고              
		’---------------------------------------------------------------------------------------------
		'  1. PCS           CVS           2010.01.16         최초 작성                                       
		'===================================================*/
		if (Val != '0') {
			Master.$_("in_email_02").val(Val);
		} else {
			Master.$_("in_email_02").val('');
		}
	},

	onComplete: function(Msg) {
		/*'==================================================
		' 기   능 : 자원활동 신청 성공시 호출
		'-------------------- 변경이력 ------------------------------------------------------------ 
		'    작 성 자        소  속         작 성 일               비   고              
		’---------------------------------------------------------------------------------------------
		'  1. PCS           CVS           2010.01.29         최초 작성                                       
		'===================================================*/
		//alert(Msg);
		location.href = '/Volunteer/w_vo_030_v1.aspx';
	},

	ErrMsg: function(Msg) {
		/*'==================================================
		' 기   능 : 자원활동 신청 실패시 호출
		'-------------------- 변경이력 ------------------------------------------------------------ 
		'    작 성 자        소  속         작 성 일               비   고              
		’---------------------------------------------------------------------------------------------
		'  1. PCS           CVS           2010.01.29         최초 작성                                       
		'===================================================*/
		alert(Msg);
		$("#container").unmask();
	},
	
	ErrBack: function(Msg) {
		/*'==================================================
		' 기   능 : 자원활동 신청 실패시 호출
		'-------------------- 변경이력 ------------------------------------------------------------ 
		'    작 성 자        소  속         작 성 일               비   고              
		’---------------------------------------------------------------------------------------------
		'  1. PCS           CVS           2010.01.29         최초 작성                                       
		'===================================================*/
		alert(Msg);
		history.back(-1);
	}
}

$(document.body).ready(function() {
	Master.$_("_Post01").attr("readonly", "readonly");
	Master.$_("_Post02").attr("readonly", "readonly");
	Master.$_("_Address01").attr("readonly", "readonly");
});
