var run=1; function mail_new_check() { var ok=1; var rc='1px solid #ff0000',orc='1px solid #cccccc',lc='2px solid #ff0000',olc='1px solid #ced0a2'; var rb='#FFCCCC',orb='#FFFFFF'; if(run) { var frm=document.forms['support_mail']; var name=frm.elements['name']; var name_info=document.getElementById('name_info'); var nameRE=/[^a-zA-Zа-яА-ЯёЁ ]/; if(nameRE.test(name.value)){ name.style.backgroundColor=rb;ok=0; name_info.innerHTML="field can contain only A-Z a-z а-я А-Я
Example:James
"; }else {name.style.backgroundColor=orb; name_info.innerHTML="";} if(!name.value) {name.style.borderLeft=lc;ok=0;} else {name.style.borderLeft=olc;} var subject=frm.elements['subject']; var subject_info=document.getElementById('subject_info'); var subjectRE=/[^a-zA-Zа-яА-ЯёЁ0-9_.:;,()\-\!\?\n\r\'\` ]/; if(subjectRE.test(subject.value)){ subject.style.backgroundColor=rb;ok=0; subject_info.innerHTML="field can contain only A-Z a-z а-я А-Я 0-9_.:;,()-'`!?
Example:Simple TEXT!
"; }else {subject.style.backgroundColor=orb; subject_info.innerHTML="";} if(!subject.value) {subject.style.borderLeft=lc;ok=0;} else {subject.style.borderLeft=olc;} var msg=frm.elements['msg']; var msg_info=document.getElementById('msg_info'); var msgRE=/[^a-zA-Zа-яА-ЯёЁ0-9_.:;,()\-\!\?\n\r\'\` ]/; if(msgRE.test(msg.value)){ msg.style.backgroundColor=rb;ok=0; msg_info.innerHTML="field can contain only A-Z a-z а-я А-Я 0-9_.:;,()-'`!?
Example:Simple TEXT!
"; }else {msg.style.backgroundColor=orb; msg_info.innerHTML="";} if(!msg.value) {msg.style.borderLeft=lc;ok=0;} else {msg.style.borderLeft=olc;} var email=frm.elements['email']; var email_info=document.getElementById('email_info'); var emailSymbolsRE=/[^a-zA-Z0-9-_@.]/; if(emailSymbolsRE.test(email.value)){ email.style.backgroundColor=rb;ok=0; email_info.innerHTML="field can contain only a-zA-Z0-9-@.
Example:aaa@aaa.com
"; }else {email.style.backgroundColor=orb; email_info.innerHTML="";} var emailRE=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z](-?[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;} if(!email.value) {email.style.borderLeft=lc;} if(ok==1) frm.send.disabled=false;else frm.send.disabled=true; } }