jQuery(function($){
	$('.projects-listings-carousel .owl-carousel').owlCarousel({
		loop: false,
		rewind: true,
		margin:0,
		nav:true,
		dots: true,
		autoplay: true,
		autoplayTimeout: 6000,
		smartSpeed: 800,
		navSpeed: 800,
		fluidSpeed: 800,
		responsive:{
			0:{
				items:1
			},
			600:{
				items:2
			},
			1000:{
				items:3
			}
		}
	});
	$('body').delegate('.search-filter-list','click',function(){
		var cusom_search_result = $(this).text();
		$(".col-basic-search.listing-search > .col-item:first-child .ulisting-form-gruop input").val(cusom_search_result);
	});

	$(".listing-search-tab-content .basic-search-wrapper .listing-search-action a").click(function(e) {
		e.preventDefault();
		var url = $(this).attr('href');
		var url_split = url.split("?");
		const urlParams = new URLSearchParams(url_split[1]);
		if(urlParams.has('associate_community[]') || urlParams.has('associate_project[]')){
			window.location.href = url;
			$(this).parent().parent().parent().find("span.search-error-message").remove();
		} else {
			if($(this).parent().parent().parent().children("span").hasClass("search-error-message")){
				$(this).parent().parent().parent().find("span.search-error-message").text("Please select community or project");
			} else {
				$(this).parent().parent().parent().prepend("<span class='search-error-message'>Please select community or project</span>");
			}
		}
	});		
}); 

jQuery(window).load(function($) {
	jQuery('#forminator-field-upload-1,#forminator-field-upload-2,#forminator-field-upload-3,#forminator-field-upload-4,#forminator-field-upload-5,#forminator-field-upload-6').on('change', function() {
		const size = (this.files[0].size / 1024 / 1024).toFixed(2);
		if (size > 3) {
			if(jQuery(this).parent().parent().hasClass("forminator-has_error")){
				jQuery(this).parent().parent().find(".forminator-error-message").text("Maximum file upload size is 3MB");
				jQuery(this).val(null);
				jQuery(this).parent().find(".forminator-button-delete").hide();
				jQuery(this).parent().children("span").empty();
			} else {
				jQuery(this).val(null);
				jQuery(this).parent().find(".forminator-button-delete").hide();
				jQuery(this).parent().children("span").empty();
				jQuery(this).parent().parent().addClass("forminator-has_error");
				jQuery(this).parent().after("<span class='forminator-error-message' aria-hidden='true'>Maximum file upload size is 3MB</span>");
			}
		} else {
			jQuery(this).parent().parent().removeClass("forminator-has_error");
			jQuery(this).parent().parent().find(".forminator-error-message").remove();
		}
	});
});