function initClear()
{
	_inp = document.getElementsByTagName("input");
	_txt = document.getElementsByTagName("textarea");
	for (i=0; i<_inp.length; i++)
	{
		if (_inp[i].type == "text")
		{
			_inp[i]._default = _inp[i].value;
			_inp[i].onfocus = function()
			{
				if (this.value == this._default)
				{
					this.value = "";
				}
			}
			_inp[i].onblur = function()
			{
				if (this.value == "")
				{
					this.value = this._default;
				}
			}
		}
	}
	for (i=0; i<_txt.length; i++)
	{
		_txt[i]._default = _txt[i].value;
		_txt[i].onfocus = function()
		{
			if (this.value == this._default)
			{
				this.value = "";
			}
		}
		_txt[i].onblur = function()
		{
			if (this.value == "")
			{
				this.value = this._default;
			}
		}
	}
}
if (window.addEventListener) window.addEventListener("load", initClear, false);
else if (window.attachEvent) window.attachEvent("onload", initClear);

function validate(form){

  var      reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  var address = form.email.value;

  var inputs = form.getElementsByTagName('input');
  	for (i=0; i<_inp.length; i++)
	{
		if (inputs[i].type == "text" || inputs[i].type == "textarea")
		{
            inputs[i].className = '';
		}
	}
  var _return = true;
  if(form.name.value == 'Имя'){
        form.name.className = 'error';
        _return = false;
  }
  if(form.tel.value == 'Телефон'){
        form.tel.className = 'error';
        _return = false;
  }
  if(reg.test(address) == false )  {
        form.email.className = 'error';
        _return = false;
  }
    if(form.message.value == 'Адрес и примечание'){
        form.message.className = 'error';
        _return = false;
  }
  if(!_return)
  {
    return false;
  }
  else{
    form.submit();
  return true;
  }


}
