var run=1; function login_check() { var ok=1; var rc='1px solid #ff0000',orc='1px dashed #a4a4a4'; var rb='#FFCCCC',orb='#FFFFFF'; if(run) { var frm=document.forms['login']; var email=frm.elements['email']; var emailSymbolsRE=/[^a-zA-Z0-9-_@.]/; if(emailSymbolsRE.test(email.value)){email.style.backgroundColor=rb;ok=0;}else {email.style.backgroundColor=orb;} //var emailRE=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z0-9_](\.?-?[a-zA-Z0-9_])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$/; //if(!emailRE.test(email.value) && !emailSymbolsRE.test(email.value) && email.value) //{email.style.border=rc;ok=0;} //else {email.style.border=orc;} var password=frm.elements['pass']; var passwordSymbolsRE=/[^a-zA-Z0-9]/; if(passwordSymbolsRE.test(password.value)){password.style.backgroundColor=rb;ok=0;}else {password.style.backgroundColor=orb;} var passwordRE=/[a-zA-Z0-9]{6,}/; if(!passwordRE.test(password.value) && !passwordSymbolsRE.test(password.value) && password.value){password.style.border=rc;ok=0;}else {password.style.border=orc;} if(!email.value||!password.value) ok=0; if(ok==1)frm.sbm.disabled=false;else frm.sbm.disabled=true; } }