	var allowSubmit = false;
	$(document).ready(function(){
		
		$("#homeRegSearch").submit(function(){
			$(this).slideUp("fast");
			$(this).siblings(".searching").fadeIn();
				$(this).siblings(".error").hide();
			$.ajax({
				url: "/search",
				data: { ajax: true, reg: $("#homeRegSearchInput").val() },
				dataType: "json",
				success: function(data) {
					if (data.success) {
						location.href = data.url;	
					}
					else
					{
						$("#homeRegSearch").slideDown("fast")
						$("#homeRegSearch").children(".error").text(data.error.reg).slideDown();
						$("#homeRegSearch").siblings(".searching").hide();
					}
				},
				error: function() {
					allowSubmit = true;
					$("#homeRegSearch").submit();	
				}
			});
			
			if (!allowSubmit) {
				return false;
			}
		});
		
		$("#homePartSearch").submit(function(){
			$(this).slideUp("fast");
			$(this).siblings(".searching").fadeIn();
			$(this).siblings(".error").hide();
			
			$.ajax({
				url: "/search",
				data: { ajax: true, pn: $("#homePartSearchInput").val() },
				dataType: "json",
				success: function(data) {
					if (data.success) {
						location.href = data.url;	
					}
					else
					{
						$("#homePartSearch").slideDown("fast")
						$("#homePartSearch").siblings(".error").text(data.error.pn).slideDown();
						$("#homePartSearch").siblings(".searching").hide();
					}
				},
				error: function() {
					allowSubmit = true;
					$("#homePartSearch").submit();	
				}
			});
			
			return false;
		});
		
	});

