// jsformvalidation.js

	$(document).ready(function(){
			var flag = false;
			var container = $('#error_container');
			// validate the form when it is submitted
			//*
			$("#quote_form form").validate({			
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate",
				rules: {
					rlp:{
				required: {
					depends: function (e) 
										{
											if($("input[name=realPersonHash]").val() != $("#rlp").val())
											{
												//alert("Not OK");
												$('#rlp2').val("");
												$('#realPerson').val("");
												return false;
											}
											else
											{
												//alert("OK");
												$('#rlp2').val($('#rlp').val());
												return true;
											}
										}
	
							}
						  }    
						 }			
			});
			
			$('#realPerson').realperson({length: 5});
		
	});
	
	function rlp_hash(value) {
		var hash = 5381;
		for (var i = 0; i < value.length; i++) {
			hash = ((hash << 5) + hash) + value.charCodeAt(i);
		}
		return hash;
	}
	
	function setHash(valu){
		$('#rlp').val(rlp_hash(valu));
	}
