jQuery(function ($) { var Analytics = { optIn: function(){ _paq.push(['rememberConsentGiven']); _paq.push(['forgetUserOptOut']); }, optOut: function(){ _paq.push(['forgetConsentGiven']); _paq.push(['optUserOut']); } } function setOptOutText() { _paq.push([function () { $('.optout').attr('checked', this.isUserOptedOut() ? undefined : 'checked'); $('label[for="optout-window"] span,label[for="optout-privacy"] span').text(this.isUserOptedOut() ? 'You are opted out. Click here to opt in.' : 'You are opted in. Click here to opt out.'); console.info( this.isUserOptedOut() ? 'Message from Miller Industries: You are currently opted out of analytics tracking.' : 'Message from Miller Industries: You are currently opted in to analytics tracking.'); }]); } $('.optout').click(function (e) { if ($(this).is(':checked')) { // user is opted in _paq.push(['rememberConsentGiven']); _paq.push(['forgetUserOptOut']); $('#optout-form.window').addClass('hide'); $('.optout').not($(this)).prop( 'checked', true ); } else { // user is opted out _paq.push(['forgetConsentGiven']); _paq.push(['optUserOut']); $('#optout-form.window').removeClass('hide'); $('.optout').not($(this)).prop( 'checked', false ); } setOptOutText(); }); setOptOutText(); _paq.push([function () { if( this.isUserOptedOut() ){$('#optout-form.window').removeClass('hide');} }]); });