document.write ("
"); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write ("
 
 
 
 "); document.write (""); document.write (""); document.write (""); document.write (""); document.write (""); document.write ("
"); document.write ("
"); function chkForm() { var f = document.form_login; if (f.email.value == "") { alert("請輸入電子郵件"); f.email.focus(); return false; } if (f.email.value != "") { if ( !isEmail(f.email.value) ){ alert("請輸入正確電郵"); f.email.focus(); return false; } } if (f.pass.value == "") { alert("請輸入密碼"); f.pass.focus(); return false; } f.submit(); } function isEmail(email) { invalidChars = " ~\'^\`\"*+=\\|][(){}$&!#%/:,;"; // Check for null if (email == "") { return false; } // Check for invalid characters as defined above for (i=0; i -1) { return false; } } lengthOfEmail = email.length; if ((email.charAt(lengthOfEmail - 1) == ".") || (email.charAt(lengthOfEmail - 2) == ".")) { return false; } Pos = email.indexOf("@",1); if (email.charAt(Pos + 1) == ".") { return false; } while ((Pos < lengthOfEmail) && ( Pos != -1)) { Pos = email.indexOf(".",Pos); if (email.charAt(Pos + 1) == ".") { return false; } if (Pos != -1) { Pos++; } } // There must be at least one @ symbol atPos = email.indexOf("@",1); if (atPos == -1) { return false; } // But only ONE @ symbol if (email.indexOf("@",atPos+1) != -1) { return false; } // Also check for at least one period after the @ symbol periodPos = email.indexOf(".",atPos); if (periodPos == -1) { return false; } if (periodPos+3 > email.length) { return false; } return true; } function logout() { var f = document.form_logout; f.submit(); } function checkEnter(e){ var f = document.form_login; var characterCode; if(e && e.which){ e = e characterCode = e.which } else{ e = event characterCode = e.keyCode } if(characterCode == 13){ chkForm() return false } else{ return true } }