$(document).ready(function(){




// ---- Форма -----
  // готовим опции для метода
  // ajaxSubmit плагина jquery.form.js
  var options = { 
  	target: "#output",
    timeout: 3000 // тайм-аут
  };
 
 
 
 $("#RegisterForm").validate({
  	
    focusInvalid: false,
    focusCleanup: true,
	submitHandler: function(form) {
       // do other stuff for a valid form
   	form.submit();
   },
	
	
    rules: {
	
	    v342: {
      	required: true
      },
	  
      v20: {
      	required: true
      },
	  
	  
	      v78: {
      	required: true
      },
	  
	  
	    v35: {
      	required: true
      },
	
	  
	       v44: {
      	required: true
      },
	  
	       v45: {
      	required: true
      },
	  
	  
	  
	      v9: {
      	required: true
      },
	  
	       v922: {
      	required: true
      },
	  
	  
	      v1: {
      	required: true
      },
	      v2: {
      	required: true
      },
	      v3: {
      	required: true
      },
	      v4: {
      	required: true
      },
	      v5: {
      	required: true
      },
	      v6: {
      	required: true
      },
	      v7: {
      	required: true
      },
	      v71: {
      	required: true
      },
	  
	
	  
	  
	      v11: {
      	required: true
      },
	  
	  
	        v1122: {
      	required: true
      },
	  
	      v12: {
      	required: true
      },
	      v14: {
      	required: true
      },
	  
	        v1422: {
      	required: true
      },
	  
	      v15: {
      	required: true
      },
	      v17: {
      	required: true
      },
	      v18: {
      	required: true
      },
	       v22: {
      	required: true
      },
	  
	       v19: {
      	required: true
      },
	         v19: {
      	required: true
      },
	         v21: {
      	required: true
      },
	         v24: {
      	required: true
      }//,
	 
 
 
 
	//  call_kod: {
	//    required: true,
	//	remote: "/capcha.php"
	//  }

    },
	
	
    messages: {
	
	
	   v342: {
      	 required: "Пожалуйста заполните обязательное поле."
      },
	  
      v20: {
        required: "Пожалуйста заполните обязательное поле."
       
      },
	  
	       v78: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	  
	      v35: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	    
	       v44: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	       v45: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	  
	  
	      v9: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	        v922: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	  
	      v1: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v2: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v3: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v4: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v5: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v6: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v7: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v71: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	  
	      v11: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	        v1122: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	  
	      v12: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v14: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	  
	       v1422: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	      v15: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v17: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v18: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	       v22: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	       v19: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	         v19: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	         v21: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	         v24: {
      	required: "Пожалуйста заполните обязательное поле."
      }//,
	 
	  
  
	 //  call_kod: {
      //  required: "Пожалуйста введите код подтверждения!",
		//remote: "Неверный код!"
 
     // }
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	  //alert(error);
	    error.appendTo( element.parent().find("font") );
		
		
		
    }
	
});




$("#rezerv4").validate({
  	
    focusInvalid: false,
    focusCleanup: true,
	submitHandler: function(form) {
       // do other stuff for a valid form
   	form.submit();
   },
	
	
    rules: {
    
	      call_name: {
      	required: true

      },
	  
	   call_mail: {
	   required: true,
      	email: true,
		remote: "/emails.php"
		
      },
	  
	  	 call_name2: {
      	required: true

      },
	  
	   call_mail2: {
	   required: true,
      	email: true

		
      },
	  
	  
 
	  call_kod: {
	    required: true,
		remote: "/capcha.php"
	  },

	      v2: {
      	required: true
      },
	  
	  	      v22: {
      	required: true
      },
	  
	      v3: {
      	required: true
      },
	      v4: {
      	required: true
      },
	      v5: {
      	required: true
      },
	     v6: {
      	required: true
      }
   
	  
	 

 
	

    },
	
	
    messages: {
     
	    call_name: {
        required: "Пожалуйста заполните обязательное поле."

      },
	   call_mail: {
        required: "Пожалуйста заполните обязательное поле.",
        email: "Ошибка: нужен корректный email адрес!",
		remote: "Ошибка: несуществующий email адрес!"
      },
	  
	      call_name2: {
        required: "Пожалуйста заполните обязательное поле."

      },
	   call_mail2: {
        required: "Пожалуйста заполните обязательное поле.",
        email: "Ошибка: нужен корректный email адрес!" 
      },
	  
	   call_kod: {
        required: "Пожалуйста заполните обязательное поле.",
		remote: "Ошибка: неверный код подтверждения!!"
      } ,
	      v2: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  	      v22: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	      v3: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	 
	      v4: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v5: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	     v6: {
      	required: "Пожалуйста заполните обязательное поле."
      }
	
	  
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	 // alert(er);
	    error.appendTo( element.parent().find("div") );
		
		
		
    }
	
});












$("#rezerv2").validate({
  	
    focusInvalid: false,
    focusCleanup: true,
	submitHandler: function(form) {
       // do other stuff for a valid form
   	form.submit();
   },
	
	
    rules: {
    
	      call_name: {
      	required: true

      },
	  
	   call_mail: {
	   required: true,
      	email: true,
		remote: "/emails.php"
		
      },
 
	  call_kod: {
	    required: true,
		remote: "/capcha.php"
	  },
	      v1: {
      	required: true
      },
	      v2: {
      	required: true
      },
	      v3: {
      	required: true
      },
	      v4: {
      	required: true
      },
	      v5: {
      	required: true
      },
	      v6: {
      	required: true
      },
	      v7: {
      	required: true
      },
	     v8: {
      	required: true
      },
         v9: {
      	required: true
      },
	  
	    v10: {
      	required: true
      },
	  
	    v11: {
      	required: true
      },
	  
	    v12: {
      	required: true
      },
	    v13: {
      	required: true
      },
	  
	    v14: {
      	required: true
      },
	      v15: {
      	required: true
      },
	      v16: {
      	required: true
      },
	  
	      v17: {
      	required: true
      },
	      v18: {
      	required: true
      }
	 
	  
	  
 
 
 
	

    },
	
	
    messages: {
     
	    call_name: {
        required: "Пожалуйста заполните обязательное поле."

      },
	   call_mail: {
        required: "Пожалуйста заполните обязательное поле.",
        email: "Ошибка: нужен корректный email адрес!",
		remote: "Ошибка: несуществующий email адрес!"
      },
	   call_kod: {
        required: "Пожалуйста заполните обязательное поле.",
		remote: "Ошибка: неверный код подтверждения!!"
      } ,
	  
	     v1: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v2: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v3: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v4: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v5: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v6: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v7: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	     v8: {
      	required: "Пожалуйста заполните обязательное поле."
      },
         v9: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	    v10: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	    v11: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	    v12: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	    v13: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	    v14: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v15: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v16: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	  
	      v17: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v18: {
      	required: "Пожалуйста заполните обязательное поле."
      }
	
	  
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	 // alert(er);
	    error.appendTo( element.parent().find("div") );
		
		
		
    }
	
});







$("#rezerv3").validate({
  	
    focusInvalid: false,
    focusCleanup: true,
	submitHandler: function(form) {
       // do other stuff for a valid form
   	form.submit();
   },
	
	
    rules: {
    
	      call_name: {
      	required: true

      },
	  
	   call_mail: {
	   required: true,
      	email: true,
		remote: "/emails.php"
		
      },
 
	  call_kod: {
	    required: true,
		remote: "/capcha.php"
	  },
	      v1: {
      	required: true
      },
	      v2: {
      	required: true
      },
	      v3: {
      	required: true
      },
	      v6: {
      	required: true
      },
	      v7: {
      	required: true
      },
	     v8: {
      	required: true
      },
   
	  
	    v10: {
      	required: true
      }
	  

 
	

    },
	
	
    messages: {
     
	    call_name: {
        required: "Пожалуйста заполните обязательное поле."

      },
	   call_mail: {
        required: "Пожалуйста заполните обязательное поле.",
        email: "Ошибка: нужен корректный email адрес!",
		remote: "Ошибка: несуществующий email адрес!"
      },
	   call_kod: {
        required: "Пожалуйста заполните обязательное поле.",
		remote: "Ошибка: неверный код подтверждения!!"
      } ,
	  
	     v1: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v2: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v3: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	 
	      v6: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v7: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	     v8: {
      	required: "Пожалуйста заполните обязательное поле."
      },
 	  
	    v10: {
      	required: "Пожалуйста заполните обязательное поле."
      }
	
	  
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	 // alert(er);
	    error.appendTo( element.parent().find("div") );
		
		
		
    }
	
});






$("#rezerv7").validate({
  	
    focusInvalid: false,
    focusCleanup: true,
	submitHandler: function(form) {
       // do other stuff for a valid form	
   	form.submit();
   },
	
	
    rules: {
    
 
	  call_kod: {
	    required: true,
		remote: "/capcha.php"
	  },
	      v1: {
      	required: true
      },
	      v2: {
      	required: true
      },
	      v3: {
      	required: true
      },
	      v4: {
      	required: true
      },
	      v5: {
      	required: true
      },
	     v6: {
      	required: true
      },
   

	    v7: {
      	required: true
      },
	        v8: {
      	required: true
      },
	      v9: {
      	required: true
      },
	      v10: {
      	required: true,
		email: true
      },
	      v11: {
      	required: true
      },
	      v12: {
      	required: true
      },
	     v13: {
      	required: true
      },
   

	    v14: {
      	required: true
      },
	        v15: {
      	required: true
      },
	      v16: {
      	required: true
      },
	      v17: {
      	required: true
      },
	      v18: {
      	required: true
      },
	      v19: {
      	required: true
      },
	     v20: {
      	required: true,
		email: true
      },
   

	    v21: {
      	required: true
      },
	      v22: {
      	required: true
      }

 
	

    },
	
	
    messages: {
     
	
	   call_kod: {
        required: "Пожалуйста заполните обязательное поле.",
		remote: "Ошибка: неверный код подтверждения!!"
      } ,
	      v1: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v2: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v3: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v4: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v5: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	     v6: {
      	required: "Пожалуйста заполните обязательное поле."
      },
   

	    v7: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	        v8: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v9: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v10: {
      	required: "Пожалуйста заполните обязательное поле.",
		email: "Ошибка: нужен корректный email адрес!" 
      },
	      v11: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v12: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	     v13: {
      	required: "Пожалуйста заполните обязательное поле."
      },
   

	    v14: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	        v15: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v16: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v17: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v18: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v19: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	     v20: {
      	required: "Пожалуйста заполните обязательное поле.",
		email: "Ошибка: нужен корректный email адрес!" 
      },
   

	    v21: {
      	required: "Пожалуйста заполните обязательное поле."
      },
	      v22: {
      	required: "Пожалуйста заполните обязательное поле."
      }

	  
	  
	
	  
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	 // alert(er);
	    error.appendTo( element.parent().find("div") );
		
		
		
    }
	
});




// ---- Форма -----
});




