//***************************************
//      Mail form
//***************************************

txt = new Object();

			var cnt=-1;
			var strMesg="                             ";
			var strLen=strMesg.length;
			var counter=-1;
			var strObj;
			startHelp=0;
			textDelay=100;

			function helpText(strObj)
			{
				if(startHelp)
				{
					curObj=strObj;
					// strObj.focus();
					clearTimeout(cnt);
					strObj.value+=strMesg.charAt(counter);
					counter++;
					if (counter>strLen)
					{
						strObj.value='';
						startHelp=0;
						return;
					}
					cnt=setInterval("helpText(eval(curObj))",textDelay);
				};
			}

			function checkRequest( formName )
			{
			thisForm=document.forms[ formName ];
			txt.validateObj = thisForm.feedName;
							if (txt.validateObj)
							{
								// FullName : Begin
								if (txt.validateObj.value.length < 2 || !isNaN(txt.validateObj.value))
								{
									strMesg="Введите Ваше имя...";
									txt.validateObj.value="";
									startHelp=1;
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",200);
									return (false);
								}
							}
							// FullName : End
			
			txt.validateObj = thisForm.feedEMail;
							if (txt.validateObj)
							{
								// EmailAddr : Begin
								if (txt.validateObj.value.length < 5)
								{
									strMesg="Введите Ваш E-mail...";
									txt.validateObj.value="";
									startHelp=1;
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2500);
									return (false);
								}
								if (txt.validateObj.value==String(strMesg))
								{
									txt.validateObj.value="";
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2500);
									return (false);
								}

								em=0;
								em=txt.validateObj.value.indexOf("@");
								if (em==-1)
								{
									strMesg="Некорректный адрес...";
									txt.validateObj.value="";
									startHelp=1;
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2500);
									return (false);
								}

								if (txt.validateObj.value==String(strMesg))
								{
									txt.validateObj.value="";
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2500);
									return (false);
								}

								emp=0;
								emp=txt.validateObj.value.indexOf(".");

								if (emp==-1)
								{
									strMesg="Некорректный адрес...";
									txt.validateObj.value="";
									startHelp=1;
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2500);
									return (false);
								}

								if (txt.validateObj.value==String(strMesg))
								{
									txt.validateObj.value="";
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2500);
									return (false);
								}
								// EmailAddr : End

			txt.validateObj = thisForm.feedComments;
							if (txt.validateObj)
							{
								// FullName : Begin
								if (txt.validateObj.value.length < 2)
								{
									strMesg="Введите Ваш вопрос...";
									txt.validateObj.value="";
									startHelp=1;
									helpText(txt.validateObj)
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2000);
									return (false);
								}
								if (txt.validateObj.value==String(strMesg))
								{
									txt.validateObj.value="";
									alert("clear!");
									helpText(txt.validateObj);
									cnt=-1;
									counter=-1;
									setTimeout("txt.validateObj.focus()",2000);
									return (false);
								}
							}
							// Comments : End
							}
				return(true);
			}

