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;
}
}