﻿// JavaScript Document

function register_newJobSeeker_validation(form){
	document.observe('dom:loaded', function(){
		new Validator(form,
			new Constraints.EMail('email', 'メールアドレスが空白、もしくは不正な形式です。'), 
			new Constraints.Exclude('lastName', '氏名(姓)を入力してください。', ''),
			new Constraints.Exclude('firstName', '氏名(名)を入力してください。', ''),
			new Constraints.Exclude('lastNameFurigana', 'フリガナ(姓)を入力してください。', ''),
			new Constraints.Exclude('firstNameFurigana', 'フリガナ(名)を入力してください。', ''),
			new Constraints.Require('sex', '性別を選択してください'),
			new Constraints.Require('spouse', '配偶者の有無を選択してください'),
			new Constraints.Exclude('birthday1', '生年月日(年)を選択してください。', ''),
			new Constraints.Exclude('birthday2', '生年月日(月)を選択してください。', ''),
			new Constraints.Exclude('birthday3', '生年月日(日)を選択してください。', ''),
			new Constraints.All(null, '電話番号を半角数字で入力してください。',
				new Constraints.Number('tel1', null),
				new Constraints.Number('tel2', null),
				new Constraints.Number('tel3', null)
			),
			new Constraints.Any(null, 'その他連絡先を半角数字で入力してください。', 
				new Constraints.All(null, null, 
					new Constraints.Number('mobile1', null),
					new Constraints.Number('mobile2', null),
					new Constraints.Number('mobile3', null)
				),
				new Constraints.All(null, null, 
					new Constraints.Empty('mobile1', null),
					new Constraints.Empty('mobile2', null),
					new Constraints.Empty('mobile3', null)
				)
			),
			new Constraints.All(null, '郵便番号を半角数字で入力してください。',
				new Constraints.Number('postcode1', null),
				new Constraints.Number('postcode2', null)
			),
			new Constraints.Exclude('prefecture', '都道府県を選択してください。', ''),
			new Constraints.Exclude('address', '住所を入力してください。', ''),
			new Constraints.Exclude('route', '路線を入力してください。', ''),
			new Constraints.Require('jobsnow', '在職の有無を選択してください。'),
			new Constraints.Exclude('univ', '卒業大学名を入力してください。', ''),
			new Constraints.Exclude('expYears', '調剤経験年数を入力してください。'),
			new Constraints.Exclude('text22', '職務経歴を入力してください。'),
			new Constraints.Require('daysOff', '休日を選択してください。'),
			new Constraints.Require('saturdays', '土曜勤務が可能かを選択してください。')
		);
	});
};


function regist_newformmail03(form){
	document.observe('dom:loaded', function(){
		new Validator(form,
			new Constraints.EMail('email', 'メールアドレスが空白、もしくは不正な形式です。'), 
			new Constraints.Exclude('lastName', '氏名(姓)を入力してください。', ''),
			new Constraints.Exclude('firstName', '氏名(名)を入力してください。', ''),
			
			new Constraints.All(null, '年齢を選択してください。',
				new Constraints.Number('age', '', ''),			
				new Constraints.Exclude('age', null, '')						
			),
			new Constraints.All(null, '電話番号を半角数字で入力してください。',
				new Constraints.Number('tel1', null),
				new Constraints.Number('tel2', null),
				new Constraints.Number('tel3', null)
			)
		);
	});
}
