function checkValues(){

var thisError = new Array();

var emptyFields = new Array("myname", "title", "phone", "message", "captchastr");

for(i = 0; i < emptyFields.length; i++){

if(typeof( eval('document.dvForm["myform[' + emptyFields[i] + ']"]') ) == 'object'){
if(eval('document.dvForm["myform[' + emptyFields[i] + ']"].value') == ""){
thisError[0] = "Поля должны быть заполнены\r\n";
eval('document.dvForm["myform[' + emptyFields[i] + ']"].style.backgroundColor="#FFEBDD"');
}else{
eval('document.dvForm["myform[' + emptyFields[i] + ']"].style.backgroundColor="#FFFFFF"');
}
}

}

if(typeof( eval('document.dvForm["myform[email]"]') ) == 'object'){
myStr = eval('document.dvForm["myform[email]"].value');
if(myStr  != ""){
var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (!filter.test(myStr)){
thisError[1] = "Некорректный адрес электронной почты\r\n";
eval('document.dvForm["myform[email]"].style.backgroundColor="#FFEBDD"');
}else{
eval('document.dvForm["myform[email]"].style.backgroundColor="#FFFFFF"');
}
}
}


if(thisError.length > 0){
alert(thisError.toString().replace(/,+/gi, ""));
return false;
}

}