PageSourceSearch

https://www.ecoppia.com/solutions

html ecoppia.com collected 2026-09-28 10:06:11 UTC 210,670 bytes, 3,530 lines download raw bytes

1<!doctype html>
2
3
4
5<html id="html" lang="en">
6<head>
7    
8    <link rel="preconnect" href="https://media.getmood.io" crossorigin />
9    <link rel="preconnect" href="https://media.getmood.io" />
10    <link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin />
11    <link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin />
12    <link rel="dns-prefetch" href="https://media.getmood.io" />
13    
14
15        <!-- Google Tag Manager Richkid Main -->
16        
16<script type="text/javascript">
vendor: 527 bytes, lines 16-24
16
17            (function (w, d, s, l, i) {
18                w[l] = w[l] || []; w[l].push({
19                    'gtm.start':
20                        new Date().getTime(), event: 'gtm.js'
21                }); var f = d.getElementsByTagName(s)[0],
22                    j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
23                        'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
24            })(window, document, 'script', 'dataLayer', '
24GTM-NCCGWZ9
vendor: 3 bytes, line 24
24');
24</script>
24
25        <!-- End Google Tag Manager Richkid Main -->
26    <title>Ecoppia&#39;s Remote Automatic Solar Panel Cleaning System Reduces O&amp;M Costs | Ecoppia</title>
27    <!-- Story Template -->
28    <meta name="description" content="Make your solar field dust and soiling free with Ecoppia&#39;s remote automatic solar panel cleaning management system, reducing O&amp;M costs.  | Ecoppia" />
29    <meta name="keywords" content="" />
30    <meta name="format-detection" content="telephone=no">
31    <meta property="og:title" content="Ecoppia&#39;s Remote Automatic Solar Panel Cleaning System Reduces O&amp;M Costs | Ecoppia" />
32    <meta property="og:description" content="Make your solar field dust and soiling free with Ecoppia&#39;s remote automatic solar panel cleaning management system, reducing O&amp;M costs.  | Ecoppia" />
33    <meta property="og:image" content="https://media.getmood.io/warehouse/dynamic/336346.jpg" />
34    <meta property="og:url" content="https://www.ecoppia.com/solutions" />
35    <meta property="og:type" content="article" />
36    <meta name="google-site-verification" content="UnK9BAYoNPqkINFTQqn5wZKOmrSGj-vuNEWVsJkzJz0" />
37
38        <meta name="thumbnail" content="https://media.getmood.io/warehouse/dynamic/336346.jpg" />
39
40
41
42    <link rel="canonical" href="https://www.ecoppia.com/solutions" />
43                <link rel="alternate" href="https://ecoppiaesold.getmood.io/solutions" hreflang="es" />
44    
45    <meta charset="utf-8">
46    <meta http-equiv="X-UA-Compatible" content="IE=edge">
47    <meta name="viewport" content="width=device-width, initial-scale=1">
48    
49
50
51        <link href="https://media.getmood.io/scripts/master-slider/quick-start/masterslider/style/masterslider.css" rel="stylesheet" type="text/css" />
52        <link href="https://media.getmood.io/scripts/flexslider/flexslider.min.css" rel="stylesheet" type="text/css" />
53        <link href="https://media.getmood.io/scripts/blueimp/blueimp-gallery.min.css" rel="stylesheet" type="text/css" />
54
55            <link href="https://media.getmood.io/content/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
56                <link href="https://media.getmood.io/content/style/story/story.min.css?v=10.9" rel="stylesheet" type="text/css" />
57    
58            <link href="https://media.getmood.io/content/style/story/header.css?v=10.9" rel="stylesheet" type="text/css" />
59
60                <link href="https://media.getmood.io/content/style/story/storyltr.css?v=10.9" rel="stylesheet" type="text/css" />
61
62
63
64
65
66            <link href="https://media.getmood.io/content/style/story/megaMenuTemplates.css?v=5" rel="stylesheet" type="text/css" />
67    
68            <link href="https://media.getmood.io/content/style/story/site1692.css?v=5" rel="stylesheet" type="text/css" />
69
70            <link href="https://media.getmood.io/content/style/story/site1692b.css?v=5" rel="stylesheet" type="text/css" />
71
72
73            <link href="https://media.getmood.io/content/style/story/zoom.css?v=10.9" rel="stylesheet" type="text/css" />
74
75
76
77        <link href="https://media.getmood.io/content/fonts/fontawesome/oldversion/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
78        <link href="https://media.getmood.io/content/fonts/fontawesome/css/all.css" rel="stylesheet" type="text/css" />
79        <link href="https://media.getmood.io/scripts/animate/animate.min.css" rel="stylesheet" type="text/css" />
80
81
82
83            <link href="https://media.getmood.io/scripts/owlcarousel2/owl.carousel.min.css" rel="stylesheet" type="text/css" />
84
85        <link href="https://media.getmood.io/scripts/bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css" rel="stylesheet" type="text/css" />
86
87
88
89
90            
90<script src="https://media.getmood.io/scripts/jquery-2.1.1.min.js" type="text/javascript"></script>
90
91            
91<script src="https://media.getmood.io/scripts/owlcarousel2/owl.carousel.min.js" type="text/javascript"></script>
91
92
93        
93<script src="https://media.getmood.io/scripts/zoom/jquery.zoom.min.js" type="text/javascript"></script>
93
94        
94<script src="https://media.getmood.io/scripts/jq-signature/jq-signature.min.js" type="text/javascript"></script>
94
95
96        
96<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
96
97        <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css" />
98
99                    <link rel="icon" type="image/ico" href="https://media.getmood.io/warehouse/dynamic/257847.png" />
100
101            <link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://media.getmood.io/warehouse/dynamic/257847.png" />
102
103    <meta property="fb:app_id" content="338750946182035" />
104    
104<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery.Marquee/1.6.0/jquery.marquee.min.js" integrity="sha512-JHJv/L48s1Hod24iSI0u9bcF/JlUi+YaxliKdbasnw/U1Lp9xxWkaZ3O5OuQPMkVwOVXeFkF4n4176ouA6Py3A==" crossorigin="anonymous"></script>
vendor: 2 bytes, line 104
104
105<script src="https://unpkg.com/[email protected]/dist/index.js">	</script>
vendor: 2 bytes, line 105
105
106<script src="https://cdnjs.cloudflare.com/ajax/libs/image-map-resizer/1.0.10/js/imageMapResizer.min.js" integrity="sha512-sXgF3JImNbesKnmCuR5AE5WPQo6Z8xJMYRvDknGyc0eTWL62pqgEG4Auk9d0VnstzyhRNzPak8AyemFJq7a6/Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
106
107
108<script>
109/*
110$(document).ready(function(){
111if (window.location.pathname === '/about' || window.location.pathname === '/') {
112    const obj = JSON.parse($('.panelsCount .grid-box-fulltext').text().trim().replaceAll('\n',''))
113
114  function getDays() {
115          const start = new Date("12/29/2021");
116          const end = new Date();
117          const diffTime = Math.abs(start - end);
118          const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); 
119          return diffDays
120    }
121
122
123    function calc() {
124          let panels = obj.numOfPanels;
125          let multipliedBy = obj.numOfMW; // MW
126          let cleanedEveryDay = panels * multipliedBy;
127          let daysCount = getDays();
128          return daysCount * cleanedEveryDay;
129    }
130
131    function intToString (value) {
132        let suffixes = ["", "K", "M", "B","T"];
133        let suffixNum = Math.floor((""+value).length/3);
134        let shortValue = parseFloat((suffixNum != 0 ? (value / Math.pow(1000,suffixNum)) : value).toPrecision(3));
135
136        return [shortValue,suffixes[suffixNum]];
137    }
138
139    let cleanedUntilToday = obj.beforeStartDate;
140    const sum = calc() + cleanedUntilToday
141    const sumOutput = intToString(sum)
142
143    $('.panelsCount h3 > a').html('+' + sumOutput[0] + ' ' + sumOutput[1] + '' )
144
145
146
147}
148
149})
150*/
151
152</script>
152
153    <link rel="preconnect" href="https://fonts.googleapis.com">
154<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
155<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;800;900&display=swap" rel="stylesheet">
156
157
158    
159    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 159-160
159
160<script async src="https://www.googletagmanager.com/gtag/js?id=
160UA-48182457-1
vendor: 13 bytes, line 160
160"></script>
161<script>
162  
vendor: 138 bytes, lines 162-166
162window.dataLayer = window.dataLayer || [];
163  function gtag(){dataLayer.push(arguments);}
164  gtag('js', new Date());
165
166  gtag('config', '
166UA-48182457-1
vendor: 5 bytes, line 166
166');
167</script>
167
168
169
170
171        
171<script type="text/javascript">
172        var flashyAvailable = false;
173        window.addEventListener('onFlashy', function () {
174            flashyAvailable = true;
175        });
176    </script>
176
177
178            
179            
179<script type="text/javascript">
180      (function(d, t) {
181          var g = d.createElement(t),
182          s = d.getElementsByTagName(t)[0];
183          g.src="https://www.pulseem.co.il/pulseem/scripts/application.js?d=" + Math.floor(Date.now() / 1000);
184          g.setAttribute("key", "vQYTriGImVhcOpJ+1x4jiQ==");
185          g.setAttribute("swfolder", "/Scripts/Pulseem");
186          s.parentNode.insertBefore(g, s);
187            }(document, "script"))
188        </script>
188
189    
190
191
192
193
194
195
196
197
198
199
200
201                
201<script data-react-helmet='true' type='application/ld+json'>
202                    {"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"דף הבית","item":"https://www.ecoppia.com"},{"@type":"ListItem","position":2,"name":"solutions","item":"https://www.ecoppia.com/solutions"}]}
203                </script>
203
204
205    </head>
206
207
208
209
210
211
212
213
214
215
216<body class="features-count-0  page-16403 solutionsPage new-icons-layout " data-form="" data-currency="Shekel" data-module="10" data-collection="">
217    
218
219    
220
221        <!-- Google Tag Manager (noscript) Richkid Main -->
vendor: 91 bytes, lines 221-223
221
222        <noscript>
223            <iframe src="https://www.googletagmanager.com/ns.html?id=
223GTM-NCCGWZ9
vendor: 123 bytes, lines 223-226
223"
224                    height="0" width="0" style="display:none;visibility:hidden"></iframe>
225        </noscript>
226        
226<!-- End Google Tag Manager (noscript) Richkid Main -->
227
228    <input type="hidden" id="UserSelectedPOS" value="false" />
229    <input type="hidden" id="deliveryMethodIDByPolygon" value="" />
230    <input type="hidden" id="CurrentUserSelectedPOSID" value="685" />
231
232    
232<script type="text/javascript">
233        console.log("Layout" + $("#UserSelectedPOS").val())
234    </script>
234
235
236    <input type="hidden" id="allowPOS" value="false" />
237
238
239    
240
241        
242
243
244        
245        <div id="SiteContainer" data-popups="0" class=" ">
246            <header class="">
247
248                    <a class="skip-link screen-reader-text hidden-xs hidden-sm" href="#menu">דלג לסרגל הניווט</a>
249                    <a class="skip-link screen-reader-text menu-nav-link hidden-md hidden-lg" href="javascript:void(0);">דלג לסרגל הניווט</a>
250                        <a class="skip-link screen-reader-text" href="javascript:void(0);" onclick="$('#GridPage').focus();$('html,body').animate({ scrollTop: $('#GridPage').offset().top - 70 }, 'slow');">דלג לתוכן</a>
251                    
251<script type="text/javascript">
252                        $(".menu-nav-link").click(function () {
253                            $(".menu-nav").trigger('click');
254                            setTimeout(function () { $(".menu-nav").focus(); }, 1000);
255
256                            $(".menu-nav").addClass('clickForScr');
257                        });
258                        $(".menu-nav-link").keydown(function (event) {
259                            var keyCode = event.keyCode;
260                            if (keyCode == 13) {
261                                $(".menu-nav").trigger('click');
262                                setTimeout(function () { $(".menu-nav").focus(); }, 1000);
263                                $(".menu-nav").addClass('clickForScr');
264                            }
265                        });
266                        $(".content-skip-link").keydown(function (event) {
267                            var keyCode = event.keyCode;
268                            if (keyCode == 13) {
269                                eval($(this).attr("onclick"));
270                            }
271                        });
272                    </script>
272
273
274
275<div id="header2" class="headerHasSearch   detailsInRow  fixedMenu bg">
276        <div class="max-width">
277        <div id="header-container" class="">
278            <div class="header-right-section pull-right">
279                <div class="header-top social-links pull-right">
280                    <div class="header-top-right pull-1 right">
281                        <span class="address">
282                            <span class="topAddress"></span>
283                            <span class="bottomAddress"></span>
284                        </span>
285                        <div class="header-top-left">
286                            
287
288    <a href="https://www.linkedin.com/company/ecoppia/" target="_blank" class="social_icon_instagram">
289        <span class="scn-reader-only">linkedin link</span>
290            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 430.117 430.117" style="enable-background:new 0 0 430.117 430.117;" xml:space="preserve">
291            <g>
292            <path id="LinkedIn" d="M430.117,261.543V420.56h-92.188V272.193c0-37.271-13.334-62.707-46.703-62.707   c-25.473,0-40.632,17.142-47.301,33.724c-2.432,5.928-3.058,14.179-3.058,22.477V420.56h-92.219c0,0,1.242-251.285,0-277.32h92.21   v39.309c-0.187,0.294-0.43,0.611-0.606,0.896h0.606v-0.896c12.251-18.869,34.13-45.824,83.102-45.824   C384.633,136.724,430.117,176.361,430.117,261.543z M52.183,9.558C20.635,9.558,0,30.251,0,57.463   c0,26.619,20.038,47.94,50.959,47.94h0.616c32.159,0,52.159-21.317,52.159-47.94C103.128,30.251,83.734,9.558,52.183,9.558z    M5.477,420.56h92.184v-277.32H5.477V420.56z" />
293
294
295
296
297
298
299
300            </g>      
301        </svg>
302
303    </a>
304    <a href="https://www.youtube.com/channel/UC449JEh2HGf19ZxYqHAvKZg?view_as=subscriber" target="_blank" class="social_icon_youtube">
305        <span class="scn-reader-only">youtube link</span>
306            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
307                 viewBox="0 0 200 143.6" enable-background="new 0 0 200 143.6" xml:space="preserve">
308            <g>
309            <path d="M185.3,8C174-0.3,120,0,100.2,0C79.4,0,28.7-0.2,17,7C6.1,13.7,0.5,44.3,0,72.8h0c0,0,0,0,0,0c0,0,0,0,0,0h0
310		            c0.5,28.5,6.1,57.2,17,63.8c11.6,7.2,62.4,6.9,83.1,6.9c19.9,0,73.8,0.4,85.1-7.9c10-7.3,14.7-34.9,14.7-62.9c0,0,0,0,0,0
311		            c0,0,0,0,0,0C199.9,44.8,195.2,15.3,185.3,8z M81,109.9V33.7l57.1,38.1L81,109.9z" />
312
313
314
315
316
317
318
319            </g>
320        </svg>
321
322    </a>
323
324                                                        
325                                        <div class="searchBtn hidden-xs hidden-sm" onclick="openSearchDesktop();">
326                                            
327
328<a href="javascript:void(0);">
329        <svg class="search-btn-svg" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="display: inline-block;" xml:space="preserve">
330            <path d="M0,91.5l8.5,8.5l28.6-28.5V67l1.5-1.6c6.5,5.6,15,9,24.2,9c20.5,0,37.2-16.6,37.2-37.2S83.4,0,62.8,0S25.6,16.6,25.6,37.2
331                c0,9.2,3.4,17.7,9,24.2L33,62.9h-4.5L0,91.5z M37.1,37.2c0-14.2,11.5-25.7,25.7-25.7S88.5,23,88.5,37.2S77,62.9,62.8,62.9
332                S37.1,51.4,37.1,37.2z"></path>
333        </svg>
334</a>
335
336
337
338                                            
339                                        </div>
340                        </div>
341                    </div>
342                </div>
343                <div class="menu-nav pull-right" tabindex="0" aria-label="תפריט ניווט" role="button">
344                    <div class="nav-menu-anim">
345                        <div id="nav-toggle" aria-expanded="false">
346                            <span></span>
347                        </div>
348                    </div>
349                        <span class="closed">nav</span>
350                    
351
352                    <ul class="menu" id="menu" data-items="False">
353
354                                <li data-cat-mod="HomePage" class="    ">
355                                    <a href="/"   class=" homeBtn ">
356                                        Home Page
357                                    </a>
358                                </li>
359                                <li data-cat-mod="Lobby" class="    ">
360                                    <a href="/about"   class="  ">
361                                        about
362                                    </a>
363                                </li>
364                                <li data-cat-mod="Lobby" class="    ">
365                                    <a href="/technology"   class="  ">
366                                        technology
367                                    </a>
368                                </li>
369                                <li data-cat-mod="Lobby" class="   active ">
370                                    <a href="/solutions"   class="  ">
371                                        solutions
372                                    </a>
373                                </li>
374                                <li data-cat-mod="Lobby" class="    ">
375                                    <a href="/projects"   class="  ">
376                                        projects
377                                    </a>
378                                </li>
379                                <li data-cat-mod="Content" class="    ">
380                                    <a href="/media/filmed"   class="  ">
381                                        media
382                                    </a>
383                                </li>
384                                <li data-cat-mod="Lobby" class="    last-item">
385                                    <a href="/contact"   class="  ">
386                                        contact
387                                    </a>
388                                </li>
389
390
391                        <li class="social-mobile">
392                            <div class="social-links pull-right">
393                                
394
395    <a href="https://www.linkedin.com/company/ecoppia/" target="_blank" class="social_icon_instagram">
396        <span class="scn-reader-only">linkedin link</span>
397            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 430.117 430.117" style="enable-background:new 0 0 430.117 430.117;" xml:space="preserve">
398            <g>
399            <path id="LinkedIn" d="M430.117,261.543V420.56h-92.188V272.193c0-37.271-13.334-62.707-46.703-62.707   c-25.473,0-40.632,17.142-47.301,33.724c-2.432,5.928-3.058,14.179-3.058,22.477V420.56h-92.219c0,0,1.242-251.285,0-277.32h92.21   v39.309c-0.187,0.294-0.43,0.611-0.606,0.896h0.606v-0.896c12.251-18.869,34.13-45.824,83.102-45.824   C384.633,136.724,430.117,176.361,430.117,261.543z M52.183,9.558C20.635,9.558,0,30.251,0,57.463   c0,26.619,20.038,47.94,50.959,47.94h0.616c32.159,0,52.159-21.317,52.159-47.94C103.128,30.251,83.734,9.558,52.183,9.558z    M5.477,420.56h92.184v-277.32H5.477V420.56z" />
400
401
402
403
404
405
406
407            </g>      
408        </svg>
409
410    </a>
411    <a href="https://www.youtube.com/channel/UC449JEh2HGf19ZxYqHAvKZg?view_as=subscriber" target="_blank" class="social_icon_youtube">
412        <span class="scn-reader-only">youtube link</span>
413            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
414                 viewBox="0 0 200 143.6" enable-background="new 0 0 200 143.6" xml:space="preserve">
415            <g>
416            <path d="M185.3,8C174-0.3,120,0,100.2,0C79.4,0,28.7-0.2,17,7C6.1,13.7,0.5,44.3,0,72.8h0c0,0,0,0,0,0c0,0,0,0,0,0h0
417		            c0.5,28.5,6.1,57.2,17,63.8c11.6,7.2,62.4,6.9,83.1,6.9c19.9,0,73.8,0.4,85.1-7.9c10-7.3,14.7-34.9,14.7-62.9c0,0,0,0,0,0
418		            c0,0,0,0,0,0C199.9,44.8,195.2,15.3,185.3,8z M81,109.9V33.7l57.1,38.1L81,109.9z" />
419
420
421
422
423
424
425
426            </g>
427        </svg>
428
429    </a>
430
431                            </div>
432                        </li>
433
434                                                                                            </ul>
435
436                </div>
437            </div>
438            <div class="mobile-middle-kdm pull-right">
439                                                                            </div>
440            <div id="header-left" class="col-xs-2">
441                    <div class="searchMobile">
442                        <div id="searchFormHeaderContainer">
443                            <div class="searchBtn" onclick="openSearch();">
444                                
445    <svg class="search-btn-svg" xmlns="http://www.w3.org/2000/svg" width="16.97" height="17" viewBox="0 0 16.97 17">
446        <path d="M461.566,643.414l-5.023-5.051a6.629,6.629,0,1,0-.921.921l5.021,5.048a.651.651,0,0,0,.924-.918Zm-13.917-5.49a5.329,5.329,0,0,1,7.536-7.536h0a5.329,5.329,0,0,1-7.536,7.536Z" transform="translate(-444.785 -627.524)" />
447    </svg>
448
449                                <svg class="close-search" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 371.23 371.23" style="display: none;" xml:space="preserve" width="512px" height="512px">
450<polygon points="371.23,21.213 350.018,0 185.615,164.402 21.213,0 0,21.213 164.402,185.615 0,350.018 21.213,371.23   185.615,206.828 350.018,371.23 371.23,350.018 206.828,185.615 " fill="#FFFFFF"></polygon>
451                                </svg>
452                            </div>
453                        </div>
454                    </div>
455                                                                <a href="/" class="logoHeader">
456                    <img data-img="256235" src="https://media.getmood.io/warehouse/dynamic/256235.svg" alt="ECOPPIA - Empowering Solar" />
457                </a>
458
459
460
461            </div>
462        </div>
463                <div class="search desktop" style="display:none;">
464                    <div id="searchFormHeaderContainer">
465                        <form method="GET" id="searchFormHeader" action="/Search/" class="" style="display:none;">
466                            <input type="text" name="q" id="searchFormInput" placeholder="" style="display: inline-block;" aria-required="true" aria-label="חיפוש באתר">
467                            <span class="error">Please enter a search keyword</span>
468                            <div class="searchSubmitWrapper">
469                                <input type="submit" id="searchFormSubmit" value="">
470                                <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
471                                <path d="M0,91.5l8.5,8.5l28.6-28.5V67l1.5-1.6c6.5,5.6,15,9,24.2,9c20.5,0,37.2-16.6,37.2-37.2S83.4,0,62.8,0S25.6,16.6,25.6,37.2
472	                                c0,9.2,3.4,17.7,9,24.2L33,62.9h-4.5L0,91.5z M37.1,37.2c0-14.2,11.5-25.7,25.7-25.7S88.5,23,88.5,37.2S77,62.9,62.8,62.9
473	                                S37.1,51.4,37.1,37.2z"></path>
474                            </svg>
475                            </div>
476                        </form>
477                        <div class="searchBtn" onclick="openSearchDesktop();" aria-label="חפש באתר">
478                            <a href="javascript:void(0);">
479                                <svg class="close-search" role="button" tabindex="1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 371.23 371.23" style="display: none;" xml:space="preserve" width="512px" height="512px">
480                                <polygon points="371.23,21.213 350.018,0 185.615,164.402 21.213,0 0,21.213 164.402,185.615 0,350.018 21.213,371.23   185.615,206.828 350.018,371.23 371.23,350.018 206.828,185.615 " fill="#FFFFFF"></polygon>
481                            </svg>
482                            </a>
483                        </div>
484                    </div>
485                </div>
486    </div>
487
488
489    
489<script>
490        if (window.innerWidth <= 1024) {
491            $("li.searchBtn.searchOpenDesk").remove();
492        }
493    </script>
493
494                
495            </header>
496
497
498
499
500
501            <div id="SiteGridContainer" class="container-fluid scrollme internalPage ">
502
503
504                <main id="SiteGrid" data-category="solutions" class="     lobby-grid">
505                                    <section id="GridTop" aria-label="solutions" data-category="" style=background-image:url(&#39;https://media.getmood.io/warehouse/dynamic/270101.jpg&#39;) class=" GridTop">
506                                            <div class="top-caption">
507
508
509                                                    <h1>solutions</h1>
510                                                                                            </div>
511
512                                                                                                                                                            </section>
513                        <section id="GridPage" class="stellar-static" tabindex="-1">
514                            <div id="GridWrap" class="max-width center-block">
515                                <div id="GridWrapInner">
516                                    <div id="GridHeader">
517                                        
518                                    </div>
519
520                                                                            <div id="GridContent" class=" ">
521                                            
522
523
524<div id="LobbyModule">
525    <div id="lobbyview">
526        
527        <div class="lobbyTextContainer">
528
529        </div>
530
531
532    </div>
533    <div class="sections" id="allSectionsWrapper">
534
535 <section class="section stellar-static section-animation-list grid-content-section boxesSec" id="boxesSec0" data-id="10356">
536        <div class="section-title section-animation-item">
537            <h2>Delivering Peak Panel Performance</h2>
538                <h3>At the forefront of automation, Ecoppia offers a suite of robust, reliable, and field proven robotic solutions that optimize performance while dramatically reducing PV sites’ O&M costs</h3>
539        </div>
540        
541  
542 
543<div class="grid-boxes row ">
544        <div class="grid-box     section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="1">
545                <div class="grid-box-image">
546                    <div class="grid-box-image-container">
547                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
548                                
549
550<img class="" src="https://media.getmood.io/warehouse/dynamic/258116.png" alt="WATER FREE" />
551
552
553
554                            </a>
555
556                    </div>
557                </div>
558                            <div class="grid-box-title">
559                    <h3>
560                            <a target="" href="javascript:void(0);">WATER FREE</a>
561                    </h3>
562                </div>
563
564                        
565        </div>
566        <div class="grid-box     section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="2">
567                <div class="grid-box-image">
568                    <div class="grid-box-image-container">
569                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
570                                
571
572<img class="" src="https://media.getmood.io/warehouse/dynamic/258117.png" alt="ENERGY INDEPENDENT" />
573
574
575
576                            </a>
577
578                    </div>
579                </div>
580                            <div class="grid-box-title">
581                    <h3>
582                            <a target="" href="javascript:void(0);">ENERGY INDEPENDENT</a>
583                    </h3>
584                </div>
585
586                        
587        </div>
588        <div class="grid-box     section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="3">
589                <div class="grid-box-image">
590                    <div class="grid-box-image-container">
591                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
592                                
593
594<img class="" src="https://media.getmood.io/warehouse/dynamic/258118.png" alt="DAILY EFFECTIVE CLEANING" />
595
596
597
598                            </a>
599
600                    </div>
601                </div>
602                            <div class="grid-box-title">
603                    <h3>
604                            <a target="" href="javascript:void(0);">DAILY EFFECTIVE CLEANING</a>
605                    </h3>
606                </div>
607
608                        
609        </div>
610        <div class="grid-box     section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="4">
611                <div class="grid-box-image">
612                    <div class="grid-box-image-container">
613                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
614                                
615
616<img class="" src="https://media.getmood.io/warehouse/dynamic/258119.png" alt="DURABILITY IN HARSH ENVIRONMENTS" />
617
618
619
620                            </a>
621
622                    </div>
623                </div>
624                            <div class="grid-box-title">
625                    <h3>
626                            <a target="" href="javascript:void(0);">DURABILITY IN HARSH ENVIRONMENTS</a>
627                    </h3>
628                </div>
629
630                        
631        </div>
632        <div class="grid-box     section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="6">
633                <div class="grid-box-image">
634                    <div class="grid-box-image-container">
635                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
636                                
637
638<img class="" src="https://media.getmood.io/warehouse/dynamic/266777.png" alt="DESIGNED TO SAFEGUARD MODULES AND STRUCTURE" />
639
640
641
642                            </a>
643
644                    </div>
645                </div>
646                            <div class="grid-box-title">
647                    <h3>
648                            <a target="" href="javascript:void(0);">DESIGNED TO SAFEGUARD MODULES AND STRUCTURE</a>
649                    </h3>
650                </div>
651
652                        
653        </div>
654        <div class="grid-box     section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="5">
655                <div class="grid-box-image">
656                    <div class="grid-box-image-container">
657                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
658                                
659
660<img class="" src="https://media.getmood.io/warehouse/dynamic/258120.png" alt="CLOUD BASED AND REMOTELY MANAGED" />
661
662
663
664                            </a>
665
666                    </div>
667                </div>
668                            <div class="grid-box-title">
669                    <h3>
670                            <a target="" href="javascript:void(0);">CLOUD BASED AND REMOTELY MANAGED</a>
671                    </h3>
672                </div>
673
674                        
675        </div>
676        <div class="grid-box     section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="7">
677                <div class="grid-box-image">
678                    <div class="grid-box-image-container">
679                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
680                                
681
682<img class="" src="https://media.getmood.io/warehouse/dynamic/258122.png" alt="FULLY AUTONOMOUS" />
683
684
685
686                            </a>
687
688                    </div>
689                </div>
690                            <div class="grid-box-title">
691                    <h3>
692                            <a target="" href="javascript:void(0);">FULLY AUTONOMOUS</a>
693                    </h3>
694                </div>
695
696                        
697        </div>
698        <div class="grid-box  lastItem   section-animation-item col-xs-6 col-sm-6 col-md-3 pull-right box  " data-id="8">
699                <div class="grid-box-image">
700                    <div class="grid-box-image-container">
701                            <a class="box-image-animation"  target="" href="javascript:void(0);" aria-hidden=true tabindex=-1>
702                                
703
704<img class="" src="https://media.getmood.io/warehouse/dynamic/258123.png" alt="FULLY CERTIFIED" />
705
706
707
708                            </a>
709
710                    </div>
711                </div>
712                            <div class="grid-box-title">
713                    <h3>
714                            <a target="" href="javascript:void(0);">FULLY CERTIFIED</a>
715                    </h3>
716                </div>
717
718                        
719        </div>
720    </div>
721
722
723<script>
724    if ($(".grid-box-image-text.hideUntilHover").length > 0) {
725        var TextString = $(".grid-box-image-text.hideUntilHover p").html();
726    }
727</script>
727
728
729    
730
731
732    
733    <div class="clearfix visible-xs-block"></div>
734</section>
735<section class="section stellar-static section-animation-list grid-row-section optionsSec" id="optionsSec1" data-id="10358">
736    
737
738
739<div class="options">
740    <div class="options-list">
741        <ul>
742                    <li class="active" data-optionid="3">ECOPPIA H4</li>
743                    <li class="" data-optionid="1">ECOPPIA T4</li>
744        </ul>
745        <div class="option-mark"></div>
746    </div>
747
748        <div class="option-view active" style="display:flex;" data-optionid="3" data-iframe="&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/ZSOy8JZF4Dw?si=pik6hOiVqLKhp2lL&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen&gt;&lt;/iframe&gt;">
749            <div class="option-content">
750                <img class="option-logo" src="https://media.getmood.io/warehouse/dynamic/258402.png" alt="ECOPPIA H4" width="84" height="74" />
751                    <h3 class="option-title">Our newest safe, effective and smart robotic solution for both fix tilt and Single Axis Tracker installations    Ecoppia’s H4 represents the pinnacle of innovation in robotic cleaning solutions. Having cutting-edge features such as the Helix Technology that enhances the cleaning quality of the panels, and other revolutionary innovations such as speed adaptability, bidirectional cleaning and flexible frame, allow the H4 to provide the safest, most effective, and versatile solar panel cleaning system in the market. </h3>
752                <div class="option-text">
753<p>Ecoppia&rsquo;s H4 represents the pinnacle of innovation in robotic cleaning solutions. Having cutting-edge features such as the Helix Technology that enhances the cleaning quality of the panels, and other revolutionary innovations such as speed adaptability, bidirectional cleaning and flexible frame, allow the H4 to provide the safest, most effective, and versatile solution in the market.</p>
754                </div>
755                    <div class="option-video-preview">
756                        <img src="https://media.getmood.io/warehouse/dynamic/261906.jpg" alt="ECOPPIA H4" />
757                        <button class="play-btn">
758                            <img src="../../../warehouse/temp/ecoppia/play-btn.png" width="50" height="50" alt="play" />
759                        </button>
760                    </div>
761
762            </div>
763            <div class="option-image">
764                <div class="option-image-wrap">
765                    <img src="https://media.getmood.io/warehouse/dynamic/260200.jpg" alt="ECOPPIA H4">
766                </div>
767            </div>
768            <div class="option-actions">
769                    <a href="/warehouse/temp/ecoppia/H4_FeaturesList.pdf" class="overview-btn" target="_blank">
770                        Product Overview
771                    </a>
772
773
774                    <a href="form-2614" target="_blank" class="open-form-btn">
775                        Download Datasheet
776                    </a>
777                                    <a href="#" class="video-btn">video</a>
778            </div>
779
780        </div>
781        <div class="option-view " style="" data-optionid="1" data-iframe="&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/sc5cV6XlYEg?controls=0&amp;enablejsapi=1&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;">
782            <div class="option-content">
783                <img class="option-logo" src="https://media.getmood.io/warehouse/dynamic/258395.png" alt="ECOPPIA T4" width="84" height="74" />
784                    <h3 class="option-title">Robotic solution for Single axis trackers </h3>
785                <div class="option-text">
786<p>For Single Axis Tracker installations, the lightweight Ecoppia T4 robot smartly removes panel soiling by using a soft microfiber and controlled airflow while the tracker is in stow position, navigating an optimized path. The fully autonomous robot can independently travel to neighboring trackers over dedicated bridges, leveraging integral sensors. Ideal for sites with frameless modules</p>
787                </div>
788                    <div class="option-video-preview">
789                        <img src="https://media.getmood.io/warehouse/dynamic/270103.jpg" alt="ECOPPIA T4" />
790                        <button class="play-btn">
791                            <img src="../../../warehouse/temp/ecoppia/play-btn.png" width="50" height="50" alt="play" />
792                        </button>
793                    </div>
794
795            </div>
796            <div class="option-image">
797                <div class="option-image-wrap">
798                    <img src="https://media.getmood.io/warehouse/dynamic/270104.jpg" alt="ECOPPIA T4">
799                </div>
800            </div>
801            <div class="option-actions">
802                    <a href="/warehouse/temp/ecoppia/T4_FeaturesList.pdf" class="overview-btn" target="_blank">
803                        Product Overview
804                    </a>
805
806
807                    <a href="form-2613" target="_blank" class="open-form-btn">
808                        Download Datasheet
809                    </a>
810                                    <a href="#" class="video-btn">video</a>
811            </div>
812
813        </div>
814</div>
815<div class="option-video-popup">
816    <div class="option-video-popup-inner">
817        <button>X</button>
818            <div class='embed-container'>
819            </div>
820    </div>
821</div>
822
823<style>
824    section { background-color: #f4f4f5; }
825    .options ul { list-style: none; padding: 0; margin: 0; }
826    .options li { padding: 0; }
827
828
829    .option-view { display: none; flex-wrap: wrap; margin-top: 80px; }
830    .option-view.active { display: flex; }
831    .options-list { position: relative; border: solid #fff; border-width: 2px 0; overflow: hidden }
832
833    .options-list ul { display: flex; overflow-x: hidden; }
834    .options-list ul li:not(.option-mark) { padding: 20px; font-weight: 800; text-transform: uppercase; text-align: center; flex: 0 0 33.3333%; font-size: 150%; cursor: pointer; line-height: 1; color: #3f4457; white-space: nowrap; }
835    .options-list ul li.active { color: #161926; }
836
837    .option-mark { position: absolute; bottom: 0%; width: 0; height: 5px; background-color: #000; transition: 0.5s ease-in-out; left: 0; }
838
839    .option-content { padding-right: 90px; flex: 0 0 60%; }
840
841    .option-title { font-size: 105%; font-weight: 600; line-height: 1.45; margin: 15px 0 0; }
842
843    .option-text { margin-top: 10px; font-size: 75%; line-height: 1.8; }
844
845    .option-actions { margin-top: 20px; display: flex; flex-wrap: wrap; }
846
847    .option-video-preview { max-width: 390px; margin-top: 20px; position: relative; }
848    .option-video-preview > img { width: 100%; }
849    .option-video-preview .play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: none; outline: none; border: none; padding: 0; }
850    .option-video button { display: none; }
851    .option-video-popup-inner { width: 500px; max-width: 90%; }
852    .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; width: 100%; }
853
854    .embed-container iframe,
855    .embed-container object,
856    .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
857
858    .option-actions > a { text-transform: uppercase; font-size: 60%; font-weight: 600; border-radius: 100px; border: solid 2px #161926; padding: 11px 22px; line-height: 1; }
859
860    .option-actions > a:not(:last-child) { margin-right: 15px; }
861
862    .option-image { flex: 0 1 40%; position: relative; align-self: center; }
863
864    .option-image img { max-width: 100%; }
865
866    .option-pin { position: absolute; cursor: alias; }
867
868    .option-icon { background: linear-gradient(to right, red, orange); width: 29px; height: 29px; border-radius: 30px; display: flex; align-items: center; justify-content: center; }
869
870    .option-icon-inner { width: 21px; height: 21px; background-color: #fff; border-radius: inherit; }
871
872    .option-icon-inner::before,
873    .option-icon-inner::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #000; }
874
875    .option-icon-inner::before { width: 50%; height: 2px; background-color: #000; }
876
877    .option-icon-inner::after { height: 50%; width: 2px; transition: 0.2s ease; }
878    .option-video-popup { display: none; }
879    .option-video-popup { position: fixed; top: 0; left: 0; bottom: 0; right: 0; margin: 0 !important; width: 100vw; height: 100vh; background: rgb(0 0 0 / 35%); max-width: 100%; z-index: 99; display: none; flex-direction: column; align-items: center; justify-content: center; padding: 0 15px; overflow-y: hidden; }
880    .option-video-popup button { background: transparent; border: none; padding: 0; color: #fff; line-height: 1; margin-bottom: 15px; }
881
882
883
884
885    .option-tooltip { position: absolute; bottom: 130%; border: 2px solid #b0d235; background-color: #fff; min-width: 150px; min-height: 80px; border-radius: 13px; font-size: 60%; font-weight: 600; display: flex; align-items: center; justify-content: center; height: 100%; transition: 0.3s ease-in-out; transform: scale(0); transform-origin: bottom; opacity: 0; will-change: opacity, transform; text-align: center; line-height: 1.2; color: #3f4457; padding: 10px; z-index: 9; }
886
887    .option-icon { background-image: linear-gradient(231deg, #f39129, #afcb22); width: 29px; height: 29px; border-radius: 30px; display: flex; align-items: center; justify-content: center; }
888
889    .option-icon-inner::before { width: 12px; }
890
891    .option-icon-inner::after { height: 12px; }
892
893    .option-tooltip::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 100%); z-index: 1; width: 0px; height: 0; border-style: solid; border-width: 5px 6px 0 6px; border-color: #fff transparent transparent transparent; line-height: 0px; _border-color: #fff #000 #000 #000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000'); }
894    .option-tooltip::before { content: ''; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 100%); z-index: 1; width: 0px; height: 0; border-style: solid; border-width: 8px 10px 0 10px; border-color: #b0d235 transparent transparent transparent; line-height: 0px; _border-color: #b0d235 #000 #000 #000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000'); }
895
896    .option-actions > a.video-btn { display: none; }
897
898    @media(min-width: 769px) {
899        .option-pin:hover .option-icon-inner::after { height: 2px; }
900        .option-pin:hover .option-tooltip { transform: scale(1); opacity: 1; }
901        .option-pin.hoverd .option-tooltip { transform: scale(1); opacity: 1; }
902    }
903    @media (max-width: 767px) {
904        .option-actions > a.video-btn { display: block; }
905
906        .option-pin.active .option-icon-inner::after { height: 2px; }
907        .option-pin.active .option-tooltip { transform: scale(1); opacity: 1; }
908        .option-view { flex-direction: column; padding: 0 15px; flex-wrap: nowrap; }
909
910        .option-image { flex-basis: auto; width: auto; margin-top: 20px; }
911
912        .option-content { padding-right: 0; }
913
914
915        .option-logo { max-width: 50px; height: auto; }
916
917        .options-list ul li:not(.option-mark) { font-size: 100%; margin-right: 30px; }
918
919        .option-view { margin-top: 50px; }
920
921        .option-title { font-size: 90%; }
922        .option-text { font-size: 65%; }
923        /*.option-actions > a.video-btn { display: block; }*/ .option-actions { align-items: center; justify-content: space-between; }
924
925        .option-actions > a { flex: 0 0 50%; flex-basis: calc(50% - 10px); text-align: center; padding-right: 3px; padding-left: 3px; }
926
927        .option-actions > a.overview-btn { flex-basis: 100%; margin-bottom: 20px; }
928
929        .option-actions > a:not(:last-child) { margin-right: 0; }
930
931        .option-icon-inner { width: 14px; height: 14px; }
932
933        .option-icon { height: 18px; width: 18px; }
934
935        .option-icon-inner::before { width: 8px; }
936
937        .option-icon-inner::after { height: 8px; }
938
939        .options-list::-webkit-scrollbar { height: 0; background: transparent; }
940        .option-tooltip { font-size: 60%; }
941
942
943        .option-view[data-optionid="3"] .option-2 .option-tooltip,
944        .option-view[data-optionid="1"] .option-4 .option-tooltip { left: -60%; transform-origin: bottom left; }
945
946        .option-view[data-optionid="3"] .option-2 .option-tooltip::before,
947        .option-view[data-optionid="1"] .option-4 .option-tooltip::before { left
947: 11% !important; }
948
949        .option-view[data-optionid="3"] .option-2 .option-tooltip::after,
950        .option-view[data-optionid="1"] .option-4 .option-tooltip::after { left: 11% !important; }
951
952
953        .option-video-preview { display: none; }
954    }
955</style>
956
957
958
959<script>
960    let isMobileSite
961    const isMobileDevice = function () {
962        if (window.matchMedia('(max-width: 767px)').matches) {
963            console.log('is mobile device')
964            return true
965        }
966        return false
967    }
968
969
970
971    $(window).resize(function () {
972        isMobileSite = isMobileDevice()
973    })
974
975    $(document).ready(function () {
976        isMobileSite = isMobileDevice()
977
978        let activeOption = $('.options-list ul > li.active');
979        let optionMarkLine = $('.option-mark');
980        let options = $('.options-list ul li')
981
982
983        /*
984         * SCROLL NAVIGATION
985         */
986
987        optionMarkLine.css({
988            "width": activeOption.innerWidth(),
989            "left": activeOption.position().left
990        })
991
992
993        let isMoving = false
994        options.click(function () {
995            console.log('Option pressed')
996            $('section').removeClass("form-visible")
997            let self = $(this)
998            let itemId = $(this).data("optionid")
999            $(this).siblings().removeClass('active')
1000
1001            if (isMobileSite) {
1002                if (!isMoving) {
1003                    isMoving = true
1004                    optionMarkLine.css({
1005                        "width": $(this).innerWidth(),
1006                        "left": $(this).parent().scrollLeft()
1007                    })
1008
1009                    $(this).parent().animate({ scrollLeft: $(this).offset().left }, 500, function () {
1010                        let parent = $(this)
1011                        parent.scrollLeft(0);
1012                        optionMarkLine.css("left", $(this).offset().left)
1013                        self.prev("li:not('.option-mark')").appendTo(parent)
1014                        isMoving = false
1015                    });
1016                }
1017            } else {
1018                optionMarkLine.css("left", $(this).offset().left)
1019                optionMarkLine.css({
1020                    "width": $(this).innerWidth(),
1021                    "left": $(this).position().left
1022                })
1023            }
1024
1025            $('.option-view.active').fadeOut().removeClass('active');
1026            $('.option-view[data-optionid=' + itemId + ']').fadeIn().addClass('active');
1027            $('.option-view[data-optionid="' + itemId + '"]')
1028                .css("display", "flex")
1029                .hide()
1030                .fadeIn()
1031                .addClass('active')
1032            $(this).addClass('active');
1033        })
1034
1035
1036        /*
1037         * TOOLTIP COORDS
1038         */
1039
1040
1041        let itemImagePins = {
1042            1: [
1043                { xCord: 14, yCord: 45, text: 'Light Weight' },
1044                { xCord: 62, yCord: 40, text: 'Requires no railing' },
1045                { xCord: 74, yCord: 54, text: 'Advanced sensors' },
1046                { xCord: 44, yCord: 78, text: 'Compatible with all trackers & modules' },
1047                { xCord: 4, yCord: 57, text: 'Rapid deployment' },
1048
1049            ],
1050            2: [
1051                { xCord: 58, yCord: 49, text: 'Eco Hybrid technology' },
1052                { xCord: 80, yCord: 70, text: 'Floats above the array (monorail or dual rail, per request)' },
1053                { xCord: 15, yCord: 75, text: 'Supports tilt of 5-35 degrees' },
1054                { xCord: 40, yCord: 85, text: 'Compatible with all structures & modules' },
1055            ],
1056            3: [
1057                { xCord: 40, yCord: 35, text: 'Helix Technology' },
1058                { xCord: 78, yCord: 37, text: 'Fast Cleaning, optimal for humid environments' },
1059                { xCord: 10, yCord: 45, text: 'Smart row scanning / smart speed adaptivity' },
1060                { xCord: 65, yCord: 25, text: 'Bidirectional cleaning' },
1061            ]
1062        }
1063
1064
1065        $('.option-view').each(function () {
1066            let optionId = $(this).data('optionid');
1067            let optionImage = $(this).children('.option-image');
1068
1069            for (let i = 0; i < itemImagePins[optionId].length; i++) {
1070                let extraClass = '';
1071                if (i == 0) {
1072                    extraClass = 'hoverd active';
1073                }
1074                let tooltipPin = '<div class="option-pin option-' + i + ' ' + extraClass+'" style="left:' + itemImagePins[optionId][i].xCord + '%; top:' + itemImagePins[optionId][i].yCord + '%"><div class="option-icon"><div class="option-icon-inner"></div><div class="option-tooltip">' + itemImagePins[optionId][i].text + '</div></div>'
1075                optionImage.append(tooltipPin)
1076            }
1077        })
1078
1079        if (isMobileSite) {
1080            $('.options-list li.active ').trigger('click');
1081            $('.option-pin').click(function () {
1082                $(this).siblings().removeClass('active');
1083                $(this).toggleClass('active');
1084            })
1085        }
1086        else {
1087            $('.option-pin').hover(function () {
1088                $('.option-pin').removeClass('hoverd')
1089            })
1090        }
1091
1092
1093        //$('.video-btn').click(function (e) {
1094        //    e.preventDefault();
1095        //    console.log($(this).closest('.option-view').data('optionid'))
1096        //    $(this).parent().next('.option-video').css("display", "flex").hide().fadeIn();
1097        //})
1098
1099        $('.play-btn, .video-btn').click(function (e) {
1100            e.preventDefault();
1101            console.log($(this).closest('.option-view').data('iframe'))
1102            let optionIframe = $(this).closest('.option-view').data('iframe')
1103            openVideoPop(optionIframe)
1104            //$('.option-video-popup .embed-container').html(optionIframe)
1105            //$('.option-video-popup').css("display", "flex").hide().fadeIn();
1106        })
1107
1108        //$('.option-video-popup button').click(function (e) {
1109        //    e.preventDefault();
1110        //    $('.option-video-popup').fadeOut()
1111        //    $('.option-video-popup .embed-container').html('')
1112         
1113        //})
1114    })
1115</script>
1115
1116
1117    <div class="clearfix visible-xs-block"></div>
1118</section>
1119 <section class="section stellar-static section-animation-list grid-form-section solutions-form" id="solutions-form2" data-id="12597">
1120            <div class="form-container-wide section-animation-item ">
1121
1122
1123    <div id="DynamicFormObject" class="normal-form " dynamic-form-object-id="2613">
1124        <div class="dynamicFormObjectTitleAndText">
1125                <h3 class="dynamicFormObjectTitle">
1126                    Download the T4 Datasheet
1127                </h3>
1128        </div>
1129        <div class="dynamicFormObjectFields row">
1130            <div class="top-form">
1131                Fill out the form below to download the T4 Datasheet
1132            </div>
1133            
1134
1135            <form id="dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed" method="post" data-formid="2613" data-siteid="1692" enctype="multipart/form-data">
1136                <fieldset>
1137                    <legend class="scn-reader-only">אנא מלאו את טופס - Download the T4 Datasheet </legend>
1138                        <div class="dynamicFormObjectField col-xs-12        ">
1139                                <div class="input-wrapper input-text  must" id="name-1">
1140                                    <input class="form-control input-data NoValidation" type="text" name="field_1"  placeholder="First Name" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','First Name');" required aria-label="First Name" data-msg-required=" First Name  is required field" />
1141                                </div>
1142                                                                                                                                        </div>
1143                        <div class="dynamicFormObjectField col-xs-12        ">
1144                                <div class="input-wrapper input-text  must" id="name-2">
1145                                    <input class="form-control input-data NoValidation" type="text" name="field_2"  placeholder="Last Name" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Last Name');" required aria-label="Last Name" data-msg-required=" Last Name  is required field" />
1146                                </div>
1147                                                                                                                                        </div>
1148                        <div class="dynamicFormObjectField col-xs-12 input-email       ">
1149                                <div class="input-wrapper input-text  must" id="name-5">
1150                                    <input class="form-control input-data EMail" type="text" name="field_5"  placeholder="Email" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Email');" required aria-label="Email" data-msg-required=" Email  is required field" />
1151                                </div>
1152                                                                                                                                        </div>
1153                        <div class="dynamicFormObjectField col-xs-12        ">
1154                                <div class="input-wrapper input-text  must" id="name-3">
1155                                    <input class="form-control input-data NoValidation" type="text" name="field_3"  placeholder="Title" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Title');" required aria-label="Title" data-msg-required=" Title  is required field" />
1156                                </div>
1157                                                                                                                                        </div>
1158                        <div class="dynamicFormObjectField col-xs-12        ">
1159                                <div class="input-wrapper input-text  must" id="name-4">
1160                                    <input class="form-control input-data NoValidation" type="text" name="field_4"  placeholder="Company" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Company');" required aria-label="Company" data-msg-required=" Company  is required field" />
1161                                </div>
1162                                                                                                                                        </div>
1163                        <div class="dynamicFormObjectField col-xs-12  selectBox-6      ">
1164                                                            <div class="select-wrapper must">
1165                                    
1166                                    <select class="input-data form-control" name="field_6" required aria-label="Country-השתמשו במקשי החיצים על מנת לבחור Country" data-msg-required=" Country  is required field">
1167                                        <option value="" disabled="disabled" selected="selected" class="placeholder">Country</option>
1168                                            <option value="Andorra">Andorra</option>
1169                                            <option value="United Arab Emirates">United Arab Emirates</option>
1170                                            <option value="Afghanistan">Afghanistan</option>
1171                                            <option value="Antigua and Barbuda">Antigua and Barbuda</option>
1172                                            <option value="Anguilla">Anguilla</option>
1173                                            <option value="Albania">Albania</option>
1174                                            <option value="Armenia">Armenia</option>
1175                                            <option value="Angola">Angola</option>
1176                                            <option value="Antarctica">Antarctica</option>
1177                                            <option value="Argentina">Argentina</option>
1178                                            <option value="Austria">Austria</option>
1179                                            <option value="Australia">Australia</option>
1180                                            <option value="Aruba">Aruba</option>
1181                                            <option value="Aland Islands">Aland Islands</option>
1182                                            <option value="Azerbaijan">Azerbaijan</option>
1183                                            <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
1184                                            <option value="Barbados">Barbados</option>
1185                                            <option value="Bangladesh">Bangladesh</option>
1186                                            <option value="Belgium">Belgium</option>
1187                                            <option value="Burkina Faso">Burkina Faso</option>
1188                                            <option value="Bulgaria">Bulgaria</option>
1189                                            <option value="Bahrain">Bahrain</option>
1190                                            <option value="Burundi">Burundi</option>
1191                                            <option value="Benin">Benin</option>
1192                                            <option value="Saint Barth&#233;lemy">Saint Barth&#233;lemy</option>
1193                                            <option value="Bermuda">Bermuda</option>
1194                                            <option value="Brunei Darussalam">Brunei Darussalam</option>
1195                                            <option value="Bolivia">Bolivia</option>
1196                                            <option value="Plurinational State of">Plurinational State of</option>
1197                                            <option value="Bonaire">Bonaire</option>
1198                                            <option value="Sint Eustatius and Saba">Sint Eustatius and Saba</option>
1199                                            <option value="Brazil">Brazil</option>
1200                                            <option value="Bahamas">Bahamas</option>
1201                                            <option value="Bhutan">Bhutan</option>
1202                                            <option value="Bouvet Island">Bouvet Island</option>
1203                                            <option value="Botswana">Botswana</option>
1204                                            <option value="Belarus">Belarus</option>
1205                                            <option value="Belize">Belize</option>
1206                                            <option value="Canada">Canada</option>
1207                                            <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
1208                                            <option value="Congo">Congo</option>
1209                                            <option value="the Democratic Republic of the">
1209the Democratic Republic of the</option>
1210                                            <option value="Central African Republic">Central African Republic</option>
1211                                            <option value="Congo">Congo</option>
1212                                            <option value="Switzerland">Switzerland</option>
1213                                            <option value="Cote d&#39;Ivoire">Cote d&#39;Ivoire</option>
1214                                            <option value="Cook Islands">Cook Islands</option>
1215                                            <option value="Chile">Chile</option>
1216                                            <option value="Cameroon">Cameroon</option>
1217                                            <option value="China">China</option>
1218                                            <option value="Colombia">Colombia</option>
1219                                            <option value="Costa Rica">Costa Rica</option>
1220                                            <option value="Cuba">Cuba</option>
1221                                            <option value="Cape Verde">Cape Verde</option>
1222                                            <option value="Cura&#231;ao">Cura&#231;ao</option>
1223                                            <option value="Christmas Island">Christmas Island</option>
1224                                            <option value="Cyprus">Cyprus</option>
1225                                            <option value="Czech Republic">Czech Republic</option>
1226                                            <option value="Germany">Germany</option>
1227                                            <option value="Djibouti">Djibouti</option>
1228                                            <option value="Denmark">Denmark</option>
1229                                            <option value="Dominica">Dominica</option>
1230                                            <option value="Dominican Republic">Dominican Republic</option>
1231                                            <option value="Algeria">Algeria</option>
1232                                            <option value="Ecuador">Ecuador</option>
1233                                            <option value="Estonia">Estonia</option>
1234                                            <option value="Egypt">Egypt</option>
1235                                            <option value="Western Sahara">Western Sahara</option>
1236                                            <option value="Eritrea">Eritrea</option>
1237                                            <option value="Spain">Spain</option>
1238                                            <option value="Ethiopia">Ethiopia</option>
1239                                            <option value="Finland">Finland</option>
1240                                            <option value="Fiji">Fiji</option>
1241                                            <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
1242                                            <option value="Faroe Islands">Faroe Islands</option>
1243                                            <option value="France">France</option>
1244                                            <option value="Gabon">Gabon</option>
1245                                            <option value="United Kingdom">United Kingdom</option>
1246                                            <option value="Grenada">Grenada</option>
1247                                            <option value="Georgia">Georgia</option>
1248                                            <option value="French Guiana">French Guiana</option>
1249                                            <option value="Guernsey">Guernsey</option>
1250                                            <option value="Ghana">Ghana</option>
1251                                            <option value="Gibraltar">Gibraltar</option>
1252                                            <option value="Greenland">Greenland</option>
1253                                            <option value="Gambia">Gambia</option>
1254                                            <option value="Guinea">Guinea</option>
1255                                            <option value="Guadeloupe">Guadeloupe</option>
1256                                            <option value="Equatorial Guinea">Equatorial Guinea</option>
1257                                            <option value="Greece">Greece</option>
1258                                            <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>
1259                                            <option value="Guatemala">Guatemala</option>
1260                                            <option value="Guinea-Bissau">Guinea-Bissau</option>
1261                                            <option value="Guyana">Guyana</option>
1262                                            <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
1263                                            <option value="Honduras">Honduras</option>
1264                                            <option value="Croatia">Croatia</option>
1265                                            <option value="Haiti">Haiti</option>
1266                                            <option value="Hungary">Hungary</option>
1267                                            <option value="Indonesia">Indonesia</option>
1268                                            <option value="Ireland">Ireland</option>
1269                                            <option value="Israel">Israel</option>
1270                                            <option value="Isle of Man">Isle of Man</option>
1271                                            <option value="India">India</option>
1272                                            <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
1273                                            <option value="Iraq">Iraq</option>
1274                                            <option value="Iran">Iran</option>
1275                                            <option value="Islamic Republic of">Islamic Republic of</option>
1276                                            <option value="Iceland">Iceland</option>
1277                                            <option value="Italy">Italy</option>
1278                                            <option value="Jersey">Jersey</option>
1279                                            <option value="Jamaica">Jamaica</option>
1280                                            <option value="Jordan">Jordan</option>
1281                                            <option value="Japan">Japan</option>
1282                                            <option value="Kenya">Kenya</option>
1283                                            <option value="Kyrgyzstan">Kyrgyzstan</option>
1284                                            <option value="Cambodia">Cambodia</option>
1285                                            <option value="Kiribati">Kiribati</option>
1286                                            <option value="Comoros">Comoros</option>
1287                                            <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
1288                                            <option value="Korea">Korea</option>
1289                                            <option value="Democratic People&#39;s Republic of">Democratic People&#39;s Republic of</option>
1290                                            <option value="Korea">Korea</option>
1291                                            <option value="Republic of">Republic of</option>
1292                                            <option value="Kuwait">Kuwait</option>
1293                                            <option value="Cayman Islands">Cayman Islands</option>
1294                                            <option value="Kazakhstan">Kazakhstan</option>
1295                                            <option value="Lao People&#39;s Democratic Republic">Lao People&#39;s Democratic Republic</option>
1296                                            <option value="Lebanon">Lebanon</option>
1297                                            <option value="Saint Lucia">Saint Lucia</option>
1298                                            <option value="Liechtenstein">Liechtenstein</option>
1299                                            <option value="Sri Lanka">Sri Lanka</option>
1300                                            <option value="Liberia">Liberia</option>
1301                                            <option value="Lesotho">Lesotho</option>
1302                                            <option value="Lithuania">Lithuania</option>
1303                                            <option value="Luxembourg">Luxembourg</option>
1304                                            <option value="Latvia">Latvia</option>
1305                                            <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
1306                                            <option value="Morocco">Morocco</option>
1307                                            <option value="Monaco">Monaco</option>
1308                                            <option value="Moldova">Moldova</option>
1309                                            <option value="Republic of">Republic of</option>
1310                                            <option value="Montenegro">Montenegro</option>
1311                                            <option value="Saint Martin (French part)">Saint Martin (French part)</option>
1312                                            <option value="Madagascar">Madagascar</option>
1313                                            <option value="Macedonia">Macedonia</option>
1314                                            <option value="the former Yugoslav Republic of">the former Yugoslav Republic of</option>
1315                                            <option value="Mali">Mali</option>
1316                                            <option value="Myanmar">Myanmar</option>
1317                                            <option value="Mongolia">Mongolia</option>
1318                                            <option value="Macao">Macao</option>
1319                                            <option value="Martinique">Martinique</option>
1320                                            <option value="Mauritania">Mauritania</option>
1321                                            <option value="Montserrat">Montserrat</option>
1322                                            <option value="Malta">Malta</option>
1323                                            <option value="Mauritius">Mauritius</option>
1324                                            <option value="Maldives">Maldives</option>
1325                                            <option value="Malawi">Malawi</option>
1326                                            <option value="Mexico">Mexico</option>
1327                                            <option value="Malaysia">Malaysia</option>
1328                                            <option value="Mozambique">Mozambique</option>
1329                                            <option value="Namibia">Namibia</option>
1330                                            <option value="New Caledonia">New Caledonia</option>
1331                                            <option value="Niger">Niger</option>
1332                                            <option value="Norfolk Island">Norfolk Island</option>
1333                                            <option value="Nigeria">Nigeria</option>
1334                                            <option value="Nicaragua">Nicaragua</option>
1335                                            <option value="Netherlands">Netherlands</option>
1336                                            <option value="Norway">Norway</option>
1337                                            <option value="Nepal">Nepal</option>
1338                                            <option value="Nauru">Nauru</option>
1339                                            <option value="Niue">Niue</option>
1340                                            <option value="New Zealand">New Zealand</option>
1341                                            <option value="Oman">Oman</option>
1342                                            <option value="Panama">Panama</option>
1343                                            <option value="Peru">Peru</option>
1344                                            <option value="French Polynesia">French Polynesia</option>
1345                                            <option value="Papua New Guinea">Papua New Guinea</option>
1346                                            <option value="Philippines">Philippines</option>
1347                                            <option value="Pakistan">Pakistan</option>
1348                                            <option value="Poland">Poland</option>
1349                                            <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
1350                                            <option value="Pitcairn">Pitcairn</option>
1351                                            <option value="Palestinian Territory">Palestinian Territory</option>
1352                                            <option value="Occupied">Occupied</option>
1353                                            <option value="Portugal">Portugal</option>
1354                                            <option value="Paraguay">Paraguay</option>
1355                                            <option value="Qatar">Qatar</option>
1356                                            <option value="Reunion">Reunion</option>
1357                                            <option value="Romania">Romania</option>
1358                                            <option value="Serbia">Serbia</option>
1359                                            <option value="Russian Federation">Russian Federation</option>
1360                                            <option value="Rwanda">Rwanda</option>
1361                                            <option value="Saudi Arabia">Saudi Arabia</option>
1362                                            <option value="Solomon Islands">Solomon Islands</option>
1363                                            <option value="Seychelles">Seychelles</option>
1364                                            <option value="Sudan">Sudan</option>
1365                                            <option value="Sweden">Sweden</option>
1366                                            <option value="Singapore">Singapore</option>
1367                                            <option value="Saint Helena">Saint Helena</option>
1368                                            <option value="Ascension and Tristan da Cunha">Ascension and Tristan da Cunha</option>
1369                                            <option value="Slovenia">Slovenia</option>
1370                                            <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>
1371                                            <option value="Slovakia">Slovakia</option>
1372                                            <option value="Sierra Leone">Sierra Leone</option>
1373                                            <option value="San Marino">San Marino</option>
1374                                            <option value="Senegal">Senegal</option>
1375                                            <option value="Somalia">Somalia</option>
1376                                            <option value="Suriname">Suriname</option>
1377                                            <option value="South Sudan">South Sudan</option>
1378                                            <option value="Sao Tome and Principe">Sao Tome and Principe</option>
1379                                            <option value="El Salvador">El Salvador</option>
1380                                            <option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option>
1381                                            <option value="Syrian Arab Republic">Syrian Arab Republic</option>
1382                                            <option value="Swaziland">Swaziland</option>
1383                                            <option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
1384                                            <option value="Chad">Chad</option>
1385                                            <option value="French Southern Territories">French Southern Territories</option>
1386                                            <option value="Togo">Togo</option>
1387                                            <option value="Thailand">Thailand</option>
1388                                            <option value="Tajikistan">Tajikistan</option>
1389                                            <option value="Tokelau">Tokelau</option>
1390                                            <option value="Timor-Leste">Timor-Leste</option>
1391                                            <option value="Turkmenistan">Turkmenistan</option>
1392                                            <option value="Tunisia">Tunisia</option>
1393                                            <option value="Tonga">Tonga</option>
1394                                            <option value="Turkey">Turkey</option>
1395                                            <option value="Trinidad and Tobago">Trinidad and Tobago</option>
1396                                            <option value="Tuvalu">Tuvalu</option>
1397                                            <option value="Chinese Taipei">Chinese Taipei</option>
1398                                            <option value="Tanzania">Tanzania</option>
1399                                            <option value="United Republic of">United Republic of</option>
1400                                            <option value="Ukraine">Ukraine</option>
1401                                            <option value="Uganda">Uganda</option>
1402                                            <option value="United States">United States</option>
1403                                            <option value="Uruguay">Uruguay</option>
1404                                            <option value="Uzbekistan">Uzbekistan</option>
1405                                            <option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
1406                                            <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
1407                                            <option value="Venezuela">Venezuela</option>
1408                                            <option value="Bolivarian Republic of">Bolivarian Republic of</option>
1409                                            <option value="Virgin Islands">Virgin Islands</option>
1410                                            <option value="British">British</option>
1411                                            <option value="Viet Nam">Viet Nam</option>
1412                                            <option value="Vanuatu">Vanuatu</option>
1413                                            <option value="Wallis and Futuna">Wallis and Futuna</option>
1414                                            <option value="Samoa">Samoa</option>
1415                                            <option value="Yemen">Yemen</option>
1416                                            <option value="Mayotte">Mayotte</option>
1417                                            <option value="South Africa">South Africa</option>
1418                                            <option value="Zambia">Zambia</option>
1419                                            <option value="Zimbabwe.">Zimbabwe.</option>
1420                                    </select>
1421                                </div>
1422                                                                                                            </div>
1423                        <div class="dynamicFormObjectField col-xs-12  checkboxField      ">
1424                                <input type="checkbox" class="input-data" name="field_7" required aria-label="By using this form, you agree with the storage and handling of your data by this website." data-msg-required=" By using this form, you agree with the storage and handling of your data by this website.  is required field" />
1425                                <label for="field_7">By using this form, you agree with the storage and handling of your data by this website.</label>
1426                                                                                                                                        </div>
1427                    
1428                    <input type="hidden" name="formUrl" id="formUrl" value="https://www.ecoppia.com/solutions" />
1429                    <input type="hidden" name="siteURL" id="siteURL" value="https://www.ecoppia.com" />
1430
1431
1432                    <input type="hidden" name="formPageName" id="formPageName" value="Ecoppia&#39;s Remote Automatic Solar Panel Cleaning System Reduces O&amp;M Costs | Ecoppia" />
1433                    <input type="hidden" name="hiddenInput" id="hiddenInput" />
1434                    <input type="hidden" name="fileMaxSize" id="fileMaxSize" value="4" />
1435                    <input type="hidden" name="cfbirthday" id="cfbirthday" />
1436
1437
1438                    <div class="dynamicFormObjectSubmit col-xs-12">
1439                            <input type="submit" class="form-submit" value="Download Datasheet" />
1440                        <div class="spinner">
1441                            <i class="fa fa-spinner fa-spin fa-2x fa-fw" style="display:none;"></i>
1442                        </div>
1443                    </div>
1444                </fieldset>
1445                <div class="notification error scn-reader-only" style="display:none;" aria-live="polite">יש שגיאה בטופס</div>
1446            </form>
1447        </div>
1448
1449
1450        <div class="dynamicFormEndText">
1451            
1452        </div>
1453    </div>
1454    
1454<script type="text/javascript">
1455        $("#promotionWindow #DynamicFormObject[dynamic-form-object-id=2613] .dynamicFormObjectField:not(:has(textarea))").addClass("col-sm-4");
1456        $("#promotionWindow #DynamicFormObject[dynamic-form-object-id=2613] .dynamicFormObjectSubmit").addClass("col-sm-4");
1457
1458       $(document).ready(function () {
1459    /**VALIDATE DYNAMIC FORM**/
1460    var rules = {};
1461    var messages = {};
1462
1463    // :text plus type=number so a Number field marked with Phone validation is also checked
1464    $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed input[name^=field]:text, #dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed input[name^=field][type=number]').each(function () {
1465        var $input = $(this);
1466        if ($input.is("[required]")) {
1467            rules[this.name] = { required: true };
1468            // Use data-msg-required for custom message if it exists
1469            messages[this.name] = {
1470                required: $input.data('msg-required') || 'Required field'
1471            };
1472        }
1473
1474            
1475                if ($input.hasClass("Phone")) {
1476                    rules[this.name] = { regex: /^\+?(?:[\s\-.()]*\d){7,15}[\s\-.()]*$/ };
1477                    messages[this.name] = { regex: 'Invalid number' };
1478                }
1479            
1480
1481        if ($input.hasClass("EMail")) {
1482            rules[this.name] = { regex: /^([A-Za-z0-9._-]+)@[A-Za-z0-9]([A-Za-z0-9.-]*)\.[A-Za-z]{2,5}$/ };
1483            messages[this.name] = { regex: 'Invalid Email' };
1484        }
1485    });
1486
1487    // Initialize validator
1488    var validator = $("#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed").validate({
1489        errorElement: 'span',
1490        rules: rules,
1491        messages: messages
1492    });
1493});
1494    </script>
vendor: 2 bytes, line 1494
1494
1495<script>
1496                function onDynamicFormSuccess(){
1497                    $('form[data-formid="2613"]').fadeOut();
1498                    $('form[data-formid="2613"]').closest('#DynamicFormObject').addClass('thanks-mode')
1499                }
1500
1501            $(document).ready(function () {
1502            var FormResultPageLocation = "/FormResultPage?FormID=2613";
1503            if ($("#StaticSite").length && $("#StaticSite").val() == "true") {
1504                isStatic = true;
1505            }
1506            if (isStatic) {
1507                FormResultPageLocation = "/FormResultPage/2613";
1508            }
1509            submitFormDynamicForm('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed', '/DynamicFormSubmitNew?FormID=2613', function (data) {
1510                if (data == "OK") {
1511                    var isFlashyIntegration = false; // Convert C# boolean to JavaScript boolean
1512                    if (isFlashyIntegration) {
1513                        var fieldMailValue = $("input[name=field_5]").val();
1514                        flashy('setCustomer', {
1515                            "email": fieldMailValue
1516                        });
1517                    }
1518                    onDynamicFormSuccess();
1519
1520                 window.location = FormResultPageLocation;
1521             }
1522                else if (data == "invalid file") {
1523                console.log("invalid file");
1524                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .form-submit").attr("disabled", "false");
1525                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .spinner .fa-spinner").fadeOut();
1526                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .fileCorrupted-error").hide();
1527                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .fileUploader-error").show();
1528                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .fileUploadTrigger").attr("placeholder","");
1529                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed'+" .fileUploader").val("");
1530                }
1531                else if (data == "corrupted file") {
1532                console.log("corrupted file");
1533                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .form-submit").attr("disabled", "false");
1534                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .spinner .fa-spinner").fadeOut();
1535                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .fileUploader-error").hide();
1536                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .fileCorrupted-error").show();
1537                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .fileUploadTrigger").attr("placeholder","");
1538                $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed'+" .fileUploader").val("");
1539                }
1540                else if (data == "captcha failed") {
1541                    $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .spinner .fa-spinner").fadeOut();
1542                    $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .form-submit").attr("disabled", false);
1543                    $('#dynamic-form-2613_8874dee5-86f1-4c96-8c9a-fd00ec72f8ed' + " .error-captcha").text('Operation Failed');
1544                }
1545            });
1546
1547            $('select').on('change', function () {
1548                // Clear "aria-selected" from all options
1549                $(this).find('option').removeAttr('aria-selected');
1550
1551                // Add "aria-selected" to the currently chosen option
1552                $(this).find('option:selected').attr('aria-selected', 'true');
1553            });
1554        });
1555</script>
1555
1556    <style>
1557        #DynamicFormObject.thanks-mode #form-thanks {
1558            display: block !important;
1559        }
1560        .g-recaptcha  div, .g-recaptcha iframe {
1561            width: 100% !important;
1562        }
1563    </style>
1564                    </div>
1565    
1566    <div class="clearfix visible-xs-block"></div>
1567</section>
1568 <section class="section stellar-static section-animation-list grid-form-section solutions-form" id="solutions-form3" data-id="12598">
1569            <div class="form-container-wide section-animation-item ">
1570
1571
1572    <div id="DynamicFormObject" class="normal-form " dynamic-form-object-id="2614">
1573        <div class="dynamicFormObjectTitleAndText">
1574                <h3 class="dynamicFormObjectTitle">
1575                    Download the H4 Datasheet
1576                </h3>
1577        </div>
1578        <div class="dynamicFormObjectFields row">
1579            <div class="top-form">
1580                Fill out the form below to download the H4 Datasheet
1581            </div>
1582            
1583
1584            <form id="dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47" method="post" data-formid="2614" data-siteid="1692" enctype="multipart/form-data">
1585                <fieldset>
1586                    <legend class="scn-reader-only">אנא מלאו את טופס - Download the H4 Datasheet </legend>
1587                        <div class="dynamicFormObjectField col-xs-12        ">
1588                                <div class="input-wrapper input-text  must" id="name-1">
1589                                    <input class="form-control input-data NoValidation" type="text" name="field_1"  placeholder="First Name" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','First Name');" required aria-label="First Name" data-msg-required=" First Name  is required field" />
1590                                </div>
1591                                                                                                                                        </div>
1592                        <div class="dynamicFormObjectField col-xs-12        ">
1593                                <div class="input-wrapper input-text  must" id="name-2">
1594                                    <input class="form-control input-data NoValidation" type="text" name="field_2"  placeholder="Last Name" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Last Name');" required aria-label="Last Name" data-msg-required=" Last Name  is required field" />
1595                                </div>
1596                                                                                                                                        </div>
1597                        <div class="dynamicFormObjectField col-xs-12 input-email       ">
1598                                <div class="input-wrapper input-text  must" id="name-5">
1599                                    <input class="form-control input-data EMail" type="text" name="field_5"  placeholder="Email" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Email');" required aria-label="Email" data-msg-required=" Email  is required field" />
1600                                </div>
1601                                                                                                                                        </div>
1602                        <div class="dynamicFormObjectField col-xs-12        ">
1603                                <div class="input-wrapper input-text  must" id="name-3">
1604                                    <input class="form-control input-data NoValidation" type="text" name="field_3"  placeholder="Title" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Title');" required aria-label="Title" data-msg-required=" Title  is required field" />
1605                                </div>
1606                                                                                                                                        </div>
1607                        <div class="dynamicFormObjectField col-xs-12        ">
1608                                <div class="input-wrapper input-text  must" id="name-4">
1609                                    <input class="form-control input-data NoValidation" type="text" name="field_4"  placeholder="Company" onfocus="$(this).attr('placeholder','');
1609" onblur="$(this).attr('placeholder','Company');" required aria-label="Company" data-msg-required=" Company  is required field" />
1610                                </div>
1611                                                                                                                                        </div>
1612                        <div class="dynamicFormObjectField col-xs-12  selectBox-6      ">
1613                                                            <div class="select-wrapper must">
1614                                    
1615                                    <select class="input-data form-control" name="field_6" required aria-label="Country-השתמשו במקשי החיצים על מנת לבחור Country" data-msg-required=" Country  is required field">
1616                                        <option value="" disabled="disabled" selected="selected" class="placeholder">Country</option>
1617                                            <option value="Andorra">Andorra</option>
1618                                            <option value="United Arab Emirates">United Arab Emirates</option>
1619                                            <option value="Afghanistan">Afghanistan</option>
1620                                            <option value="Antigua and Barbuda">Antigua and Barbuda</option>
1621                                            <option value="Anguilla">Anguilla</option>
1622                                            <option value="Albania">Albania</option>
1623                                            <option value="Armenia">Armenia</option>
1624                                            <option value="Angola">Angola</option>
1625                                            <option value="Antarctica">Antarctica</option>
1626                                            <option value="Argentina">Argentina</option>
1627                                            <option value="Austria">Austria</option>
1628                                            <option value="Australia">Australia</option>
1629                                            <option value="Aruba">Aruba</option>
1630                                            <option value="Aland Islands">Aland Islands</option>
1631                                            <option value="Azerbaijan">Azerbaijan</option>
1632                                            <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
1633                                            <option value="Barbados">Barbados</option>
1634                                            <option value="Bangladesh">Bangladesh</option>
1635                                            <option value="Belgium">Belgium</option>
1636                                            <option value="Burkina Faso">Burkina Faso</option>
1637                                            <option value="Bulgaria">Bulgaria</option>
1638                                            <option value="Bahrain">Bahrain</option>
1639                                            <option value="Burundi">Burundi</option>
1640                                            <option value="Benin">Benin</option>
1641                                            <option value="Saint Barth&#233;lemy">Saint Barth&#233;lemy</option>
1642                                            <option value="Bermuda">Bermuda</option>
1643                                            <option value="Brunei Darussalam">Brunei Darussalam</option>
1644                                            <option value="Bolivia">Bolivia</option>
1645                                            <option value="Plurinational State of">Plurinational State of</option>
1646                                            <option value="Bonaire">Bonaire</option>
1647                                            <option value="Sint Eustatius and Saba">Sint Eustatius and Saba</option>
1648                                            <option value="Brazil">Brazil</option>
1649                                            <option value="Bahamas">Bahamas</option>
1650                                            <option value="Bhutan">Bhutan</option>
1651                                            <option value="Bouvet Island">Bouvet Island</option>
1652                                            <option value="Botswana">Botswana</option>
1653                                            <option value="Belarus">Belarus</option>
1654                                            <option value="Belize">Belize</option>
1655                                            <option value="Canada">Canada</option>
1656                                            <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
1657                                            <option value="Congo">Congo</option>
1658                                            <option value="the Democratic Republic of the">
1658the Democratic Republic of the</option>
1659                                            <option value="Central African Republic">Central African Republic</option>
1660                                            <option value="Congo">Congo</option>
1661                                            <option value="Switzerland">Switzerland</option>
1662                                            <option value="Cote d&#39;Ivoire">Cote d&#39;Ivoire</option>
1663                                            <option value="Cook Islands">Cook Islands</option>
1664                                            <option value="Chile">Chile</option>
1665                                            <option value="Cameroon">Cameroon</option>
1666                                            <option value="China">China</option>
1667                                            <option value="Colombia">Colombia</option>
1668                                            <option value="Costa Rica">Costa Rica</option>
1669                                            <option value="Cuba">Cuba</option>
1670                                            <option value="Cape Verde">Cape Verde</option>
1671                                            <option value="Cura&#231;ao">Cura&#231;ao</option>
1672                                            <option value="Christmas Island">Christmas Island</option>
1673                                            <option value="Cyprus">Cyprus</option>
1674                                            <option value="Czech Republic">Czech Republic</option>
1675                                            <option value="Germany">Germany</option>
1676                                            <option value="Djibouti">Djibouti</option>
1677                                            <option value="Denmark">Denmark</option>
1678                                            <option value="Dominica">Dominica</option>
1679                                            <option value="Dominican Republic">Dominican Republic</option>
1680                                            <option value="Algeria">Algeria</option>
1681                                            <option value="Ecuador">Ecuador</option>
1682                                            <option value="Estonia">Estonia</option>
1683                                            <option value="Egypt">Egypt</option>
1684                                            <option value="Western Sahara">Western Sahara</option>
1685                                            <option value="Eritrea">Eritrea</option>
1686                                            <option value="Spain">Spain</option>
1687                                            <option value="Ethiopia">Ethiopia</option>
1688                                            <option value="Finland">Finland</option>
1689                                            <option value="Fiji">Fiji</option>
1690                                            <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
1691                                            <option value="Faroe Islands">Faroe Islands</option>
1692                                            <option value="France">France</option>
1693                                            <option value="Gabon">Gabon</option>
1694                                            <option value="United Kingdom">United Kingdom</option>
1695                                            <option value="Grenada">Grenada</option>
1696                                            <option value="Georgia">Georgia</option>
1697                                            <option value="French Guiana">French Guiana</option>
1698                                            <option value="Guernsey">Guernsey</option>
1699                                            <option value="Ghana">Ghana</option>
1700                                            <option value="Gibraltar">Gibraltar</option>
1701                                            <option value="Greenland">Greenland</option>
1702                                            <option value="Gambia">Gambia</option>
1703                                            <option value="Guinea">Guinea</option>
1704                                            <option value="Guadeloupe">Guadeloupe</option>
1705                                            <option value="Equatorial Guinea">Equatorial Guinea</option>
1706                                            <option value="Greece">Greece</option>
1707                                            <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>
1708                                            <option value="Guatemala">Guatemala</option>
1709                                            <option value="Guinea-Bissau">Guinea-Bissau</option>
1710                                            <option value="Guyana">Guyana</option>
1711                                            <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
1712                                            <option value="Honduras">Honduras</option>
1713                                            <option value="Croatia">Croatia</option>
1714                                            <option value="Haiti">Haiti</option>
1715                                            <option value="Hungary">Hungary</option>
1716                                            <option value="Indonesia">Indonesia</option>
1717                                            <option value="Ireland">Ireland</option>
1718                                            <option value="Israel">Israel</option>
1719                                            <option value="Isle of Man">Isle of Man</option>
1720                                            <option value="India">India</option>
1721                                            <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
1722                                            <option value="Iraq">Iraq</option>
1723                                            <option value="Iran">Iran</option>
1724                                            <option value="Islamic Republic of">Islamic Republic of</option>
1725                                            <option value="Iceland">Iceland</option>
1726                                            <option value="Italy">Italy</option>
1727                                            <option value="Jersey">Jersey</option>
1728                                            <option value="Jamaica">Jamaica</option>
1729                                            <option value="Jordan">Jordan</option>
1730                                            <option value="Japan">Japan</option>
1731                                            <option value="Kenya">Kenya</option>
1732                                            <option value="Kyrgyzstan">Kyrgyzstan</option>
1733                                            <option value="Cambodia">Cambodia</option>
1734                                            <option value="Kiribati">Kiribati</option>
1735                                            <option value="Comoros">Comoros</option>
1736                                            <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
1737                                            <option value="Korea">Korea</option>
1738                                            <option value="Democratic People&#39;s Republic of">Democratic People&#39;s Republic of</option>
1739                                            <option value="Korea">Korea</option>
1740                                            <option value="Republic of">Republic of</option>
1741                                            <option value="Kuwait">Kuwait</option>
1742                                            <option value="Cayman Islands">Cayman Islands</option>
1743                                            <option value="Kazakhstan">Kazakhstan</option>
1744                                            <option value="Lao People&#39;s Democratic Republic">Lao People&#39;s Democratic Republic</option>
1745                                            <option value="Lebanon">Lebanon</option>
1746                                            <option value="Saint Lucia">Saint Lucia</option>
1747                                            <option value="Liechtenstein">Liechtenstein</option>
1748                                            <option value="Sri Lanka">Sri Lanka</option>
1749                                            <option value="Liberia">Liberia</option>
1750                                            <option value="Lesotho">Lesotho</option>
1751                                            <option value="Lithuania">Lithuania</option>
1752                                            <option value="Luxembourg">Luxembourg</option>
1753                                            <option value="Latvia">Latvia</option>
1754                                            <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
1755                                            <option value="Morocco">Morocco</option>
1756                                            <option value="Monaco">Monaco</option>
1757                                            <option value="Moldova">Moldova</option>
1758                                            <option value="Republic of">Republic of</option>
1759                                            <option value="Montenegro">Montenegro</option>
1760                                            <option value="Saint Martin (French part)">Saint Martin (French part)</option>
1761                                            <option value="Madagascar">Madagascar</option>
1762                                            <option value="Macedonia">Macedonia</option>
1763                                            <option value="the former Yugoslav Republic of">the former Yugoslav Republic of</option>
1764                                            <option value="Mali">Mali</option>
1765                                            <option value="Myanmar">Myanmar</option>
1766                                            <option value="Mongolia">Mongolia</option>
1767                                            <option value="Macao">Macao</option>
1768                                            <option value="Martinique">Martinique</option>
1769                                            <option value="Mauritania">Mauritania</option>
1770                                            <option value="Montserrat">Montserrat</option>
1771                                            <option value="Malta">Malta</option>
1772                                            <option value="Mauritius">Mauritius</option>
1773                                            <option value="Maldives">Maldives</option>
1774                                            <option value="Malawi">Malawi</option>
1775                                            <option value="Mexico">Mexico</option>
1776                                            <option value="Malaysia">Malaysia</option>
1777                                            <option value="Mozambique">Mozambique</option>
1778                                            <option value="Namibia">Namibia</option>
1779                                            <option value="New Caledonia">New Caledonia</option>
1780                                            <option value="Niger">Niger</option>
1781                                            <option value="Norfolk Island">Norfolk Island</option>
1782                                            <option value="Nigeria">Nigeria</option>
1783                                            <option value="Nicaragua">Nicaragua</option>
1784                                            <option value="Netherlands">Netherlands</option>
1785                                            <option value="Norway">Norway</option>
1786                                            <option value="Nepal">Nepal</option>
1787                                            <option value="Nauru">Nauru</option>
1788                                            <option value="Niue">Niue</option>
1789                                            <option value="New Zealand">New Zealand</option>
1790                                            <option value="Oman">Oman</option>
1791                                            <option value="Panama">Panama</option>
1792                                            <option value="Peru">Peru</option>
1793                                            <option value="French Polynesia">French Polynesia</option>
1794                                            <option value="Papua New Guinea">Papua New Guinea</option>
1795                                            <option value="Philippines">Philippines</option>
1796                                            <option value="Pakistan">Pakistan</option>
1797                                            <option value="Poland">Poland</option>
1798                                            <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
1799                                            <option value="Pitcairn">Pitcairn</option>
1800                                            <option value="Palestinian Territory">Palestinian Territory</option>
1801                                            <option value="Occupied">Occupied</option>
1802                                            <option value="Portugal">Portugal</option>
1803                                            <option value="Paraguay">Paraguay</option>
1804                                            <option value="Qatar">Qatar</option>
1805                                            <option value="Reunion">Reunion</option>
1806                                            <option value="Romania">Romania</option>
1807                                            <option value="Serbia">Serbia</option>
1808                                            <option value="Russian Federation">Russian Federation</option>
1809                                            <option value="Rwanda">Rwanda</option>
1810                                            <option value="Saudi Arabia">Saudi Arabia</option>
1811                                            <option value="Solomon Islands">Solomon Islands</option>
1812                                            <option value="Seychelles">Seychelles</option>
1813                                            <option value="Sudan">Sudan</option>
1814                                            <option value="Sweden">Sweden</option>
1815                                            <option value="Singapore">Singapore</option>
1816                                            <option value="Saint Helena">Saint Helena</option>
1817                                            <option value="Ascension and Tristan da Cunha">Ascension and Tristan da Cunha</option>
1818                                            <option value="Slovenia">Slovenia</option>
1819                                            <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>
1820                                            <option value="Slovakia">Slovakia</option>
1821                                            <option value="Sierra Leone">Sierra Leone</option>
1822                                            <option value="San Marino">San Marino</option>
1823                                            <option value="Senegal">Senegal</option>
1824                                            <option value="Somalia">Somalia</option>
1825                                            <option value="Suriname">Suriname</option>
1826                                            <option value="South Sudan">South Sudan</option>
1827                                            <option value="Sao Tome and Principe">Sao Tome and Principe</option>
1828                                            <option value="El Salvador">El Salvador</option>
1829                                            <option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option>
1830                                            <option value="Syrian Arab Republic">Syrian Arab Republic</option>
1831                                            <option value="Swaziland">Swaziland</option>
1832                                            <option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
1833                                            <option value="Chad">Chad</option>
1834                                            <option value="French Southern Territories">French Southern Territories</option>
1835                                            <option value="Togo">Togo</option>
1836                                            <option value="Thailand">Thailand</option>
1837                                            <option value="Tajikistan">Tajikistan</option>
1838                                            <option value="Tokelau">Tokelau</option>
1839                                            <option value="Timor-Leste">Timor-Leste</option>
1840                                            <option value="Turkmenistan">Turkmenistan</option>
1841                                            <option value="Tunisia">Tunisia</option>
1842                                            <option value="Tonga">Tonga</option>
1843                                            <option value="Turkey">Turkey</option>
1844                                            <option value="Trinidad and Tobago">Trinidad and Tobago</option>
1845                                            <option value="Tuvalu">Tuvalu</option>
1846                                            <option value="Chinese Taipei">Chinese Taipei</option>
1847                                            <option value="Tanzania">Tanzania</option>
1848                                            <option value="United Republic of">United Republic of</option>
1849                                            <option value="Ukraine">Ukraine</option>
1850                                            <option value="Uganda">Uganda</option>
1851                                            <option value="United States">United States</option>
1852                                            <option value="Uruguay">Uruguay</option>
1853                                            <option value="Uzbekistan">Uzbekistan</option>
1854                                            <option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
1855                                            <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
1856                                            <option value="Venezuela">Venezuela</option>
1857                                            <option value="Bolivarian Republic of">Bolivarian Republic of</option>
1858                                            <option value="Virgin Islands">Virgin Islands</option>
1859                                            <option value="British">British</option>
1860                                            <option value="Viet Nam">Viet Nam</option>
1861                                            <option value="Vanuatu">Vanuatu</option>
1862                                            <option value="Wallis and Futuna">Wallis and Futuna</option>
1863                                            <option value="Samoa">Samoa</option>
1864                                            <option value="Yemen">Yemen</option>
1865                                            <option value="Mayotte">Mayotte</option>
1866                                            <option value="South Africa">South Africa</option>
1867                                            <option value="Zambia">Zambia</option>
1868                                            <option value="Zimbabwe.">Zimbabwe.</option>
1869                                    </select>
1870                                </div>
1871                                                                                                            </div>
1872                        <div class="dynamicFormObjectField col-xs-12  checkboxField      ">
1873                                <input type="checkbox" class="input-data" name="field_7" required aria-label="By using this form, you agree with the storage and handling of your data by this website." data-msg-required=" By using this form, you agree with the storage and handling of your data by this website.  is required field" />
1874                                <label for="field_7">By using this form, you agree with the storage and handling of your data by this website.</label>
1875                                                                                                                                        </div>
1876                    
1877                    <input type="hidden" name="formUrl" id="formUrl" value="https://www.ecoppia.com/solutions" />
1878                    <input type="hidden" name="siteURL" id="siteURL" value="https://www.ecoppia.com" />
1879
1880
1881                    <input type="hidden" name="formPageName" id="formPageName" value="Ecoppia&#39;s Remote Automatic Solar Panel Cleaning System Reduces O&amp;M Costs | Ecoppia" />
1882                    <input type="hidden" name="hiddenInput" id="hiddenInput" />
1883                    <input type="hidden" name="fileMaxSize" id="fileMaxSize" value="4" />
1884                    <input type="hidden" name="cfbirthday" id="cfbirthday" />
1885
1886
1887                    <div class="dynamicFormObjectSubmit col-xs-12">
1888                            <input type="submit" class="form-submit" value="Download Datasheet" />
1889                        <div class="spinner">
1890                            <i class="fa fa-spinner fa-spin fa-2x fa-fw" style="display:none;"></i>
1891                        </div>
1892                    </div>
1893                </fieldset>
1894                <div class="notification error scn-reader-only" style="display:none;" aria-live="polite">יש שגיאה בטופס</div>
1895            </form>
1896        </div>
1897
1898
1899        <div class="dynamicFormEndText">
1900            
1901        </div>
1902    </div>
1903    
1903<script type="text/javascript">
1904        $("#promotionWindow #DynamicFormObject[dynamic-form-object-id=2614] .dynamicFormObjectField:not(:has(textarea))").addClass("col-sm-4");
1905        $("#promotionWindow #DynamicFormObject[dynamic-form-object-id=2614] .dynamicFormObjectSubmit").addClass("col-sm-4");
1906
1907       $(document).ready(function () {
1908    /**VALIDATE DYNAMIC FORM**/
1909    var rules = {};
1910    var messages = {};
1911
1912    // :text plus type=number so a Number field marked with Phone validation is also checked
1913    $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47 input[name^=field]:text, #dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47 input[name^=field][type=number]').each(function () {
1914        var $input = $(this);
1915        if ($input.is("[required]")) {
1916            rules[this.name] = { required: true };
1917            // Use data-msg-required for custom message if it exists
1918            messages[this.name] = {
1919                required: $input.data('msg-required') || 'Required field'
1920            };
1921        }
1922
1923            
1924                if ($input.hasClass("Phone")) {
1925                    rules[this.name] = { regex: /^\+?(?:[\s\-.()]*\d){7,15}[\s\-.()]*$/ };
1926                    messages[this.name] = { regex: 'Invalid number' };
1927                }
1928            
1929
1930        if ($input.hasClass("EMail")) {
1931            rules[this.name] = { regex: /^([A-Za-z0-9._-]+)@[A-Za-z0-9]([A-Za-z0-9.-]*)\.[A-Za-z]{2,5}$/ };
1932            messages[this.name] = { regex: 'Invalid Email' };
1933        }
1934    });
1935
1936    // Initialize validator
1937    var validator = $("#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47").validate({
1938        errorElement: 'span',
1939        rules: rules,
1940        messages: messages
1941    });
1942});
1943    </script>
vendor: 2 bytes, line 1943
1943
1944<script>
1945                function onDynamicFormSuccess(){
1946                    $('form[data-formid="2614"]').fadeOut();
1947                    $('form[data-formid="2614"]').closest('#DynamicFormObject').addClass('thanks-mode')
1948                }
1949
1950            $(document).ready(function () {
1951            var FormResultPageLocation = "/FormResultPage?FormID=2614";
1952            if ($("#StaticSite").length && $("#StaticSite").val() == "true") {
1953                isStatic = true;
1954            }
1955            if (isStatic) {
1956                FormResultPageLocation = "/FormResultPage/2614";
1957            }
1958            submitFormDynamicForm('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47', '/DynamicFormSubmitNew?FormID=2614', function (data) {
1959                if (data == "OK") {
1960                    var isFlashyIntegration = false; // Convert C# boolean to JavaScript boolean
1961                    if (isFlashyIntegration) {
1962                        var fieldMailValue = $("input[name=field_5]").val();
1963                        flashy('setCustomer', {
1964                            "email": fieldMailValue
1965                        });
1966                    }
1967                    onDynamicFormSuccess();
1968
1969                 window.location = FormResultPageLocation;
1970             }
1971                else if (data == "invalid file") {
1972                console.log("invalid file");
1973                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .form-submit").attr("disabled", "false");
1974                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .spinner .fa-spinner").fadeOut();
1975                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .fileCorrupted-error").hide();
1976                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .fileUploader-error").show();
1977                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .fileUploadTrigger").attr("placeholder","");
1978                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47'+" .fileUploader").val("");
1979                }
1980                else if (data == "corrupted file") {
1981                console.log("corrupted file");
1982                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .form-submit").attr("disabled", "false");
1983                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .spinner .fa-spinner").fadeOut();
1984                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .fileUploader-error").hide();
1985                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .fileCorrupted-error").show();
1986                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .fileUploadTrigger").attr("placeholder","");
1987                $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47'+" .fileUploader").val("");
1988                }
1989                else if (data == "captcha failed") {
1990                    $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .spinner .fa-spinner").fadeOut();
1991                    $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .form-submit").attr("disabled", false);
1992                    $('#dynamic-form-2614_56226592-8c1e-47b3-a919-873d749e0c47' + " .error-captcha").text('Operation Failed');
1993                }
1994            });
1995
1996            $('select').on('change', function () {
1997                // Clear "aria-selected" from all options
1998                $(this).find('option').removeAttr('aria-selected');
1999
2000                // Add "aria-selected" to the currently chosen option
2001                $(this).find('option:selected').attr('aria-selected', 'true');
2002            });
2003        });
2004</script>
2004
2005    <style>
2006        #DynamicFormObject.thanks-mode #form-thanks {
2007            display: block !important;
2008        }
2009        .g-recaptcha  div, .g-recaptcha iframe {
2010            width: 100% !important;
2011        }
2012    </style>
2013                    </div>
2014    
2015    <div class="clearfix visible-xs-block"></div>
2016</section>
2017<section class="section stellar-static section-animation-list grid-content-section servicesSec" id="servicesSec4" data-id="10362">
2018    
2019
2020    <div class="services">
2021        <div class="services-head">
2022            <h3 class="services-title">SERVICES</h3>
2023            <div class="services-subtitle"> UNMATCHED COMMITMENT TO OUR CUSTOMERS</div>
2024            <div class="services-text">
2025                <p>
2026                   <p>The Ecoppia Professional Services team supports our customers during the entire lifetime of the project. We offer an all-inclusive 25-year warranty for our installations, and deliver a wide range of services starting from early stage of design:</p>
2027                </p>
2028            </div>
2029        </div>
2030        <div class="services-body">
2031            <div class="services-inner-body">
2032                <div class="services-decor">
2033                    <img src="../../../warehouse/temp/ecoppia/spriral-big.svg" width="100" height="100" />
2034                </div>
2035                
2036                <ul class="services-list">
2037
2038
2039                        <li class="active" data-serviceid="3" data-servicestep="1">PLANNING</li>
2040                        <li class="" data-serviceid="2" data-servicestep="2">COMISSIONING</li>
2041                        <li class="" data-serviceid="4" data-servicestep="3">MAINTENANCE</li>
2042                        <li class="" data-serviceid="5" data-servicestep="4">MONITORING AND ANALYSIS</li>
2043                </ul>
2044                <div class="services-features">
2045                        <div data-serviceid="1" class="" >
2046                            <p>The Ecoppia Professional Services team supports our customers during the entire lifetime of the project. We offer an all-inclusive 25-year warranty for our installations, and deliver a wide range of services starting from early stage of design:</p>
2047                        </div>
2048                        <div data-serviceid="3" class="active" >
2049                            <div><strong>OPTIMIZATION</strong>
2050<p>Optimizing site design to minimize investment</p>
2051</div>
2052<div><strong>COLLABORATION</strong>
2053<p>Tight interaction with developers, EPC&rsquo;s and structure provider&rsquo;s teams</p>
2054</div>
2055                        </div>
2056                        <div data-serviceid="2" class="" >
2057                            <div><strong>DEPLOYMENT</strong>
2058<p>Configurations and installation of all robots on site</p>
2059</div>
2060<div><strong>TRAINING</strong>
2061<p>SCADA training for system monitoring and service analysis</p>
2062</div>
2063<div><strong>ACCEPTANCE TEST</strong>
2064<p>Final QA cycle on site</p>
2065</div>
2066                        </div>
2067                        <div data-serviceid="4" class="" >
2068                            <div><strong>PREDICTIVE MAINTENANCE</strong>
2069<p>Pre-scheduled maintenance windows and advanced predictive maintenance ensure constant availability</p>
2070</div>
2071                        </div>
2072                        <div data-serviceid="5" class="" >
2073                            <div><strong>SYSTEM PERFORMANCE</strong>
2074<p>Monitoring of system components</p>
2075</div>
2076<div><strong>WEATHER INTELLIGENCE</strong>
2077<p>Collection and evaluation of forecasted and real time weather</p>
2078</div>
2079<div><strong>MACHINE LEARNING</strong>
2080<p>Constant service enhancement using sophisticated algorithms</p>
2081</div>
2082<div><strong>REPORTS AND ANALYTICS</strong>
2083<p>Analytics via dedicated interface</p>
2084</div>
2085                        </div>
2086                </div>
2087            </div>
2088        </div>
2089    </div>
2090
2091
2092
2093<style>
2094
2095    /* SERVICE SECTION */
2096
2097
2098    .services-head { max-width: 1250px; margin: 0 auto; padding: 0 15px; }
2099    .services-title {display:inline-block; font-size: 300%; font-weight: 800; text-transform: uppercase; background: #fff; background-image: linear-gradient(263deg, #f39129 , #afcb22 ); background-size: 100%; background-repeat: repeat; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -moz-background-clip: text; -moz-text-fill-color: transparent; margin: 0 0 20px; }
2100   
2101
2102    .services-subtitle { font-size: 105%; font-weight: 600; margin-top: 20px; }
2103
2104    .services-text { font-size: 80%; margin-top: 20px; line-height: 1.9; color: #d3d3d3; max-width: 65%; }
2105
2106    .services-list { margin: 0; padding: 0; list-style-type: none; padding-left: 60px; position: relative; }
2107
2108    .services-body { position: relative; }
2109
2110    .services-inner-body { display: flex; flex-wrap: wrap; align-items: center; margin: 0 auto; overflow: hidden; padding-top: 70px; }
2111
2112    .services-list > li { text-transform: uppercase; font-size: 105%; font-weight: 800;
2112 opacity: 0.5; transition: 0.35s ease-in; line-height: 2; transform-origin: left; cursor: pointer; }
2113
2114    .services-decor { width: 505px; background-image: url(/imgs/spriral-big.svg); background-repeat: no-repeat; background-size: contain; position: relative; z-index: 0; pointer-events: none; user-select: none; transform: rotate(0deg); transform-origin: center center; margin-left: -25vw; transition: 0.5s ease; }
2115
2116    .services-decor img { display: block; width: 100%; height: auto; }
2117
2118    .services-features li { margin-bottom: 15px; }
2119
2120    .services-features strong { font-size: 100%; font-weight: 800; margin: 0; line-height: 1; position: relative; display: block; }
2121
2122    .services-features strong::before { content: ""; width: 52px; height: 50px; background-image: url('warehouse/temp/ecoppia/spiral-small-inline.svg'); background-size: 100%; background-repeat: no-repeat; display: inline-block; position: absolute; top: 15%; transform: translate(-50%, -50%); }
2123
2124    .services-features li { margin-top: 13px; font-size: 75%; line-height: 1.33; }
2125
2126    .services-list > li.active { opacity: 1; }
2127
2128    .services-features  ul { list-style: none; margin: 0; padding: 0; }
2129
2130    .services-features > div { display: none;}
2131    .services-features > div.active { display: block; }
2132
2133    .services-features p { font-size: 75%; line-height: 1.33; margin-top: 13px; }
2134
2135    .services-features > div > div + div { margin-top: 41px; }
2136    .services-features { transition: .6s ease-in max-height;}
2137
2138    @media (min-width: 768px) { .services-list { padding-left: 60px; }
2139
2140        .services-list > li:nth-child(2) { padding-left: 20px; }
2141
2142        .services-list > li:nth-child(3) { padding-left: 40px; }
2143
2144        .services-list > li.active { transform: scale(1.5); }
2145
2146        .services-list > li:last-child { max-width: 13ch; text-indent: 18px; line-height: 1.3; }
2147
2148        .services-features { flex-basis: 500px; align-self: center; margin: 70px auto 0 12%; }
2149        .services-list > li:not(:last-child) { margin-bottom: 40px; }
2150
2151        .services-decor { flex: 1 0 auto; max-width: 50vw; }
2152
2153        .services-decor { flex: 0 30%; margin-left: -15%; }
2154        .services-inner-body {  margin: -70px auto 0; padding-top: 0; }
2155        .services-head { max-width: 70%; margin: 0 auto; padding: 0 15px; }
2156        }
2157
2158    @media (max-width: 767px) {
2159
2160        .services-list { flex: 1 100%; white-space: nowrap; display: flex; padding-left: 0;  order: -1; margin-bottom: 45px; margin-left: 20px;  overflow:hidden;}
2161
2162        .services-features { align-self: flex-start; flex-basis: 70%; padding: 0 15px; }
2163        .services-features > ul { margin-top: 45px; position: relative; }
2164        .services-list > li { margin-right: 10vw; white-space: nowrap; font-size: 90%; }
2165
2166        .services-features strong { font-size: 75%; }
2167
2168        .services-features li { font-size: 50%; }
2169
2170        .services-decor { flex: 0 1 65%; margin-left: -35%; align-self: flex-start; }
2171        .services-title { font-size: 150%; margin-bottom: 0; }
2172
2173        .services-subtitle { font-size: 85%; margin-top: 0;}
2174        .services-features p { font-size: 65%;}
2175        .services-text { font-size: 60%; max-width: 90%; }
2176        .services-inner-body { justify-content: space-between; padding-top: 40px;}
2177        .services-features strong::before { width: 35px; height: 35px; top: 20%; }
2178
2179       
2180
2181
2182    }
2183</style>
2184
2185
2186<script>
2187
2188
2189
2190    $(document).ready(function () {
2191        let isMoving = false
2192        let fadeEnd = true
2193
2194        // services section
2195        if (isMobile) {
2196            let first = $('.services-features > div.active').outerHeight()
2197            $('.services-features').css('max-height', first);
2198        }
2199
2200        $('.services-list li').click(function () {
2201            if (fadeEnd) {
2202                fadeEnd = false
2203            let self = $(this)
2204            let rotationDegree, rotateBounch = 25
2205            let serviceStep = self.attr('data-servicestep');
2206            $(this).siblings().removeClass('active');
2207            $(this).addClass('active');
2208            rotationDegree = serviceStep * rotateBounch
2209            $('.services-decor').css("transform", "rotate(" + rotationDegree + "deg)")
2210            if (isMobile) {
2211                if (!isMoving) {
2212                    isMoving = true
2213                    $(this).parent().animate({ scrollLeft: self.position().left }, 500, function () {
2214                        let parent = $(this)
2215                        parent.scrollLeft(0);
2216                        self.prevAll("li").appendTo(parent)
2217                        isMoving = false
2218                    });
2219                }
2220            }
2221
2222
2223            let tabId = $(this).attr('data-serviceid');
2224            let tabContent = $('.services-features > div[data-serviceid="' + tabId + '"')
2225
2226            if (isMobile) {
2227                let tabHeight = tabContent.outerHeight() + 15
2228                $('.services-features').css('max-height', tabHeight)
2229            }
2230
2231            $.when(tabContent.siblings().fadeOut())
2232                .then(function () {
2233                    tabContent.addClass('active').fadeIn(801);
2234                    fadeEnd = true
2235                });
2236            }
2237            //tabContent.siblings().fadeOut(800, function () {
2238            //    tabContent.addClass('active').fadeIn(801);
2239            //})
2240
2241            //tabContent.siblings('.active').fadeOut(800, function () {
2242            //    $(this).removeClass('active');
2243            //    tabContent.addClass('active').fadeIn(800);
2244            //});
2245
2246
2247
2248        })
2249
2250      
2251    })
2252</script>
2252
2253    <div class="clearfix visible-xs-block"></div>
2254</section>
2255 <section class="section stellar-static section-animation-list grid-form-section " id="5" data-id="10357">
2256            <div class="form-container-wide section-animation-item ">
2257
2258
2259    <div id="DynamicFormObject" class="normal-form " dynamic-form-object-id="2400">
2260        <div class="dynamicFormObjectTitleAndText">
2261                <h3 class="dynamicFormObjectTitle">
2262                    CONTACT US
2263                </h3>
2264        </div>
2265        <div class="dynamicFormObjectFields row">
2266            <div class="top-form">
2267                Our robotic solutions are ideally designed for large-scaled ground mounted projects of 50MWp and larger, located in arid or semi-arid regions. For further information, please contact us at <a href = "mailto: [email protected]">[email protected]</a> or fill out the form below
2268            </div>
2269            
2270
2271            <form id="dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7" method="post" data-formid="2400" data-siteid="1692" enctype="multipart/form-data">
2272                <fieldset>
2273                    <legend class="scn-reader-only">אנא מלאו את טופס - CONTACT US </legend>
2274                        <div class="dynamicFormObjectField col-xs-12        ">
2275                                <div class="input-wrapper input-text  must" id="name-1">
2276                                    <input class="form-control input-data NoValidation" type="text" name="field_1"  placeholder="First Name" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','First Name');" required aria-label="First Name" data-msg-required=" First Name  is required field" />
2277                                </div>
2278                                                                                                                                        </div>
2279                        <div class="dynamicFormObjectField col-xs-12        ">
2280                                <div class="input-wrapper input-text  must" id="name-5">
2281                                    <input class="form-control input-data NoValidation" type="text" name="field_5"  placeholder="Last Name" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Last Name');" required aria-label="Last Name" data-msg-required=" Last Name  is required field" />
2282                                </div>
2283                                                                                                                                        </div>
2284                        <div class="dynamicFormObjectField col-xs-12        ">
2285                                <div class="input-wrapper input-text  must" id="name-3">
2286                                    <input class="form-control input-data NoValidation" type="text" name="field_3"  placeholder="Company" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Company');" required aria-label="Company" data-msg-required=" Company  is required field" />
2287                                </div>
2288                                                                                                                                        </div>
2289                        <div class="dynamicFormObjectField col-xs-12 input-email       ">
2290                                <div class="input-wrapper input-text  must" id="name-2">
2291                                    <input class="form-control input-data EMail" type="text" name="field_2"  placeholder="Email Address" onfocus="$(this).attr('placeholder','');" onblur="$(this).attr('placeholder','Email Address');" required aria-label="Email Address" data-msg-required=" Email Address  is required field" />
2292                                </div>
2293                                                                                                                                        </div>
2294                        <div class="dynamicFormObjectField col-xs-12  selectBox-6      ">
2295                                                            <div class="select-wrapper must">
2296                                    
2297                                    <select class="input-data form-control" name="field_6" required aria-label="Country-השתמשו במקשי החיצים על מנת לבחור Country" data-msg-required=" Country  is required field">
2298                                        <option value="" disabled="disabled" selected="selected" class="placeholder">Country</option>
2299                                            <option value="Andorra">Andorra</option>
2300                                            <option value="United Arab Emirates">United Arab Emirates</option>
2301                                            <option value="Afghanistan">Afghanistan</option>
2302                                            <option value="Antigua and Barbuda">Antigua and Barbuda</option>
2303                                            <option value="Anguilla">Anguilla</option>
2304                                            <option value="Albania">Albania</option>
2305                                            <option value="Armenia">Armenia</option>
2306                                            <option value="Angola">Angola</option>
2307                                            <option value="Antarctica">Antarctica</option>
2308                                            <option value="Argentina">Argentina</option>
2309                                            <option value="Austria">Austria</option>
2310                                            <option value="Australia">Australia</option>
2311                                            <option value="Aruba">Aruba</option>
2312                                            <option value="Aland Islands">Aland Islands</option>
2313                                            <option value="Azerbaijan">Azerbaijan</option>
2314                                            <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
2315                                            <option value="Barbados">Barbados</option>
2316                                            <option value="Bangladesh">Bangladesh</option>
2317                                            <option value="Belgium">Belgium</option>
2318                                            <option value="Burkina Faso">Burkina Faso</option>
2319                                            <option value="Bulgaria">Bulgaria</option>
2320                                            <option value="Bahrain">Bahrain</option>
2321                                            <option value="Burundi">Burundi</option>
2322                                            <option value="Benin">Benin</option>
2323                                            <option value="Saint Barth&#233;lemy">Saint Barth&#233;lemy</option>
2324                                            <option value="Bermuda">Bermuda</option>
2325                                            <option value="Brunei Darussalam">Brunei Darussalam</option>
2326                                            <option value="Bolivia">Bolivia</option>
2327                                            <option value="Plurinational State of">Plurinational State of</option>
2328                                            <option value="Bonaire">Bonaire</option>
2329                                            <option value="Sint Eustatius and Saba">Sint Eustatius and Saba</option>
2330                                            <option value="Brazil">Brazil</option>
2331                                            <option value="Bahamas">Bahamas</option>
2332                                            <option value="Bhutan">Bhutan</option>
2333                                            <option value="Bouvet Island">Bouvet Island</option>
2334                                            <option value="Botswana">Botswana</option>
2335                                            <option value="Belarus">Belarus</option>
2336                                            <option value="Belize">Belize</option>
2337                                            <option value="Canada">Canada</option>
2338                                            <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
2339                                            <option value="Congo">Congo</option>
2340                                            <option value="the Democratic Republic of the">
2340the Democratic Republic of the</option>
2341                                            <option value="Central African Republic">Central African Republic</option>
2342                                            <option value="Congo">Congo</option>
2343                                            <option value="Switzerland">Switzerland</option>
2344                                            <option value="Cote d&#39;Ivoire">Cote d&#39;Ivoire</option>
2345                                            <option value="Cook Islands">Cook Islands</option>
2346                                            <option value="Chile">Chile</option>
2347                                            <option value="Cameroon">Cameroon</option>
2348                                            <option value="China">China</option>
2349                                            <option value="Colombia">Colombia</option>
2350                                            <option value="Costa Rica">Costa Rica</option>
2351                                            <option value="Cuba">Cuba</option>
2352                                            <option value="Cape Verde">Cape Verde</option>
2353                                            <option value="Cura&#231;ao">Cura&#231;ao</option>
2354                                            <option value="Christmas Island">Christmas Island</option>
2355                                            <option value="Cyprus">Cyprus</option>
2356                                            <option value="Czech Republic">Czech Republic</option>
2357                                            <option value="Germany">Germany</option>
2358                                            <option value="Djibouti">Djibouti</option>
2359                                            <option value="Denmark">Denmark</option>
2360                                            <option value="Dominica">Dominica</option>
2361                                            <option value="Dominican Republic">Dominican Republic</option>
2362                                            <option value="Algeria">Algeria</option>
2363                                            <option value="Ecuador">Ecuador</option>
2364                                            <option value="Estonia">Estonia</option>
2365                                            <option value="Egypt">Egypt</option>
2366                                            <option value="Western Sahara">Western Sahara</option>
2367                                            <option value="Eritrea">Eritrea</option>
2368                                            <option value="Spain">Spain</option>
2369                                            <option value="Ethiopia">Ethiopia</option>
2370                                            <option value="Finland">Finland</option>
2371                                            <option value="Fiji">Fiji</option>
2372                                            <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
2373                                            <option value="Faroe Islands">Faroe Islands</option>
2374                                            <option value="France">France</option>
2375                                            <option value="Gabon">Gabon</option>
2376                                            <option value="United Kingdom">United Kingdom</option>
2377                                            <option value="Grenada">Grenada</option>
2378                                            <option value="Georgia">Georgia</option>
2379                                            <option value="French Guiana">French Guiana</option>
2380                                            <option value="Guernsey">Guernsey</option>
2381                                            <option value="Ghana">Ghana</option>
2382                                            <option value="Gibraltar">Gibraltar</option>
2383                                            <option value="Greenland">Greenland</option>
2384                                            <option value="Gambia">Gambia</option>
2385                                            <option value="Guinea">Guinea</option>
2386                                            <option value="Guadeloupe">Guadeloupe</option>
2387                                            <option value="Equatorial Guinea">Equatorial Guinea</option>
2388                                            <option value="Greece">Greece</option>
2389                                            <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>
2390                                            <option value="Guatemala">Guatemala</option>
2391                                            <option value="Guinea-Bissau">Guinea-Bissau</option>
2392                                            <option value="Guyana">Guyana</option>
2393                                            <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
2394                                            <option value="Honduras">Honduras</option>
2395                                            <option value="Croatia">Croatia</option>
2396                                            <option value="Haiti">Haiti</option>
2397                                            <option value="Hungary">Hungary</option>
2398                                            <option value="Indonesia">Indonesia</option>
2399                                            <option value="Ireland">Ireland</option>
2400                                            <option value="Israel">Israel</option>
2401                                            <option value="Isle of Man">Isle of Man</option>
2402                                            <option value="India">India</option>
2403                                            <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
2404                                            <option value="Iraq">Iraq</option>
2405                                            <option value="Iran">Iran</option>
2406                                            <option value="Islamic Republic of">Islamic Republic of</option>
2407                                            <option value="Iceland">Iceland</option>
2408                                            <option value="Italy">Italy</option>
2409                                            <option value="Jersey">Jersey</option>
2410                                            <option value="Jamaica">Jamaica</option>
2411                                            <option value="Jordan">Jordan</option>
2412                                            <option value="Japan">Japan</option>
2413                                            <option value="Kenya">Kenya</option>
2414                                            <option value="Kyrgyzstan">Kyrgyzstan</option>
2415                                            <option value="Cambodia">Cambodia</option>
2416                                            <option value="Kiribati">Kiribati</option>
2417                                            <option value="Comoros">Comoros</option>
2418                                            <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
2419                                            <option value="Korea">Korea</option>
2420                                            <option value="Democratic People&#39;s Republic of">Democratic People&#39;s Republic of</option>
2421                                            <option value="Korea">Korea</option>
2422                                            <option value="Republic of">Republic of</option>
2423                                            <option value="Kuwait">Kuwait</option>
2424                                            <option value="Cayman Islands">Cayman Islands</option>
2425                                            <option value="Kazakhstan">Kazakhstan</option>
2426                                            <option value="Lao People&#39;s Democratic Republic">Lao People&#39;s Democratic Republic</option>
2427                                            <option value="Lebanon">Lebanon</option>
2428                                            <option value="Saint Lucia">Saint Lucia</option>
2429                                            <option value="Liechtenstein">Liechtenstein</option>
2430                                            <option value="Sri Lanka">Sri Lanka</option>
2431                                            <option value="Liberia">Liberia</option>
2432                                            <option value="Lesotho">Lesotho</option>
2433                                            <option value="Lithuania">Lithuania</option>
2434                                            <option value="Luxembourg">Luxembourg</option>
2435                                            <option value="Latvia">Latvia</option>
2436                                            <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
2437                                            <option value="Morocco">Morocco</option>
2438                                            <option value="Monaco">Monaco</option>
2439                                            <option value="Moldova">Moldova</option>
2440                                            <option value="Republic of">Republic of</option>
2441                                            <option value="Montenegro">Montenegro</option>
2442                                            <option value="Saint Martin (French part)">Saint Martin (French part)</option>
2443                                            <option value="Madagascar">Madagascar</option>
2444                                            <option value="Macedonia">Macedonia</option>
2445                                            <option value="the former Yugoslav Republic of">the former Yugoslav Republic of</option>
2446                                            <option value="Mali">Mali</option>
2447                                            <option value="Myanmar">Myanmar</option>
2448                                            <option value="Mongolia">Mongolia</option>
2449                                            <option value="Macao">Macao</option>
2450                                            <option value="Martinique">Martinique</option>
2451                                            <option value="Mauritania">Mauritania</option>
2452                                            <option value="Montserrat">Montserrat</option>
2453                                            <option value="Malta">Malta</option>
2454                                            <option value="Mauritius">Mauritius</option>
2455                                            <option value="Maldives">Maldives</option>
2456                                            <option value="Malawi">Malawi</option>
2457                                            <option value="Mexico">Mexico</option>
2458                                            <option value="Malaysia">Malaysia</option>
2459                                            <option value="Mozambique">Mozambique</option>
2460                                            <option value="Namibia">Namibia</option>
2461                                            <option value="New Caledonia">New Caledonia</option>
2462                                            <option value="Niger">Niger</option>
2463                                            <option value="Norfolk Island">Norfolk Island</option>
2464                                            <option value="Nigeria">Nigeria</option>
2465                                            <option value="Nicaragua">Nicaragua</option>
2466                                            <option value="Netherlands">Netherlands</option>
2467                                            <option value="Norway">Norway</option>
2468                                            <option value="Nepal">Nepal</option>
2469                                            <option value="Nauru">Nauru</option>
2470                                            <option value="Niue">Niue</option>
2471                                            <option value="New Zealand">New Zealand</option>
2472                                            <option value="Oman">Oman</option>
2473                                            <option value="Panama">Panama</option>
2474                                            <option value="Peru">Peru</option>
2475                                            <option value="French Polynesia">French Polynesia</option>
2476                                            <option value="Papua New Guinea">Papua New Guinea</option>
2477                                            <option value="Philippines">Philippines</option>
2478                                            <option value="Pakistan">Pakistan</option>
2479                                            <option value="Poland">Poland</option>
2480                                            <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
2481                                            <option value="Pitcairn">Pitcairn</option>
2482                                            <option value="Palestinian Territory">Palestinian Territory</option>
2483                                            <option value="Occupied">Occupied</option>
2484                                            <option value="Portugal">Portugal</option>
2485                                            <option value="Paraguay">Paraguay</option>
2486                                            <option value="Qatar">Qatar</option>
2487                                            <option value="Reunion">Reunion</option>
2488                                            <option value="Romania">Romania</option>
2489                                            <option value="Serbia">Serbia</option>
2490                                            <option value="Russian Federation">Russian Federation</option>
2491                                            <option value="Rwanda">Rwanda</option>
2492                                            <option value="Saudi Arabia">Saudi Arabia</option>
2493                                            <option value="Solomon Islands">Solomon Islands</option>
2494                                            <option value="Seychelles">Seychelles</option>
2495                                            <option value="Sudan">Sudan</option>
2496                                            <option value="Sweden">Sweden</option>
2497                                            <option value="Singapore">Singapore</option>
2498                                            <option value="Saint Helena">Saint Helena</option>
2499                                            <option value="Ascension and Tristan da Cunha">Ascension and Tristan da Cunha</option>
2500                                            <option value="Slovenia">Slovenia</option>
2501                                            <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>
2502                                            <option value="Slovakia">Slovakia</option>
2503                                            <option value="Sierra Leone">Sierra Leone</option>
2504                                            <option value="San Marino">San Marino</option>
2505                                            <option value="Senegal">Senegal</option>
2506                                            <option value="Somalia">Somalia</option>
2507                                            <option value="Suriname">Suriname</option>
2508                                            <option value="South Sudan">South Sudan</option>
2509                                            <option value="Sao Tome and Principe">Sao Tome and Principe</option>
2510                                            <option value="El Salvador">El Salvador</option>
2511                                            <option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option>
2512                                            <option value="Syrian Arab Republic">Syrian Arab Republic</option>
2513                                            <option value="Swaziland">Swaziland</option>
2514                                            <option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
2515                                            <option value="Chad">Chad</option>
2516                                            <option value="French Southern Territories">French Southern Territories</option>
2517                                            <option value="Togo">Togo</option>
2518                                            <option value="Thailand">Thailand</option>
2519                                            <option value="Tajikistan">Tajikistan</option>
2520                                            <option value="Tokelau">Tokelau</option>
2521                                            <option value="Timor-Leste">Timor-Leste</option>
2522                                            <option value="Turkmenistan">Turkmenistan</option>
2523                                            <option value="Tunisia">Tunisia</option>
2524                                            <option value="Tonga">Tonga</option>
2525                                            <option value="Turkey">Turkey</option>
2526                                            <option value="Trinidad and Tobago">Trinidad and Tobago</option>
2527                                            <option value="Tuvalu">Tuvalu</option>
2528                                            <option value="Chinese Taipei">Chinese Taipei</option>
2529                                            <option value="Tanzania">Tanzania</option>
2530                                            <option value="United Republic of">United Republic of</option>
2531                                            <option value="Ukraine">Ukraine</option>
2532                                            <option value="Uganda">Uganda</option>
2533                                            <option value="United States">United States</option>
2534                                            <option value="Uruguay">Uruguay</option>
2535                                            <option value="Uzbekistan">Uzbekistan</option>
2536                                            <option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
2537                                            <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
2538                                            <option value="Venezuela">Venezuela</option>
2539                                            <option value="Bolivarian Republic of">Bolivarian Republic of</option>
2540                                            <option value="Virgin Islands">Virgin Islands</option>
2541                                            <option value="British">British</option>
2542                                            <option value="Viet Nam">Viet Nam</option>
2543                                            <option value="Vanuatu">Vanuatu</option>
2544                                            <option value="Wallis and Futuna">Wallis and Futuna</option>
2545                                            <option value="Samoa">Samoa</option>
2546                                            <option value="Yemen">Yemen</option>
2547                                            <option value="Mayotte">Mayotte</option>
2548                                            <option value="South Africa">South Africa</option>
2549                                            <option value="Zambia">Zambia</option>
2550                                            <option value="Zimbabwe.">Zimbabwe.</option>
2551                                    </select>
2552                                </div>
2553                                                                                                            </div>
2554                        <div class="dynamicFormObjectField col-xs-12   textareaField     ">
2555                                                                                                                    <div class="textarea-wrapper must">
2556                                    <textarea class="input-data form-control" name="field_4" rows="3" placeholder="Comment" onfocus="$(this).attr('placeholder','');
2556" onblur="$(this).attr('placeholder','Comment');" required aria-label="Comment" data-msg-required=" Comment  is required field"></textarea>
2557                                </div>
2558                                                    </div>
2559                    
2560                    <input type="hidden" name="formUrl" id="formUrl" value="https://www.ecoppia.com/solutions" />
2561                    <input type="hidden" name="siteURL" id="siteURL" value="https://www.ecoppia.com" />
2562
2563
2564                    <input type="hidden" name="formPageName" id="formPageName" value="Ecoppia&#39;s Remote Automatic Solar Panel Cleaning System Reduces O&amp;M Costs | Ecoppia" />
2565                    <input type="hidden" name="hiddenInput" id="hiddenInput" />
2566                    <input type="hidden" name="fileMaxSize" id="fileMaxSize" value="4" />
2567                    <input type="hidden" name="cfbirthday" id="cfbirthday" />
2568
2569
2570                    <div class="dynamicFormObjectSubmit col-xs-12">
2571                            <input type="submit" class="form-submit" value="Send" />
2572                        <div class="spinner">
2573                            <i class="fa fa-spinner fa-spin fa-2x fa-fw" style="display:none;"></i>
2574                        </div>
2575                    </div>
2576                </fieldset>
2577                <div class="notification error scn-reader-only" style="display:none;" aria-live="polite">יש שגיאה בטופס</div>
2578            </form>
2579        </div>
2580
2581
2582        <div class="dynamicFormEndText">
2583            
2584        </div>
2585    </div>
2586    
2586<script type="text/javascript">
2587        $("#promotionWindow #DynamicFormObject[dynamic-form-object-id=2400] .dynamicFormObjectField:not(:has(textarea))").addClass("col-sm-4");
2588        $("#promotionWindow #DynamicFormObject[dynamic-form-object-id=2400] .dynamicFormObjectSubmit").addClass("col-sm-4");
2589
2590       $(document).ready(function () {
2591    /**VALIDATE DYNAMIC FORM**/
2592    var rules = {};
2593    var messages = {};
2594
2595    // :text plus type=number so a Number field marked with Phone validation is also checked
2596    $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7 input[name^=field]:text, #dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7 input[name^=field][type=number]').each(function () {
2597        var $input = $(this);
2598        if ($input.is("[required]")) {
2599            rules[this.name] = { required: true };
2600            // Use data-msg-required for custom message if it exists
2601            messages[this.name] = {
2602                required: $input.data('msg-required') || 'Required field'
2603            };
2604        }
2605
2606            
2607                if ($input.hasClass("Phone")) {
2608                    rules[this.name] = { regex: /^\+?(?:[\s\-.()]*\d){7,15}[\s\-.()]*$/ };
2609                    messages[this.name] = { regex: 'Invalid number' };
2610                }
2611            
2612
2613        if ($input.hasClass("EMail")) {
2614            rules[this.name] = { regex: /^([A-Za-z0-9._-]+)@[A-Za-z0-9]([A-Za-z0-9.-]*)\.[A-Za-z]{2,5}$/ };
2615            messages[this.name] = { regex: 'Invalid Email' };
2616        }
2617    });
2618
2619    // Initialize validator
2620    var validator = $("#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7").validate({
2621        errorElement: 'span',
2622        rules: rules,
2623        messages: messages
2624    });
2625});
2626    </script>
vendor: 2 bytes, line 2626
2626
2627<script>
2628                function onDynamicFormSuccess(){
2629                    $('form[data-formid="2400"]').fadeOut();
2630                    $('form[data-formid="2400"]').closest('#DynamicFormObject').addClass('thanks-mode')
2631                }
2632
2633            $(document).ready(function () {
2634            var FormResultPageLocation = "/FormResultPage?FormID=2400";
2635            if ($("#StaticSite").length && $("#StaticSite").val() == "true") {
2636                isStatic = true;
2637            }
2638            if (isStatic) {
2639                FormResultPageLocation = "/FormResultPage/2400";
2640            }
2641            submitFormDynamicForm('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7', '/DynamicFormSubmitNew?FormID=2400', function (data) {
2642                if (data == "OK") {
2643                    var isFlashyIntegration = false; // Convert C# boolean to JavaScript boolean
2644                    if (isFlashyIntegration) {
2645                        var fieldMailValue = $("input[name=field_2]").val();
2646                        flashy('setCustomer', {
2647                            "email": fieldMailValue
2648                        });
2649                    }
2650                    onDynamicFormSuccess();
2651
2652                 window.location = FormResultPageLocation;
2653             }
2654                else if (data == "invalid file") {
2655                console.log("invalid file");
2656                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .form-submit").attr("disabled", "false");
2657                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .
2657spinner .fa-spinner").fadeOut();
2658                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .fileCorrupted-error").hide();
2659                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .fileUploader-error").show();
2660                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .fileUploadTrigger").attr("placeholder","");
2661                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7'+" .fileUploader").val("");
2662                }
2663                else if (data == "corrupted file") {
2664                console.log("corrupted file");
2665                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .form-submit").attr("disabled", "false");
2666                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .spinner .fa-spinner").fadeOut();
2667                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .fileUploader-error").hide();
2668                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .fileCorrupted-error").show();
2669                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .fileUploadTrigger").attr("placeholder","");
2670                $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7'+" .fileUploader").val("");
2671                }
2672                else if (data == "captcha failed") {
2673                    $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .
2673spinner .fa-spinner").fadeOut();
2674                    $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .form-submit").attr("disabled", false);
2675                    $('#dynamic-form-2400_8f413c7c-ec91-40ca-88f6-7a8f9aee0ba7' + " .error-captcha").text('Operation Failed');
2676                }
2677            });
2678
2679            $('select').on('change', function () {
2680                // Clear "aria-selected" from all options
2681                $(this).find('option').removeAttr('aria-selected');
2682
2683                // Add "aria-selected" to the currently chosen option
2684                $(this).find('option:selected').attr('aria-selected', 'true');
2685            });
2686        });
2687</script>
2687
2688    <style>
2689        #DynamicFormObject.thanks-mode #form-thanks {
2690            display: block !important;
2691        }
2692        .g-recaptcha  div, .g-recaptcha iframe {
2693            width: 100% !important;
2694        }
2695    </style>
2696                    </div>
2697    
2698    <div class="clearfix visible-xs-block"></div>
2699</section>
2700    </div>
2701
2702
2703</div>
2704
2705
2706                                        </div>
2707                                </div>
2708                            </div>
2709                        </section>
2710                        <section id="GridBottom" class="section-animation-list">
2711                        </section>
2712                </main>
2713            </div>
2714
2715            <footer>
2716                                    <div id="SiteFooter" data-galleryId="0" class="">
2717                                                                        
2718                            <div class="footer-text-divided">
2719                                    <div class="footer-text-right">
2720                                        <ul>
2721<li><a href="/about">about</a></li>
2722<li><a href="/technology">technology</a></li>
2723<li><a href="/solutions">solutions</a></li>
2724</ul>
2725<ul>
2726<li><a href="https://ir.ecoppia.com/en/" target="_blank" rel="noopener">investors</a></li>
2727<li><a href="/projects">projects</a></li>
2728<li><a href="/media/press">media</a></li>
2729</ul>
2730<ul>
2731<li><a href="/career">career</a></li>
2732<li><a href="/contact">contact</a></li>
2733<li><a href="https://www.linkedin.com/company/ecoppia/" target="_blank" rel="noopener"><img src="/warehouse/dynamic/256232.png" alt="linkdin" width="17.9" height="18" /> </a> &nbsp; <a href="https://www.youtube.com/channel/UC449JEh2HGf19ZxYqHAvKZg?view_as=subscriber" target="_blank" rel="noopener"><img src="/warehouse/dynamic/256234.png" alt="youtube" width="22.9" height="16.2" /></a></li>
2734</ul>
2735                                    </div>
2736                                
2737                                    <div class="footer-text-left">
2738                                        <p><a href="/home"><img src="/warehouse/dynamic/256233.png" alt="ECOPPIA - Empowering Solar" width="409" height="200" /></a></p>
2739                                    </div>
2740                            </div>
2741
2742
2743
2744
2745                        
2746                        <div class="site-credit alternative row">
2747                            <div class="col-xs-12 text-center">
2748                                <a href="/AccessabilityDeclaration" class="AccessabilityLink" style="">
2749                                    
2750
2751
2752
2753<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2754     viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
2755<style type="text/css">
2756    .st0 {
2757        fill: #3B4149;
2758    }
2759</style>
2760<g id="bg"></g>
2761<g id="icons">
2762    <g>
2763        <path class="st0" d="M50,11.2c-21.4,0-38.8,17.4-38.8,38.8S28.6,88.8,50,88.8S88.8,71.4,88.8,50S71.4,11.2,50,11.2z M50,21.1
2764			    c3.4,0,6.2,2.8,6.2,6.2s-2.8,6.2-6.2,6.2c-3.4,0-6.2-2.8-6.2-6.2S46.6,21.1,50,21.1z M70.3,40.2l-14.3,2c0,0.1-0.1,0.2-0.1,0.3
2765			    c-0.5,1.5,0.7,11.7,1.2,15.6l5.4,16.4c0.5,1.8-0.6,3.6-2.4,4c-1.8,0.5-3.6-0.6-4-2.4l-5.5-16.6c0,0-0.1-0.6-0.7-0.6
2766			    c-0.5,0-0.7,0.6-0.7,0.6l-5.5,16.7c-0.4,1.5-1.7,2.5-3.2,2.5c-0.3,0-0.6,0-0.8-0.1c-1.8-0.5-2.8-2.3-2.4-4L43,57.2
2767			    c0.5-4.4,1.5-13.3,1.1-14.7c0-0.1-0.1-0.2-0.1-0.3l-14.3-2c-1.8-0.3-3.1-1.9-2.8-3.7c0.3-1.8,1.9-3.1,3.7-2.8L47.5,36l2.5,0l2.5,0
2768			    l16.9-2.4c1.8-0.3,3.5,1,3.7,2.8C73.4,38.2,72.1,39.9,70.3,40.2z"></path>
2769        <path class="st0" d="M50,0C22.4,0,0,22.4,0,50s22.4,50,50,50s50-22.4,50-50S77.6,0,50,0z M50,95C25.2,95,5,74.8,5,50S25.2,5,50,5
2770			                            c24.8,0,45,20.2,45,45S74.8,95,50,95z"></path>
2771
2772    </g>
2773       </g>
2774</svg>
2775
2776
2777
2778
2779                                        <span>Accessibility</span>
2780                                </a>
2781
2782                                    <p class="creditWrapper">
2783                                        <a href="https://www.richkid.co.il/" target="_blank"><img src="https://media.getmood.io/warehouse/static/siteCredits/credit_22.png" alt="Website By Special" /></a>
2784                                    </p>
2785
2786                            </div>
2787
2788                        </div>
2789                    </div>
2790
2791            </footer>
2792        </div>
2793    
2794
2795
2796    <!--**DISPLAY CONTENT PAGE IN POPUP**-->
2797    <div class="modal fade animated fadeIN" id="multi-content-modal" tabindex="-1" data-easein="bounceDownIn" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
2798        <div class="modal-vertical-align">
2799            <div class="modal-dialog modal-lg modal-no-marg vertical-align-center">
2800                <div class="modal-content">
2801                    <a role="button" class="close" data-dismiss="modal" aria-label="Close">
2802                        
2803<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2804     width="500px" height="500px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
2805    <path d="M265,251.2l205-205c3.8-3.8,3.8-11.2,0-15c-3.7-3.8-11.2-3.8-15,0l-205,205L45,31.2c-3.8-3.8-11.2-3.8-15,0
2806                            s-3.8,11.2,0,15l205,205l-205,205c-3.8,3.8-3.8,11.2,0,15c2.5,1.3,5,2.5,7.5,2.5s5-1.2,7.5-2.5l205-205l205,205
2807	                        c2.5,1.3,5,2.5,7.5,2.5s5-1.2,7.5-2.5c3.8-3.8,3.8-11.2,0-15L265,251.2z"></path>
2808</svg>
2809
2810
2811
2812
2813
2814
2815                    </a>
2816                    <div id="PopUpData"><!--Insert content here--></div>
2817                </div>
2818            </div>
2819        </div>
2820    </div>
2821
2822    <!--**DISPLAY CONTENT PAGE IN POPUP**-->
2823    <div class="modal fade animated fadeIN" id="video-content-modal" tabindex="-1" data-easein="bounceDownIn" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
2824        <div class="modal-vertical-align">
2825            <div class="modal-dialog modal-lg modal-no-marg vertical-align-center">
2826                <div class="modal-content">
2827                    <a role="button" class="close" data-dismiss="modal" aria-label="Close">
2828                        
2829<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2830     width="500px" height="500px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
2831    <path d="M265,251.2l205-205c3.8-3.8,3.8-11.2,0-15c-3.7-3.8-11.2-3.8-15,0l-205,205L45,31.2c-3.8-3.8-11.2-3.8-15,0
2832                            s-3.8,11.2,0,15l205,205l-205,205c-3.8,3.8-3.8,11.2,0,15c2.5,1.3,5,2.5,7.5,2.5s5-1.2,7.5-2.5l205-205l205,205
2833	                        c2.5,1.3,5,2.5,7.5,2.5s5-1.2,7.5-2.5c3.8-3.8,3.8-11.2,0-15L265,251.2z"></path>
2834</svg>
2835
2836
2837
2838
2839
2840
2841                    </a>
2842                    <div id="PopUpData">
2843                        <iframe src=""></iframe>
2844                    </div>
2845                </div>
2846            </div>
2847        </div>
2848    </div>
2849
2850    <!--**DISPLAY GALLERY PAGE IN POPUP**-->
2851    <div class="modal fade gallery-cubes-modal" id="gallery-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
2852        <div class="vertical-alignment-helper">
2853            <div class="modal-dialog modal-lg modal-no-marg vertical-align-center">
2854                <div class="modal-content">
2855                    <div class="modal-body modal-no-pad">
2856                        <button id="modal-project-close" type="button" class="close" data-dismiss="modal" aria-label="Close">
2857                            <i class="fa fa-times-circle"></i>
2858                        </button>
2859                        <div class="row">
2860                            <div class="col-xs-12 flex-container">
2861                                <div class="flexslider modal-slider" style="direction: ltr;">
2862                                    <div class="slides">
2863
2864                                    </div>
2865                                </div>
2866                            </div>
2867                        </div>
2868                    </div>
2869                </div>
2870            </div>
2871        </div>
2872    </div>
2873        
2874    <!--**CATALOG CHANGED POP UP**-->
2875    <div class="modal fade shopPop" id="shop-modal-catalog-changed-pop" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
2876        <div class="vertical-alignment-helper">
2877            <div class="modal-dialog modal-lg modal-no-marg vertical-align-center">
2878                <div class="modal-content">
2879                    <a role="button" class="close" data-dismiss="modal" aria-label="Close">
2880                        
2881<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2882     width="500px" height="500px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
2883    <path d="M265,251.2l205-205c3.8-3.8,3.8-11.2,0-15c-3.7-3.8-11.2-3.8-15,0l-205,205L45,31.2c-3.8-3.8-11.2-3.8-15,0
2884                            s-3.8,11.2,0,15l205,205l-205,205c-3.8,3.8-3.8,11.2,0,15c2.5,1.3,5,2.5,7.5,2.5s5-1.2,7.5-2.5l205-205l205,205
2885	                        c2.5,1.3,5,2.5,7.5,2.5s5-1.2,7.5-2.5c3.8-3.8,3.8-11.2,0-15L265,251.2z"></path>
2886</svg>
2887
2888
2889
2890
2891
2892
2893                    </a>
2894                    <div class="modal-body modal-no-pad">
2895                        <div class="row">
2896                            <h3>
2897                                
2898                            </h3>
2899                            <button type="button" id="update-cart-catalog-btn" class="shopBtn" onclick="$('#shop-modal-catalog-changed-pop').modal('hide'); UpdateCartCatalog(event);">
2900                                
2901                            </button>
2902                            <button type="button" class="shopBtn" onclick="$('#shop-modal-catalog-changed-pop').modal('hide');">
2903                                
2904                            </button>
2905
2906                        </div>
2907                    </div>
2908                </div>
2909            </div>
2910        </div>
2911    </div>
2912
2913
2914
2915
2916        
2916<script src="https://media.getmood.io/scripts/scrollme-master/jquery.scrollme.min.js" type="text/javascript"></script>
2916
2917            
2917<script src="https://media.getmood.io/scripts/jquery.validate.min.js" type="text/javascript"></script>
2917
2918        
2918<script src="https://media.getmood.io/scripts/blueimp/jquery.blueimp-gallery.min.js" type="text/javascript"></script>
2918
2919        
2919<script src="https://media.getmood.io/scripts/slimscroll/jquery.slimscroll.min.js" type="text/javascript"></script>
2919
2920            
2920<script src="https://media.getmood.io/content/bootstrap/dist/js/bootstrap.min.js" type="text/javascript"></script>
2920
2921            
2921<script src="https://media.getmood.io/scripts/moment/min/moment-with-locales.min.js" type="text/javascript"></script>
2921
2922        
2922<script src="https://media.getmood.io/scripts/bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js" type="text/javascript"></script>
2922
2923
2924
2925        
2925<script src="https://cdnjs.cloudflare.com/ajax/libs/smoothscroll/1.4.9/SmoothScroll.min.js" type="text/javascript"></script>
2925
2926
2927
2928                
2928<script src="https://media.getmood.io/scripts/js/story.js?v=10.92" type="text/javascript"></script>
2928
2929            
2929<script src="https://media.getmood.io/content/js/story/site1692.js?v=5" type="text/javascript"></script>
2929
2930            
2930<script type="text/javascript">window.MSInputMethodContext && document.documentMode && document.write('
2930<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/nuxodin/[email protected]/ie11CustomProperties.min.js"><\/script>');</script>
2930
2931
2932    
2932<script type="text/javascript">
2933
2934        $(".ref").text('');
2935
2936        /**ADD LINK TO FORM NUMBER IN MOBILE**/
2937        if ($(window).innerWidth() < 767) {
2938            var number = $(".dynamicFormEndText .ref").html();
2939            $(".dynamicFormEndText .ref").empty();
2940            $(".dynamicFormEndText .ref").append("<a href='tel:" + number + "'>" + number + "</a>");
2941            $(".dynamicFormEndText .ref a").text('');
2942            $(".phone-icon.mobileRef a:not(.whatsapp_icon)").attr("href","tel:");
2943        }
2944
2945        // Date Picker
2946        story.dateTimePicker('en', 'DD/MM/YYYY', false, true);
2947
2948
2949    </script>
2949
2950    
2950<script type="text/javascript">
2951            jQuery.extend(jQuery.validator.messages, {
2952                required:
2953                "Required field",
2954                email:
2955                "Invalid Email"
2956            });
2957        function setForm(form_id, ServerFunc, successFunc) {
2958                $(form_id).validate({
2959                    errorElement: 'span',
2960                        rules:
2961                        {
2962                        "email": {
2963                        //required: true,
2964                                regex: /^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/
2965                        },
2966                            
2967                             "phone": {
2968                                    regex: /^\+?(?:[\s\-.()]*\d){7,15}[\s\-.()]*$/
2969                             },
2970                             "mobile": {
2971                                    regex: /^\+?(?:[\s\-.()]*\d){7,15}[\s\-.()]*$/
2972                             },
2973                            
2974
2975                        "confirmUserPassword": {
2976                            equalTo: "#userPasswordForUpdate"
2977                        },
2978                        "confirmUserNewPassword": {
2979                            equalTo: "#userNewPassword"
2980                            }
2981                    },
2982                    messages: {
2983                        "email": {
2984                            required: "Required field",
2985                            regex: "Invalid Email"
2986                        },
2987                        "phone": {
2988                            regex: "Invalid number"
2989                        },
2990                        "mobile": {
2991                            regex: "Invalid number"
2992                        },
2993                        "confirmUserPassword": {
2994                            equalTo: "Passwords don&#39;t match"
2995                        },
2996                        "confirmUserNewPassword": {
2997                            equalTo: "Passwords don&#39;t match"
2998                        },
2999                        "userNewPassword": {
3000                            regex: "Passwords weak! Please insert strong password"
3001                        },
3002                        "userPasswordForUpdate": {
3003                            regex: "Passwords weak! Please insert strong password"
3004                        },
3005                    }
3006                });
3007                $(form_id+" input.EMail").each(function () {
3008                    $(this).rules('add', {
3009                        regex: /^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/,
3010                        messages: { regex: 'Invalid Email' }
3011                    });
3012                });
3013                $(form_id +" input.NumberOnly").each(function () {
3014                    $(this).rules('add', {
3015                        regex: /^[0-9]+$/,
3016                        messages: { regex: '' }
3017                    });
3018                });
3019                    
3020                    $(form_id + " input.Phone").each(function () {
3021                        $(this).rules('add', {
3022                            regex: /^\+?(?:[\s\-.()]*\d){7,15}[\s\-.()]*$/,
3023                            messages: { regex: 'Invalid number' }
3024                        });
3025                    });
3026                    
3027
3028                if ($(form_id).hasClass("singleItemForm")){
3029                    submitSingleItemForm();
3030                }
3031                else {
3032                    submitForm(form_id, ServerFunc, successFunc);
3033                }
3034
3035            }
3036
3037    </script>
3037
3038
3039    <!--ACCESSABILTY-->
3040        
3040<script type="text/javascript">
3041            $(document).ready(function () {
3042                if ($("#home-gallery").length > 0) {
3043                    $("#home-gallery ol.flex-control-nav.flex-control-paging a").each(function (index) {
3044                        $(this).html("slide " + parseInt(index + 1));
3045                        $(this).attr("role", "button");
3046                    });
3047                }
3048            });
3049        </script>
3049
3050
3051    
3052    
3052<script src="https://media.getmood.io/content/js/story/site1692b.js" type="text/javascript"></script>
3052
3053
3054<script>
3055$(document).ready(function(){
3056$('#header2 .languages .lang').prependTo('.header-top-left')
3057})
3058</script>
3058
3059    
3060        
3061
3062        
3062<script src="https://media.getmood.io/scripts/flexslider/jquery.flexslider-min.js" type="text/javascript"></script>
3062
3063        
3063<script src="https://media.getmood.io/scripts/master-slider/quick-start/masterslider/masterslider.min.js" type="text/javascript"></script>
3063
3064
3065
3066
3067                
3067<script type="text/javascript">
3068
3069    function checkIfIntroWasShown() {
3070        console.log("checking intro pop");
3071        var Link = "/CheckIntroPopUpStatus";
3072        $.post(Link, function (data) {
3073            if(data=="True" || window.location.href.indexOf("Purchase")>-1){
3074                $('#popup-modal-intro').removeClass('in');
3075            }
3076            else{
3077                $('#popup-modal-intro').addClass('in');
3078                $('#popup-modal-intro .modal-backdrop').addClass('in');
3079            }
3080
3081        });
3082        }
3083      function checkIfMembersPopWasShown() {
3084       console.log("checking Members pop");
3085        var Link = "/CheckMembersPopUpStatus";
3086        $.post(Link, function (data) {
3087            if(data=="True" || window.location.href.indexOf("Purchase")>-1){
3088                $('.MembersClubPopUp').removeClass('in');
3089            }
3090            else{
3091                $('.MembersClubPopUp').addClass('in');
3092                $('.MembersClubPopUp .modal-backdrop').addClass('in');
3093            }
3094        });
3095    }
3096    </script>
3096
3097        
3097<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js"></script>
3097
3098    
3099<style>
3100    .itemBoxGallery { position: relative; width: 100%; height: 100%; }
3101    .itemBoxGalleryTrack { display: flex; width: 100%; height: 100%; direction: ltr; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none; }
3102    .itemBoxGalleryTrack::-webkit-scrollbar { display: none; width: 0; height: 0; }
3103    .itemBoxGallerySlide { flex: 0 0 100%; width: 100%; scroll-snap-align: start; }
3104    .itemBoxGallerySlide img { width: 100%; height: 100%; object-fit: cover; display: block; }
3105    .itemBoxGalleryNav { position: absolute; top: 50%; transform: translateY(-50%); z-index: 3; width: 28px; height: 28px; padding: 0; border: none; border-radius: 50%; background: rgba(255,255,255,.85); color: #333; font-size: 18px; line-height: 28px; text-align: center; cursor: pointer; opacity: 0; transition: opacity .2s; }
3106    .itemBoxGallery:hover .itemBoxGalleryNav { opacity: 1; }
3107    .itemBoxGalleryNav.prev { right: 6px; }
3108    .itemBoxGalleryNav.next { left: 6px; }
3109    .itemBoxGalleryDots { position: absolute; bottom: 8px; left: 0; right: 0; z-index: 3; display: flex; justify-content: center; gap: 5px; }
3110    .itemBoxGalleryDot { width: 6px; height: 6px; border-radius: 50%; background: rgba(0,0,0,.3); cursor: pointer; }
3111    .itemBoxGalleryDot.active { background: #333; }
3112</style>
3113<script>
3114    (function () {
3115        function getTrack(el) { var g = el.closest('.itemBoxGallery'); return g ? g.querySelector('.itemBoxGalleryTrack') : null; }
3116        function curIdx(t) { var w = t.clientWidth || 1; return Math.round(t.scrollLeft / w); }
3117        function slideTo(t, idx) { var w = t.clientWidth || 1; t.scrollTo({ left: idx * w, behavior: 'smooth' }); }
3118        function debounce(fn, ms) { var tmr; return function () { var c = this, a = arguments; clearTimeout(tmr); tmr = setTimeout(function () { fn.apply(c, a); }, ms); }; }
3119
3120        $(document).on('click', '.itemBoxGalleryNav', function (e) {
3121            e.preventDefault(); e.stopPropagation();
3122            var t = getTrack(this); if (!t) { return; }
3123            var count = t.children.length;
3124            var idx = Math.max(0, Math.min(count - 1, curIdx(t) + ($(this).hasClass('next') ? 1 : -1)));
3125            slideTo(t, idx);
3126        });
3127        $(document).on('click', '.itemBoxGalleryDot', function (e) {
3128            e.preventDefault(); e.stopPropagation();
3129            var t = getTrack(this); if (!t) { return; }
3130            slideTo(t, parseInt($(this).attr('data-idx'), 10) || 0);
3131        });
3132        $(document).on('scroll', '.itemBoxGalleryTrack', debounce(function () {
3133            var idx = curIdx(this);
3134            var dots = $(this).closest('.itemBoxGallery').find('.itemBoxGalleryDot');
3135            if (dots.length) { dots.removeClass('active'); dots.eq(idx).addClass('active'); }
3136        }, 60));
3137    })();
3138</script>
3138
3139
3140
3141        
3141<script src="https://media.getmood.io/scripts/general-scripts/lazy-load-all-assets.js" type="text/javascript"></script>
3141
3142    </body>
3143</html>
3144
3145
3146
3147
3148
3149<script type="text/javascript">
3150    function SignInventoryUpdateCheck(siteID1, makat1, email1, phone1) {
3151        console.log("D");
3152
3153        $.post("", { siteID: siteID1, makat: makat1, email: email1, phone: phone1}, function (data) {
3154            console.log(data);
3155            console.log("Check")
3156        });
3157    }
3158</script>
3158
3159
3160
3161
3162<style>
3163    .LockItem { opacity: 0.5; pointer-events: none; cursor: default }
3164    .background-pic-credit { position: absolute; bottom: 0; right: 0; padding: 5px 15px; }
3165</style>
3166
3167
3168
3169<script type="text/javascript">
3170    function loginUser(password, userEmail, RememberMe, form,isOTPEnabled) {
3171        var logincontainer = ".userLogin"
3172        if ($(".checkout-login").length) {
3173            logincontainer = ".checkout-login"
3174        }
3175        else if ($(".categoryPasswordLogin").length) {
3176            logincontainer = ".categoryPasswordLogin"
3177        }
3178         var form = $("form#" + form);
3179         var Link = "/LoginUserNew";
3180         if (userEmail == "") {
3181             $(form).find(".userEmail-label").show();
3182             $(form).find("input[type='text']").focus();
3183         }
3184         if (password == "") {
3185             $(form).find(".password-label").show();
3186             $(form).find("input[type='password']").focus();
3187         }
3188        if (password != "" && userEmail != "") {
3189
3190            $(form).find(".password-label").hide();
3191            $(form).find(".userEmail-label").hide();
3192            $(".loginFormInput .spinner .fa-spinner").show();
3193            $(logincontainer + " .loginFormInput").addClass("OTPLockButtons");
3194            $(logincontainer + " .OTPLabels .sendAgain").addClass("OTPLockButtons");
3195
3196             //$.post(Link, { "userName": userEmail, "UserPassword": password, "RememberMe": RememberMe }, function (data) {
3197            //$(logincontainer + " .loginOTPCodeInputs .spinner .fa-spinner").hide();
3198            //$(logincontainer + " .loginFormInput").removeClass("OTPLockButtons");
3199            //$(logincontainer + " .OTPLabels .sendAgain").removeClass("OTPLockButtons");
3200            $.post(Link, $(form).serialize(), function (data) {
3201                if (data == "True" || data == "true") {
3202                    $(logincontainer + " .loginFormInput .spinner .fa-spinner").hide();
3203                    if (isOTPEnabled) {
3204                        $(logincontainer + " .loginLabels").hide();
3205                        $(logincontainer + " .loginFormInput").hide();
3206                        $(logincontainer + " .loginOTPCodeContainer").show();
3207                        $(form).find(".successLogIn").hide();
3208                        $(logincontainer + " .LoginByPhone .loginFormInput").removeClass("OTPLockButtons");
3209                        $(logincontainer + " .OTPLabels .sendAgain").removeClass("OTPLockButtons");
3210                    }
3211                    else {
3212                        if ('false' == 'true'){
3213                            if (flashyAvailable){
3214                                flashy('setCustomer', {
3215                                    "email": userEmail,
3216                                    'context': {
3217                                    'webname': 'www.ecoppia.com'
3218                                    }
3219                                });
3220                            }
3221                        }
3222                        setTimeout(function () {
3223                            //    window.location = window.location;
3224                            window.location.reload();
3225                        }, 2000);
3226                    }
3227                    $(form).find(".formMsgs").show();
3228                    $(form).find(".failedLogIn").hide();
3229
3230                }
3231                else {
3232                    $(form).find(".formMsgs").show();
3233                    $(form).find(".failedLogIn").show();
3234                    $(form).find(".successLogIn").hide();
3235                    $(form).find("input[type='text']").focus();
3236                    $(logincontainer + " .loginFormInput").removeClass("OTPLockButtons");
3237                    $(logincontainer + " .OTPLabels .sendAgain").removeClass("OTPLockButtons");
3238                }
3239                $(".loginFormInput .spinner .fa-spinner").hide();
3240            });
3241        }
3242    }
3243    $(document).ready(function () {
3244        $(".loginForm input[type=password]").keydown(function (e) {
3245            if (e.keyCode == 13) {
3246                $(this).next().trigger('click');
3247            }
3248        });
3249    });
3250</script>
vendor: 2 bytes, line 3250
3250
3251<script type="text/javascript">
3252    $(document).ready(function () {
3253
3254        var logincontainer = ".userLogin"
3255        if ($(".checkout-login").length) {
3256            logincontainer = ".checkout-login"
3257        }
3258        else if ($(".categoryPasswordLogin").length) {
3259            logincontainer = ".categoryPasswordLogin"
3260        }
3261
3262        $(logincontainer + " .userOTPCode").on("input", function () {
3263            $(logincontainer + " .wrongOTPCodeContainer").css("display", "none");
3264        });
3265        $(logincontainer + " .userPhone").on("input", function () {
3266            $(logincontainer + " .userPhone-label.formError.error").removeClass("visible");
3267        });
3268    });
3269
3270    function LoginUserOTP(form) {
3271        debugger;
3272        var logincontainer = ".userLogin"
3273        if ($(".checkout-login").length) {
3274            logincontainer = ".checkout-login"
3275        }
3276        else if ($(".categoryPasswordLogin").length) {
3277            logincontainer = ".categoryPasswordLogin"
3278        }
3279        debugger;
3280        var Link = "/LoginUserNew";
3281        var form = $("form#" + form);
3282        var userPhone = $(logincontainer + " #userPhone").val();
3283        let regexPattern = /^0\d{9}$/;
3284        if (userPhone == undefined || userPhone == "" || !regexPattern.test(userPhone)) {
3285            $(".userPhone-label.formError.error").addClass("visible")
3286            $(logincontainer + " #userPhone").focus();
3287        }
3288        else {
3289            $(logincontainer + " .LoginByPhone .loginFormInput").addClass("OTPLockButtons");
3290            $(logincontainer + " .OTPLabels .sendAgain").addClass("OTPLockButtons");
3291            $(logincontainer + " .loginFormInput .spinner .fa-spinner").show();
3292            $(logincontainer + " .loginOTPCodeInputs .spinner .fa-spinner").show();
3293            $(logincontainer + " .wrongOTPCodeContainer").hide();
3294            $.post(Link, $(form).serialize(), function (data) {
3295                $(logincontainer + " .loginFormInput .spinner .fa-spinner").hide();
3296                $(logincontainer + " .loginOTPCodeInputs .spinner .fa-spinner").hide();
3297                $(logincontainer + " .LoginByPhone .loginFormInput").removeClass("OTPLockButtons");
3298                $(logincontainer + " .OTPLabels .sendAgain").removeClass("OTPLockButtons");
3299                if (data == "True" || data == "true") {
3300                    $(logincontainer + " .userPhone-label.formError.error").removeClass("visible");
3301                    $(logincontainer + " .loginLabels").hide();
3302                    $(logincontainer + " .loginFormInput").hide();
3303                    $(logincontainer + " .loginOTPCodeContainer").show();
3304                }
3305                else {
3306                    $(logincontainer + " .userPhone-label.formError.error").addClass("visible")
3307                    $(logincontainer + " .successfulLoginSpan").hide();
3308                    $(logincontainer + " #userPhone").focus();
3309                }
3310                $(logincontainer + " .loginOTPCodeInputs .spinner .fa-spinner").hide();
3311            });
3312        }
3313    }
3314
3315    function LoginUserNoOTP(form) {
3316        debugger;
3317        var logincontainer = ".userLogin"
3318        if ($(".checkout-login").length) {
3319            logincontainer = ".checkout-login"
3320        }
3321        else if ($(".categoryPasswordLogin").length) {
3322            logincontainer = ".categoryPasswordLogin"
3323        }
3324        debugger;
3325        var Link = "/LoginUserNew";
3326        var form = $("form#" + form);
3327        var userPhone = $(logincontainer + " #userPhone").val();
3328        let regexPattern = /^0\d{9}$/;
3329        if (userPhone == undefined || userPhone == "" || !regexPattern.test(userPhone)) {
3330            $(".userPhone-label.formError.error").addClass("visible")
3331            $(logincontainer + " #userPhone").focus();
3332        }
3333        else {
3334            $(logincontainer + " .loginFormInput .spinner .fa-spinner").show();
3335            $.post(Link, $(form).serialize(), function (data) {
3336                if (data == "True" || data == "true") {
3337                    $(logincontainer + " .userPhone-label.formError.error").removeClass("visible")
3338                    $(logincontainer + " .loginFormInput .spinner .fa-spinner").hide();
3339                    $(form).find(".successLogIn").show();
3340                     setTimeout(function () {
3341                         //    window.location = window.location;
3342                         window.location.reload();
3343                     }, 2000);
3344                }
3345                else {
3346                    $(logincontainer + " .loginFormInput .spinner .fa-spinner").hide();
3347                    $(logincontainer + " .userPhone-label.formError.error").addClass("visible")
3348                    $(logincontainer + " .successfulLoginSpan").hide();
3349                    $(logincontainer + " #userPhone").focus();
3350                }
3351            });
3352        }
3353    }
3354
3355    function CheckUserAuthenticationCode() {
3356        var logincontainer = ".userLogin"
3357        if ($(".checkout-login").length) {
3358            logincontainer = ".checkout-login"
3359        }
3360        else if ($(".categoryPasswordLogin").length) {
3361            logincontainer = ".categoryPasswordLogin"
3362        }
3363        let userOTPCode = $(logincontainer + " #userOTPCode").val();
3364        let rememberMe = false;
3365        //if ($("#RememberMe").is(":checked")) {
3366        //    rememberMe = true;
3367        //}
3368        if (userOTPCode == undefined || userOTPCode == "") {
3369            $(logincontainer + " .wrongOTPCodeContainer").show();
3370        }
3371        else {
3372            $(logincontainer + " .loginOTPCodeInputs .spinner .fa-spinner").show();
3373            $.post("/CheckUserAuthenticationCode", { "code": userOTPCode, "rememberMe": rememberMe }, function (data) {
3374                if (data == "True" || data == "true") {
3375                    $(logincontainer + " .successfulLoginSpan").show();
3376                    $(logincontainer + " .loginOTPCodeInputs .spinner .fa-spinner").hide();
3377
3378                    $(logincontainer + " .wrongOTPCodeContainer").hide();
3379                    setTimeout(function () {
3380                        //    window.location = window.location;
3381                        window.location.reload();
3382                    }, 2000);
3383                }
3384                else { // can't login or code is wrong
3385                    $(".successfulLoginSpan").hide();
3386                    $(logincontainer + " .wrongOTPCodeContainer").show();
3387                    $(logincontainer + " #userPhone").focus();
3388                    $(logincontainer + " .loginOTPCodeInputs .spinner .fa-spinner").hide();
3389                }
3390            });
3391        }
3392    }
3393
3394    function ChangePhoneNumber() {
3395        $(".loginOTPCodeContainer").hide();
3396        $(".loginLabels").show();
3397        $(".loginFormInput").show();
3398    }
3399
3400
3401
3402</script>
3402
3403
3404<script type="text/javascript">
3405    function addToCartGooAnalist(currency, value, id, name, discound, index, brand, category, secCategory, listID, listName, price, quantity) {
3406        if (window.dataLayer != undefined) {
3407            dataLayer.push({
3408                event: "add_to_cart",
3409                ecommerce: {
3410                    currency: currency,
3411                    value: value,
3412                    items: [
3413                        {
3414                            item_id: id,
3415                            /*item_name: name.Replace("'", "").Replace("\"", ""),*/
3416                            item_name: name,
3417                            discount: discound,
3418                            index: index,
3419                            item_brand: brand,
3420                            item_category: category,
3421                            item_category2: secCategory,
3422                            item_list_id: listID,
3423                            item_list_name: listName,
3424                            price: price,
3425                            quantity: quantity
3426                        }]
3427                }
3428            });
3429
3430        }
3431
3432    }
3433
3434        function HandleCartGooAnalistQuantityEvent(cartItemElement, actionType) {
3435
3436            if (actionType == 'plus') {
3437
3438            }
3439            else if (actionType == 'minus') {
3440
3441            }
3442            let cartItemId = $(cartItemElement).data('cartitemid');
3443            let price = parseFloat($(cartItemElement).data('price'));
3444            let discount = $(cartItemElement).data('discount');
3445            let name = $(cartItemElement).data('name');
3446            let quantity = parseFloat($(cartItemElement).parent(".item-quantity").find(".itemQuantityContainer input").val());;
3447            //let value = (quantity * price).toFixed(2)
3448            let value = price;
3449
3450            var category = $(`.cartItem[data-cartitem=${cartItemId}]`).attr("parentcategory") != "" ? $(`.cartItem[data-cartitem=${cartItemId}]`).attr("parentcategory") : $(`.cartItem[data-cartitem=${cartItemId}]`).attr("categoryname");
3451            var secCategory = $(`.cartItem[data-cartitem=${cartItemId}]`).attr("parentcategory") != "" ? $(`.cartItem[data-cartitem=${cartItemId}]`).attr("categoryname") : $(`.cartItem[data-cartitem=${cartItemId}]`).attr("parentcategory");
3452            var listID = $(`.cartItem[data-cartitem=${cartItemId}]`).attr("categoryid");
3453            var listName = $(`.cartItem[data-cartitem=${cartItemId}]`).attr("categoryname")
3454
3455            var item = {
3456                 item_id: cartItemId,
3457                /*item_name: name.Replace("'", "").Replace("\"", ""),*/
3458                 item_name: name,
3459                 index: $(`.cartItem[data-cartitem=${cartItemId}]`).index(),
3460                 item_brand: 'Ecoppia -  Robotic cleaning Solutions for PV',
3461                 item_category: category,
3462                 item_category2: secCategory,
3463                 item_list_id: listID,
3464                 item_list_name: listName,
3465                 price: price,
3466                 quantity: 1
3467            }
3468
3469            if (actionType == 'plus') {
3470                item.discount = discount;
3471            }
3472
3473            if (window.dataLayer != undefined) {
3474                dataLayer.push({
3475                    event: actionType == 'plus' ? "add_to_cart" : "remove_from_cart",
3476                    ecommerce: {
3477                        currency: 'ILS',
3478                        value: value,
3479                        items: [item]
3480                    }
3481                });
3482
3483            }
3484
3485    }
3486</script>
3486
3487
3488<script>
3489    function UpdateCartCatalog(event) {
3490        let dataStr = $('#update-cart-catalog-btn').attr('data-cart');
3491        dataStr = dataStr.replace(/&quot;/g, '"');
3492        let jsonData = JSON.parse(dataStr);
3493
3494         console.log("RemoveAllItemsFromCart");
3495        $.post("/RemoveAllItemsFromCart", function (data) {
3496            let itemID = jsonData["CatalogItemID"];
3497            let catalogID = jsonData["CatalogID"];
3498            let quantity = jsonData["Quantity"];
3499            let properties = jsonData["Properties"];
3500            let ingredients = jsonData["Ingredients"];
3501            let variation = jsonData["Variation"];
3502            let variationsQuantities = jsonData["VariationsQuantities"];
3503            let quickPurchase = jsonData["IsQuickPurchase"];
3504            callAddToCartAjax(itemID, catalogID, quantity, properties, ingredients, variation, variationsQuantities, quickPurchase)
3505        });
3506        }
3507</script>
vendor: 2 bytes, line 3507
3507
3508<script>
3509    function InitSwiper(gridID, isLoop, showArrows, showPagination, slidesPerView, pixelValue) {
3510        if (!false) {
3511            $('.swiper[data-gridID="' + gridID + '"]').each(function () {
3512        const $this = $(this);
3513
3514        new Swiper(this, {
3515            spaceBetween: pixelValue,
3516            loop: isLoop,
3517            slidesPerView: slidesPerView === "" ? "auto" : parseInt(slidesPerView),
3518            navigation: showArrows ? {
3519                nextEl: $this.find('.swiper-button-next')[0],
3520                prevEl: $this.find('.swiper-button-prev')[0],
3521            } : false,
3522            pagination: showPagination ? {
3523                el: $this.find('.swiper-pagination')[0],
3524                clickable: true,
3525            } : false,
3526        });
3527    });
3528        }
3529    }
3530</script>

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.