  $(document).ready(function(){
      $(".input").focus(function(){
        if (!$(this).hasClass("error")) $(this).css("border-color", "#66e");
      });
      $(".input").blur(function(){
        if (!$(this).hasClass("error")) {
            $(this).css("border-color", "#999999");
        } /*else {
            $(element).effect( "highlight", options, 1000, callback );
        }*/
      });

    // callback function to bring a hidden box back
    function callback() {
        $(this).css("border-color", "#990000");
        window.animations = false;
        /* setTimeout(function() {
           $(".input").removeAttr( "style" );
        }, 100 );*/
    };

  	var param_ajax_check_captcha = "";
      /*if (session_set&&session_set!=null){
  		param_ajax_check_captcha = "?"+session_name+"="+session_id;
  		}*/
      $("#commentForm").validate({
          errorClass: "error",
          validClass: "valid",
          highlight: function(element, errorClass, validClass) {
            $(element).css("border-color", "#990000");
            // most effect types need no options passed by default
			var options = {};
			// run the effect
			if (!window.animations) {
                $(element).effect( "highlight", options, 1000, callback );
                window.animations = true;
            }

              /*

               $(element).fadeOut(function() {
                   $(element).css("border-color", "#990000");
                   $(element).fadeIn();
                 });*/
          },
          unhighlight: function(element, errorClass, validClass) {
              if ($(element).hasClass(validClass))
                  $(element).fadeOut(function() {
                    $(element).css("border-color", "#999999");
                    $(element).fadeIn();
                  });
          },
/*          onkeyup: false,
          onfocusout: true,*/
      rules:{
          goods:{
              required:true
          },
          name:{
              required:true
          },
          email:{
              email: true,
              required:true
          },
          phone:{
              required:true
          }
      },
      //debug:true,
      messages:{
          goods:{
              required:"Введите наименование товара!"

          },
          name:{
              required:"Представьтесь, пожалуйста!"

          },
          email:{
              email: "Введите корректный EMail",
              required:"Введите EMail!"

          },
          phone:{
              required:"Введите телефон!"

          }
      }
      });
      $("#commentForm2").validate({
          rules:{
              name:{
                  required:true
              },
              phone:{
                  required:true
              }
          },
          /*debug:true,*/
          messages:{
              name:{
                  required:"Представьтесь, пожалуйста!"

              },
              phone:{
                  required:"Введите телефон!"

              }
          }
      });
    });

