$(document).ready(function () { /* Dev fix for padding thats missing around main container */ $('.adaptive-footer').css({ 'padding-left': '10px' }); /* Newsletter checkboxes not currently required */ $('.newsletter-container .customCB').prettyCheckable(); $('.prettycheckbox').each(function () { $(this).append(''); }); /* Check for checked boxes on load */ $('.adaptive-checkbox input').each(function () { if ($(this).prop('checked')) { $(this).siblings('a').addClass('checked'); $(this).siblings('span').show().css('display', 'block'); } }); $('.prettycheckbox a').click(function () { if ($(this).hasClass('checked')) { $(this).siblings('span').show().css('display', 'block'); } else { $(this).siblings('span').hide(); } }); $('.prettycheckbox label').click(function () { if ($(this).siblings('a').hasClass('checked')) { $(this).siblings('span').show().css('display', 'block'); } else { $(this).siblings('span').hide(); } }); $('.prettycheckbox span').click(function () { $(this).siblings('input').attr('checked', false); $(this).hide(); $(this).siblings('a').removeClass('checked'); }); /* Validate email */ //$('.newsletter-email #btn-submit').click(function () { // $('.newsletter-email .status-bg').hide(); // var hasError = false; // var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; // var emailaddressVal = $(".newsletter-email #UserEmail").val(); // if (emailaddressVal == '') { // $(".newsletter-email .status-bg").css('background-position', '0 0').show(); // $(".newsletter-email .status").text('Enter email address').addClass('error').show().css('display', 'block'); // hasError = true; // } // else if (!emailReg.test(emailaddressVal)) { // $(".newsletter-email .status-bg").css('background-position', '0 0').show(); // $(".newsletter-email .stasttus").text('Enter a valid email address').addClass('error').show().css('display', 'block'); // hasError = true; // } // if (hasError == true) { return false; } // if (hasError == false) { // $(".newsletter-email .status-bg").css('background-position', '0 -38px').show(); // $(".newsletter-email .status").removeClass('error').addClass('ok').text('You have now joined our maling list!').show().css('display', 'block'); // } //}); $('.newsletter-email #UserEmail').on({ focus: function() { if (this.value == this.defaultValue) { this.value = ''; }; }, blur: function() { if (this.value == '') { this.value = this.defaultValue; }; } }); });