if (window.addEventListener)
	window.addEventListener("load", init_form, false);
else if (window.attachEvent)
	window.attachEvent("onload", init_form);


function init_form()
{
	_send_form=document.getElementById('send_form');
	if(_send_form)
	{
		_send_form.onsubmit=function()
		{
			var errors=0;
			var _name=document.getElementById('name');
			try
			{
				if(_name)
				{
					if(_name.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
					{
						errors++;
						_name.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='block';
					}
					else
					{
						_name.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='none';
					}
				}
				var _email=document.getElementById('email');
				if(_email)
				{
					if(_email.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
					{
						errors++;
						_email.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='block';
					}
					else if(!_email.value.match(new RegExp('^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$')))
					{
						errors++;
						_email.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='block';
					}
					else
					{
						_email.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='none';
					}
				}
				var _code=document.getElementById('code');
				if(_code)
				{
					if(_code.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
					{
						errors++;
						_code.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='block';
					}
					else
					{
						_code.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='none';
					}
				}
				var _subject=document.getElementById('subject');
				if(_subject)
				{
					if(_subject.selectedIndex==0)
					{
						errors++;
						_subject.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='block';
					}
					else
					{
						_subject.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='none';
					}
				}
				var _masege=document.getElementById('masege');
				if(_masege)
				{
					if(_masege.value.replace(/[\s,\n,\f,\r,\t,\v]*/,'').length==0)
					{
						errors++;
						_masege.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='block';
					}
					else
					{
						_masege.parentNode.parentNode.getElementsByTagName('strong')[0].style.display='none';
					}
				}
				if(errors)
				{
					return false;
				}
			}
			catch (error)
			{
				return false;
			}
		}
	}
}