PageSourceSearch

https://www.kentkart.com/wp-content/plugins/mystickyelements-pro/js/mystickyelements-fronted.js?ver=2.0.7

js kentkart.com collected 2026-09-24 10:53:10 UTC 56,627 bytes, 976 lines download raw bytes

1( function( $ ) {
2    "use strict";
3    var social_id = '';
4    var second_social_id = '';
5    var $i = 0;
6    var $flg = false;
7	var social_tab_click = 0;
8	var open_first_click = -1;
9    $( document ).ready( function(){
10        if ($.cookie("hide_mystickyelements") == 'closed') {
11            $('.mystickyelements-fixed').each(function(){
12                jQuery(this).hide();
13            });
14        }
15        $( '.contact_form_consent_txt').each(function(){
16			if ( $(this).find('.contact_form_consent_required' ).length != 0 ) {				
17				$(this).find("p:last").append( '<span>*</span>' ) ;
18				$(this).find('.contact_form_consent_required' ).remove();
19			}
20		});
21        if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
22            $(".mystickyelements-fixed").addClass("mystickyelements-on-click").removeClass("mystickyelements-on-hover");
23        }
24        if ( $( '#stickyelements-form' ).find( '.mse-g-recaptcha-response' ).length ) {			
25            getRecaptcha();
26            $( "#stickyelements-form input:not(.stickyelements-submit-form), #stickyelements-form textarea, #stickyelements-form select" ).on( 'click', function(){
27                getRecaptcha();
28            });
29        }
30        
31        var totalErrors = 0;
32        $(document).on('change','.contact-form-file-upload',function(){
33            totalErrors = 0;
34            if( jQuery(this).next().hasClass('mse-input-message')) {
35                $( this ).removeClass( "mse-input-error" ); 
36                $(this).next().text('');
37            }
38            if( $(this).get(0).files.length > 5){
39                $( this ).addClass( "mse-input-error" );
40                $( this ).after( "" );
41                $( this ).after( "<span class='mse-input-message'>Please upload files up to 5</span>" );
42                totalErrors++;  
43            }
44        });
45        
46		/*Time Trigger*/
47		
48
49
50
51		$('.mystickyelements-fixed').each(function(){
52			var is_time_delay = $(this).data("istimedelay"); 
53			var id = $(this).attr("id");
54            var mystickyelement_show = localStorage.getItem(id + '_show');
55
56            if( mystickyelement_show != 'yes' && is_time_delay != 0){
57                var time_delay = $(this).data("widget-time-delay"); 
58                time_delay = parseInt(time_delay)*1000;	
59                 setTimeout( showWidget, time_delay, id );
60                localStorage.setItem( id + '_show', 'yes');
61                
62            }else{
63                showWidget(id)
64            }
65
66		});
67		
68		function showWidget(id) {
69			if($("#"+id).hasClass("delay-efect-slidein-left")){
70                jQuery("#"+id).css("left",'0');
71        	}else if($("#"+id).hasClass("delay-efect-slidein-right")){
72                 jQuery("#"+id).css("right",'0');
73			}else if($("#"+id).hasClass("delay-efect-slidein-bottom")){
74                jQuery("#"+id).css("bottom",'0');
75
76			}else if($("#"+id).hasClass("delay-efect-fade")){
77                jQuery("#"+id).css("opacity",'1');
78			}		
79		}
80		
81		
82        $( '.stickyelements-form' ).on( 'submit', function( event ){
83            event.preventDefault();
84			var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' );
85            var close_after = $( this ).data( 'close-after' );
86            if ( $( this ).find( '.mse-g-recaptcha-response' ).length ) {
87                getRecaptcha();
88                if( $( ".mystickyelements-fixed-widget-" + mystickyelement_widget_no + " #contact-form-recaptcha" ).hasClass( 'mystickyelement-invisible-recaptcha' ) ) {
89                    $( '.grecaptcha-badge' ).css( 'visibility', 'hidden' );
90                }
91            }
92
93            $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-error' ).removeClass("mse-input-error");
94            $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-message' ).remove();
95            if( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .required' ).length ) {
96                $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .required' ).each( function(){
97                    if( $.trim( $( this ).val() ) == "" ) {
98                        $( this ).addClass( "mse-input-error" );
99                        $( this ).after( "<span class='mse-input-message'>This field is required</span>" );
100                        totalErrors++;
101                    }
102                });
103            }
104			
105            if( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .email.required:not(.mse-input-error)' ).length ) {
106                $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .email.required:not(.mse-input-error)' ).each( function(){
107                    var thisVal = $.trim( $( this ).val() );
108                    var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
109                    if ( !regex.test(thisVal) ) {
110                        $( this ).addClass("mse-input-error");
111                        $( this ).after("<span class='mse-input-message'>
111Email address is not valid</span>");
112                        totalErrors++;
113                    }
114                });
115            }
116            if ( $( this ).find( 'input[type="file"]' ).length ) {
117                var extension_list = ["jpg","jpeg","png","gif","pdf","doc","docx","ppt","pptx","pps","ppsx","odt","xls","xlsx","mp3","mp4","wav","mpg","avi","mov","wmv","3gp","ogv"];
118                jQuery( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' form#stickyelements-form input[type="file"]' ).each( function(){
119                    var contact_file_string = $( this ).val().toLowerCase();
120                    var extension = contact_file_string.replace(/^.*\./, '');
121					if ( contact_file_string != '' && extension != '' && jQuery.inArray($.trim(extension), extension_list) == -1) {
122						//&&jQuery.inArray($.trim(extension), extension_list) == -1
123                        $( this ).addClass( "mse-input-error" );
124                        $( this ).after( "<span class='mse-input-message'>Please Upload .jpg, .jpeg, .png, .gif, .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .mp3, .mp4, .wav, .mpg, .avi, .mov, .wmv, .3gp, .ogv file extension only</span>" );
125                        totalErrors++;
126                    }
127                } );
128            }
129            
130            if( totalErrors == 0  ) {
131                if ( mystickyelements.google_analytics === '1' ) {
132                    stickyelements_google_analytics( 'contact-form' );
133                }
134                var formData = new FormData( this );
135
136                jQuery.ajax({
137                    url: mystickyelements.ajaxurl,
138                    type: 'post',
139                    processData: false,
140                    contentType: false,
141                    data: formData,
142                    beforeSend: function() {
143                        $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-submit-form' ).prop('disabled', true);
144                    },
145                    success: function (data) {
146                        $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-submit-form' ).prop('disabled', false);
147                        $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-error' ).removeClass("mse-input-error");
148                        $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-message' ).remove();
149                        if ( $( this ).find( '.mse-g-recaptcha-response' ).length ) {
150                            getRecaptcha();
151                        }
152
153                        data = $.parseJSON(data);
154                        if( data.error == '1' ) {
155                            for( var i=0; i<data.errors.length; i++ ) {
156                                if( data.errors[i].key != "mse-form-error" ) {
157                                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form #' + data.errors[i].key).addClass("mse-input-error");
158                                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form #' + data.errors[i].key).after( "<span class='mse-input-message'>" + data.errors[i].message + "</span>" );
159                                    if( data.errors[i].key == 'contact-form-recaptcha' ) {
160                                        $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .grecaptcha-badge' ).css( 'visibility', 'visible' );
161                                    }
162                                } else {
163                                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).removeClass( "mse-form-success-message" ).addClass( "mse-form-error-message" ).show();
164                                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).html( data.errors[i].message );
165                                }
166                            }
167                        } else if( data.status == '0' ) {
168                            $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).removeClass('mse-form-success-message').addClass('mse-form-error-message').show();
169                            $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).html( data.message );
170                        } else {
171                            $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).removeClass("mse-form-error-message").addClass("mse-form-success-message").show();
172                            $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).html( data.message );
173
174                            $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="text"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="tel"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="email"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="url"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="number"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="date"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="file"]').val("");
175                            $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form textarea').val("");
176                            $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form option:selected' ).prop("selected", false);
177
178                            $.cookie("closed_contactform_" + mystickyelement_widget_no, "closed", { path: '/' });
179                        }
180                        setTimeout(function () {
181                            $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mse-form-success-message').slideUp("slow");
182                        }, 5000);
183
184                        /* redirct Page After Submission */
185                        if ( data.status == 1 && data.redirect_link != '' ) {
186                            if( data.open_new_tab == 1 ) {
187                                window.open( data.redirect_link, '_blank' );
188                            } else {
189                                window.location = data.redirect_link;
190                            }
191                        } else {
192
193                            close_after = close_after * 1000;
194                            setTimeout(function () {
195                                $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-contact-form ').removeClass("elements-active");
196                            }, close_after);
197                        }
198                        return false;
199                    }
200                });
201            }       
202            
203            return false;
204        });
205        
206        /* Open tab on Click Event */
207		
208		 function set_open_tab_first_click( thisElement ){
209			open_first_click = 0;
210            thisElement.find('a').attr('href', "#");
211            social_tab_click++; 
212        }
213
214        function set_open_channel_first_click( thisElement , url ){
215            social_tab_click++;
216			open_first_click = 1;
217			thisElement.find('a').attr('href',url);
218        }
219
220        function setMobileTabBehavior( thisElement , tab_setting , click , url  ) {
221            
222            if( tab_setting == 'hover' && thisElement.data('mobile-behavior') == 'enable' ){
223                thisElement.data('click','1');
224                if( social_tab_click == 0 ){
225					set_open_tab_first_click( thisElement );  
226                } else {
227				   set_open_channel_first_click( thisElement , url );
228                   thisElement.parent().parent().removeClass('elements-active');
229				   return;
230                }
231            }else if( tab_setting == 'click' &&  thisElement.data('flyout') == 'enable' ){
232                thisElement.data('click','1');
233                if( social_tab_click == 0 ){
234                    set_open_tab_first_click( thisElement );    
235                } else {
236                    set_open_channel_first_click( thisElement , url );
237                    return;
238                }
239            }else if( tab_setting == 'click' && $(this).data('flyout') == 'disable' ){
240				open_first_click = 1;
241				return;
242			} else{
243				if (!thisElement.children('a').length) {
244					thisElement.parent('li').addClass('elements-active');
245				}else{
246					$('.mystickyelements-on-click .elements-active').removeClass("elements-active");
247				}
248                open_first_click = 1;
249				return;
250            } 
251        }   
252
253        function setDesktopTabBehavior( thisElement , tab_setting , click , url  ) {
254           
255            if( tab_setting == 'click' && thisElement.data('flyout') == 'enable' ){
256				if( thisElement.data('flyout') == 'enable' ){
257					thisElement.data('click','1');
258                   if( social_tab_click == 0 ){
259					    set_open_tab_first_click( thisElement );    
260                    } else {
261                        set_open_channel_first_click( thisElement , url );
262						return;
263                    }
264                }
265            } else{
266				
267				if( thisElement.data('flyout') == 'enable' ){
268					set_open_channel_first_click(thisElement , url );
269					open_first_click = 1;
270				} else {
271					if (!thisElement.children('a').length) {
272						thisElement.parent('li').addClass('elements-active');
273					}else{
274						$('.mystickyelements-on-click .elements-active').removeClass("elements-active");
275					}
276					open_first_click = 1;
277					thisElement.find('a').attr('href',url);
278					return;	
279				}
280			}			
281        }
282
283        function setTabBehaviorSettings( thisElement , device_type ) {
284			
285            var tab_setting = thisElement.data('tab-setting');
286            var click = thisElement.data('click');
287            var url = thisElement.find('a').data('url');
288
289            if( device_type == 'mobile' ){
290                setMobileTabBehavior( thisElement , tab_setting , click , url );
291            } else {
292                setDesktopTabBehavior( thisElement , tab_setting , click , url);
293            }
294        }
295
296        jQuery(document).on("click",".mystickyelements-on-click .mystickyelements-social-icon",function(event){
297            var click = $(this).data('click');
298			
299            if(!$( this ).parent( 'li' ).hasClass( 'mystickyelements-contact-form' )){
300                var thisElement = $(this);
301                var device_type = getDeviceType();
302                
303                if(click == '0'){
304                    $('.mystickyelements-social-icon').data('click','0');
305                    social_tab_click = 0;
306                }
307                setTabBehaviorSettings( thisElement , device_type );
308                if( open_first_click == 1 ){
309                    return;
310                }    
311            }
312			
313			if(!$(this).parent('li').hasClass("elements-active")) {
314                $('.mystickyelements-on-click .elements-active').removeClass("elements-active");
315                $(this).parent('li').addClass('elements-active');
316				 if ( mystickyelements.google_analytics === '1' && $( this ).parent( 'li' ).hasClass( 'mystickyelements-contact-form' ) ) {
317					stickyelements_google_analytics( 'contact-form-open' );
318				 }
319            } else {
320                $(this).parent('li').removeClass('elements-active');
321                $.cookie("closed_contactform", "closed", { path: '/' });
322                event.preventDefault();
323            }
324        });
325
326        /*close contact form on click close icon*/
327        $('.mystickyelements-on-hover .mystickyelements-social-icon').on( 'click', function(event){
328            if($(this).parent('li').hasClass("elements-active") && $( this ).children('a').length == 0 ) {
329                //$(this).parent('li').removeClass('elements-active');
330                $(this).parent('li').removeClass('elements-hover-active');
331                event.preventDefault();
332                $(this).parent().parent().parent().parent('.mystickyelements-on-hover').removeClass('mystickyelements-on-click');
333            }
334        });
335
336        $( '.mystickyelements-on-hover .mystickyelements-social-icon-li' ).on('mouseenter', function(){
337            if($(this).hasClass("elements-active")) {
338                //$(this).parent('li').removeClass('elements-active');
339            }
340            if(!$(this).hasClass("elements-active")) {
341                $('.mystickyelements-on-click .elements-active').removeClass("elements-active");
342                $(this).addClass('elements-active');
343                $(this).addClass('elements-hover-active');
344                $(this).parent().parent().parent('.mystickyelements-on-hover').addClass('mystickyelements-on-click');
345            }
346        }).on('mouseleave', function(){
347            $(this).removeClass('elements-active');
348            $(this).removeClass('elements-hover-active');
349            $(this).parent().parent().parent('.mystickyelements-on-hover').removeClass('mystickyelements-on-click');
350        });
351		
352        $( '.mystickyelements-on-hover ul li.mystickyelements-contact-form' ).on('mouseenter', function(){
353            $( this ).addClass( 'element-contact-active' );
354			
355			if ( mystickyelements.google_analytics === '1' ) {
356				stickyelements_google_analytics( 'contact-form-open' );
357			}
358			
359        } ).on('mouseleave', function(){			
360			$( this ).removeClass( 'element-contact-active' );
361        });
362		
363        $( '.element-contact-close' ).on( 'click touch', function(event){
364            $( '.mystickyelements-contact-form' ).removeClass('elements-active');
365            $( '.mystickyelements-contact-form' ).removeClass('element-contact-active');
366
367            var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' );
368            $.cookie("closed_contactform_" + mystickyelement_widget_no, "closed", { path: '/' });
369        });
370
371        $('#stickyelements-form input:not(#stickyelements-submit-form), #stickyelements-form textarea ').on( 'keyup', function(event){
372            if ($(this).val()){
373                $(this).css('background-color', '#EFF5F8');
374                $(this).css('border-color', '#7761DF');
375            }
376
377        });
378        mystickyelements_border_radius();
379        /* Minimize Sticky Elements  */        
380        $('li.mystickyelements-minimize').on('click',function(event){
381            var element_minimize, minimize_device, position_device,element_on_device;
382            var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' );
383
384            $( this ).toggleClass( 'element-minimize' );
385            if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
386                minimize_device = 'mobile';
387                position_device = 'mobile-';
388                element_on_device = 'element-mobile-on';
389            } else {
390                minimize_device = 'desktop';
391                position_device = '';
392                element_on_device = 'element-desktop-on';
393            }
394            if ( $( this ).hasClass( 'element-minimize' ) === true ) {
395                $.cookie("minimize_" + minimize_device + "_" + mystickyelement_widget_no, "minimize", { path: '/' });
396                element_minimize = true;
397            } else {
398                $.cookie("minimize_" + minimize_device + "_" + mystickyelement_widget_no, 'minimize_not', { path: '/' });
399                element_minimize = false;
400            }
401
402            /* Left Position */
403            $(".mystickyelements-position-" + position_device + "left.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() {
404                if ( $(this).hasClass( element_on_device ) == true ) {
405                    var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' );
406                    if ( mystickyelements_size == true ) {
407                        $(this).animate({
408                            width: 'toggle',
409                            left: ( element_minimize === true ) ? '-=80' : ''
410                        });
411                    } else {
412                        $(this).animate({
413                            width: 'toggle',
414                            left: ( element_minimize === true ) ? '-=50' : ''
415                        });
416                    }
417                }
418            });
419
420            /* Right Position */
421            $(".mystickyelements-position-" + position_device + "right.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() {
422                if ( $(this).hasClass( element_on_device ) == true ) {
423                    var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' );
424                    if ( mystickyelements_size == true ) {
425                        $(this).animate({
426                            width: 'toggle',
427                            left: ( element_minimize === true ) ? '+=80' : ''
428                        }, 300 , function() {
429                        });
430                    } else {
431                        $(this).animate({
432                            width: 'toggle',
433                            left: ( element_minimize === true ) ? '+=50' : ''
434                        }, 300 , function() {
435                        });
436                    }
437                }
438            });
439            /* Bottom Position */
440            $(".mystickyelements-position-" + position_device + "bottom.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() {
441                if ( $(this).hasClass( element_on_device ) == true ) {
442                    $(this).css( 'position', 'relative' );
443                    var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' );
444                    if ( mystickyelements_size == true ) {
445                        $(this).animate({
446                            height: 'toggle',
447                            bottom: ( element_minimize === true ) ? '-=80' : '',
448                        }, 300 , function() {
449                            $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' );
450                        });
451                    } else {
452                        $(this).animate({
453                            height: 'toggle',
454                            bottom: ( element_minimize === true ) ? '-=60' : '',
455                        }, 300 , function() {
456                            $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' );
457                        });
458                    }
459                }
460				
461				
462            });
463            /* Top Position */
464            $(".mystickyelements-position-" + position_device + "top.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() {
465                if ( $(this).hasClass( element_on_device ) == true ) {
466                    $(this).css( 'position', 'relative' );
467                    var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' );
468                    if ( mystickyelements_size == true ) {
469                        $(this).animate({
470                            height: 'toggle',
471                            top: ( element_minimize === true ) ? '-=80' : '',
472                        }, 300 , function() {
473                            $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' );
474                        });
475                    } else {
476                        $(this).animate({
477                            height: 'toggle',
478                            top: ( element_minimize === true ) ? '-=60' : '',
479                        }, 300 , function() {
480                            $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' );
481                        });
482                    }
483                }
484            });
485
486            /* Move arrow base on minimize */
487            if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' span.mystickyelements-minimize' ).hasClass( 'minimize-position-' + position_device + 'left' ) === true ) {
488
489                if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) {
490                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'left' ).html('&rarr;')
491                } else {
492                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'left' ).html('&larr;')
493                }
494            } else if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' span.mystickyelements-minimize' ).hasClass( 'minimize-position-' + position_device + 'bottom' ) === true ) {
495
496                if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) {
497                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'bottom' ).html('&uarr;')
498                } else {
499                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'bottom' ).html('&darr;')
500                }
501            } else if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' span.mystickyelements-minimize' ).hasClass( 'minimize-position-' + position_device + 'top' ) === true ) {
502
503                if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) {
504                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'top' ).html('&darr;')
505                } else {
506                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'top' ).html('&uarr;')
507                }
508            } else {
509                if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) {
510                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'right' ).html('&larr;')
511                } else {
512                    $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'right' ).html('&rarr;')
513                }
514            }
515            mystickyelements_border_radius();
516        });
517
518        /* Google Analytics */
519        $( "body" ).on( "click touch", ".update-analytics", function (e) {
520            var elementname;
521            elementname = $(this).attr( 'data-social-slug');
522            if(elementname != undefined && elementname != "") {
523                stickyelements_google_analytics( elementname );
524            }
525        });
526
527        $(".analytics-update").on( "click touch", function (e) {
528            var elementname;
529            elementname = $(this).attr("id").split('mystickyelements-social-');
530            elementname = elementname[1];
531            if(elementname != undefined && elementname != "") {
532                stickyelements_google_analytics( elementname );
533            }
534        });
535        $(".mystickyelements-on-hover .analytics-update").on('mouseenter',  function(){
536            $( this ).trigger( "click" );
537        });
538
539        /*iframe set*/
540        $( '.mystickyelements-fixed ul li' ).each( function(){
541            var custom_html_class = $( this ).hasClass( 'mystickyelements-custom-html-main' );
542            var mystickyelement_widget_no = $( this ).parent().data( 'mystickyelement-widget' );
543            if( custom_html_class ) {
544                var custom_html_child_class = $( this ).hasClass( 'mystickyelements-custom-html-iframe' );
545                if( custom_html_child_class ) {
546                    //var custom_html_iframe = $( this ).find( 'iframe' ).height();
547                    var custom_html_iframe = $( this ).find( '.mystickyelements-custom-html' ).height();
548                    var main_ul_height = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' ul' ).height();
549                    if( main_ul_height > custom_html_iframe ) {
550                        //$( this ).addClass( 'mystickyelements-custom-iframe-bottom' );
551                    }
552                }
553            }
554        });
555
556      /*  setTimeout( function(){
557            $( '.mystickyelements-entry-effect-fade.entry-effect,.mystickyelements-entry-effect-slide-in.entry-effect' ).css( 'transition', 'all 0s ease 0s' );
558        }, 1000 );*/
559
560        $( '.mystickyelements-fixed ul li' ).on( 'click', function(){
561            var mystickyelement_widget_no = $( this ).parent().data( 'mystickyelement-widget' );
562            if ( $( this ).hasClass( 'mystickyelements-custom-html-iframe' ) ) {
563                $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).toggleClass( 'mystickyelements-custom-html-iframe-open' );
564            } else {
565                $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).removeClass( 'mystickyelements-custom-html-iframe-open' );
566            }
567        } );
568
569        $( '.mystickyelements-fixed' ).addClass( 'entry-effect' );
570        if ( $( window ).width() > 1024  ) {
571            $( '.mystickyelements-fixed' ).each( function(){
572                var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' );
573                var mystickyelements_bottom_width = $( '.mystickyelements-position-bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-lists' ).width();
574                if ( mystickyelements_bottom_width < 300 ) {
575                    $( '.mystickyelements-position-bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-contact-form .element-contact-form' ).width( '300' );
576                }
577            } );
578        }
579        mystickyelements_mobile_top_pos();
580
581        /* DATE: 13-12-2019 Start */
582        $( '.mystickyelements-fixed' ).each( function(){
583            var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' );
584            var WindowHeight = ( jQuery(window).height() );
585            var ElementHeight = ( jQuery( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).height() );
586            var AttributeVal = ( jQuery( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).data( "custom-position" ) );
587            var Ele_Att_Height = parseInt( ElementHeight ) + parseInt( AttributeVal );
588            var Total_Count = parseInt( WindowHeight ) - parseInt( Ele_Att_Height );
589            var Height = parseInt( WindowHeight / 3 );
590            var contact_frm_height 
590= $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').height();
591            if ( Total_Count > Height && WindowHeight < contact_frm_height) {
592                jQuery( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).addClass("mystickyelements-custom-position-on");
593            }
594        } );
595		
596        /* DATE: 13-12-2019 End */
597        /*Country option*/
598		
599        $('.mystickyelements-fixed #stickyelements-form .contact-phone-default-field').each(function(index, value) {
600			var is_number_formate = $(this).next().val();
601
602            if( is_number_formate == 1 ){
603                $(this).addClass("contact-form-phone-"+index);
604                var contactFormClass = "contact-form-phone-"+index;
605                $(this).attr("data-class-slug",contactFormClass);
606                var contact_number_input = document.querySelector("."+contactFormClass);
607                if(contact_number_input != null){
608                    var iti = window.intlTelInput( contact_number_input, {
609                        dropdownContainer: document.body,
610                        formatOnDisplay: true,
611                        hiddenInput: "full_number",
612                        initialCountry: "auto",
613                        nationalMode: true,
614                        separateDialCode: true,
615                        utilsScript: mystickyelement_obj.plugin_url+"intl-tel-input-src/build/js/utils.js",
616                    });
617                    $(this).addClass("tel_formate");
618                }
619            }else{
620                if( $(this).hasClass('tel_formate') ){
621                    $(this).removeClass("tel_formate");
622                }
623            }
624    	});
625	
626		$('.iti__flag-container').each(function(index, value) {
627			var slug = 'field-contact-form-phone-'+index;
628			jQuery(this).addClass(slug);
629			jQuery(this).attr("data-slug",slug);
630		});	
631	});
632	
633    $( window ).on('resize', function() {
634        mystickyelements_border_radius();
635        mystickyelements_mobile_top_pos();
636    });
637	
638	function getDeviceType() {
639        if( /Android|webOS|iPhone|iPad|Mac|Macintosh|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
640            return 'mobile';
641        }else{
642            return 'desktop';
643        }
644    }
645
646    function mystickyelements_mobile_top_pos() {
647        if ( $( window ).width() <= 1024  ) {
648            $( '.mystickyelements-fixed' ).each( function(){
649                var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' );
650                if ( $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-position-mobile-top' ) ) {
651                    var mystickyelements_height = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).height();
652                    $( 'html' ).attr( 'style', 'margin-top: ' + mystickyelements_height + 'px !important' );
653                }
654            });
655        } else {
656            $( 'html' ).css( 'margin-top', '' );
657        }
658    }
659
660    function mystickyelements_border_radius(){
661
662        /* Contact Us form Height */
663        $( '.mystickyelements-fixed' ).each( function(){
664            var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' );
665            if ( $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form').length !== 0 ) {
666                var win_height = $(window).height();
667                var element_position = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).position().top;
668                var element_offset = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form').offset().top;
669                
670                var contact_frm_height = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form #stickyelements-form').innerHeight() + $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form h3' ).innerHeight();
671				
672				if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .stickyelements-textblock-content' ).length != 0 ) {
673					var contact_frm_height = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form #stickyelements-form').innerHeight() + $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form h3' ).innerHeight() + $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form .stickyelements-textblock-content' ).innerHeight();
674				}
675               
676                if ( win_height < contact_frm_height ) {
677                    var new_height = (win_height - 70 );
678                    $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('max-height', new_height+ 'px' );
679                    $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('overflowY', 'auto' );
680                    var contact_form_top = element_position - 10;
681                    if( $(window).width() > 1025 &&  ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-position-bottom' ) ){
682                        $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' );
683                    }
684                    if( $(window).width() < 1024 &&  ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-position-mobile-bottom' ) ){
685                        $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' );
686                    }
687                } else {
688                    var minimize_height = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' ul.mystickyelements-lists .mystickyelements-minimize').height();
689                    if ( minimize_height === null ) {
690                        minimize_height = 0;
691                    }
692                    var contact_form_top = element_position - (win_height - contact_frm_height) + minimize_height + 10;
693                    if( $(window).width() > 1025 &&  ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass('mystickyelements-position-bottom') ){
694                        $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' );
695                    }
696                    if( $(window).width() < 1024 &&  ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass('mystickyelements-position-mobile-bottom') ){
697                        $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' );
698                    }
699
700                    $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('overflowY', '' );
701                    $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('max-height', '');
702                }
703            }
704
705            var position_device = '';
706            if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
707                position_device = 'mobile-';
708            }
709            var $mobile_bottom = 0;
710            var $j = 0;
711            var element_mobile_count = 0;
712
713            $('.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' ul li').each( function () {
714                /* Check google analytics enable then add 'update-analytics' class */
715                if ( mystickyelements.google_analytics === '1'  && $(this).hasClass('mystickyelements-minimize') !== true && $(this).attr('id') !== 'mystickyelements-contact-form' ) {
716                    if ( $(this).find( "a" ).length !== 0 ) {
717                        var elementname = $(this).attr("id").split('mystickyelements-social-');
718                        $(this).find( "a" ).addClass('update-analytics');
719                        $(this).find( "a" ).attr( 'data-social-slug', elementname[1]);
720                    } else {
721                        $(this).addClass('analytics-update');
722                    }
723                }
724                $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + $(this).attr('id') + ' .mystickyelements-social-icon').css('border-radius','');
725                $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + $(this).attr('id') + ' .mystickyelements-social-icon').css('border-radius','');
726
727                if ( $( window ).width() < 1025 ) {
728                    element_mobile_count = '12';
729                }
730                if ( $( window ).width() < 992 ) {
731                    element_mobile_count = '9';
732                }
733                if ( $( window ).width() < 768 ) {
734                    element_mobile_count = '4';
735                }
736                if( $(this).hasClass('element-mobile-on') && $j != element_mobile_count ) {
737                    $(this).addClass('mystickyelements-show-last-element');
738                    $j++;
739                } else {
740                    $(this).removeClass('mystickyelements-show-last-element');
741                }
742
743                /* Check First LI */
744                if ( $i == 0 ){
745                    if ( $( window ).width() > 1024 &&  !$(this).hasClass('element-desktop-on')){
746                        $flg = true;
747                    }
748                    if ( $( window ).width() < 1025 &&  !$(this).hasClass('element-mobile-on')){
749                        $flg = true;
750                    }
751                }
752                if ( $( window ).width() > 1024 &&  $(this).hasClass('element-desktop-on')){
753                    social_id = $(this).attr('id');
754                }
755                if ( $( window ).width() < 1025 &&  $(this).hasClass('element-mobile-on')){
756                    social_id = $(this).attr('id');
757                    $mobile_bottom++;
758                }
759                if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
760                    second_social_id == '';
761                }
762                if( second_social_id == '' ) {
763                    //if ( $i == 1 && $flg === true) {
764                    if ( $flg === true ) {
765                        if ( $( window ).width() > 1024 && $(this).hasClass('element-desktop-on') ){
766                            second_social_id = $(this).attr('id');
767                        }
768                        if ( $( window ).width() < 1025 && $(this).hasClass('element-mobile-on') ){
769                            second_social_id = $(this).attr('id');
770                        }
771                    }
772                }
773                $i++;
774            });
775
776            $( '.mystickyelements-fixed.mystickyelements-position-mobile-bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).addClass( 'mystickyelements-bottom-social-channel-' + $mobile_bottom );
777            $( '.mystickyelements-fixed.mystickyelements-position-mobile-top.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).addClass( 'mystickyelements-top-social-channel-' + $mobile_bottom );
778            if ( social_id != '' ) {
779                if ( social_id === 'mystickyelements-contact-form' ){
780                    $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-left-radius', '10px' );
781                    $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-left-radius', '10px' );
782                    $('.mystickyelements-position-' + position_device + 'bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' );
783
784                    if( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).length !== 1 ){
785                        $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-right-radius', '10px' );
786                        $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' );
787                    }
788                } else if ( social_id !== 'mystickyelements-contact-form') {
789                    if ( $i=== 1 ) {
790                        $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-radius', '0px 10px 10px 0' );
791                        $('.mystickyelements-position' + position_device + '-right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-radius', '10px 0 0 10px' );
792                    } else {
793                        $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-right-radius', '10px' );
794                        $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-left-radius', '10px' );
795                        $('.mystickyelements-position-' + position_device + 'bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' );
796                    }
797                }
798            } else {
799                $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelement-credit' ).hide();
800                $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hide();
801            }
802            if ( second_social_id != '' && second_social_id !== 'mystickyelements-contact-form' && $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).length !== 1  ) {
803                $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + second_social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' );
804                $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + second_social_id + ' .mystickyelements-social-icon').css('border-top-left-radius', '10px' );
805                $('.mystickyelements-position-' + position_device + 'bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + second_social_id + ' .mystickyelements-social-icon').css('border-top-left-radius', '10px' );
806            }
807        });
808		
809		/* Hide Widget when all widget hide on desktop or mobile and only minimize bar available */
810		jQuery('.mystickyelements-fixed .mystickyelements-lists').each(function(){			
811			if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
812                var element_on_device = 'element-mobile-on';
813            } else {                
814                var element_on_device = 'element-desktop-on';
815            }
816			var total_count = jQuery(this).find('li.' + element_on_device).length ;
817			if (total_count == 0 ) {
818				$(this).hide();
819			}			
820		});
821    }
822
823    /*
824     * Google Analytics for Sticky Elements
825     */
826    function stickyelements_google_analytics( elementname ){
827        if (window.hasOwnProperty("gtag")) {
828            gtag('event', 'stickyelements_' + elementname, { 'eventCategory': 'stickyelements_' + elementname, 'event_action': 'stickyelements_' + elementname});
829        }
830        if (window.hasOwnProperty("ga")) {
831            var gaVar = window.ga.getAll()[0];
832            if(gaVar) {
833                gaVar.send("event", "click", { eventCategory: 'stickyelements_' + elementname, eventAction: 'stickyelements_' + elementname});
834            }
835        }
836    }
837    $(window).ready(function() {
838        setTimeout(function(){ mystickyelements_border_radius(); }, 1500);
839    });
840
841    $('#mystickyelements-contact-form').on( 'hover', function(){
842        mystickyelements_border_radius();
843    }) ;
844    
845    jQuery(document).on('click','.mystickyelements-social-text a',function(){
846        social_tab_click = 0;
847        $(this).parent().parent().removeClass("elements-active");   
848    });
849
850    jQuery(document).on("click",".mystickyelements-social-icon a",function(){
851        if( /Android|webOS|iPhone|iPad|Mac|Macintosh|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
852            
853            if( $(this).data('tab-setting') == 'hover' && $(this).data('mobile-behavior') !== 'enable') {
854                $(this).parent().parent().removeClass("elements-active");
855            } else if( $(this).data('tab-setting') == 'click' && $(this).data('flyout') == 'disable' ){
856				$(this).parent().parent().removeClass("elements-active");
857            } else{
858				if( social_tab_click > 0 ){
859					$(this).parent().parent().removeClass("elements-active"); 
860                    social_tab_click = -1;
861                }
862            }
863        }else{
864			if( $(this).data('flyout') !== 'enable') {
865                $(this).parent().parent().removeClass("elements-active");
866            } else{
867                if( social_tab_click > 0 ){
868                    $(this).parent().parent().removeClass("elements-active"); 
869                    social_tab_click = -1;
870                }
871            } 
872        }
873    });
874
875    jQuery('body').mouseup(function (e) {
876        if ( $(e.target).closest(".mystickyelement-lists-wrap").length === 0 ) {
877			social_tab_click = 0;				
878            jQuery('.mystickyelements-social-icon-li').removeClass('elements-active');        
879        }
880    });
881	
882	
883	jQuery(document).on("click",".iti--allow-dropdown",function(){
884		if( jQuery(this).closest(".mystickyelements-contact-form").data("tab-opt") == "hover" && jQuery(this).closest("#mystickyelements-contact-form").parent().closest(".mystickyelements-on-hover").length > 0 ){
885			jQuery(this).closest(".mystickyelements-contact-form").addClass("country-code-trigger");
886			jQuery(this).closest(".mystickyelements-contact-form").removeClass("element-contact-active");
887			jQuery(this).closest(".mystickyelements-contact-form").addClass("elements-active");
888
889
890		}
891	});
892	
893	jQuery(document).on("click","ul.iti__country-list li",function(){
894		$( ".mystickyelements-contact-form" ).each(function( index ) {            
895            /* When select any country then check element-active class on open contact form only. So To avoide other content form */
896            if( jQuery(this).data("tab-opt") == "hover" && $(this).data('isphone-formate') == 1 && $(this).hasClass( 'elements-active' )){
897				jQuery(this).addClass("element-contact-active");			
898				jQuery(this).removeClass("elements-active");
899			}	
900		});
901	});
902})( jQuery );
903
904function launch_mystickyelements( ele_no ){
905    var ele_device = 'desktop';
906    var lists_loop =1;
907	ele_no = (typeof ele_no !== 'undefined') ?  ele_no : 1
908    if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
909        ele_device = 'mobile';
910    }
911    jQuery('.mystickyelements-fixed .mystickyelements-lists').each(function(){
912        if ( lists_loop > 1) {
913            return;
914        }
915        var count = 1;
916        jQuery(this).find('li').each(function(){
917            /* Return Minimize Element */
918            if ( jQuery(this).hasClass('mystickyelements-minimize')) {
919                if ( jQuery(this).hasClass('element-minimize')) {
920                    jQuery(this).trigger('click');
921                }
922                return;
923            }
924            /* Return element device not found */
925            if ( !jQuery(this).hasClass('element-' + ele_device + '-on')) {
926                return;
927            }
928
929            if ( ele_no == count) {
930                jQuery(this).addClass('elements-active');
931                if ( !jQuery(this).parent().parent().parent().hasClass('mystickyelements-on-click') ) {
932                    jQuery(this).parent().parent().parent().addClass('mystickyelements-on-click');
933                }
934                return false;
935            }
936            count++;
937        });
938
939        lists_loop++;
940    });
941}
942
943
944function close_mystickyelements(){
945    var ele_device = 'desktop';
946    var lists_loop =1;
947    if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
948        ele_device = 'mobile';
949    }
950
951    jQuery('.mystickyelements-fixed .mystickyelements-lists').each(function(){
952        jQuery(this).find('li').each(function(){
953            if ( jQuery(this).hasClass('elements-active') ) {
954                jQuery(this).removeClass('elements-active');
955            }
956        });
957    });
958}
959
960function hide_mystickyelements(){
961    jQuery('.mystickyelements-fixed').each(function(){
962        jQuery(this).hide();
963        jQuery.cookie("hide_mystickyelements"  , "closed", { expires: 365, path: '/' });
964    });
965}
966
967function show_mystickyelements(){
968    jQuery('.mystickyelements-fixed').each(function(){
969        jQuery(this).show();
970        jQuery.cookie("hide_mystickyelements"  , "opened", { expires: 1, path: '/' });
971    });
972}
973
974
975
976

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.