window.addEvent('domready', function() {
  $('form1').addEvent('submit', function(e) {
    new Event(e).stop();
    var email = $('email_res').empty().addClass('ajax_loading');
    var name = $('error_name');
    var cemail = $('error_cemail');
    var phone = $('error_phone');
    var comment = $('error_comment');
    var fx = new Fx.Styles('email_res', {duration: 1000, wait:true});
    fx.set({'color': '#FFFFFF'});
    this.send({
      update: email,
      evalScripts: 'true',
      onComplete: function() {
        email.removeClass('ajax_loading');
        if (passed) {
          fx.start({'color': '#8C0000'});
          name.removeClass('error');
          cemail.removeClass('error');
          phone.removeClass('error');
          comment.removeClass('error');
          $('form1').reset();
        }
        else {
          fx.start({'color': ['#FFFFFF','#8C0000']});
          if (!passedName) { name.addClass('error'); }
          else { name.removeClass('error') }
          if (!passedEmail) { cemail.addClass('error'); }
          else { cemail.removeClass('error') }
          if (!passedPhone) { phone.addClass('error'); }
          else { phone.removeClass('error') }
          if (!passedComment) { comment.addClass('error'); }
          else { comment.removeClass('error') }
        }
      }
    });
  });
});

