﻿
	function checkForm(form,type)
	{ 

		if (type==2)
		{
			if(form.sUserAccount.value=='')
			{
				alert('身分證字號不能为空');
				form.sUserAccount.focus(); 
				return false;
			}
			if (form.eCountry.checked==false)
			{  
				
				if (!checkID(form.sUserAccount.value))
				{
					alert('身分證字號不正確請重輸');
					form.sUserAccount.focus(); 
					return false;				
				}
			}
			if(form.sPassWord.value=='')
			{
				alert('密碼不能为空');
				form.sPassWord.focus(); 
				return false;
			}
			if(form.sPassWord.value!=form.sPassWord1.value)
			{
				alert('兩次輸入的密碼不一致');
				form.sPassWord.focus(); 
				return false;
			}
		}
		
		if(form.sName.value=='')
		{
			alert('姓名不能为空');
			form.sName.focus();
			return false;
		}
								
		if(form.eSex.value=='')
		{
			alert('性別不能为空');
			form.eSex.focus();
			return false;
		}
		tDate = form.nYear.value +"-"+form.nMonth.value+"-"+form.nDay.value

		if(checkDate(tDate)==false)
		{
			alert('生日格式不正確');
			form.nYear.focus();
			return false;
		}
		
		if(form.eMarry.value=='')
		{
			alert('婚姻狀況不能为空');
			form.eMarry.focus();
			return false;
		}	
		if(form.eSoldier.value=='')
		{
			alert('兵役不能为空');
			form.eSoldier.focus();
			return false;
		}
		
		if(form.sDriveTools.value=='')
		{
			alert('交通工具不能为空');
			form.sDriveTools.focus();
			return false;
		}
		if(form.eDuty.value=='')
		{
			alert('在職狀況不能为空');
			form.eDuty.focus();
			return false;
		}
		
		

			
		if(form.nStartother.checked==false)
		{
			tData = form.nStartYear.value +"-"+form.nStartMonth.value+"-"+form.nStartDay.value
			if(checkDate(tData)==false)
			{
				alert('可上班日格式不正確');
				form.nStartYear.focus();
				return false;
			}
		}	



		if(form.sTel_1.value=='')
		{
			alert('區號不能为空');
			form.sTel_1.focus();
			return false;
		} 
		if(form.sTel_2.value=='')
		{
			alert('電話號碼不能为空');
			form.sTel_2.focus();
			return false;
		}
				
		if(form.sMobile.value=='')
		{
			alert('行動電話不能为空');
			form.sMobile.focus();
			return false;
		}
		if(form.sCity.value=='')
		{
			alert('城市不能为空'); 
			form.sCity.focus();
			return false;
		}
		if(form.sArea.value=='')
		{
			alert('區域不能为空'); 
			form.sArea.focus();
			return false;
		}
		if(form.sAddressDetail.value=='')
		{
			alert('詳細地址不能为空'); 
			form.sAddressDetail.focus();
			return false;
		} 
		
		
		if(form.sMail.value=='')
		{
			alert('Mail不能为空'); 
			form.sMail.focus();
			return false;
		}		
		if(isEmail(form.sMail.value)==false)
		{
			alert('Mail格式不正確'); 
			form.sMail.focus();
			return false;
		}
		
		if(form.sMastDuty.value=='')
		{
			alert('最高學歷不能为空'); 
			form.sMastDuty.focus();
			return false;
		}		
		

		if(form.sSchool_1.value=='')
		{
			alert('學校名稱不能为空'); 
			form.sSchool_1.focus();
			return false;
		}	
				
		if(form.sSecialty_1.value=='')
		{
			alert('科系名稱不能为空'); 
			form.sSecialty_1.focus();
			return false;
		}		

		
		if(form.nWorkYear.value=='')
		{
			alert('工作年資不能为空'); 
			form.nWorkYear.focus();
			return false;
		}		
		
		
		if(form.sWorkType.value=='')
		{
			alert('希望職務類型不能为空'); 
			form.sWorkType.focus();
			return false;
		}



		if(form.nJobMoney.value=='')
		{
			alert('希望待遇不能为空'); 
			form.nJobMoney.focus();
			return false;
		} 


		if(form.nJobMoney.value>0 && form.nJobMoney2.value=='')
		{
			alert('希望待遇金額不能为空'); 
			form.nJobMoney2.focus();
			return false;
		} 
				
		
		
		if(form.sWorkType.value=='')
		{
			alert('希望工作地點不能为空'); 
			form.sJobCity.focus();
			return false;
		}
		
		if(form.sJobCity.value=='')
		{
			alert('希望工作地點不能为空'); 
			form.sJobCity.focus();
			return false;
		}			
		
		
		if(form.sJobType.value=='')
		{
			alert('希望產業別不能为空'); 
			form.eJobType.focus();
			return false;
		}					
		

					
		if(form.eJobWorkTime.value=='')
		{
			alert('希望上班時間不能为空'); 
			form.eJobWorkTime.focus();
			return false;
		}
		if(form.eJobRestTime.value=='')
		{
			alert('希望休假不能为空'); 
			form.eJobRestTime.focus();
			return false;
		}
		
		/*		
		for (i=1;i<=4;i++)
		{ 
			tagObj=eval("form.tStartTime_"+i);
			
	
			
			if (tagObj.value!='')
			{

				if(checkDate(tagObj.value)==false)
				{
					alert('就讀時間格式不正確');
					tagObj.focus();
					return false;
				}
			}
			 
			tagObj=eval("form.tEndTime_"+i);
			
			if (tagObj.value!='')
			{
				if(checkDate(tagObj.value)==false)
				{
					alert('就讀结束時間格式不正確');
					tagObj.focus();
					return false;
				}
			}
		}	
		

		for (i=0;i<3;i++)
		{ 
			tagObj=eval("form.tWorkStartTime_"+i);
			
	
			
			if (tagObj.value!='')
			{

				if(checkDate(tagObj.value)==false)
				{
					alert('工作開始時間格式不正確');
					tagObj.focus();
					return false;
				}
			}
			 
			tagObj=eval("form.tWorkEndTime_"+i);
			
			if (tagObj.value!='')
			{
				if(checkDate(tagObj.value)==false)
				{
					alert('工作結束時間格式不正確');
					tagObj.focus();
					return false;
				}
			}
		}		
		
		*/
		return true;
					
	}
	
	function checkPassWord(form)
	{ 
			if(form.sPassWord.value=='')
			{
				alert('密碼不能为空');
				form.sPassWord.focus(); 
				return false;
			}
			if(form.sPassWord.value.length<6)
			{
				alert('密碼不能少于六位');
				form.sPassWord.focus(); 
				return false;
			}
			if(form.sPassWord.value!=form.sPassWord1.value)
			{
				alert('兩次輸入的密碼不一致');
				form.sPassWord.focus(); 
				return false;
			}
			return true;
			
	}
	function checkLogin(form)
	{
		if(form.sAccount.value=='')
		{
			alert('帐号不能为空');
			form.sAccount.focus(); 
			return false;
		}		
		if(form.sPassWord.value=='')
		{
			alert('密碼不能为空');
			form.sPassWord.focus(); 
			return false;
		} 
		form.submit();
		return true;
	}

function setStartWorkTime(obj) 
{
	if (obj.checked==true)
	{
		document.getElementById('nStartYear').value='';
		document.getElementById('nStartMonth').value=''; 
		document.getElementById('nStartDay').value='';
	}
}


function setStartWorkTime2(obj) 
{

	if (obj.value!='')
	{
		document.getElementById('nStartother').checked=false;

	}
}
	
function chageJob(objfrom,objTag)
{
	nValue = objfrom.value+'';
	objTag	= objTag;
	
	objTag.options.length   =   0;
	
	var ss = document.createElement("option");
	ss.value = '';
	ss.text= '不拘';;
	
	objTag.add(ss); 
	
	for (i=0;i<aJobList.length;i++)
	{
		if (nValue==aJobList[i][2])
		{
		  var ss = document.createElement("option");
		  ss.value = aJobList[i][0];
		  ss.text= aJobList[i][1];
		  objTag.add(ss);
		 // ss.selected=true;
		}

	}	

}
function selectJob(selValue,objTag)
{

	for (i=0;i<objTag.length;i++)
	{
		if (objTag[i].value==selValue)
		{
			objTag[i].selected=true;
			return ;
		}
	}
}
function changeMessage(tag)
{
	if (tag==false)
	{
		div_accountMessage.innerHTML="(身分證字號即為您的會員帳號)";
	}else
	{
		div_accountMessage.innerHTML="(護照名稱即為您的會員帳號)";
	}
}



function checkID(idStr){

  var letters = new Array('A', 'B', 'C', 'D',
      'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M',
      'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',
      'X', 'Y', 'W', 'Z', 'I', 'O');

  var multiply = new Array(1, 9, 8, 7, 6, 5,
                           4, 3, 2, 1);
  var nums = new Array(2);
  var firstChar;
  var firstNum;
  var lastNum;
  var total = 0;

  var regExpID=/^[a-z](1|2)\d{8}$/i;

  if (idStr.search(regExpID)==-1) {


   return false;
  } else {

	firstChar = idStr.charAt(0).toUpperCase();
	lastNum = idStr.charAt(9);
  }

  for (var i=0; i<26; i++) {
	if (firstChar == letters[i]) {
	  firstNum = i + 10;
	  nums[0] = Math.floor(firstNum / 10);
	  nums[1] = firstNum - (nums[0] * 10);
	  break;
	}
  }

  for(var i=0; i<multiply.length; i++){
    if (i<2) {
      total += nums[i] * multiply[i];
    } else {
      total += parseInt(idStr.charAt(i-1)) *
               multiply[i];
    }
  }

  if ((10 - (total % 10))!= lastNum) {
	return false;
  }
  return true;
}
