<!--//
var cid=-1,cobj;
function _map(o,i,n1,n2) {
var k=typeof(n1)=='undefined'?o.selectedIndex:(n1>locs.length-1?0:n1),z=o.form.id2.options,a;
if(k!=window.cid){
	z.length=locs[k].length;
	for(i=0;i<locs[k].length-1;i++){
		a=locs[k][i+1].split('|');
		z[i+1]=new Option(locs[k][i+1].replace(a[0]+'|',''),a[0]);
	}
}
o.form.id1.options.selectedIndex=window.cid=k;
z.selectedIndex=typeof(n2)=='undefined'?0:n2;
}



function _cheml(o,i){var re=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i,s='';
if(!o.email.value)s=i==2?'E-mail: field must be provided;\n':'E-mail: поле необходимо заполнить;\n';
else if(!re.test(o.email.value))s=i==2?'E-mail: incorrect e-mail address;\n':'E-mail: неверный формат адреса e-mail;\n';
return s;}

function _chsub(o,i){var s=_cheml(o,i);if(!s)return true;alert(s);return false;}

function _chmsg(o,i){var s='';
if(!o.name.value)s+=i==2?'Your name: field must be provided;\n':'Ваше имя: поле необходимо заполнить;\n';
if(!o.message.value)s+=i==2?'Your question: field must be provided;\n':'Ваш вопрос: поле необходимо заполнить;\n';
s+=_cheml(o,i);
if(!s)return true;alert(s);return false;}

//-->