$(document).ready(function()	{

$("a.guru").tooltip({
		track: true,
		delay: 100,
		showBody: "::",
		opacity: 0.85
	  });
var options = {
		target: "#register",
		timeout: 3000
};
	

var validator = $("#register").validate({
    	rules: {
			fio: {
				required: true,
				minlength: 5
			},
			register_password: {
				required: true,
				minlength: 5
			},
			register_repassword: {
				required: true,
				equalTo: "#register_password"
			},
			register_email: {
				required: true,
				email: true,
				remote: "/partner/email/"
				
			},
			register_code: {
				required: true
				
			},
			ok: {
				required: true
			}
		},
		messages: {
      		fio: {
				required: "Введите свое имя",
				minlength: "Не менее 5 символов"
			},
			register_email: {
				required: "Введите адрес электронной почты",
				email: "Введите правильный адрес электронной почты",
				remote: "Такой адрес уже присутствует в системе"
				
				
			},
			register_password: {
				required: "Введите пароль",
				minlength: jQuery.format("Минимальная длина пароля {0} символов")
			},
			register_repassword: {
				required: "Повторите пароль",
				equalTo: "Введенные пароли не совпадают"
			},
			register_code: {
				required: "Введите символы с картинки"
			},
			ok: {
				required: "Примите условия пользовательского соглашения"
			}
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent());
			else if ( element.is(":checkbox") )
				error.appendTo ( element.next() );
			else{
				//alert(element.parent().next());
				error.appendTo( element.parent() );
			}
		},
		submitHandler: function(form) {
		 //  $(form).Submit(options);
		   form.submit(options); 
		 //  $('input[type=submit]').click(); 
		//   $("#register").submit();
	  	},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});
});
