function validateEmail(email)
{
    var regExpObj = /^\w{1,}@\w{1,}[.]\w{2,}/;
    if (regExpObj.exec(email.value) == null)
    {
     alert ("Ââåä³òü ïðàâèëüíî Âàø email.");
    email.select();
    email.focus();
    return (false);
    }
    else
    {
    return (true);
    }
}

function validateText(text)
{
    if (text.value == '')
    {
    alert('Áóäü-ëàñêà óâàæí³øå çàïîâí³òü ïîëå: "' + text.id +'"'
	);
    return (false);
    }
    return (true);
}    

function validateFreeForm(form)
{
    if (!(validateText(form.rub)))			{ return (false);}
    if (!(validateText(form.quest)))		{ return (false);}
    if (!(validateText(form.userfirms)))	{ return (false);}
    if (!(validateText(form.usercity)))	 	{ return (false);}	
	if (!(validateText(form.username)))		{ return (false);}
	if (!(validateText(form.usertel)))		{ return (false);}
	
	
    if (!(validateEmail(form.usermail)))	{ return (false);}
    return (true);	
    	
}