onload=function()
{
	f=document.forms[0];
	formSubmitUnlock(f);

	//focusFirstField(f);

	f.onsubmit=function(e)
	{
		var pass;
		pass=0;

		if(typeof(e)=='undefined') f = event.srcElement; else f = e.currentTarget;

		if(isBlankPlus(f.field_name,'【姓名】'))	return false;
		if(isBlankPlus(f.field_age,'【年齡】')) 	return false;
		if(getCheckedRadioButtonPlus(f.field_gender,'請勾選性別'))	return false;
		if(isEmailPlus(f.field_email))	return false;
		if(isBlankPlus(f.field_phone,'【電話】')) 	return false;
		if(isBlankPlus(f.field_mobile,'【手機】')) 	return false;
		if(isBlankPlus(f.field_citizenship,'【國籍】'))	return false;
		if(isBlankPlus(f.field_residence,'【居住國家】'))	return false;
		if(isBlankPlus(f.field_Current_Employment,'【現職與任職單位】'))	return false;
		if(isBlankPlus(f.field_Duration,'【工作時間】')) 	return false;
		if(isBlankPlus(f.field_Languages,'【語言能力】'))	return false;
		if(isBlankPlus(f.field_month,'教授日期'))	return false;
		if(isBlankPlus(f.field_day,'教授日期'))	return false;
		if(isBlankPlus(f.field_year,'教授日期'))	return false;
		if(getCheckedRadioButtonPlus(f.field_contract, '請回答可否在此教授至少一年 '))	return false;

		for (i=1;i<5;i++)
		{
			if(f['field_hear_about_'+i].checked){
				pass=1;
			}
		}

		if(pass!=1 && isBlank(f['field_hear_about_other'].value)){
			alert('得知工作機會請至少勾選一項 ');
			f.field_hear_about_1.focus();
			return false;
		}

		// 你的瑜珈經歷

		if(getCheckedRadioButtonPlus(f.field_practicing_Hatha_Yoga, '你的瑜珈經歷第 1 題請勾選一項'))	return false;


		pass=0;
		for (i=1;i<8;i++)
		{
			if(f['field_styles_of_Hatha_Yoga_'+i].checked){
				pass=1;
			}
		}

		if(pass!=1 && isBlank(f['field_styles_of_Hatha_Yoga_other'].value)){
			alert('你的瑜珈經歷第 2 題請至少勾選一項 ');
			f.field_styles_of_Hatha_Yoga_1.focus();
			return false;
		}

		if(isBlankPlus(f.field_personal_Yoga_practice,'你的瑜珈經歷第 3 題'))	return false;
		if(getCheckedRadioButtonPlus(f.field_teaching_yoga, '你的瑜珈經歷第 4 題請勾選一項')) 	return false;


		if(isBlankPlus(f.field_teach_style,'你的瑜珈經歷第 5 題'))	return false;
		if(isBlankPlus(f.field_classes_per_week,'你的瑜珈經歷第 6 題'))	return false;
		if(isBlankPlus(f.field_average_students,'你的瑜珈經歷第 7 題'))	return false;
		if(isBlankPlus(f.field_primary_Yoga_Teacher,'你的瑜珈經歷第 8 題'))	return false;
		if(isBlankPlus(f.field_teacher_training_experience,'你的瑜珈經歷第 9 題'))	return false;
		if(isBlankPlus(f.field_teaching_style,'你的瑜珈經歷第 10 題'))	return false;
		if(isBlankPlus(f.field_ever_traveled,'你的瑜珈經歷第 11 題'))	return false;
		if(isBlankPlus(f.field_life_experiences,'你的瑜珈經歷第 12 題'))	return false;
		if(isBlankPlus(f.field_Additional_Information,'你的瑜珈經歷第 13 題'))	return false;

		formSubmitLock(f);

		return true;
	}
}

function isBlankPlus(fd,fname) {
	if(isBlank(fd.value)) {
		alert('請輸入'+ fname);
		fd.focus();
		return true;
	}
}
function isDigitPlus(fd) {
	if(!isDigit(fd.value)) {
		alert('此欄位需輸入數字 ');
		fd.focus();
		return true;
	}
}
function isEmailPlus(fd) {
	if(!isEmail(fd.value)) {
		alert('請輸入正確格式的E-mail ');
		fd.focus();
		return true;
	}
}
function getCheckedRadioButtonPlus(fd,fmsg) {
	if(getCheckedRadioButton(fd) == -1) {
		if(fmsg) {
			alert(fmsg);
		}
		else
		{
			alert('請勾選一項 ');
		}
		fd[0].focus();
		return true;
	}
}
function getCheckedCheckboxesPlus(fd) {
	if(getCheckedCheckboxes(fd) == -1) {
		alert('請勾選至少一項 ');
		fd.focus();
		return true;
	}
}