jQuery(document).ready( function() {
	jQuery('#site_login').validate( {
	   	submitHandler: function(form) {
			confirmSubmit();
		}, 		
		rules : {
			username : {
				required: true //,
				//maxlength: 20,
				//minlength: 5
			},
			password : {
				required: true //,
				//maxlength: 50,
				//minlength: 5
			}
		},
		messages : {
			username : {
				required: "Gerekli" //,
				//maxlength: "Lütfen 20 karakterden fazla girmeyin.",
				//minlength: "Lütfen 4 karakterden fazla girin."
			},
			password : {
				required: "Gerekli" //,
				//maxlength: "Lütfen 20 karakterden fazla girmeyin.",
				//minlength: "Lütfen 6 karakterden fazla girin."
			}						
		}
	});
});

function confirmSubmit() {
	$.ajax({
		type: 'POST',
		url: absolutePath + '/account/login',
		data: 'js=1&login=' + $('#login').val() + '&password=' + $('#password').val(),
		dataType: 'json',		
		beforeSend: function() {
			$('#login_button').attr('disabled', 'disabled');
		},
		success: function(data) {
			if (data.error) {
				alert(data.error);
				
				$('#login_button').attr('disabled', '');
			}
			
			if (data.success) {
				location = absolutePath;//data.success;
			}
		}
	});
}
