var vMask = /[^(\0a-z0-9_\-\.\,\*\[\]\(\)\|)]/i
var vMail = /^[-0-9a-z_\.]+@[-0-9a-z\.]+\.[a-z]{2,3}$/i
var wc="#f00";
var msg = {
'input_ok':'Введено верно',
'input_nop':'несовпадают, попробуйте еще раз',
'e_symb':'содержит недопустимые символы',
'e_pwdln':'пароль должен состоять из более чем 5-и символов',
'e_mail':'Вы некоректно указали адрес электронной почты',
'empt':'&nbsp'
}
function is_valid(o,w){if(vMask.exec(o.value)){o.style.color=wc;w.style.color=wc;w.innerHTML=msg.e_symb}
else{o.style.color='';w.style.color='';w.innerHTML=msg.empt}return true}

function is_coincide(o,or,w,l){var lt=l||false;if(or.value!=''){if(o.value!=or.value){
if(o.value.length > or.value.length && !lt){w.innerHTML=msg.empt;o.style.color='';or.style.color='';return false}
else{w.innerHTML=msg.input_nop;w.style.color=wc;or.style.color=wc;return false}}}
w.innerHTML=(o.value==or.value && or.value!='')?msg.input_ok:msg.empt;
w.style.color='';o.style.color='';or.style.color='';return true}

function len_pwd(o){if(o.value.length<5 && o.value.length!=''){var w=document.getElementById('mp');w.style.color=wc;o.style.color=wc;w.innerHTML=msg.e_pwdln}}
function chk_pwd(o){var w=document.getElementById('mp');
if (o.value.length>5){w.style.color='';o.style.color='';w.innerHTML=msg.empt}
is_valid(o,w);return is_coincide(o,document.getElementById('rdrowssap'),document.getElementById('mpr'),1)}

function chk_email(o,p){var w=document.getElementById('me'), sw=p||false
if(!vMail.exec(o.value) && !sw && o.value!=''){o.style.color=wc;w.style.color=wc;w.innerHTML=msg.e_mail}
else{o.style.color='';w.style.color='';w.innerHTML=msg.empt}return is_coincide(o,document.getElementById('rliame'),document.getElementById('mer'),1)}

function is_email(o){var w=document.getElementById('me')
if(!vMail.exec(o.value) && o.value!=''){o.style.color=wc;w.style.color=wc;w.innerHTML=msg.e_mail;return false}
else{o.style.color='';w.style.color='';w.innerHTML=msg.empt;return true}}
