$(document).ready(function() {
	
	$(document).ajaxError(function() {
		if(window.console && window.console.error) {
			console.error(arguments);
		}
	});
	
	
	
	//////////// Login Form   /////////////////////////////////////////////////
	//
	$("#loginForm").validate({
		submitHandler: function(form) {
			
			var auth_name = $('#loginForm :input[name=auth_name]').val();
			var password = $('#loginForm :input[name=password]').val();
			var challenge = $('#loginForm :input[name=challenge]').val();
			
			//var passHash = hex_md5(password);
			//var responseVal = hex_md5(passHash +"::"+ challenge);
			
			var shaHash = SHA256(password);
			var responseVal = SHA256(shaHash +"::"+ challenge);
			
			$('#loginForm :input[name=response]').attr('value', responseVal);
			$('#loginForm :input[name=password]').attr('value', '');
			
			form.submit();
			
		}
	
	});
	//
	///////////
	
});
