Current File : /home/kelaby89/ap.cleaning/wp-content/themes/cleaning-services/js/forms.js
(function($) {

	"use strict";
	var rangArSf = 0;
	var rangBtr = 0;
	var rangBer = 0;
	var rangLr = 0;
	var selecO1 = 0;
	var toggleO1 = 0;
	var checkARea = 0;
	var scolumns = {};


	var $document = $(document),
		$window = $(window),
		forms = {
			contactForm: $('#contactForm'),
			orderForm: $('#orderForm'),
			questionForm: $('#questionForm'),
			calculateForm: $('#calculateForm'),
			dflex: $('.d-flex')
		};

	$document.ready(function() {

		// datepicker
		if ($('.datetimepicker').length) {
			$('.datetimepicker').datetimepicker({
				format: 'DD/MM/YYYY',
				icons: {
					time: 'icon icon-clock',
					date: 'icon icon-calendar',
					up: 'icon icon-arrow_up',
					down: 'icon icon-arrow_down',
					previous: 'icon icon-arrow-left',
					next: 'icon icon-arrow-right',
					today: 'icon icon-today',
					clear: 'icon icon-trash',
					close: 'icon icon-cancel-music'
				},
				locale: moment().local(),
			});
		}
		if ($('.timepicker').length) {
			$('.timepicker').datetimepicker({
				format: 'LT',
				icons: {
					time: 'icon icon-clock',
					up: 'icon icon-arrow_up',
					down: 'icon icon-arrow_down',
					previous: 'icon icon-arrow-left',
					next: 'icon icon-arrow-right'
				}
			});
		}

		// calculate form

		if (forms.calculateForm.length) {
			if (forms.dflex.length) {
				$('#calc_submit').prop('disabled', true);
			}
			$(forms.calculateForm).get(0).reset();
			var rsliderobject = $('.rslider');
			$.each(rsliderobject, function(key, valueObj) {
				var rstep = $(rsliderobject[key]).data('step');
				var rmin = $(rsliderobject[key]).data('min');
				var rmax = $(rsliderobject[key]).data('max');
				var rprice = $(rsliderobject[key]).data('price');
				var rsrart = $(rsliderobject[key]).data('start');
				$(rsliderobject[key]).next('.slidernumber').val(rsrart);
				scolumns[key] = rsrart * rprice;
				warpup()
				noUiSlider.create(rsliderobject[key], {
					start: [rsrart],
					step: rstep,
					connect: [true, false],
					tooltips: [wNumb({
						decimals: 0
					})],
					range: {
						'min': [rmin],
						'max': [rmax]
					}
				});
				rsliderobject[key].noUiSlider.on('update', function(values, handle) {

					$(rsliderobject[key]).next('.slidernumber').val(Math.round(values[handle]));
					var fprice = (values * rprice);
					scolumns[key] = fprice;
					warpup()
				});
			});
			$(forms.calculateForm).submit(function(e) {
				e.preventDefault()
				$(forms.calculateForm).ajaxSubmit({
					type: "POST",
					url: cleaning_services_ajax_object.ajax_url,
					data: { action: 'send_mail_with_cl_service_data' },
					success: function success(data) {
						$('.successform').fadeIn();
						$(forms.calculateForm).get(0).reset();
						$('.final-price .price').text('0.00')
						$('.button-group-pills .btn-checkbox').removeClass('active');
						if (forms.dflex.length) {
							$('#calc_submit').prop('disabled', true);
						}
						var obj = JSON.parse(data);
						$('.send-after-success-massage').html(obj.result);
						setTimeout(function() {
							$(".send-after-success-massage").fadeOut();
							console.log(567)
						}, 5000);





					},
					error: function error() {}
				});
			})

		}

		if ($("#term_checkbox").length) {
			$("#term_checkbox").change(function() {

				if ($(this).is(":checked")) {

					$('#calc_submit').prop('disabled', false);
				} else {

					$('#calc_submit').prop('disabled', true);
				}

			})
		}



		$(".calc_selectbox").change(function() {
			let selectboxprice = 0;
			$('.calc_selectbox').each(function() {
				let price = parseFloat($(this).children("option:selected").data('price'))

				if (!isNaN(price)) {
					selectboxprice += price
				}
			})
			selecO1 = selectboxprice;

			warpup()
		});
		$('.calc_checkbox label input').change(function() {
			let checkboxAreaOne = 0;
			$('.calc_checkbox label input:checked').each(function() {
				let price = parseFloat($(this).data('price'))
				if (!isNaN(price)) {
					checkboxAreaOne += price
				}
			})

			checkARea = checkboxAreaOne;
			warpup();
		});
		$('.button-group-pills label input').change(function() {
			let checkboxAreaOne = 0;
			$('.button-group-pills label input:checked').each(function() {
				let price = parseFloat($(this).data('price'))
				if (!isNaN(price)) {
					checkboxAreaOne += price
				}
			})

			toggleO1 = checkboxAreaOne;
			warpup();
		});

		function warpup() {
			var totalMe = (sum(scolumns) + selecO1 + toggleO1 + checkARea)
			$('.final-price .price').html(totalMe);
			$('input.value_price').val(totalMe);
		}

		function sum(obj) {
			var sum = 0;
			for (var el in obj) {
				if (obj.hasOwnProperty(el)) {
					sum += parseFloat(obj[el]);
				}
			}
			return sum;
		}

	});

})(jQuery);
Page not found – Hello World !