$(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: {
      call_fname: {
      	required: true,
      	minlength: 2,
      	maxlength: 20
      },
	  
	  call_city: {
	    required: true
	  },
	  
	  kod: {
	      required: true,
		remote: "/mms/capcha.php"
	  },
	  
      call_email: {
      	required: true,
      	email: true,
		remote: "/mms/emails.php"
       
		
      }
	  
	  
    },
    messages: {
      call_fname: {
        required: "Укажите свое имя!",
        minlength: "Не менее 2 символов",
        maxlength: "Не более 20 символов"
      },
	  
	   call_city: {
        required: "Нужно выбрать Город"
  
      },
	  
	     kod: {
	  
		  required: "Пожалуйста, введите &laquo;Код подтверждения&raquo;",
		remote: "Вы неверно ввели код подтверждения."
		
	  },
	  
      call_email: {
        required: "Нужно указать email адрес",
        email: "Нужен корректный email адрес!",
		remote: "Несуществующий email адрес!"
      }
	  
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	    error.appendTo( element.parent().find("em") );
    }
	
});

/////////////////---------------------

$("#addsiteform").validate({
  	
    focusInvalid: false,
    focusCleanup: true,
	submitHandler: function(form) {
       // do other stuff for a valid form
   	form.submit();
   },
	
    rules: {
	
      sitename: {
      	required: true,
      	maxlength: 150
      },
	  
	  siteurl: {
      	required: true,
		remote: "/mms/chek_site.php"
      },
	  
	  sitecat: {
	    required: true
	  },
	  
	  
	  
	  sitemsg: {
		maxlength: 400
	  },
	  
	        siteemail: {
      	required: true,
      	email: true,
		remote: "/mms/emails.php"
      },
	  
	  
	  kod: {
	    required: true,
		remote: "/mms/capcha.php"
	  }

	  
    },
	
    messages: {
	
	  
	      sitename: {
      	required: "Пожалуйста, введите &laquo;Название сайта&raquo;",
      	maxlength: "Поле превышает 150 символов."
      },
	  
	  siteurl: {
      	required: "Пожалуйста, введите &laquo;Адрес  сайта&raquo;",
		remote: "Сайт с таким адресом уже есть в каталоге."
      },
	  
	  sitecat: {
	    required: "Пожалуйста, выберите раздел из списка &laquo;Категория  сайта&raquo;"
	  },
	  
	  
	  
	  sitemsg: {
		maxlength: "Поле превышает 400 символов."
	  },
	  
	        siteemail: {
      	required: "Пожалуйста, введите &laquo;Ваш e-mail&raquo;",
      	email: "Нужен корректный email адрес!",
		remote: "Несуществующий email адрес!"
      },
	  
	  
	  kod: {
	    required: "Пожалуйста, введите &laquo;Код подтверждения&raquo;",
		remote: "Вы неверно ввели код подтверждения."
	  }
	  
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	    error.appendTo( element.parent().find("em") );
    }
	
});
//////////////////////////////



$("#sendmailform").validate({
  	
    focusInvalid: false,
    focusCleanup: true,
	submitHandler: function(form) {
       // do other stuff for a valid form
   	form.submit();
   },
	
    rules: {
	
      call_name: {
      	required: true
      },
	  

	  
	  call_text: {
	    required: true
	  },
	  
	  

	  
	call_mailas: {
      	email: true
      },
	  
	  
	  kod: {
	    required: true,
		remote: "/mms/capcha.php"
	  }

	  
    },
	
    messages: {
	
	  
	      call_name: {
      	required: "Пожалуйста, введите &laquo;Ваше имя&raquo;"
      },
	  
	  call_text: {
      	required: "Пожалуйста, введите &laquo;Сообщение&raquo;"
      },
	  
	  
	        call_mailas: {
      	email: "Нужен корректный email адрес!"
      },
	  
	  
	  kod: {
	    required: "Пожалуйста, введите &laquo;Код подтверждения&raquo;",
		remote: "Вы неверно ввели код подтверждения."
	  }
	  
	  
    },
	
    errorPlacement: function(error, element) {
      var er = element.attr("name");
	    error.appendTo( element.parent().find("em") );
    }
	
});












// ---- Форма -----
});
