function comm()
{
sstr=document.form1.TOWN.value;
tnar=new Array('Киев','Київ','Kiev','Kyiv');
inx=0;
for (i=0; i<tnar.length; i++){
    if (sstr.indexOf(tnar[i])>-1)
	    inx++;
}
if ((inx>0)||(sstr.length==1))
document.getElementById('COM').style.visibility='visible';
else{
document.getElementById('COM').style.visibility='hidden';
document.form1.COMMENT.value='Вы можете оставить здесь дополнительную информацию для доставки'
}
}

function dc()
{
if (document.form1.COMMENT.value=='Вы можете оставить здесь дополнительную информацию для доставки')
    document.form1.COMMENT.value='';
}

function testform()
{
varname=new Array('N','F','P','M','W','R','PH','PC','T','A');
varname0=new Array('NAME','FAMILY','PATR','MAIL','WHAT','rewhat','PHONE','PCODE','TOWN','ADRESS');
errarr=new Array();
errnmarr=new Array('rewhat','MAIL','PHONE','PCODE');
warnarr=new Array('Пароли разные, будте внимательны','Неправильный e-mail','Неправильный формат телефонного номера','Почтовый индекс - пять цифр');
var w=document.form1.WHAT.value;
var rewhatreg=eval('/^'+w+'$/i');
if (document.form1.LAND.value=="Украина")
    var PCODEreg=/^[0-9]{5}$/i;
else
    var PCODEreg=/.*/i;
var PHONEreg=/^([0-9]|\()[0-9-\ \(\)]{6,}$/i;
var MAILreg=/^[a-z][\w\-\.]*@[\w\-\.]+\.[a-z]{2,3}/i;
varempty=new Array();
for (i=0; i<varname.length; i++)
eval(varname[i]+'=document.form1.'+varname0[i]+'.value;');

z=0;
for (i=0; i<varname.length; i++)
if (eval(varname[i]+'==""')){
varempty[i]=1;
z++;
}
else
varempty[i]=0;

if (z>0){
    for (i=0; i<varname.length; i++)
    if (varempty[i]==1)
    document.getElementById(varname0[i]).style.backgroundColor='#FFFF00';
    else
    document.getElementById(varname0[i]).style.backgroundColor='#FFFFFF';
alert('Заполните все обязательные поля формы');
return false;
}
else{
    for (i=0; i<varname.length; i++)
    if (varempty[i]==1)
    document.getElementById(varname0[i]).style.backgroundColor='#FFFF00';
    else
    document.getElementById(varname0[i]).style.backgroundColor='#FFFFFF';

zz=0;	
for (j=0; j<errnmarr.length; j++){
    if (eval(errnmarr[j]+'reg.test(document.form1.'+errnmarr[j]+'.value)'))
	    errarr[j]=0;
    else{
	    errarr[j]=1;
		zz++;
	}
}

if (zz>0){
warning='';
for (k=0; k<errarr.length; k++){
    if (errarr[k]==1){
    warning+=warnarr[k]+'\n\n';
	document.getElementById(errnmarr[k]).style.backgroundColor='#FFFF00';
	}
	else
	document.getElementById(errnmarr[k]).style.backgroundColor='#FFFFFF';	
}
window.alert(warning);
errarr=new Array();
return false;
}
else{
dc();
return true;
}

}
}
