PageSourceSearch

https://www.veterinarypracticenews.com/wp-content/themes/vpn/js/login_register.js

js veterinarypracticenews.com collected 2026-09-24 17:47:57 UTC 9,889 bytes, 177 lines download raw bytes

1jQuery(function($) {
2    var loc = document.URL;
3    loc = loc.lastIndexOf('/') == (loc.length - 1) ? loc.substr(0, loc.length - 1) : loc.substr(0, loc.lastIndexOf('/'));
4    var targetValue = loc.substr(loc.lastIndexOf('/') + 1);
5    var hasLocalStorage = !! function(v, l) {
6        try {
7            return (l = localStorage).setItem(v, v) | !l.removeItem(v)
8        } catch (e) {}
9    }('_');
10    if (hasLocalStorage == true) {
11        if ((targetValue == "digital-editions")) {
12            localStorage.setItem("de", "1");
13            localStorage.removeItem("vpnebook");
14            localStorage.setItem("loc", loc);
15            localStorage.removeItem("nl");
16        } else if ((targetValue == "newsletters")) {
17            localStorage.setItem("de", "1");
18            localStorage.removeItem("vpnebook");
19            localStorage.setItem("loc", loc);
20            localStorage.setItem("nl", "1");
21        } else if (targetValue == "ebook") {
22            localStorage.setItem("vpnebook", "1");
23            localStorage.removeItem("de");
24            localStorage.setItem("loc", loc);
25            localStorage.removeItem("nl");
26        } else {
27            if ((targetValue != "login-portal")&&(targetValue != "register-portal")&&(targetValue != "register") && (targetValue != "login")) {
28                localStorage.removeItem("de");
29                localStorage.setItem("loc", loc);
30            }
31            localStorage.removeItem("nl");
32            localStorage.removeItem("vpnebook");
33        }
34        de = localStorage.getItem("de");
35        if (de == "1") {
36            jQuery('#de').val("1");
37        } else {
38            localStorage.removeItem("de");
39        }
40        nl = localStorage.getItem("nl");
41        if (nl == "1") {
42            jQuery('#nl').val("1");
43        } else {
44            localStorage.removeItem("nl");
45        }
46        ebook = localStorage.getItem("vpnebook");
47        if (ebook == "1") {
48            jQuery('#ebook').val("1");
49        } else {
50            localStorage.removeItem("vpnebook");
51        }
52    } else {
53        de = "";
54    }
55    if (window.location.href.indexOf("&en_click=1") > -1) {
56        localStorage.setItem("vpnen_click", "1");
57    }
58    if (targetValue != "productportal") {
59        jQuery('.login-box .register').hide();
60    }
61    jQuery('.login.togglebox').show();
62    jQuery(".login.togglebox a").click(function() {
63        jQuery(".login-box .register").toggle("fast", function() {
64            jQuery('.login.togglebox').toggle();
65            jQuery.fancybox.update();
66
67            jQuery('<div id="RecaptchaField1" style="text-align:center;display:inline-block;"></div> <script type="text/javascript">    var CaptchaCallback = function() { grecaptcha.render("RecaptchaField1", {"sitekey" : "6LcY7SwUAAAAAOtx2tAI6qV8A2prUAfhPBP1NFZh"});   };</script>
vendor: 102 bytes, line 67
67<script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit"></script>
67').insertBefore(jQuery(".register p.submit"));
68        });
69    });
70    if (hasLocalStorage == true) {
71        err = localStorage.getItem("err");
72    }
73    jQuery( "#login-register-box-login .togglebox a, #register-sidebar" ).click(function() {
74      jQuery('<div id="RecaptchaField1" style="text-align:center;display:inline-block;"></div> <script type="text/javascript">    var CaptchaCallback = function() { grecaptcha.render("RecaptchaField1", {"sitekey" : "6LcY7SwUAAAAAOtx2tAI6qV8A2prUAfhPBP1NFZh"});   };</script>
vendor: 102 bytes, line 74
74<script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit"></script>
74').insertBefore(jQuery(".register_s p.submit"));
75    });
76    
77    var valid = true;
78    if (jQuery(".register .error, .register_s .error").length) { 
79        if ((targetValue != "sign-up-to-win") && (targetValue != "sign-up-for-free") && (targetValue != "sign-up-for-free-canada") && (targetValue != "register") && (targetValue != "productportal") && (targetValue != "ebook-campaign")&&((targetValue.toLowerCase().indexOf("-ebook") < 0))&&((targetValue.toLowerCase().indexOf("-e-book") < 0))&&((targetValue.indexOf("brainteaser") < 0)) ){
80             jQuery( "#login-register-box-login .togglebox a" ).trigger('click');
81             if(jQuery(".register_s .error").length){console.log('rreg2');
82               jQuery('<div id="RecaptchaField1" style="text-align:center;display:inline-block;"></div> <script type="text/javascript">    var CaptchaCallback = function() { grecaptcha.render("RecaptchaField1", {"sitekey" : "6LcY7SwUAAAAAOtx2tAI6qV8A2prUAfhPBP1NFZh"});   };</script>
vendor: 102 bytes, line 82
82<script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit"></script>
82').insertBefore(jQuery(".register_s p.submit"));
83            } else {console.log(targetValue);
84            jQuery('<div id="RecaptchaField1" style="text-align:center;display:inline-block;"></div> <script type="text/javascript">    var CaptchaCallback = function() { grecaptcha.render("RecaptchaField1", {"sitekey" : "6LcY7SwUAAAAAOtx2tAI6qV8A2prUAfhPBP1NFZh"});   };</script>
vendor: 102 bytes, line 84
84<script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit"></script>
84').insertBefore(jQuery(".register p.submit"));
85            }
86            /*
87            jQuery("#register-sidebar").fancybox({
88                'beforeClose': function() {
89                    key = localStorage.getItem("key");
90                    if (key) {
91                        jQuery("input[name=txtSearch]").val(key);
92                        jQuery("input[name=subSearch]").trigger('click');
93                    }
94                }
95            }).trigger('click');
96            jQuery('.login-box .register').show();
97            jQuery('.login.togglebox').hide();
98            jQuery('<div id="RecaptchaField1" style="text-align:center;display:inline-block;"></div> <script type="text/javascript">    var CaptchaCallback = function() { grecaptcha.render("RecaptchaField1", {"sitekey" : "6LcY7SwUAAAAAOtx2tAI6qV8A2prUAfhPBP1NFZh"});   };</script>
vendor: 102 bytes, line 98
98<script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit"></script>
98').insertBefore(jQuery(".register p.submit"));*/
99            
100          
101        }
102        jQuery("#registerform2 input[type=text],  #registerform1 input[type=text]").each(function() {
103            if ($(this).val() == '') {
104                valid = false;
105                $(this).addClass('reghighlight');
106            }
107        });
108        if (((jQuery("#registerform2 input[name=de]").val()) && (!jQuery('#registerform2 input[name=user_agreeA]').attr("checked"))) || ((jQuery("input[name=ebook]").val() || jQuery("input[name=sutw]").val()) && (!jQuery('input[name=user_agreeA]').attr("checked"))) || (jQuery("input[name=ebook]").val() && ((jQuery("input[name=ebooktype]").val()=="nov20") && !jQuery('input[name=ebook_RoyalCanin_Nov20]').attr("checked"))) || (jQuery("input[name=ebook]").val() && ((jQuery("input[name=ebooktype]").val()=="dec20") && !jQuery('input[name=ebook_RoyalCanin_Dec20]').attr("checked"))) ||  ((jQuery("#registerform1 input[name=suff]").val()) && ((!jQuery('#registerform1 input[name=user_agreeA]').attr("checked")))) || ((jQuery("#registerform2 input[name=bt]").val()) && ((!jQuery('#registerform1 input[name=user_agreeA]').attr("checked")))) ) {
109            console.log("rerror");
110            valid = false;
111            jQuery("#registerform2 input[type=checkbox]").addClass('reghighlight');
112            jQuery("#registerform1 input[type=checkbox]").addClass('reghighlight');
113        }
114        if (jQuery("#user_agree2").hasClass('reghighlight')) {
115            jQuery('.agreeinfo span').addClass('reghighlight');
116        }
117        if (jQuery("#user_agreeA1").hasClass('reghighlight')) {
118            jQuery('.agreeinfoA ').addClass('reghighlight');
119        }
120        
121        if (jQuery("#ebook_RoyalCanin_Nov201").hasClass('reghighlight')) {
122            jQuery('.agreeinfoC ').addClass('reghighlight');
123        }
124        if (jQuery("#ebook_RoyalCanin_Dec201").hasClass('reghighlight')) {
125            jQuery('.agreeinfoC ').addClass('reghighlight');
126        }
127        
128
129        if ((jQuery("#registerform2 input[name=de]").val() || jQuery("#registerform2 input[name=ebook]").val()) && (jQuery("#user_agreeA2").hasClass('reghighlight'))) {
130            jQuery('.agreeinfoA ').addClass('reghighlight');
131        }
132    }
133    if (jQuery(".login .error,.login_s .error").length) {
134        if ((targetValue != "sign-up-for-free") && (targetValue != "sign-up-for-free-canada")  && (targetValue != "register") && (targetValue != "productportal")) {
135            /*jQuery("#register-sidebar").fancybox({
136                'beforeClose': function() {
137                    key = localStorage.getItem("key");
138                    if (key) {
139                        jQuery("input[name=txtSearch]").val(key);
140                        jQuery("input[name=subSearch]").trigger('click');
141                    }
142                }
143            }).trigger('click');*/
144            jQuery("#login-sidebar").trigger('click'); 
145        }
146    }
147    var onlyUrl = window.location.href.replace(window.location.search, '');
148    var param = document.URL.split('instance=')[1];
149    jQuery(".fancybox").click(function() {
150        if (param == 2) {
151            jQuery('.login-box .register').hide();
152            jQuery('.login.togglebox').show();
153        }
154    })
155    jQuery("#menu-item-66 a").click(function() {
156        key = localStorage.getItem("key");
157        if (key != "") {
158            localStorage.removeItem("key");
159        }
160    });
161});
162jQuery('#register-sidebar').fancybox({
163    helpers: {
164        overlay: {
165            css: {
166                'background': 'rgba(0, 0, 0, 0.5)'
167            },
168            locked: true
169        }
170    },
171});
172jQuery(window).load(function($) {
173    jQuery(document).ready(function($) {
174        jQuery(".page-template-archives_DE #main").toggle();
175        jQuery(".page-template-archives_DE #footer").toggle();
176    });
177});

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.