function isNumber(str)
{
   var chk_result = true;
   for(var i=0 ; i<str.length ; i++) {
      if(str.charAt(i)<"0" || str.charAt(i)>"9")
     	chk_result = false;
   }
   return chk_result;
}

function isLetter(str)
{
   var chk_result = true;
   for(var i=0 ; i<str.length ; i++) {
      if(str.charAt(i).toLowerCase()<"a" || str.charAt(i).toLowerCase()>"z")
     	chk_result = false;
   }
   return chk_result;
}
  function Svalue(Objsel)
{
  for (var i=0; i < Objsel.length; i++) {
    if (Objsel[i].selected == true)
      if (Objsel[i].value != "")
        return Objsel[i].value;
  }
  return 0;
}


function CHK_SID(string){
    
    str = string.toUpperCase();

    if (str.length != 10) return false;

    if (str.substring(0,1)<"A" ||
        str.substring(0,1)>"Z"){ 
        return false;
    }

    if (!isNumber(str.substring(1,10))){
       return false;
    }

    var firstLetter = "ABCDEFGHJKLMNPQRSTUVXYWZIO";
    var refNo = firstLetter.indexOf(str.substring(0,1)) + 10;
    var x1 = Math.floor(refNo/10); var x2=refNo%10; var y=x1+9*x2;
    for (i=8; i>=1; i--){
      y += i*str.substring(9-i,10-i);
    }
    if (str.substring(9,10)!=(10-y%10)%10) return false;
    return true;
}

function checkdata(form) {

 if (form.id.value == "") {
	alert("您的登入帳號未填!");
	form.id.focus();
	return false;
}	
 if ( (form.id.value.length < 6) || (form.id.value.length >14) )
  {
    alert("您的帳號長度不正確 (請輸入6-14個英數字)!!");
    form.id.focus();
    return false;
  }
 if ((form.id.value.indexOf('admin') > -1) || (form.id.value.indexOf('root') > -1)){
    alert("您的帳號使用到保留字!!");
    form.id.focus();
    return false;
  }	
 if (form.pwd.value == "") {
	alert("您的密碼未填!");
	form.pwd.focus();
	return false;
	}		
 if ( (form.pwd.value.length < 6) || (form.pwd.value.length >14) )
  {
    alert("您的密碼長度不正確 (請輸入6-14個英數字)!!");
    form.pwd.focus();
    return false;
  }	
 if ((form.pwd.value.indexOf('admin') > -1) || (form.pwd.value.indexOf('root') > -1)){
    alert("您的密碼使用到保留字!!");
    form.pwd.focus();
    return false;
  }	  
 if (form.chkpwd.value == "") {
	alert("您的密碼確認未填!");
	form.chkpwd.focus();
	return false;
	}		
if (form.pwd.value != form.chkpwd.value) {	
	alert("您的密碼2次輸入不一致!");
	form.pwd.focus();
	return false;
	}	
 if (form.pwd.value == form.id.value) {
	alert("您的密碼與帳號相同!");
	form.chkpwd.focus();
	return false;
	}			
 if (form.nick.value == "") {
	alert("您的暱稱未填!");
	form.nick.focus();
	return false;
	}	
 if ((form.byear1.value == "?") || (form.byear2.value == "?") || (form.byear3.value == "?")|| (form.bmonth.value == "??") ||(form.bday.value == "??") ) {
	alert("您的生日有誤!請重新選取!");
	form.nick.focus();
	return false;
	}	
 if (form.email.value == "") {
	alert("您的email?");
	form.email.focus();
	return false;
  }
 if ((form.email.value.indexOf("@") == "-1") || (form.email.value.indexOf(".") == "-1"))
  {
    alert("您的email格式不正確!!");
    form.email.focus();
    return false;
  }     

  form.submit();
  return true;
}

function checkdata2(form) {

 if (form.id.value == "") {
	alert("您的登入帳號未填!");
	form.id.focus();
	return false;
}	
if (form.pwd.value != form.chkpwd.value) {	
	alert("您的密碼2次輸入不一致!");
	form.pwd.focus();
	return false;
	}	
 if (form.nick.value == "") {
	alert("您的暱稱未填!");
	form.nick.focus();
	return false;
	}	
 if ((form.byear1.value == "?") || (form.byear2.value == "?") || (form.byear3.value == "?")|| (form.bmonth.value == "??") ||(form.bday.value == "??") ) {
	alert("您的生日有誤!請重新選取!");
	form.nick.focus();
	return false;
	}	
 if (form.email.value == "") {
	alert("您的email?");
	form.email.focus();
	return false;
  }
 if ((form.email.value.indexOf("@") == "-1") || (form.email.value.indexOf(".") == "-1"))
  {
    alert("您的email格式不正確!!");
    form.email.focus();
    return false;
  }     

  form.submit();
  return true;
}
function checkdata3(form) {

 if (form.id.value == "") {
	alert("您的登入帳號未填!");
	form.id.focus();
	return false;
}	
 if (form.email.value == "") {
	alert("您的email未填!");
	form.email.focus();
	return false;
  }
 if ((form.email.value.indexOf("@") == "-1") || (form.email.value.indexOf(".") == "-1"))
  {
    alert("您的email格式不正確!!");
    form.email.focus();
    return false;
  }     

  form.submit();
  return true;
}
	
