function chkLogin()
{
  chk_empUID();
  chk_PWD();
}

function chk_empUID()
{
  var TheForm=document.forms[0];
  var AlertStr=""
  
  if(TheForm.empUID.value.length==0)
    AlertStr=AlertStr+"請輸入您的帳號！\n";
  
  if(AlertStr.length>0){
    alert(AlertStr);
    return false;
  }
  return true;
}

function chk_PWD()
{
  var TheForm=document.forms[0];
  var AlertStr=""
  
  if(TheForm.passwd.value.length==0){
    AlertStr=AlertStr+"請輸入您的密碼！\n";
  }else if(TheForm.passwd.value.length>20){
    AlertStr=AlertStr+"密碼不能超出20字！\n";
  }
  
  if(AlertStr.length>0){
    alert(AlertStr);
    return false;
  }
  return true;
}


function chk_PID(){
  var TheForm=document.forms[0];
  var AlertStr=""
  
  if(TheForm.PID.value.length==0){
    AlertStr=AlertStr+"請輸入您的身分證字號/統編！\n";
  }else if(TheForm.PID.value.length==10){
    if(!chk_id()) AlertStr=AlertStr+"您的身分證字號有誤！\n";
  }
  
  if(AlertStr.length>0){
    alert(AlertStr);
    return false;
  }
  return true;
}


function chk_id(){
 var big_str="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 var small_str="abcdefghijklmnopqrstuvwxyz";
 var num_array=new Array("10","11","12","13","14","15","16","17","34","18","19","20","21","22","35","23","24","25","26","27","28","29","32","30","31","33"); 
 str_id = document.forms[0].PID.value; 
  
 char_1=str_id.substring(0,1);
 pos1=big_str.indexOf(char_1);
 pos2=small_str.indexOf(char_1);

 if((pos1>=0)||(pos2>=0)){
	if(pos1!="-1"){pos = pos1;}
	if(pos2!="-1"){	pos = pos2;}
	num = num_array[pos];
	char_1  = num.substring(0,1);
	char_2  = num.substring(1,2);
	char_3  = str_id.substring(1,2);
	char_4  = str_id.substring(2,3);
	char_5  = str_id.substring(3,4);
	char_6  = str_id.substring(4,5);
	char_7  = str_id.substring(5,6);
	char_8  = str_id.substring(6,7);
	char_9  = str_id.substring(7,8);
	char_10 = str_id.substring(8,9);
	char_11 = str_id.substring(9,10);

	check_num = (((char_1*1)+(char_2*9)+(char_3*8)+(char_4*7)+(char_5*6)+(char_6*5)+(char_7*4)+(char_8*3)+(char_9*2)+(char_10*1)) % 10);
	check_num = (10 - check_num) % 10;
	if (char_11 == check_num){
		//alert("身分證字號正確");
		return true;
	 }else{
		//alert("身分證字號有誤");
		return false;
	 }
  }else{
	//alert ("身分證字號的字母有誤");
	return false;
  } 
}
