function CheckRegForm(frm)
{
  /*用戶名密碼判斷*/
  if(frm.username.value.length == 0)
  {
    alert("您沒有填寫登入名稱！");
	frm.username.focus();
	return false;
  }
  if(frm.username.value.length < 4 || frm.username.value.length > 20)
  {
    alert("登入名稱必須在4-20個字符之間！");
	frm.username.focus();
	return false;
  }
  if(frm.userpwd.value.length == 0)
  {
    alert("您沒有填寫登入密碼！");
	frm.userpwd.value = '';
	frm.userpwd.focus();
	return false;
  }
  if(frm.userpwd.value.length < 4 || frm.userpwd.value.length > 20)
  {
    alert("登入密碼必須在4-20個字符之間！");
	frm.userpwd.value = '';
	frm.userpwd.focus();
	return false;
  }
  if(frm.userpwd2.value.length == 0)
  {
    alert("您沒有填寫確認密碼！");
	frm.userpwd2.value = '';
	frm.userpwd2.focus();
	return false;
  }
  if(frm.userpwd.value != frm.userpwd2.value)
  {
    alert("您兩次填寫的密碼不一致！");
	frm.userpwd.value = '';
	frm.userpwd2.value = '';
	frm.userpwd.focus();
	return false;
  }
  /*基本資料判斷*/
  if(frm.ename.value.length == 0)
  {
    alert("您沒有填寫英文名稱！");
	frm.ename.focus();
	return false;
  }
  if(frm.cname.value.length == 0)
  {
    alert("您沒有填寫中文名稱！");
	frm.cname.focus();
	return false;
  }
  if(frm.address.value.length == 0)
  {
    alert("您沒有填寫住址！");
	frm.address.focus();
	return false;
  }
  if(frm.district.value == 0)
  {
    alert("您沒有選擇住址區域！");
	frm.district.focus();
	return false;
  }
  if(frm.telphone.value.length == 0)
  {
    alert("您沒有填寫住宅電話號碼！");
	frm.telphone.focus();
	return false;
  }
  if(frm.mobile.value.length == 0)
  {
    alert("您沒有填寫手提電話號碼！");
	frm.mobile.focus();
	return false;
  }
  if(frm.email.value.length == 0)
  {
    alert("您沒有填寫電郵！");
	frm.email.focus();
	return false;
  }
  if(frm.occupation.value.length == 0)
  {
    alert("您沒有填寫職業！");
	frm.occupation.focus();
	return false;
  }
  if(frm.birthy.value.length == 0)
  {
    alert("您的出生日期沒有填寫完整！");
	frm.birthy.focus();
	return false;
  }
  if(frm.birthm.value.length == 0)
  {
    alert("您的出生日期沒有填寫完整！");
	frm.birthm.focus();
	return false;
  }
  if(frm.birthd.value.length == 0)
  {
    alert("您的出生日期沒有填寫完整！");
	frm.birthd.focus();
	return false;
  }
  if(frm.hkid.value.length == 0)
  {
    alert("您沒有填寫身份證號碼！");
	frm.hkid.focus();
	return false;
  }
  if(frm.speak[0].checked==false && frm.speak[1].checked==false && frm.speak[2].checked==false)
  {
    alert("您沒有選擇語言！");
	frm.speak[0].focus();
	return false;
  }
  if(frm.edulv.value == 0)
  {
    alert("您沒有選擇教育程度！");
	frm.edulv.focus();
	return false;
  }
  /*授課年級判斷*/
  var obj1 = document.getElementsByName("student"); //獲取多選框數組
  var objLen1= obj1.length; //獲取數據長度
  var objYN1; //是否有選擇
  var i;
  objYN1=false;
  for(i = 0;i< objLen1;i++)
  {
  if(obj1[i].checked==true)
  {
  objYN1=true;
  break;
  }
  }
  if(objYN1==false)
  {
  alert("您沒有選擇授課年級！");
  frm.student[0].focus();
  return false;
  }
  /*可補科目判斷*/
  var obj2 = document.getElementsByName("subject"); //獲取多選框數組
  var objLen2= obj2.length; //獲取數據長度
  var objYN2; //是否有選擇
  var j;
  objYN2=false;
  for(j = 0;j< objLen2;j++)
  {
  if(obj2[j].checked==true)
  {
  objYN2=true;
  break;
  }
  }
  if(objYN2==false && document.getElementsByName("subjecto1")[0].checked==false)
  {
  alert("您沒有選擇可補科目！");
  frm.subject[0].focus();
  return false;
  }
  /*授課區域判斷*/
  var obj3 = document.getElementsByName("area1"); //獲取多選框數組
  var objLen3= obj3.length; //獲取數據長度
  var objYN3; //是否有選擇
  var k;
  objYN3=false;
  for(k = 0;k< objLen3;k++)
  {
  if(obj3[k].checked==true)
  {
  objYN3=true;
  break;
  }
  }
  var obj4 = document.getElementsByName("area2"); //獲取多選框數組
  var objLen4= obj4.length; //獲取數據長度
  var objYN4; //是否有選擇
  var l;
  objYN4=false;
  for(l = 0;l< objLen4;l++)
  {
  if(obj4[l].checked==true)
  {
  objYN4=true;
  break;
  }
  }
  var obj5 = document.getElementsByName("area3"); //獲取多選框數組
  var objLen5= obj5.length; //獲取數據長度
  var objYN5; //是否有選擇
  var m;
  objYN5=false;
  for(m = 0;m< objLen5;m++)
  {
  if(obj5[m].checked==true)
  {
  objYN5=true;
  break;
  }

  }
  if(objYN3==false && objYN4==false && objYN5==false )
  {
  alert("您沒有選擇授課區域！");
  frm.area1[0].focus();
  return false;
  }
  if(frm.intro.value.length == 0)
  {
    alert("您沒有填寫自我簡介！");
	frm.intro.focus();
	return false;
  }
}

function CheckCaseForm(frm)
{
  if(frm.contactname.value.length == 0)
  {
    alert("您沒有填寫聯絡人姓名！");
	frm.contactname.focus();
	return false;
  } 
  if(frm.contacttel.value.length == 0)
  {
    alert("您沒有填寫住宅電話號碼！");
	frm.contacttel.focus();
	return false;
  } 
  if(frm.contactmobile.value.length == 0)
  {
    alert("您沒有填寫手提電話號碼！");
	frm.contactmobile.focus();
	return false;
  } 
  if(frm.contactemail.value.length == 0)
  {
    alert("您沒有填寫電郵！");
	frm.contactemail.focus();
	return false;
  } 
  if(frm.studentage.value.length == 0)
  {
    alert("您沒有填寫學生年齡！");
	frm.studentage.focus();
	return false;
  }
  if(frm.district.value == 0)
  {
    alert("您沒有選擇住址區域！");
	frm.district.focus();
	return false;
  }
  if(frm.address.value.length == 0)
  {
    alert("您沒有填寫住址！");
	frm.address.focus();
	return false;
  }
  /*補習年級判斷*/
  var obj1 = document.getElementsByName("grade"); //獲取多選框數組
  var objLen1= obj1.length; //獲取數據長度
  var objYN1; //是否有選擇
  var i;
  objYN1=false;
  for(i = 0;i< objLen1;i++)
  {
  if(obj1[i].checked==true)
  {
  objYN1=true;
  break;
  }
  }
  if(objYN1==false)
  {
  alert("您沒有選擇補習年級！");
  frm.grade[0].focus();
  return false;
  }
  if(frm.schedule1.value == 0)
  {
    alert("您沒有選擇每週補習天數！");
	frm.schedule1.focus();
	return false;
  }
  if(frm.schedule2.value == 0)
  {
    alert("您沒有選擇每天補習時間！");
	frm.schedule2.focus();
	return false;
  }
  if(frm.mincharge.value.length == 0 || frm.mincharge.value == "$")
  {
    alert("您沒有填寫學費預算！");
	frm.mincharge.focus();
	return false;
  }
  if(frm.tutoredu.value == 0)
  {
    alert("您沒有選擇導師學歷要求！");
	frm.tutoredu.focus();
	return false;
  }
}

function Checky(txty) 
{ 
  if(isNaN(txty.value)){ alert("請輸入正確的年份！");txty.select();return;} 
  if(parseFloat(txty.value)>2010||parseFloat(txty.value)<1910){ alert("請輸入正確的年份！");txty.select();return;} 
} 
function Checkm(txtm) 
{ 
  if(isNaN(txtm.value)){ alert("請輸入正確的月份！");txtm.select();return;} 
  if(parseFloat(txtm.value)>12||parseFloat(txtm.value)<1){ alert("請輸入正確的月份！");txtm.select();return;} 
} 
function Checkd(txtd) 
{ 
  if(isNaN(txtd.value)){ alert("請輸入正確的日期！");txtd.select();return;} 
  if(parseFloat(txtd.value)>31||parseFloat(txtd.value)<1){ alert("請輸入正確的日期！");txtd.select();return;} 
} 

function CheckPassForm(frm)
{
  if(frm.oldpwd.value.length==0)
  {
  alert("您沒有輸入登入密碼！");
  frm.oldpwd.focus();
  return false;
  }
  if(frm.userpwd.value.length==0)
  {
  alert("您沒有輸入新密碼！");
  frm.userpwd.value = "";
  frm.userpwd2.value = "";
  frm.userpwd.focus();
  return false;
  }
  if(frm.userpwd2.value.length==0)
  {
  alert("您沒有確認密碼！");
  frm.userpwd.value = "";
  frm.userpwd2.value = "";
  frm.userpwd2.focus();
  return false;
  }
  if(frm.userpwd.value != frm.userpwd2.value)
  {
  alert("您兩次輸入的密碼不一致！");
  frm.userpwd.value = "";
  frm.userpwd2.value = "";
  frm.userpwd.focus();
  return false;
  }
}
