PageSourceSearch

https://brabbu.com/blog/wp-content/themes/brabbu-2017/forms-ebooks/process.js

js brabbu.com collected 2026-10-02 05:30:51 UTC 78,463 bytes, 2,411 lines download raw bytes

1jQuery(window).load(function () {
2  if (jQuery(window).width() >= 992) {
3    heightimgbook = jQuery('.imgblock').innerHeight();
4    jQuery('.formblock').css('min-height', heightimgbook);
5  }
6});
7
8jQuery(document).ready(function () {
9  var url = getUrl();
10
11  jQuery('.btn_formTop').click(function () {
12    jQuery('.formcampaign input[name="btn_form"]').click();
13  });
14
15  jQuery('.general_forms_subsheader input[name="btnsubmit"]').click(function (
16    e
17  ) {
18    e.preventDefault();
19
20    var error = false;
21    var thiss = jQuery(this).closest('.general_forms_subsheader');
22
23    var email = thiss.find('input[name="email"]').val();
24    var userLang = navigator.language || navigator.userLanguage;
25    var notinterest = thiss.find('input[name="notinterest"]').val();
26    var antispamfield = thiss.find('input[name="antispamfield"]').val();
27
28    if (email.length == 0 || email.indexOf('@') == -1) {
29      error = true;
30      thiss.find('.error_email.error10').fadeIn(500);
31      thiss.find('input[name="email"]').css('border', '1px solid red');
32    } else {
33      thiss.find('.error_email.error10').fadeOut(500);
34      thiss.find('input[name="email"]').css('border', '1px solid transparent');
35    }
36
37    if (error == false) {
38      if (userLang == null || notinterest != '' || userLang == 0) {
39        error = true;
40        window.location.replace('http://www.google.com');
41      } else {
42        thiss.append(
43          '<input class="notinterest_absolute" name="antispamfield" type="text" value="15" />'
44        );
45        thiss.find('input[name="btnsubmit"]').css('font-size', '8px');
46        thiss
47          .find('input[name="btnsubmit"]')
48          .attr('value', 'Click to confirm?');
49        error = true;
50      }
51
52      if (
53        thiss.find('input[name="antispamfield"]').val() == undefined ||
54        antispamfield.length == 0 ||
55        antispamfield != 15
56      ) {
57        error = true;
58        window.location.replace('http://www.google.com');
59      } else {
60        error = false;
61        thiss
62          .find('input[name="btnsubmit"]')
63          .attr({ disabled: 'true', value: 'Sending...' });
64      }
65
66      // Envia para general_forms.php
67      jQuery.post(
68        '//brabbu.com/blog/general_forms.php',
69        thiss.serialize() +
70          '&url_origin=' +
71          url.url_origin +
72          '&referrer=' +
73          url.referrer +
74          '&lead_path=' +
75          url.flow,
76        function (result) {
77          if (result == 'sent') {
78            delUrl();
79            jQuery('#popupThankYouComercial').modal('show');
80            thiss.find('.success_message.success').fadeIn(500);
81
82            thiss
83              .find(
84                'input[type="text"], input[type="email"], input[type="tel"], input[type="number"], textarea'
85              )
86              .val('');
87            thiss
88              .find('input[type="checkbox"], input[type="radio"]')
89              .prop('checked', false);
90            thiss.find('select').prop('selectedIndex', 0);
91
92            thiss
93              .find('input[name="btnsubmit"]')
94              .attr('value', 'Send Message')
95              .css('font-size', '');
96            thiss.find('.error_email.error10').fadeOut(500);
97            thiss.find('input').css('border', '1px solid transparent');
98
99
100            jQuery('.slideTogglebox').css('display', 'none'); 
101          } else {
102            thiss
103              .find('input[name="btnsubmit"]')
104              .removeAttr('disabled')
105              .attr('value', 'Send Message');
106          }
107        }
108      );
109
110      // Envia também para auto-reply-hs.php (se necessário)
111      jQuery.post('//brabbu.com/blog/auto-reply-hs.php', thiss.serialize());
112    }
113  });
114
115  jQuery('.general_forms_subsfooter #btnSubmitSubscribeft').click(function (e) {
116    e.preventDefault();
117
118    var thiss = jQuery(this).closest('.general_forms_subsfooter');
119    var btn = jQuery(this);
120    var email = thiss.find('input[name="email"]').val();
121    var userLang = navigator.language || navigator.userLanguage;
122    var notinterest = thiss.find('input[name="notinterest"]').val();
123    var antispamInput = thiss.find('input[name="antispamfield"]');
124
125    // Validação de e-mail
126    if (email.length == 0 || email.indexOf('@') == -1) {
127      thiss.find('.error_email.error').fadeIn(500);
128      thiss
129        .find('input[name="email"]')
130        .css('border', '1px solid red');
131      return;
132    } else {
133      thiss.find('.error_email.error').fadeOut(500);
134      thiss
135        .find('input[name="email"]')
136        .css('border', '1px solid transparent');
137    }
138
139    // Primeira tentativa — ainda não confirmou
140    if (antispamInput.length === 0) {
141      // Se idioma ou "notinterest" inválido
142      if (userLang == null || notinterest != '' || userLang == 0) {
143        window.location.replace('http://www.google.com');
144        return;
145      }
146
147      // Adiciona campo oculto e muda aparência do botão
148      thiss.append(
149        '<input class="notinterest_absolute" name="antispamfield" type="text" value="15" />'
150      );
151      btn.css({
152        position: 'absolute',
153        width: '76%',
154        // background: '#262626',
155        border: '1px solid white',
156      });
157      btn.text('Click to confirm submit!');
158      return;
159    }
160
161    // Segunda tentativa — agora com campo antispam preenchido
162    var antispamfield = antispamInput.val();
163    if (!antispamfield || antispamfield != '15') {
164      window.location.replace('http://www.google.com');
165      return;
166    }
167
168    // Tudo certo, envia
169    btn.css({
170      position: 'relative',
171      width: 'revert-layer',
172      // background: '#262626',
173      border: '1px solid white',
174    });
175    btn.text('Sending...');
176    btn.attr('disabled', true);
177
178    let formData = thiss.serializeArray(); // pega os dados do formulário como array de objetos
179
180    // adiciona manualmente os extras
181    formData.push({ name: 'url_origin', value: url.url_origin });
182    formData.push({ name: 'referrer', value: url.referrer });
183    formData.push({ name: 'lead_path', value: url.flow });
184
185    jQuery.post(
186      '//brabbu.com/blog/general_forms.php',
187      formData,
188      function (result) {
189        if (result == 'sent') {
190          delUrl();
191          jQuery('#popupThankYouComercial').modal('show');
192          thiss.find('.success_message.success').fadeIn(500);
193        } else {
194          btn.removeAttr('disabled').text('Send Message');
195        }
196      }
197    );
198  });
199
200  jQuery('.general_forms_atv input[name="btnsubmit"]').click(function (e) {
201    e.preventDefault();
202
203    var error = false;
204    var thiss = jQuery(this).closest('.general_forms_atv');
205
206    var fname = thiss.find('input[name="name"]').val();
207    var message = thiss.find('textarea[name="message"]').val();
208    var email = thiss.find('input[name="email"]').val();
209    var userLang = navigator.language || navigator.userLanguage;
210    var notinterest = thiss.find('input[name="notinterest"]').val();
211    var antispamfield = thiss.find('input[name="antispamfield"]').val();
212
213    if (fname.length == 0) {
214      var error = true;
215
216      thiss.find('.error_name.error').fadeIn(500);
217      thiss.find('input[name="name"]').css('border', '1px solid red');
218    } else {
219      thiss.find('.error_name.error').fadeOut(500);
220      thiss.find('input[name="name"]').css('border', '1px solid green');
221    }
222    if (message.length == 0) {
223      var error = true;
224
225      thiss.find('.error_message.error').fadeIn(500);
226      thiss.find('textarea[name="message"]').css('border', '1px solid red');
227    } else {
228      thiss.find('.error_message.error').fadeOut(500);
229      thiss.find('textarea[name="message"]').css('border', '1px solid green');
230    }
231
232    if (email.length == 0 || email.indexOf('@') == '-1') {
233      var error = true;
234
235      thiss.find('.error_email.error').fadeIn(500);
236      thiss.find('input[name="email"]').css('border', '1px solid red');
237    } else {
238      thiss.find('.error_email.error').fadeOut(500);
239      thiss.find('input[name="email"]').css('border', '1px solid transparent');
240    }
241
242    if (error == false) {
243      if (userLang == null || notinterest != '' || userLang == 0) {
244        var error = true;
245        window.location.replace('http://www.google.com');
246      } else {
247        thiss.append(
248          '<input class="notinterest_absolute" name="antispamfield" type="text" value="15" />'
249        );
250        thiss
251          .find('input[name="btnsubmit"]')
252          .attr('value', 'Click to confirm submit!');
253        var error = true;
254      }
255
256      if (
257        thiss.find('input[name="antispamfield"]').val() == undefined ||
258        antispamfield.length == 0 ||
259        antispamfield != 15
260      ) {
261        var error = true;
262        window.location.replace('http://www.google.com');
263      } else {
264        var error = false;
265        thiss
266          .find('input[name="btnsubmit"]')
267          .attr({ disabled: 'true', value: 'Sending...' });
268      }
269
270      jQuery.post(
271        '//brabbu.com/blog/general_forms.php',
272        thiss.serialize() +
273          '&url_origin=' +
274          url.url_origin +
275          '&referrer=' +
276          url.referrer +
277          '&lead_path=' +
278          url.flow,
279        function (result) {
280          if (result == 'sent') {
281            delUrl();
282            jQuery('#popupThankYouComercial').modal('show');
283            thiss.find('.success_message.success').fadeIn(500);
284          } else {
285            btn.removeAttr('disabled').text('Send Message');
286          }
287        }
288      );
289    }
290  });
291
292  jQuery('.general_forms_contact input[name="btnsubmit"]').click(function (e) {
293    e.preventDefault();
294
295    var error = false;
296    var thiss = jQuery(this).closest('.general_forms_contact');
297
298    var topic = thiss.find('select[name="topic"]').val();
299    var fname = thiss.find('input[name="name"]').val();
300    var message = thiss.find('textarea[name="message"]').val();
301    var email = thiss.find('input[name="email"]').val();
302    var subject = thiss.find('input[name="subject"]').val();
303    var userLang = navigator.language || navigator.userLanguage;
304    var notinterest = thiss.find('input[name="notinterest"]').val();
305    var antispamfield = thiss.find('input[name="antispamfield"]').val();
306
307    if (topic.length == 0) {
308      var error = true;
309
310      thiss.find('.error_topic.error').fadeIn(500);
311      thiss.find('select[name="topic"]').css('border', '1px solid red');
312    } else {
313      thiss.find('.error_topic.error').fadeOut(500);
314      thiss.find('select[name="topic"]').css('border', '1px solid green');
315    }
316
317    if (fname.length == 0) {
318      var error = true;
319
320      thiss.find('.error_name.error').fadeIn(500);
321      thiss.find('input[name="name"]').css('border', '1px solid red');
322    } else {
323      thiss.find('.error_name.error').fadeOut(500);
324      thiss.find('input[name="name"]').css('border', '1px solid green');
325    }
326
327    if (subject.length == 0) {
328      var error = true;
329
330      thiss.find('.error_subject.error').fadeIn(500);
331      thiss.find('input[name="subject"]').css('border', '1px solid red');
332    } else {
333      thiss.find('.error_subject.error').fadeOut(500);
334      thiss.find('input[name="subject"]').css('border', '1px solid green');
335    }
336
337    if (message.length == 0) {
338      var error = true;
339
340      thiss.find('.error_message.error').fadeIn(500);
341      thiss.find('textarea[name="message"]').css('border', '1px solid red');
342    } else {
343      thiss.find('.error_message.error').fadeOut(500);
344      thiss.find('textarea[name="message"]').css('border', '1px solid green');
345    }
346
347    if (email.length == 0 || email.indexOf('@') == '-1') {
348      var error = true;
349
350      thiss.find('.error_email.error').fadeIn(500);
351      thiss.find('input[name="email"]').css('border', '1px solid red');
352    } else {
353      thiss.find('.error_email.error').fadeOut(500);
354      thiss.find('input[name="email"]').css('border', '1px solid transparent');
355    }
356
357    if (error == false) {
358      if (userLang == null || notinterest != '' || userLang == 0) {
359        var error = true;
360        window.location.replace('http://www.google.com');
361      } else {
362        thiss.append(
363          '<input class="notinterest_absolute" name="antispamfield" type="text" value="15" />'
364        );
365        thiss
366          .find('input[name="btnsubmit"]')
367          .attr('value', 'Click to confirm submit!');
368        var error = true;
369      }
370
371      if (
372        thiss.find('input[name="antispamfield"]').val() == undefined ||
373        antispamfield.length == 0 ||
374        antispamfield != 15
375      ) {
376        var error = true;
377        window.location.replace('http://www.google.com');
378      } else {
379        var error = false;
380        thiss
381          .find('input[name="btnsubmit"]')
382          .attr({ disabled: 'true', value: 'Sending...' });
383      }
384
385      jQuery.post(
386        '//brabbu.com/blog/general_forms.php',
387        '//brabbu.com/blog/auto-reply-hs.php',
388        thiss.serialize() +
389          '&url_origin=' +
390          url.url_origin +
391          '&referrer=' +
392          url.referrer +
393          '&lead_path=' +
394          url.flow,
395        function (result) {
396          if (result == 'sent') {
397            delUrl();
398
399            jQuery('#popupThankYouComercial').modal('show');
400
401            // window.open("//brabbu.com/blog/thank-you-page-download/", "_self");
402
403            thiss.find('.success_message.success').fadeIn(500);
404          } else {
405            thiss
406              .find('input[name="btnsubmit"]')
407              .removeAttr('disabled')
408              .attr('value', 'Send Message');
409          }
410        }
411      );
412    }
413  });
414
415  jQuery('.general_forms_newsletter input[name="btnsubmit"]').click(function (
416    e
417  ) {
418    e.preventDefault();
419
420    var error = false;
421    var thiss = jQuery(this).closest('.general_forms_newsletter');
422
423    var country = thiss.find('input[name="country"]').val();
424    var fname = thiss.find('input[name="name"]').val();
425    var email = thiss.find('input[name="email"]').val();
426    var job = thiss.find('input[name="job"]').val();
427    var userLang = navigator.language || navigator.userLanguage;
428    var notinterest = thiss.find('input[name="notinterest"]').val();
429    var antispamfield = thiss.find('input[name="antispamfield"]').val();
430    var state = thiss.find('select[name="state"]').val();
431
432    if (country == 'United States' && state.length == null) {
433      var error = true;
434
435      thiss.find('.error_state.error').fadeIn(500);
436      thiss.find('input[name="state"]').css('border', '1px solid red');
437    } else {
438      thiss.find('.error_state.error').fadeOut(500);
439      thiss.find('input[name="state"]').css('border', '1px solid green');
440    }
441
442    if (country.length == 0) {
443      var error = true;
444
445      thiss.find('.error_country.error').fadeIn(500);
446      thiss.find('input[name="country"]').css('border', '1px solid red');
447    } else {
448      thiss.find('.error_country.error').fadeOut(500);
449      thiss.find('input[name="country"]').css('border', '1px solid green');
450    }
451
452    if (fname.length == 0) {
453      var error = true;
454
455      thiss.find('.error_name.error').fadeIn(500);
456      thiss.find('input[name="name"]').css('border', '1px solid red');
457    } else {
458      thiss.find('.error_name.error').fadeOut(500);
459      thiss.find('input[name="name"]').css('border', '1px solid green');
460    }
461
462    if (job.length == 0) {
463      var error = true;
464
465      thiss.find('.error_job.error').fadeIn(500);
466      thiss.find('input[name="job"]').css('border', '1px solid red');
467    } else {
468      thiss.find('.error_job.error').fadeOut(500);
469      thiss.find('input[name="job"]').css('border', '1px solid green');
470    }
471
472    if (email.length == 0 || email.indexOf('@') == '-1') {
473      var error = true;
474
475      thiss.find('.error_email.error').fadeIn(500);
476      thiss.find('input[name="email"]').css('border', '1px solid red');
477    } else {
478      thiss.find('.error_email.error').fadeOut(500);
479      thiss.find('input[name="email"]').css('border', '1px solid transparent');
480    }
481
482    if (error == false) {
483      if (userLang == null || notinterest != '' || userLang == 0) {
484        var error = true;
485        window.location.replace('http://www.google.com');
486      } else {
487        thiss.append(
488          '<input class="notinterest_absolute" name="antispamfield" type="text" value="15" />'
489        );
490        thiss
491          .find('input[name="btnsubmit"]')
492          .attr('value', 'Click to confirm submit!');
493        var error = true;
494      }
495
496      if (
497        thiss.find('input[name="antispamfield"]').val() == undefined ||
498        antispamfield.length == 0 ||
499        antispamfield != 15
500      ) {
501        var error = true;
502        window.location.replace('http://www.google.com');
503      } else {
504        var error = false;
505        thiss
506          .find('input[name="btnsubmit"]')
507          .attr({ disabled: 'true', value: 'Sending...' });
508      }
509
510      jQuery.post(
511        '//brabbu.com/blog/general_forms.php',
512        '//brabbu.com/blog/auto-reply-hs.php',
513        thiss.serialize() +
514          '&url_origin=' +
515          url.url_origin +
516          '&referrer=' +
517          url.referrer +
518          '&lead_path=' +
519          url.flow,
520        function (result) {
521          if (result == 'sent') {
522            delUrl();
523
524            jQuery('#popupThankYouComercial').modal('show');
525            // window.open("//brabbu.com/blog/thank-you-page-download/", "_self");
526
527            thiss.find('.success_message.success').fadeIn(500);
528          } else {
529            thiss
530              .find('input[name="btnsubmit"]')
531              .removeAttr('disabled')
532              .attr('value', 'Send Message');
533          }
534        }
535      );
536    }
537  });
538
539  jQuery('.form_styleebooks input[name="btnsubmit"]').click(function (e) {
540    e.preventDefault();
541
542    var error = false;
543    var thiss = jQuery(this).closest('.form_styleebooks');
544
545    var fname = thiss.find('input[name="firstname"]').val();
546    var lname = thiss.find('input[name="lastname"]').val();
547    var email = thiss.find('input[name="email"]').val();
548    var policy = thiss.find('input[name="policy"]').val();
549    var userLang = navigator.language || navigator.userLanguage;
550    var notinterest = thiss.find('input[name="notinterest"]').val();
551
552    if (userLang == null || notinterest != '' || userLang == 0) {
553      var error = true;
554      window.location.replace('http://www.google.com');
555    }
556
557    if (fname.length == 0) {
558      var error = true;
559
560      thiss.find('.error_firstname.error').fadeIn(500);
561      thiss.find('input[name="firstname"]').css('border', '1px solid red');
562    } else {
563      thiss.find('.error_firstname.error').fadeOut(500);
564      thiss
565        .find('input[name="firstname"]')
566        .css('border', '1px solid transparent');
567    }
568    if (lname.length == 0) {
569      var error = true;
570
571      thiss.find('.error_firstname.error').fadeIn(500);
572      thiss.find('input[name="lastname"]').css('border', '1px solid red');
573    } else {
574      thiss.find('.error_firstname.error').fadeOut(500);
575      thiss
576        .find('input[name="lastname"]')
577        .css('border', '1px solid transparent');
578    }
579
580    if (email.length == 0 || email.indexOf('@') == '-1') {
581      var error = true;
582
583      thiss.find('.error_email.error').fadeIn(500);
584      thiss.find('input[name="email"]').css('border', '1px solid red');
585    } else {
586      thiss.find('.error_email.error').fadeOut(500);
587      thiss.find('input[name="email"]').css('border', '1px solid transparent');
588    }
589
590    if (thiss.find('input[name="policy"]').is(':checked')) {
591      thiss
592        .find('input[name="policy"]')
593        .parent()
594        .css('border', '1px solid transparent');
595    } else {
596      var error = true;
597      thiss
598        .find('input[name="policy"]')
599        .parent()
600        .css('border', '1px solid red');
601    }
602
603    if (error == false) {
604      thiss
605        .find('input[name="btnsubmit"]')
606        .attr({ disabled: 'true', value: 'Sending...' });
607
608      jQuery.post(
609        '//brabbu.com/blog/send_email_ebook.php',
610        '//brabbu.com/blog/auto-reply-hs.php',
611        thiss.serialize() +
612          '&url_origin=' +
613          url.url_origin +
614          '&referrer=' +
615          url.referrer +
616          '&lead_path=' +
617          url.flow,
618        function (result) {
619          if (result == 'sent') {
620            delUrl();
621
622            window.open('//brabbu.com/blog/thank-you-page-download/', '_self');
623
624            thiss.find('.success_message.success').fadeIn(500);
625          } else {
626            thiss
627              .find('input[name="btnsubmit"]')
628              .removeAttr('disabled')
629              .attr('value', 'Send Message');
630          }
631        }
632      );
633    }
634  });
635
636  jQuery('.form_paris input[name="btnsubmit"]').click(function (e) {
637    e.preventDefault();
638
639    var error = false;
640    var thiss = jQuery(this).closest('.form_paris');
641
642    var fname = thiss.find('input[name="firstname"]').val();
643    var lname = thiss.find('input[name="lastname"]').val();
644    var email = thiss.find('input[name="email"]').val();
645    var policy = thiss.find('input[name="policy"]').val();
646    var userLang = navigator.language || navigator.userLanguage;
647    var notinterest = thiss.find('input[name="notinterest"]').val();
648
649    if (userLang == null || notinterest != '' || userLang == 0) {
650      var error = true;
651      window.location.replace('http://www.google.com');
652    }
653
654    if (fname.length == 0) {
655      var error = true;
656
657      thiss.find('.error_firstname.error').fadeIn(500);
658      thiss.find('input[name="firstname"]').css('border', '1px solid red');
659    } else {
660      thiss.find('.error_firstname.error').fadeOut(500);
661      thiss
662        .find('input[name="firstname"]')
663        .css('border', '1px solid transparent');
664    }
665    if (lname.length == 0) {
666      var error = true;
667
668      thiss.find('.error_firstname.error').fadeIn(500);
669      thiss.find('input[name="lastname"]').css('border', '1px solid red');
670    } else {
671      thiss.find('.error_firstname.error').fadeOut(500);
672      thiss
673        .find('input[name="lastname"]')
674        .css('border', '1px solid transparent');
675    }
676
677    if (email.length == 0 || email.indexOf('@') == '-1') {
678      var error = true;
679
680      thiss.find('.error_email.error').fadeIn(500);
681      thiss.find('input[name="email"]').css('border', '1px solid red');
682    } else {
683      thiss.find('.error_email.error').fadeOut(500);
684      thiss.find('input[name="email"]').css('border', '1px solid transparent');
685    }
686
687    if (thiss.find('input[name="policy"]').is(':checked')) {
688      thiss
689        .find('input[name="policy"]')
690        .parent()
691        .css('border', '1px solid transparent');
692    } else {
693      var error = true;
694      thiss
695        .find('input[name="policy"]')
696        .parent()
697        .css('border', '1px solid red');
698    }
699
700    if (error == false) {
701      thiss
702        .find('input[name="btnsubmit"]')
703        .attr({ disabled: 'true', value: 'Sending...' });
704
705      jQuery.post(
706        '//brabbu.com/blog/send_email_ebook_top25_paris.php',
707        '//brabbu.com/blog/auto-reply-hs.php',
708        thiss.serialize() +
709          '&url_origin=' +
710          url.url_origin +
711          '&referrer=' +
712          url.referrer +
713          '&lead_path=' +
714          url.flow,
715        function (result) {
716          if (result == 'sent') {
717            delUrl();
718
719            window.open('//brabbu.com/blog/thank-you-page-download/', '_self');
720
721            thiss.find('.success_message.success').fadeIn(500);
722          } else {
723            thiss
724              .find('input[name="btnsubmit"]')
725              .removeAttr('disabled')
726              .attr('value', 'Send Message');
727          }
728        }
729      );
730    }
731  });
732
733  jQuery('.form_milan input[name="btnsubmit"]').click(function (e) {
734    e.preventDefault();
735
736    var error = false;
737    var thiss = jQuery(this).closest('.cataloguebannerproduct');
738
739    var fname = thiss.find('input[name="firstname"]').val();
740    var lname = thiss.find('input[name="lastname"]').val();
741    var email = thiss.find('input[name="email"]').val();
742    var policy = thiss.find('input[name="policy"]').val();
743    var userLang = navigator.language || navigator.userLanguage;
744    var notinterest = thiss.find('input[name="notinterest"]').val();
745
746    if (userLang == null || notinterest != '' || userLang == 0) {
747      var error = true;
748      window.location.replace('http://www.google.com');
749    }
750
751    if (fname.length == 0) {
752      var error = true;
753
754      thiss.find('.error_firstname.error').fadeIn(500);
755      thiss.find('input[name="firstname"]').css('border', '1px solid red');
756    } else {
757      thiss.find('.error_firstname.error').fadeOut(500);
758      thiss
759        .find('input[name="firstname"]')
760        .css('border', '1px solid transparent');
761    }
762    if (lname.length == 0) {
763      var error = true;
764
765      thiss.find('.error_firstname.error').fadeIn(500);
766      thiss.find('input[name="lastname"]').css('border', '1px solid red');
767    } else {
768      thiss.find('.error_firstname.error').fadeOut(500);
769      thiss
770        .find('input[name="lastname"]')
771        .css('border', '1px solid transparent');
772    }
773
774    if (email.length == 0 || email.indexOf('@') == '-1') {
775      var error = true;
776
777      thiss.find('.error_email.error').fadeIn(500);
778      thiss.find('input[name="email"]').css('border', '1px solid red');
779    } else {
780      thiss.find('.error_email.error').fadeOut(500);
781      thiss.find('input[name="email"]').css('border', '1px solid transparent');
782    }
783
784    if (thiss.find('input[name="policy"]').is(':checked')) {
785      thiss
786        .find('input[name="policy"]')
787        .parent()
788        .css('border', '1px solid transparent');
789    } else {
790      var error = true;
791      thiss
792        .find('input[name="policy"]')
793        .parent()
794        .css('border', '1px solid red');
795    }
796
797    if (error == false) {
798      thiss
799        .find('input[name="btnsubmit"]')
800        .attr({ disabled: 'true', value: 'Sending...' });
801
802      jQuery.post(
803        '//brabbu.com/blog/send_email_ebook_top25_milan.php',
804        '//brabbu.com/blog/auto-reply-hs.php',
805        thiss.serialize() +
806          '&url_origin=' +
807          url.url_origin +
808          '&referrer=' +
809          url.referrer +
810          '&lead_path=' +
811          url.flow,
812        function (result) {
813          if (result == 'sent') {
814            delUrl();
815
816            window.open('//brabbu.com/blog/thank-you-page-download/', '_self');
817
818            thiss.find('.success_message.success').fadeIn(500);
819          } else {
820            thiss
821              .find('input[name="btnsubmit"]')
822              .removeAttr('disabled')
823              .attr('value', 'Send Message');
824          }
825        }
826      );
827    }
828  });
829
830  // form middle article STOCKLIST
831  jQuery('#formArticleStocklist button.btn-commer-form').click(function (e) {
832    e.preventDefault();
833
834    var error = false;
835    var thiss = jQuery(this).closest('.formArticleStocklist');
836
837    var fname = thiss.find('input[name="inputName"]').val();
838    var email = thiss.find('input[name="inputEmail"]').val();
839    var country = thiss.find('select[name="country"]').val();
840    var userLang = navigator.language || navigator.userLanguage;
841    var notinterest = thiss.find('input[name="notinterest"]').val();
842    var state = thiss.find('select[name="state"]').val();
843
844    if (country == 'United States' && state.length == null) {
845      var error = true;
846
847      thiss.find('.error_state.error').fadeIn(500);
848      thiss.find('input[name="state"]').css('border', '1px solid red');
849    } else {
850      thiss.find('.error_state.error').fadeOut(500);
851      thiss.find('input[name="state"]').css('border', '1px solid green');
852    }
853
854    if (fname.length == 0) {
855      var error = true;
856      thiss.find('input[name="inputName"]').css('border', '1px solid red');
857      thiss
858        .find('input[name="inputName"]')
859        .parent()
860        .find('.formLabel')
861        .css('color', 'red');
862    } else {
863      thiss.find('input[name="inputName"]').css('border', '1px solid green');
864      thiss
865        .find('input[name="inputName"]')
866        .parent()
867        .find('.formLabel')
868        .css('color', 'revert-layer');
869    }
870
871    if (country.length == 0) {
872      var error = true;
873      thiss.find('select[name="country"]').css('border', '1px solid red');
874      thiss
875        .find('select[name="country"]')
876        .parent()
877        .find('.formLabel')
878        .css('color', 'red');
879    } else {
880      thiss.find('select[name="country"]').css('border', '1px solid green');
881      thiss
882        .find('select[name="country"]')
883        .parent()
884        .find('.formLabel')
885        .css('color', 'revert-layer');
886    }
887
888    if (email.length == 0 || email.indexOf('@') == '-1') {
889      var error = true;
890      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
891      thiss
892        .find('input[name="inputEmail"]')
893        .parent()
894        .find('.formLabel')
895        .css('color', 'red');
896    } else {
897      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
898      thiss
899        .find('input[name="inputEmail"]')
900        .parent()
901        .find('.formLabel')
902        .css('color', 'revert-layer');
903    }
904
905    if (error == false) {
906      var contentType = 'application/x-www-form-urlencoded;';
907      var name = $('#name_stocklist').val();
908      var email = $('#email_stocklist').val();
909
910      var blog_name = $('#blog_name_stocklist').val();
911      var blog_category = $('#blog_category_stocklist').val();
912      var blog_form = $('#form_type_stocklist').val();
913      var blog_interested_in = $('#interested_in_stocklist').val();
914
915      var tracker = getUrl();
916
917      $.ajax({
918        data: {
919          name: name,
920          email: email,
921          country: country,
922          state: state,
923          blog_name: blog_name,
924          blog_category: blog_category,
925          blog_form: blog_form,
926          blog_interested_in: blog_interested_in,
927          origin: tracker.url_origin,
928          referrer: tracker.referrer,
929          lead_path: tracker.flow,
930          mob: tracker.mob,
931          impact: JSON.stringify(tracker),
932        },
933        async: false,
934        type: 'post',
935        url: '/home/api/send-to-impact-blog-article',
936        cache: false,
937        dataType: 'json',
938        success: function (data) {
939          if (Object.values(data) == 200) {
940            jQuery('#popupThankYouComercial').modal('show');
941          } else {
942            console.log('error blog');
943            jQuery('#popupThankYouComercial').modal('show');
944          }
945        },
946      });
947    }
948  });
949
950  // form middle article OUR HOUSES
951  jQuery('#formArticleOurHouses button.btn-commer-form').click(function (e) {
952    e.preventDefault();
953
954    var error = false;
955    var thiss = jQuery(this).closest('.formArticleOurHouses');
956
957    var fname = thiss.find('input[name="inputName"]').val();
958    var email = thiss.find('input[name="inputEmail"]').val();
959    var country = thiss.find('select[name="country"]').val();
960    var userLang = navigator.language || navigator.userLanguage;
961    var notinterest = thiss.find('input[name="notinterest"]').val();
962    var state = thiss.find('select[name="state"]').val();
963
964    if (country == 'United States' && state.length == null) {
965      var error = true;
966
967      thiss.find('.error_state.error').fadeIn(500);
968      thiss.find('input[name="state"]').css('border', '1px solid red');
969    } else {
970      thiss.find('.error_state.error').fadeOut(500);
971      thiss.find('input[name="state"]').css('border', '1px solid green');
972    }
973
974    if (fname.length == 0) {
975      var error = true;
976      thiss.find('input[name="inputName"]').css('border', '1px solid red');
977      thiss
978        .find('input[name="inputName"]')
979        .parent()
980        .find('.formLabel')
981        .css('color', 'red');
982    } else {
983      thiss.find('input[name="inputName"]').css('border', '1px solid green');
984      thiss
985        .find('input[name="inputName"]')
986        .parent()
987        .find('.formLabel')
988        .css('color', 'revert-layer');
989    }
990
991    if (country.length == 0) {
992      var error = true;
993      thiss.find('select[name="country"]').css('border', '1px solid red');
994      thiss
995        .find('select[name="country"]')
996        .parent()
997        .find('.formLabel')
998        .css('color', 'red');
999    } else {
1000      thiss.find('select[name="country"]').css('border', '1px solid green');
1001      thiss
1002        .find('select[name="country"]')
1003        .parent()
1004        .find('.formLabel')
1005        .css('color', 'revert-layer');
1006    }
1007
1008    if (email.length == 0 || email.indexOf('@') == '-1') {
1009      var error = true;
1010      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1011      thiss
1012        .find('input[name="inputEmail"]')
1013        .parent()
1014        .find('.formLabel')
1015        .css('color', 'red');
1016    } else {
1017      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1018      thiss
1019        .find('input[name="inputEmail"]')
1020        .parent()
1021        .find('.formLabel')
1022        .css('color', 'revert-layer');
1023    }
1024
1025    if (error == false) {
1026      var contentType = 'application/x-www-form-urlencoded;';
1027      var name = $('#name_our_houses').val();
1028      var email = $('#email_our_houses').val();
1029
1030      var blog_name = $('#blog_name_our_houses').val();
1031      var blog_category = $('#blog_category_our_houses').val();
1032      var blog_form = $('#form_type_our_houses').val();
1033      var blog_interested_in = $('#interested_in_our_houses').val();
1034
1035      var tracker = getUrl();
1036
1037      $.ajax({
1038        data: {
1039          name: name,
1040          email: email,
1041          country: country,
1042          state: state,
1043          blog_name: blog_name,
1044          blog_category: blog_category,
1045          blog_form: blog_form,
1046          blog_interested_in: blog_interested_in,
1047          origin: tracker.url_origin,
1048          referrer: tracker.referrer,
1049          lead_path: tracker.flow,
1050          mob: tracker.mob,
1051          impact: JSON.stringify(tracker),
1052        },
1053        async: false,
1054        type: 'post',
1055        url: '/home/api/send-to-impact-blog-article',
1056        cache: false,
1057        dataType: 'json',
1058        success: function (data) {
1059          if (Object.values(data) == 200) {
1060            jQuery('#popupThankYouComercial').modal('show');
1061          } else {
1062            console.log('error blog');
1063            jQuery('#popupThankYouComercial').modal('show');
1064          }
1065        },
1066      });
1067    }
1068  });
1069
1070  // form middle article BOOK COLLECTED DINING
1071  jQuery('#formArticleBookCollectedDining button.btn-commer-form').click(
1072    function (e) {
1073      e.preventDefault();
1074
1075      var error = false;
1076      var thiss = jQuery(this).closest('.formArticleBookCollectedDining');
1077
1078      var fname = thiss.find('input[name="inputName"]').val();
1079      var email = thiss.find('input[name="inputEmail"]').val();
1080      var country = thiss.find('select[name="country"]').val();
1081      var userLang = navigator.language || navigator.userLanguage;
1082      var notinterest = thiss.find('input[name="notinterest"]').val();
1083      var state = thiss.find('select[name="state"]').val();
1084
1085      if (country == 'United States' && state.length == null) {
1086        var error = true;
1087
1088        thiss.find('.error_state.error').fadeIn(500);
1089        thiss.find('input[name="state"]').css('border', '1px solid red');
1090      } else {
1091        thiss.find('.error_state.error').fadeOut(500);
1092        thiss.find('input[name="state"]').css('border', '1px solid green');
1093      }
1094
1095      if (fname.length == 0) {
1096        var error = true;
1097        thiss.find('input[name="inputName"]').css('border', '1px solid red');
1098        thiss
1099          .find('input[name="inputName"]')
1100          .parent()
1101          .find('.formLabel')
1102          .css('color', 'red');
1103      } else {
1104        thiss.find('input[name="inputName"]').css('border', '1px solid green');
1105        thiss
1106          .find('input[name="inputName"]')
1107          .parent()
1108          .find('.formLabel')
1109          .css('color', 'revert-layer');
1110      }
1111
1112      if (country.length == 0) {
1113        var error = true;
1114        thiss.find('select[name="country"]').css('border', '1px solid red');
1115        thiss
1116          .find('select[name="country"]')
1117          .parent()
1118          .find('.formLabel')
1119          .css('color', 'red');
1120      } else {
1121        thiss.find('select[name="country"]').css('border', '1px solid green');
1122        thiss
1123          .find('select[name="country"]')
1124          .parent()
1125          .find('.formLabel')
1126          .css('color', 'revert-layer');
1127      }
1128
1129      if (email.length == 0 || email.indexOf('@') == '-1') {
1130        var error = true;
1131        thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1132        thiss
1133          .find('input[name="inputEmail"]')
1134          .parent()
1135          .find('.formLabel')
1136          .css('color', 'red');
1137      } else {
1138        thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1139        thiss
1140          .find('input[name="inputEmail"]')
1141          .parent()
1142          .find('.formLabel')
1143          .css('color', 'revert-layer');
1144      }
1145
1146      if (error == false) {
1147        var contentType = 'application/x-www-form-urlencoded;';
1148        var name = $('#name_book_collected_dining').val();
1149        var email = $('#email_book_collected_dining').val();
1150
1151        var blog_name = $('#blog_name_book_collected_dining').val();
1152        var blog_category = $('#blog_category_book_collected_dining').val();
1153        var blog_form = $('#form_type_book_collected_dining').val();
1154        var blog_interested_in = $(
1155          '#interested_in_book_collected_dining'
1156        ).val();
1157
1158        var tracker = getUrl();
1159
1160        $.ajax({
1161          data: {
1162            name: name,
1163            email: email,
1164            country: country,
1165            state: state,
1166            blog_name: blog_name,
1167            blog_category: blog_category,
1168            blog_form: blog_form,
1169            blog_interested_in: blog_interested_in,
1170            origin: tracker.url_origin,
1171            referrer: tracker.referrer,
1172            lead_path: tracker.flow,
1173            mob: tracker.mob,
1174            impact: JSON.stringify(tracker),
1175          },
1176          async: false,
1177          type: 'post',
1178          url: '/home/api/send-to-impact-blog-article',
1179          cache: false,
1180          dataType: 'json',
1181          success: function (data) {
1182            if (Object.values(data) == 200) {
1183              jQuery('#popupThankYouComercial').modal('show');
1184            } else {
1185              console.log('error blog');
1186              jQuery('#popupThankYouComercial').modal('show');
1187            }
1188          },
1189        });
1190      }
1191    }
1192  );
1193
1194  // form middle article BOOK COLLECTED
1195  jQuery('#formArticleBookCollected button.btn-commer-form').click(function (e) {
1196    e.preventDefault();
1197
1198    var error = false;
1199    var thiss = jQuery(this).closest('.formArticleBookCollected');
1200
1201    var fname = thiss.find('input[name="inputName"]').val();
1202    var email = thiss.find('input[name="inputEmail"]').val();
1203    var country = thiss.find('select[name="country"]').val();
1204    var userLang = navigator.language || navigator.userLanguage;
1205    var notinterest = thiss.find('input[name="notinterest"]').val();
1206    var state = thiss.find('select[name="state"]').val();
1207
1208    if (country == 'United States' && state.length == null) {
1209      var error = true;
1210
1211      thiss.find('.error_state.error').fadeIn(500);
1212      thiss.find('input[name="state"]').css('border', '1px solid red');
1213    } else {
1214      thiss.find('.error_state.error').fadeOut(500);
1215      thiss.find('input[name="state"]').css('border', '1px solid green');
1216    }
1217
1218    if (fname.length == 0) {
1219      var error = true;
1220      thiss.find('input[name="inputName"]').css('border', '1px solid red');
1221      thiss
1222        .find('input[name="inputName"]')
1223        .parent()
1224        .find('.formLabel')
1225        .css('color', 'red');
1226    } else {
1227      thiss.find('input[name="inputName"]').css('border', '1px solid green');
1228      thiss
1229        .find('input[name="inputName"]')
1230        .parent()
1231        .find('.formLabel')
1232        .css('color', 'revert-layer');
1233    }
1234
1235    if (country.length == 0) {
1236      var error = true;
1237      thiss.find('select[name="country"]').css('border', '1px solid red');
1238      thiss
1239        .find('select[name="country"]')
1240        .parent()
1241        .find('.formLabel')
1242        .css('color', 'red');
1243    } else {
1244      thiss.find('select[name="country"]').css('border', '1px solid green');
1245      thiss
1246        .find('select[name="country"]')
1247        .parent()
1248        .find('.formLabel')
1249        .css('color', 'revert-layer');
1250    }
1251
1252    if (email.length == 0 || email.indexOf('@') == '-1') {
1253      var error = true;
1254      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1255      thiss
1256        .find('input[name="inputEmail"]')
1257        .parent()
1258        .find('.formLabel')
1259        .css('color', 'red');
1260    } else {
1261      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1262      thiss
1263        .find('input[name="inputEmail"]')
1264        .parent()
1265        .find('.formLabel')
1266        .css('color', 'revert-layer');
1267    }
1268
1269    if (error == false) {
1270      var contentType = 'application/x-www-form-urlencoded;';
1271      var name = $('#name_book_collected_entryways').val();
1272      var email = $('#email_book_collected_entryways').val();
1273
1274      var blog_name = $('#blog_name_book_collected_entryways').val();
1275      var blog_category = $('#blog_category_book_collected_entryways').val();
1276      var blog_form = $('#form_type_book_collected_entryways').val();
1277      var blog_interested_in = $(
1278        '#interested_in_book_collected_entryways'
1279      ).val();
1280
1281      var tracker = getUrl();
1282
1283      $.ajax({
1284        data: {
1285          name: name,
1286          email: email,
1287          country: country,
1288          state: state,
1289          blog_name: blog_name,
1290          blog_category: blog_category,
1291          blog_form: blog_form,
1292          blog_interested_in: blog_interested_in,
1293          origin: tracker.url_origin,
1294          referrer: tracker.referrer,
1295          lead_path: tracker.flow,
1296          mob: tracker.mob,
1297          impact: JSON.stringify(tracker),
1298        },
1299        async: false,
1300        type: 'post',
1301        url: '/home/api/send-to-impact-blog-article',
1302        cache: false,
1303        dataType: 'json',
1304        success: function (data) {
1305          if (Object.values(data) == 200) {
1306            jQuery('#popupThankYouComercial').modal('show');
1307          } else {
1308            console.log('error blog');
1309            jQuery('#popupThankYouComercial').modal('show');
1310          }
1311        },
1312      });
1313    }
1314  });
1315
1316  // form middle article BOOK COLLECTED ENTRYWAYS
1317  jQuery('#formArticleBookCollectedEntryways button.btn-commer-form').click(
1318    function (e) {
1319      e.preventDefault();
1320
1321      var error = false;
1322      var thiss = jQuery(this).closest('.formArticleBookCollectedEntryways');
1323
1324      var fname = thiss.find('input[name="inputName"]').val();
1325      var email = thiss.find('input[name="inputEmail"]').val();
1326      var country = thiss.find('select[name="country"]').val();
1327      var userLang = navigator.language || navigator.userLanguage;
1328      var notinterest = thiss.find('input[name="notinterest"]').val();
1329      var state = thiss.find('select[name="state"]').val();
1330
1331      if (country == 'United States' && state.length == null) {
1332        var error = true;
1333
1334        thiss.find('.error_state.error').fadeIn(500);
1335        thiss.find('input[name="state"]').css('border', '1px solid red');
1336      } else {
1337        thiss.find('.error_state.error').fadeOut(500);
1338        thiss.find('input[name="state"]').css('border', '1px solid green');
1339      }
1340
1341      if (fname.length == 0) {
1342        var error = true;
1343        thiss.find('input[name="inputName"]').css('border', '1px solid red');
1344        thiss
1345          .find('input[name="inputName"]')
1346          .parent()
1347          .find('.formLabel')
1348          .css('color', 'red');
1349      } else {
1350        thiss.find('input[name="inputName"]').css('border', '1px solid green');
1351        thiss
1352          .find('input[name="inputName"]')
1353          .parent()
1354          .find('.formLabel')
1355          .css('color', 'revert-layer');
1356      }
1357
1358      if (country.length == 0) {
1359        var error = true;
1360        thiss.find('select[name="country"]').css('border', '1px solid red');
1361        thiss
1362          .find('select[name="country"]')
1363          .parent()
1364          .find('.formLabel')
1365          .css('color', 'red');
1366      } else {
1367        thiss.find('select[name="country"]').css('border', '1px solid green');
1368        thiss
1369          .find('select[name="country"]')
1370          .parent()
1371          .find('.formLabel')
1372          .css('color', 'revert-layer');
1373      }
1374
1375      if (email.length == 0 || email.indexOf('@') == '-1') {
1376        var error = true;
1377        thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1378        thiss
1379          .find('input[name="inputEmail"]')
1380          .parent()
1381          .find('.formLabel')
1382          .css('color', 'red');
1383      } else {
1384        thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1385        thiss
1386          .find('input[name="inputEmail"]')
1387          .parent()
1388          .find('.formLabel')
1389          .css('color', 'revert-layer');
1390      }
1391
1392      if (error == false) {
1393        var contentType = 'application/x-www-form-urlencoded;';
1394        var name = $('#name_book_collected_entryways').val();
1395        var email = $('#email_book_collected_entryways').val();
1396
1397        var blog_name = $('#blog_name_book_collected_entryways').val();
1398        var blog_category = $('#blog_category_book_collected_entryways').val();
1399        var blog_form = $('#form_type_book_collected_entryways').val();
1400        var blog_interested_in = $(
1401          '#interested_in_book_collected_entryways'
1402        ).val();
1403
1404        var tracker = getUrl();
1405
1406        $.ajax({
1407          data: {
1408            name: name,
1409            email: email,
1410            country: country,
1411            state: state,
1412            blog_name: blog_name,
1413            blog_category: blog_category,
1414            blog_form: blog_form,
1415            blog_interested_in: blog_interested_in,
1416            origin: tracker.url_origin,
1417            referrer: tracker.referrer,
1418            lead_path: tracker.flow,
1419            mob: tracker.mob,
1420            impact: JSON.stringify(tracker),
1421          },
1422          async: false,
1423          type: 'post',
1424          url: '/home/api/send-to-impact-blog-article',
1425          cache: false,
1426          dataType: 'json',
1427          success: function (data) {
1428            if (Object.values(data) == 200) {
1429              jQuery('#popupThankYouComercial').modal('show');
1430            } else {
1431              console.log('error blog');
1432              jQuery('#popupThankYouComercial').modal('show');
1433            }
1434          },
1435        });
1436      }
1437    }
1438  );
1439
1440  // form middle article BOOK COLLECTED LIVING
1441  jQuery('#formArticleBookCollectedLiving button.btn-commer-form').click(
1442    function (e) {
1443      e.preventDefault();
1444
1445      var error = false;
1446      var thiss = jQuery(this).closest('.formArticleBookCollectedLiving');
1447
1448      var fname = thiss.find('input[name="inputName"]').val();
1449      var email = thiss.find('input[name="inputEmail"]').val();
1450      var country = thiss.find('select[name="country"]').val();
1451      var userLang = navigator.language || navigator.userLanguage;
1452      var notinterest = thiss.find('input[name="notinterest"]').val();
1453      var state = thiss.find('select[name="state"]').val();
1454
1455      if (country == 'United States' && state.length == null) {
1456        var error = true;
1457
1458        thiss.find('.error_state.error').fadeIn(500);
1459        thiss.find('input[name="state"]').css('border', '1px solid red');
1460      } else {
1461        thiss.find('.error_state.error').fadeOut(500);
1462        thiss.find('input[name="state"]').css('border', '1px solid green');
1463      }
1464
1465      if (fname.length == 0) {
1466        var error = true;
1467        thiss.find('input[name="inputName"]').css('border', '1px solid red');
1468        thiss
1469          .find('input[name="inputName"]')
1470          .parent()
1471          .find('.formLabel')
1472          .css('color', 'red');
1473      } else {
1474        thiss.find('input[name="inputName"]').css('border', '1px solid green');
1475        thiss
1476          .find('input[name="inputName"]')
1477          .parent()
1478          .find('.formLabel')
1479          .css('color', 'revert-layer');
1480      }
1481
1482      if (country.length == 0) {
1483        var error = true;
1484        thiss.find('select[name="country"]').css('border', '1px solid red');
1485        thiss
1486          .find('select[name="country"]')
1487          .parent()
1488          .find('.formLabel')
1489          .css('color', 'red');
1490      } else {
1491        thiss.find('select[name="country"]').css('border', '1px solid green');
1492        thiss
1493          .find('select[name="country"]')
1494          .parent()
1495          .find('.formLabel')
1496          .css('color', 'revert-layer');
1497      }
1498
1499      if (email.length == 0 || email.indexOf('@') == '-1') {
1500        var error = true;
1501        thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1502        thiss
1503          .find('input[name="inputEmail"]')
1504          .parent()
1505          .find('.formLabel')
1506          .css('color', 'red');
1507      } else {
1508        thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1509        thiss
1510          .find('input[name="inputEmail"]')
1511          .parent()
1512          .find('.formLabel')
1513          .css('color', 'revert-layer');
1514      }
1515
1516      if (error == false) {
1517        var contentType = 'application/x-www-form-urlencoded;';
1518        var name = $('#name_book_collected_living').val();
1519        var email = $('#email_book_collected_living').val();
1520
1521        var blog_name = $('#blog_name_book_collected_living').val();
1522        var blog_category = $('#blog_category_book_collected_living').val();
1523        var blog_form = $('#form_type_book_collected_living').val();
1524        var blog_interested_in = $(
1525          '#interested_in_book_collected_living'
1526        ).val();
1527
1528        var tracker = getUrl();
1529
1530        $.ajax({
1531          data: {
1532            name: name,
1533            email: email,
1534            country: country,
1535            state: state,
1536            blog_name: blog_name,
1537            blog_category: blog_category,
1538            blog_form: blog_form,
1539            blog_interested_in: blog_interested_in,
1540            origin: tracker.url_origin,
1541            referrer: tracker.referrer,
1542            lead_path: tracker.flow,
1543            mob: tracker.mob,
1544            impact: JSON.stringify(tracker),
1545          },
1546          async: false,
1547          type: 'post',
1548          url: '/home/api/send-to-impact-blog-article',
1549          cache: false,
1550          dataType: 'json',
1551          success: function (data) {
1552            if (Object.values(data) == 200) {
1553              jQuery('#popupThankYouComercial').modal('show');
1554            } else {
1555              console.log('error blog');
1556              jQuery('#popupThankYouComercial').modal('show');
1557            }
1558          },
1559        });
1560      }
1561    }
1562  );
1563
1564  // form middle article BOOK COLLECTED KITCHENS
1565  jQuery('#formArticleBookCollectedKitchens button.btn-commer-form').click(
1566    function (e) {
1567      e.preventDefault();
1568
1569      var error = false;
1570      var thiss = jQuery(this).closest('.formArticleBookCollectedKitchens');
1571
1572      var fname = thiss.find('input[name="inputName"]').val();
1573      var email = thiss.find('input[name="inputEmail"]').val();
1574      var country = thiss.find('select[name="country"]').val();
1575      var userLang = navigator.language || navigator.userLanguage;
1576      var notinterest = thiss.find('input[name="notinterest"]').val();
1577      var state = thiss.find('select[name="state"]').val();
1578
1579      if (country == 'United States' && state.length == null) {
1580        var error = true;
1581
1582        thiss.find('.error_state.error').fadeIn(500);
1583        thiss.find('input[name="state"]').css('border', '1px solid red');
1584      } else {
1585        thiss.find('.error_state.error').fadeOut(500);
1586        thiss.find('input[name="state"]').css('border', '1px solid green');
1587      }
1588
1589      if (fname.length == 0) {
1590        var error = true;
1591        thiss.find('input[name="inputName"]').css('border', '1px solid red');
1592        thiss
1593          .find('input[name="inputName"]')
1594          .parent()
1595          .find('.formLabel')
1596          .css('color', 'red');
1597      } else {
1598        thiss.find('input[name="inputName"]').css('border', '1px solid green');
1599        thiss
1600          .find('input[name="inputName"]')
1601          .parent()
1602          .find('.formLabel')
1603          .css('color', 'revert-layer');
1604      }
1605
1606      if (country.length == 0) {
1607        var error = true;
1608        thiss.find('select[name="country"]').css('border', '1px solid red');
1609        thiss
1610          .find('select[name="country"]')
1611          .parent()
1612          .find('.formLabel')
1613          .css('color', 'red');
1614      } else {
1615        thiss.find('select[name="country"]').css('border', '1px solid green');
1616        thiss
1617          .find('select[name="country"]')
1618          .parent()
1619          .find('.formLabel')
1620          .css('color', 'revert-layer');
1621      }
1622
1623      if (email.length == 0 || email.indexOf('@') == '-1') {
1624        var error = true;
1625        thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1626        thiss
1627          .find('input[name="inputEmail"]')
1628          .parent()
1629          .find('.formLabel')
1630          .css('color', 'red');
1631      } else {
1632        thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1633        thiss
1634          .find('input[name="inputEmail"]')
1635          .parent()
1636          .find('.formLabel')
1637          .css('color', 'revert-layer');
1638      }
1639
1640      if (error == false) {
1641        var contentType = 'application/x-www-form-urlencoded;';
1642        var name = $('#name_book_collected_kitchens').val();
1643        var email = $('#email_book_collected_kitchens').val();
1644
1645        var blog_name = $('#blog_name_book_collected_kitchens').val();
1646        var blog_category = $('#blog_category_book_collected_kitchens').val();
1647        var blog_form = $('#form_type_book_collected_kitchens').val();
1648        var blog_interested_in = $(
1649          '#interested_in_book_collected_kitchens'
1650        ).val();
1651
1652        var tracker = getUrl();
1653
1654        $.ajax({
1655          data: {
1656            name: name,
1657            email: email,
1658            country: country,
1659            state: state,
1660            blog_name: blog_name,
1661            blog_category: blog_category,
1662            blog_form: blog_form,
1663            blog_interested_in: blog_interested_in,
1664            origin: tracker.url_origin,
1665            referrer: tracker.referrer,
1666            lead_path: tracker.flow,
1667            mob: tracker.mob,
1668            impact: JSON.stringify(tracker),
1669          },
1670          async: false,
1671          type: 'post',
1672          url: '/home/api/send-to-impact-blog-article',
1673          cache: false,
1674          dataType: 'json',
1675          success: function (data) {
1676            if (Object.values(data) == 200) {
1677              jQuery('#popupThankYouComercial').modal('show');
1678            } else {
1679              console.log('error blog');
1680              jQuery('#popupThankYouComercial').modal('show');
1681            }
1682          },
1683        });
1684      }
1685    }
1686  );
1687
1688  // form middle article NEW PRODUCTS
1689  jQuery('#formNewProducts button.btn-commer-form').click(function (e) {
1690    e.preventDefault();
1691
1692    var error = false;
1693    var thiss = jQuery(this).closest('.formNewProducts');
1694
1695    var fname = thiss.find('input[name="inputName"]').val();
1696    var email = thiss.find('input[name="inputEmail"]').val();
1697    var country = thiss.find('select[name="country"]').val();
1698    var userLang = navigator.language || navigator.userLanguage;
1699    var notinterest = thiss.find('input[name="notinterest"]').val();
1700    var state = thiss.find('select[name="state"]').val();
1701
1702    if (country == 'United States' && state.length == null) {
1703      var error = true;
1704
1705      thiss.find('.error_state.error').fadeIn(500);
1706      thiss.find('input[name="state"]').css('border', '1px solid red');
1707    } else {
1708      thiss.find('.error_state.error').fadeOut(500);
1709      thiss.find('input[name="state"]').css('border', '1px solid green');
1710    }
1711
1712    if (fname.length == 0) {
1713      var error = true;
1714      thiss.find('input[name="inputName"]').css('border', '1px solid red');
1715      thiss
1716        .find('input[name="inputName"]')
1717        .parent()
1718        .find('.formLabel')
1719        .css('color', 'red');
1720    } else {
1721      thiss.find('input[name="inputName"]').css('border', '1px solid green');
1722      thiss
1723        .find('input[name="inputName"]')
1724        .parent()
1725        .find('.formLabel')
1726        .css('color', 'revert-layer');
1727    }
1728
1729    if (country.length == 0) {
1730      var error = true;
1731      thiss.find('select[name="country"]').css('border', '1px solid red');
1732      thiss
1733        .find('select[name="country"]')
1734        .parent()
1735        .find('.formLabel')
1736        .css('color', 'red');
1737    } else {
1738      thiss.find('select[name="country"]').css('border', '1px solid green');
1739      thiss
1740        .find('select[name="country"]')
1741        .parent()
1742        .find('.formLabel')
1743        .css('color', 'revert-layer');
1744    }
1745
1746    if (email.length == 0 || email.indexOf('@') == '-1') {
1747      var error = true;
1748      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1749      thiss
1750        .find('input[name="inputEmail"]')
1751        .parent()
1752        .find('.formLabel')
1753        .css('color', 'red');
1754    } else {
1755      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1756      thiss
1757        .find('input[name="inputEmail"]')
1758        .parent()
1759        .find('.formLabel')
1760        .css('color', 'revert-layer');
1761    }
1762
1763    if (error == false) {
1764      var contentType = 'application/x-www-form-urlencoded;';
1765      var name = $('#name_new_products').val();
1766      var email = $('#email_new_products').val();
1767
1768      var blog_name = $('#blog_name_new_products').val();
1769      var blog_category = $('#blog_category_new_products').val();
1770      var blog_form = $('#form_type_new_products').val();
1771      var blog_interested_in = $('#interested_in_new_products').val();
1772
1773      var tracker = getUrl();
1774
1775      $.ajax({
1776        data: {
1777          name: name,
1778          email: email,
1779          country: country,
1780          state: state,
1781          blog_name: blog_name,
1782          blog_category: blog_category,
1783          blog_form: blog_form,
1784          blog_interested_in: blog_interested_in,
1785          origin: tracker.url_origin,
1786          referrer: tracker.referrer,
1787          lead_path: tracker.flow,
1788          mob: tracker.mob,
1789          impact: JSON.stringify(tracker),
1790        },
1791        async: false,
1792        type: 'post',
1793        url: '/home/api/send-to-impact-blog-article',
1794        cache: false,
1795        dataType: 'json',
1796        success: function (data) {
1797          if (Object.values(data) == 200) {
1798            jQuery('#popupThankYouComercial').modal('show');
1799          } else {
1800            console.log('error blog');
1801            jQuery('#popupThankYouComercial').modal('show');
1802          }
1803        },
1804      });
1805    }
1806  });
1807
1808  // form middle article SPRING SALE
1809  jQuery('#formSpringSale button.btn-commer-form').click(function (e) {
1810    e.preventDefault();
1811
1812    var error = false;
1813    var thiss = jQuery(this).closest('.formSpringSale');
1814
1815    var fname = thiss.find('input[name="inputName"]').val();
1816    var email = thiss.find('input[name="inputEmail"]').val();
1817    var country = thiss.find('select[name="country"]').val();
1818    var userLang = navigator.language || navigator.userLanguage;
1819    var notinterest = thiss.find('input[name="notinterest"]').val();
1820    var state = thiss.find('select[name="state"]').val();
1821
1822    if (country == 'United States' && state.length == null) {
1823      var error = true;
1824
1825      thiss.find('.error_state.error').fadeIn(500);
1826      thiss.find('input[name="state"]').css('border', '1px solid red');
1827    } else {
1828      thiss.find('.error_state.error').fadeOut(500);
1829      thiss.find('input[name="state"]').css('border', '1px solid green');
1830    }
1831
1832    if (fname.length == 0) {
1833      var error = true;
1834      thiss.find('input[name="inputName"]').css('border', '1px solid red');
1835      thiss
1836        .find('input[name="inputName"]')
1837        .parent()
1838        .find('.formLabel')
1839        .css('color', 'red');
1840    } else {
1841      thiss.find('input[name="inputName"]').css('border', '1px solid green');
1842      thiss
1843        .find('input[name="inputName"]')
1844        .parent()
1845        .find('.formLabel')
1846        .css('color', 'revert-layer');
1847    }
1848
1849    if (country.length == 0) {
1850      var error = true;
1851      thiss.find('select[name="country"]').css('border', '1px solid red');
1852      thiss
1853        .find('select[name="country"]')
1854        .parent()
1855        .find('.formLabel')
1856        .css('color', 'red');
1857    } else {
1858      thiss.find('select[name="country"]').css('border', '1px solid green');
1859      thiss
1860        .find('select[name="country"]')
1861        .parent()
1862        .find('.formLabel')
1863        .css('color', 'revert-layer');
1864    }
1865
1866    if (email.length == 0 || email.indexOf('@') == '-1') {
1867      var error = true;
1868      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1869      thiss
1870        .find('input[name="inputEmail"]')
1871        .parent()
1872        .find('.formLabel')
1873        .css('color', 'red');
1874    } else {
1875      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1876      thiss
1877        .find('input[name="inputEmail"]')
1878        .parent()
1879        .find('.formLabel')
1880        .css('color', 'revert-layer');
1881    }
1882
1883    if (error == false) {
1884      var contentType = 'application/x-www-form-urlencoded;';
1885      var name = $('#name_spring_sale').val();
1886      var email = $('#email_spring_sale').val();
1887
1888      var blog_name = $('#blog_name_spring_sale').val();
1889      var blog_category = $('#blog_category_spring_sale').val();
1890      var blog_form = $('#form_type_spring_sale').val();
1891      var blog_interested_in = $('#interested_in_spring_sale').val();
1892
1893      var tracker = getUrl();
1894
1895      $.ajax({
1896        data: {
1897          name: name,
1898          email: email,
1899          country: country,
1900          state: state,
1901          blog_name: blog_name,
1902          blog_category: blog_category,
1903          blog_form: blog_form,
1904          blog_interested_in: blog_interested_in,
1905          origin: tracker.url_origin,
1906          referrer: tracker.referrer,
1907          lead_path: tracker.flow,
1908          mob: tracker.mob,
1909          impact: JSON.stringify(tracker),
1910        },
1911        async: false,
1912        type: 'post',
1913        url: '/home/api/send-to-impact-blog-article',
1914        cache: false,
1915        dataType: 'json',
1916        success: function (data) {
1917          if (Object.values(data) == 200) {
1918            jQuery('#popupThankYouComercial').modal('show');
1919          } else {
1920            console.log('error blog');
1921            jQuery('#popupThankYouComercial').modal('show');
1922          }
1923        },
1924      });
1925    }
1926  });
1927
1928  // form middle article Commercial Campaign
1929  jQuery('#formCampaignCommercial button.btn-commer-form').click(function (e) {
1930    e.preventDefault();
1931
1932    var error = false;
1933    var thiss = jQuery(this).closest('.formCampaignCommercial');
1934
1935    var fname = thiss.find('input[name="inputName"]').val();
1936    var email = thiss.find('input[name="inputEmail"]').val();
1937    var country = thiss.find('select[name="country"]').val();
1938    var userLang = navigator.language || navigator.userLanguage;
1939    var notinterest = thiss.find('input[name="notinterest"]').val();
1940    var state = thiss.find('select[name="state"]').val();
1941
1942    if (country == 'United States' && state.length == null) {
1943      var error = true;
1944
1945      thiss.find('.error_state.error').fadeIn(500);
1946      thiss.find('input[name="state"]').css('border', '1px solid red');
1947    } else {
1948      thiss.find('.error_state.error').fadeOut(500);
1949      thiss.find('input[name="state"]').css('border', '1px solid green');
1950    }
1951
1952    if (fname.length == 0) {
1953      var error = true;
1954      thiss.find('input[name="inputName"]').css('border', '1px solid red');
1955      thiss
1956        .find('input[name="inputName"]')
1957        .parent()
1958        .find('.formLabel')
1959        .css('color', 'red');
1960    } else {
1961      thiss.find('input[name="inputName"]').css('border', '1px solid green');
1962      thiss
1963        .find('input[name="inputName"]')
1964        .parent()
1965        .find('.formLabel')
1966        .css('color', 'revert-layer');
1967    }
1968
1969    if (country.length == 0) {
1970      var error = true;
1971      thiss.find('select[name="country"]').css('border', '1px solid red');
1972      thiss
1973        .find('select[name="country"]')
1974        .parent()
1975        .find('.formLabel')
1976        .css('color', 'red');
1977    } else {
1978      thiss.find('select[name="country"]').css('border', '1px solid green');
1979      thiss
1980        .find('select[name="country"]')
1981        .parent()
1982        .find('.formLabel')
1983        .css('color', 'revert-layer');
1984    }
1985
1986    if (email.length == 0 || email.indexOf('@') == '-1') {
1987      var error = true;
1988      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
1989      thiss
1990        .find('input[name="inputEmail"]')
1991        .parent()
1992        .find('.formLabel')
1993        .css('color', 'red');
1994    } else {
1995      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
1996      thiss
1997        .find('input[name="inputEmail"]')
1998        .parent()
1999        .find('.formLabel')
2000        .css('color', 'revert-layer');
2001    }
2002
2003    if (error == false) {
2004      var contentType = 'application/x-www-form-urlencoded;';
2005      var name = $('#name_commer_campaign').val();
2006      var email = $('#email_commer_campaign').val();
2007      //
2008
2009      var blog_name = $('#blog_name_commer_campaign').val();
2010      var blog_category = $('#blog_category_commer_campaign').val();
2011      var blog_form = $('#form_type_commer_campaign').val();
2012      var blog_interested_in = $('#interested_in_commer_campaign').val();
2013
2014      var tracker = getUrl();
2015
2016      $.ajax({
2017        data: {
2018          name: name,
2019          email: email,
2020          country: country,
2021          state: state,
2022          blog_name: blog_name,
2023          blog_category: blog_category,
2024          blog_form: blog_form,
2025          blog_interested_in: blog_interested_in,
2026          origin: tracker.url_origin,
2027          referrer: tracker.referrer,
2028          lead_path: tracker.flow,
2029          mob: tracker.mob,
2030          impact: JSON.stringify(tracker),
2031        },
2032        async: false,
2033        type: 'post',
2034        url: '/home/api/send-to-impact-blog-article',
2035        cache: false,
2036        dataType: 'json',
2037        success: function (data) {
2038          if (Object.values(data) == 200) {
2039            jQuery('#popupThankYouComercial').modal('show');
2040          } else {
2041            console.log('error blog');
2042            jQuery('#popupThankYouComercial').modal('show');
2043          }
2044        },
2045      });
2046    }
2047  });
2048
2049  // form middle article Inspirational Campaign
2050  jQuery('#formCampaignInspirational button.btn-commer-form').click(function (
2051    e
2052  ) {
2053    e.preventDefault();
2054
2055    var error = false;
2056    var thiss = jQuery(this).closest('.formCampaignInspirational');
2057
2058    var fname = thiss.find('input[name="inputName"]').val();
2059    var email = thiss.find('input[name="inputEmail"]').val();
2060    var country = thiss.find('select[name="country"]').val();
2061    var userLang = navigator.language || navigator.userLanguage;
2062    var notinterest = thiss.find('input[name="notinterest"]').val();
2063    var state = thiss.find('select[name="state"]').val();
2064
2065    if (country == 'United States' && state.length == null) {
2066      var error = true;
2067
2068      thiss.find('.error_state.error').fadeIn(500);
2069      thiss.find('input[name="state"]').css('border', '1px solid red');
2070    } else {
2071      thiss.find('.error_state.error').fadeOut(500);
2072      thiss.find('input[name="state"]').css('border', '1px solid green');
2073    }
2074
2075    if (fname.length == 0) {
2076      var error = true;
2077      thiss.find('input[name="inputName"]').css('border', '1px solid red');
2078      thiss
2079        .find('input[name="inputName"]')
2080        .parent()
2081        .find('.formLabel')
2082        .css('color', 'red');
2083    } else {
2084      thiss.find('input[name="inputName"]').css('border', '1px solid green');
2085      thiss
2086        .find('input[name="inputName"]')
2087        .parent()
2088        .find('.formLabel')
2089        .css('color', 'revert-layer');
2090    }
2091
2092    if (country.length == 0) {
2093      var error = true;
2094      thiss.find('select[name="country"]').css('border', '1px solid red');
2095      thiss
2096        .find('select[name="country"]')
2097        .parent()
2098        .find('.formLabel')
2099        .css('color', 'red');
2100    } else {
2101      thiss.find('select[name="country"]').css('border', '1px solid green');
2102      thiss
2103        .find('select[name="country"]')
2104        .parent()
2105        .find('.formLabel')
2106        .css('color', 'revert-layer');
2107    }
2108
2109    if (email.length == 0 || email.indexOf('@') == '-1') {
2110      var error = true;
2111      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
2112      thiss
2113        .find('input[name="inputEmail"]')
2114        .parent()
2115        .find('.formLabel')
2116        .css('color', 'red');
2117    } else {
2118      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
2119      thiss
2120        .find('input[name="inputEmail"]')
2121        .parent()
2122        .find('.formLabel')
2123        .css('color', 'revert-layer');
2124    }
2125
2126    if (error == false) {
2127      var contentType = 'application/x-www-form-urlencoded;';
2128      var name = $('#name_insp_campaign').val();
2129      var email = $('#email_insp_campaign').val();
2130
2131      var blog_name = $('#blog_name_insp_campaign').val();
2132      var blog_category = $('#blog_category_insp_campaign').val();
2133      var blog_form = $('#form_type_insp_campaign').val();
2134      var blog_interested_in = $('#interested_in_insp_campaign').val();
2135
2136      var tracker = getUrl();
2137
2138      $.ajax({
2139        data: {
2140          name: name,
2141          email: email,
2142          country: country,
2143          state: state,
2144          blog_name: blog_name,
2145          blog_category: blog_category,
2146          blog_form: blog_form,
2147          blog_interested_in: blog_interested_in,
2148          origin: tracker.url_origin,
2149          referrer: tracker.referrer,
2150          lead_path: tracker.flow,
2151          mob: tracker.mob,
2152          impact: JSON.stringify(tracker),
2153        },
2154        async: false,
2155        type: 'post',
2156        url: '/home/api/send-to-impact-blog-article',
2157        cache: false,
2158        dataType: 'json',
2159        success: function (data) {
2160          if (Object.values(data) == 200) {
2161            jQuery('#popupThankYouComercial').modal('show');
2162          } else {
2163            console.log('error blog');
2164            jQuery('#popupThankYouComercial').modal('show');
2165          }
2166        },
2167      });
2168    }
2169  });
2170
2171  // form middle article form Article Show room
2172  jQuery('#formArticleShowroom button.btn-commer-form').click(function (e) {
2173    e.preventDefault();
2174
2175    var error = false;
2176    var thiss = jQuery(this).closest('.formArticleShowroom');
2177
2178    var fname = thiss.find('input[name="inputName"]').val();
2179    var email = thiss.find('input[name="inputEmail"]').val();
2180    var country = thiss.find('select[name="country"]').val();
2181    var userLang = navigator.language || navigator.userLanguage;
2182    var notinterest = thiss.find('input[name="notinterest"]').val();
2183    var state = thiss.find('select[name="state"]').val();
2184
2185    if (country == 'United States' && state.length == null) {
2186      var error = true;
2187
2188      thiss.find('.error_state.error').fadeIn(500);
2189      thiss.find('input[name="state"]').css('border', '1px solid red');
2190    } else {
2191      thiss.find('.error_state.error').fadeOut(500);
2192      thiss.find('input[name="state"]').css('border', '1px solid green');
2193    }
2194
2195    if (fname.length == 0) {
2196      var error = true;
2197      thiss.find('input[name="inputName"]').css('border', '1px solid red');
2198      thiss
2199        .find('input[name="inputName"]')
2200        .parent()
2201        .find('.formLabel')
2202        .css('color', 'red');
2203    } else {
2204      thiss.find('input[name="inputName"]').css('border', '1px solid green');
2205      thiss
2206        .find('input[name="inputName"]')
2207        .parent()
2208        .find('.formLabel')
2209        .css('color', 'revert-layer');
2210    }
2211
2212    if (country.length == 0) {
2213      var error = true;
2214      thiss.find('select[name="country"]').css('border', '1px solid red');
2215      thiss
2216        .find('select[name="country"]')
2217        .parent()
2218        .find('.formLabel')
2219        .css('color', 'red');
2220    } else {
2221      thiss.find('select[name="country"]').css('border', '1px solid green');
2222      thiss
2223        .find('select[name="country"]')
2224        .parent()
2225        .find('.formLabel')
2226        .css('color', 'revert-layer');
2227    }
2228
2229    if (email.length == 0 || email.indexOf('@') == '-1') {
2230      var error = true;
2231      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
2232      thiss
2233        .find('input[name="inputEmail"]')
2234        .parent()
2235        .find('.formLabel')
2236        .css('color', 'red');
2237    } else {
2238      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
2239      thiss
2240        .find('input[name="inputEmail"]')
2241        .parent()
2242        .find('.formLabel')
2243        .css('color', 'revert-layer');
2244    }
2245
2246    if (error == false) {
2247      var contentType = 'application/x-www-form-urlencoded;';
2248      var name = $('#name_hs_showroom').val();
2249      var email = $('#email_hs_showroomn').val();
2250
2251      var blog_name = $('#blog_name_hs_showroom').val();
2252      var blog_category = $('#blog_category_hs_showroo').val();
2253      var blog_form = $('#form_type_commer_campaign').val();
2254      var blog_interested_in = $('#interested_in_hs_showroom').val();
2255
2256      var tracker = getUrl();
2257
2258      $.ajax({
2259        data: {
2260          name: name,
2261          email: email,
2262          country: country,
2263          state: state,
2264          blog_name: blog_name,
2265          blog_category: blog_category,
2266          blog_form: blog_form,
2267          blog_interested_in: blog_interested_in,
2268          origin: tracker.url_origin,
2269          referrer: tracker.referrer,
2270          lead_path: tracker.flow,
2271          mob: tracker.mob,
2272          impact: JSON.stringify(tracker),
2273        },
2274        async: false,
2275        type: 'post',
2276        url: '/home/api/send-to-impact-blog-article',
2277        cache: false,
2278        dataType: 'json',
2279        success: function (data) {
2280          if (Object.values(data) == 200) {
2281            jQuery('#popupThankYouComercial').modal('show');
2282          } else {
2283            console.log('error blog');
2284            jQuery('#popupThankYouComercial').modal('show');
2285          }
2286        },
2287      });
2288    }
2289  });
2290
2291  // form middle article Summer Sale
2292  jQuery('#formSummerSale button.btn-commer-form').click(function (e) {
2293    e.preventDefault();
2294
2295    var error = false;
2296    var thiss = jQuery(this).closest('.formSummerSale');
2297
2298    var fname = thiss.find('input[name="inputName"]').val();
2299    var email = thiss.find('input[name="inputEmail"]').val();
2300    var country = thiss.find('select[name="country"]').val();
2301    var userLang = navigator.language || navigator.userLanguage;
2302    var notinterest = thiss.find('input[name="notinterest"]').val();
2303    var state = thiss.find('select[name="state"]').val();
2304
2305    if (country == 'United States' && state.length == null) {
2306      var error = true;
2307
2308      thiss.find('.error_state.error').fadeIn(500);
2309      thiss.find('input[name="state"]').css('border', '1px solid red');
2310    } else {
2311      thiss.find('.error_state.error').fadeOut(500);
2312      thiss.find('input[name="state"]').css('border', '1px solid green');
2313    }
2314
2315    if (fname.length == 0) {
2316      var error = true;
2317      thiss.find('input[name="inputName"]').css('border', '1px solid red');
2318      thiss
2319        .find('input[name="inputName"]')
2320        .parent()
2321        .find('.formLabel')
2322        .css('color', 'red');
2323    } else {
2324      thiss.find('input[name="inputName"]').css('border', '1px solid green');
2325      thiss
2326        .find('input[name="inputName"]')
2327        .parent()
2328        .find('.formLabel')
2329        .css('color', 'revert-layer');
2330    }
2331
2332    if (country.length == 0) {
2333      var error = true;
2334      thiss.find('select[name="country"]').css('border', '1px solid red');
2335      thiss
2336        .find('select[name="country"]')
2337        .parent()
2338        .find('.formLabel')
2339        .css('color', 'red');
2340    } else {
2341      thiss.find('select[name="country"]').css('border', '1px solid green');
2342      thiss
2343        .find('select[name="country"]')
2344        .parent()
2345        .find('.formLabel')
2346        .css('color', 'revert-layer');
2347    }
2348
2349    if (email.length == 0 || email.indexOf('@') == '-1') {
2350      var error = true;
2351      thiss.find('input[name="inputEmail"]').css('border', '1px solid red');
2352      thiss
2353        .find('input[name="inputEmail"]')
2354        .parent()
2355        .find('.formLabel')
2356        .css('color', 'red');
2357    } else {
2358      thiss.find('input[name="inputEmail"]').css('border', '1px solid green');
2359      thiss
2360        .find('input[name="inputEmail"]')
2361        .parent()
2362        .find('.formLabel')
2363        .css('color', 'revert-layer');
2364    }
2365
2366    if (error == false) {
2367      var contentType = 'application/x-www-form-urlencoded;';
2368      var name = $('#name_commer_campaign').val();
2369      var email = $('#email_commer_campaign').val();
2370      //
2371
2372      var blog_name = $('#blog_name_commer_campaign').val();
2373      var blog_category = $('#blog_category_commer_campaign').val();
2374      var blog_form = $('#form_type_commer_campaign').val();
2375      var blog_interested_in = $('#interested_in_commer_campaign').val();
2376
2377      var tracker = getUrl();
2378
2379      $.ajax({
2380        data: {
2381          name: name,
2382          email: email,
2383          country: country,
2384          state: state,
2385          blog_name: blog_name,
2386          blog_category: blog_category,
2387          blog_form: blog_form,
2388          blog_interested_in: blog_interested_in,
2389          origin: tracker.url_origin,
2390          referrer: tracker.referrer,
2391          lead_path: tracker.flow,
2392          mob: tracker.mob,
2393          impact: JSON.stringify(tracker),
2394        },
2395        async: false,
2396        type: 'post',
2397        url: '/home/api/send-to-impact-blog-article',
2398        cache: false,
2399        dataType: 'json',
2400        success: function (data) {
2401          if (Object.values(data) == 200) {
2402            jQuery('#popupThankYouComercial').modal('show');
2403          } else {
2404            console.log('error blog');
2405            jQuery('#popupThankYouComercial').modal('show');
2406          }
2407        },
2408      });
2409    }
2410  });
2411});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.