function send()
{
	var valid=true;
	if (mailer.phone.value.length!=0)
	{
		var len=mailer.phone.value.length;digits="0123456789()-+ ";
		if(len < 7)
		{
			document.mailer.phone.focus();
			valid=false;
			mailer.phone.value="";
		}
		for(i=0; i<len; i++)
		{
			if (digits.indexOf(mailer.phone.value.charAt(i))<0)
			{
				document.mailer.phone.focus();
				valid=false;
				mailer.phone.value="";
				break
			}
		}
	}
	if((mailer.from_email_address.value.length>6)&&(mailer.from_email_address.value.length<40))
	{
		if((mailer.from_email_address.value.indexOf("@")>0)&&(mailer.from_email_address.value.indexOf(".")>0))
		{
			valid=true;
		}
		else
		{
			valid=false;
			err_mail.innerText="ïî÷òîâûé àäðåñ íåâåðåí";
			mailer.from_email_address.focus();
			mailer.from_email_address.select();
		}
	}else 
		if (mailer.from_email_address.value.length>0)
		{
			valid=false;
			err_mail.innerText="ïî÷òîâûé àäðåñ íåâåðåí";
			mailer.from_email_address.focus();
			mailer.from_email_address.select();
		}
		if((mailer.from_email_address.value.length==0)&&(mailer.phone.value.length==0)){
			err_mail.innerText="Ââåäèòå àäðåñ ïî÷òû";
			valid=false;}
		if(mailer.mailsend.value.length==0){
			err_mail.innerText="Ââåäèòå ñîîáùåíèå";
			valid=false;}	
		if (valid)
		{
			mailer.submit();
		}
	}
var tch;

function valem(prm)
{
	if (prm>0)
	{
		if ((tch-parseInt(prm))==(parseInt(emalr)))
		{
			mailer.valides.value=true;
			mailer.sendd.disabled=false;
			emmm.innerText="Ok - "+tch;
		}else
		{
			emmm.innerText="Not true"
		}
	}
}

function valer(prr){tch=parseInt(prr)+parseInt(emalr);}function valec(){tch=0;emmm.innerText="";}

function qwestjs()
{
	var brs = (navigator.appName.indexOf("Netscape") != -1);
	document.all.qwestn.style.display="block";
	lf=(screen.width - 600) / 2 ;
	tf=(screen.height - 300) / 2 ;
	if (tf<150)tf=150;
	var st=brs ? pageYOffset  : document.body.scrollTop;
	var sl=brs ? pageXOffset  : document.body.scrollLeft;
	document.all.qwestn.style.top=tf+st;
	document.all.qwestn.style.left=lf+sl;
}
var si;
var sx, sy;
var mx, my;

function Move(ci)
{
	si = ci;sx = si.style.pixelLeft;
	sy = si.style.pixelTop;
	mx = event.clientX;
	my = event.clientY;
	document.onmousemove = Drag;
	document.onmouseup = Drop;
}

function Drag()
{
	si.style.left = sx + (event.clientX - mx);si.style.top = sy + (event.clientY - my);
	return false;
}
	
function Drop()
{
	document.onmousemove = null;
	document.onmouseup = null;
}