Your Cart

Oops, your cart is currently empty.

Continue Shopping
' + '
' + '{1} ' + '{2}
' + '
' + '
' + '
' + '' + '' }); } } /* Reload items in cart content ---------------------------------------------------------------------------- */ function reload_items_in_cart(pAction, pKey, pCode, pQty) { pQty = (pQty==null || pQty==undefined || pQty=='') ? 1 : pQty; $.ajax({ type: 'GET', url: 'https://img.onecare.store/home2024/ajax_get_cart_items.php?uRequestMode=ajax', dataType: 'html', success: function(html) { if( html.trim()=='' ) { var tl = new TimelineLite(); tl.to( $('.cart-control'),.5,{autoAlpha:0} ); tl.set( $('.cart-control.if-items'),{className:'+=hidden'} ); tl.set( $('.cart-control.if-empty'),{className:'-=hidden'} ); tl.to( $('.cart-control.if-empty'),.5,{autoAlpha:1,immediateRender:false} ); tl.to( $('html body'),.5,{scrollTop:0},'-=.5' ); } else { // animation-start { var tl = new TimelineLite(); tl.to($('.card-items-in-cart .card-body'),.5,{opacity:0}); tl.to($('.card-items-in-cart .card-body'),.5,{height:0}); $('.card-items-in-cart .card-body').html( html ); tl.set($('.card-items-in-cart .card-body'),{height:'auto'}); tl.from($('.card-items-in-cart .card-body'),.5,{height:0,immediateRender:false}); tl.to($('.card-items-in-cart .card-body'),.5,{opacity:1}); // } animation-end // re-initialize event listener-start { $('.selectpicker').selectpicker('mobile'); $('.prod-selector').bind('change',function(){ update_order( 'add', $(this).attr('data-key'), $(this).find('option:selected').val()); }); // } re-initialize event listener-end } update_order(pAction, pKey, pCode, pQty); }, error: function(jqXHR) { info_modal('Request failed',jqXHR.responseText); } }); } /* Reload items in cart content ---------------------------------------------------------------------------- */ function reload_recommended_packages() { } /* Pre-update order - before update_order is called ---------------------------------------------------------------------------- */ function pre_update_order(pAction, pKey, pCode, pQty) { var preOrderList = {}; pQty = (pQty==null || pQty==undefined || pQty=='') ? 1 : pQty; if(orderList) for( i in orderList ) { if( !orderList[i].qty ) { orderList[i] = {"cod":orderList[i],"qty":1}; } } update_add_cart_button( pAction, pKey, pCode, pQty ); setCookie('orderList', JSON.stringify(orderList), 1); update_cart_counter( orderList ); // if( JSON.stringify(preOrderList)!=JSON.stringify(orderList) ) update_estimate_discount_total( orderList ); } /* convert voucher ---------------------------------------------------------------------------- */ var frmConvertVoucher = $('#frmConvertVoucher'); var frmConvertVoucherNotification = $('#frmConvertVoucher-notification'); function convert_voucher(action) { content = '
'; url = '//img.onecare.store/voucher/ajax_ps_voucher_dt.php'; data = frmConvertVoucher.serialize(); $.ajax({ type: 'POST', url: url, data: data, dataType: 'json', async: true, beforeSend: function() { frmConvertVoucherNotification.html(content); }, success: function(json) { if( json.error && json.error.length>0 ) { content = '
 ' + json.error.join('
 ') + '
'; frmConvertVoucherNotification.html(content); } else if( json.success ) { content = '
 ' + json.success + '
'; frmConvertVoucherNotification.html(content); frmConvertVoucher.attr('style','opacity:0;display:none;'); } }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText); } }); } var wdtFeedback = $('#wdtFeedback'); var frmFeedback = $('#frmFeedback'); var frmFeedbackNotification = $('#frmFeedback-notification'); function update_feedback(section) { if( typeof section == 'undefined' ) { wdtFeedback = $('#wdtFeedback'); frmFeedback = $('#frmFeedback'); frmFeedbackNotification = $('#frmFeedback-notification'); } else { wdtFeedback = $('#wdtFeedback-' + section); frmFeedback = $('#frmFeedback-' + section); frmFeedbackNotification = $('#frmFeedback-notification-' + section); } frmFeedback.find('#optFeedbackDomain').addClass('hide'); if( frmFeedback.find('#optFeedbackType').val()==1 ) // product { frmFeedback.find('#optFeedbackDomain').removeClass('hide'); } } /* send feedback ---------------------------------------------------------------------------- */ function send_feedback(section) { // console.log( section ) if( typeof section == 'undefined' ) { wdtFeedback = $('#wdtFeedback'); frmFeedback = $('#frmFeedback'); frmFeedbackNotification = $('#frmFeedback-notification'); } else { wdtFeedback = $('#wdtFeedback-' + section); frmFeedback = $('#frmFeedback-' + section); frmFeedbackNotification = $('#frmFeedback-notification-' + section); } content = '
'; url = 'https://img.onecare.store/home/ajax_ps_feedback_add.php'; data = new FormData(frmFeedback[0]);//frmFeedback.serialize(); $.ajax({ type: 'POST', enctype: 'multipart/form-data', processData: false, contentType: false, cache: false, url: url, data: data, dataType: 'json', success: function(json) { if( json.error ) { content = ''; if( section=='modal' ) { setTimeout(function(){ wdtFeedback .find('.error-wrapper') .html('
'+content+'
'); }, 1000); } else { info_modal('There were errors in your feedback submission:',content); } // frmFeedbackNotification.html(content); } else if( json.success ) { clear_form_elements(frmFeedback); if( section=='modal' ) { var $infoModal = $('#info-modal'); $infoModal.find('.modal-header h4').html( json.success.title ); $infoModal.find('.modal-body').html( '

' + json.success.content + '

' ); setTimeout(function(){ wdtFeedback.modal('hide'); $infoModal.modal('show'); }, 1000); } else { // frmFeedbackNotification.html(''); closeDialog( divNotificationDialog ); closeDialog( divLoadingDialog ); info_modal(json.success.title,json.success.content); } } }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText) } }); } function change_country(country,language) { if(country != "") { var _url = "//img.onecare.store/ajax/ajax_set_country.php?uRedirect=0&uCountry=" + country; if( language.length > 0 ) _url += '&uLang=' + language; $.ajax({ url: _url, dataType: 'text', xhrFields: { withCredentials: true }, crossDomain: true, success: function(data) { if(data == "true") { var curUrl = document.location.href; var urldata, location; if( curUrl ) urldata = curUrl.split('?'); if( urldata ) { location = urldata[0]; //location += ( (urldata[1]) ? '?'+urldata[1]+'&' : '?' ) + 'uCountry=' + country; var params = new URLSearchParams(window.location.search); if( params.has('uCountry') ) params.set('uCountry',country); else params.append('uCountry',country); location += '?' + params.toString(); } else location = 'https://img.onecare.store'; if( language!=null && language!='' && language!='en' && !$.isNumeric(language) ) window.location = location + "#googtrans(en|"+ language +")"; else window.location = location; } else if(data == "false") { // SET country failed } } }); } } /* login ---------------------------------------------------------------------------- */ var wdtLogin = $('#wdtLogin-modal'); function login( frm ) { frm = (frm==undefined||frm=='') ? 'login-form' : frm; var frmLogin = $('#' + frm); var content = '
'; var uri = (frm=='frmLogin-modal') ? '?uOauth=member&uOrderMethod=' + $('input[name=radOrderMethod]:checked').val() : '?type=member'; var url = 'https://img.onecare.store/home2019/ajax_ps_login.php' + uri; var data = frmLogin.serialize(); $.ajax({ type: 'POST', url: url, data: data, dataType: 'json', async: true, beforeSend: function() { content = '
We are processing your request. Please be patient.
'; }, success: function(json) { if( json.error && json.error.length > 0 ) { content = ''; if( frm=='frmLogin-modal' ) { setTimeout(function(){ wdtLogin .modal('loading') .find('.modal-body') .append('
'+content+'
'); }, 1000); } else { info_modal( 'There were errors in your request:', content ); // reset captcha turnstile.reset(); } } else if( json.success ) { if( frm=='frmLogin-modal' ) { if( '' == '1' ) { window.location = json.location; } else { window.location.reload(); } } else { closeDialog( divNotificationDialog ); closeDialog( divLoadingDialog ); if( frm == 'frmLoginDialog' ) { var newURL = location.href; var search = location.search.split('&'); newURL = '//' + location.host + location.pathname; newURL += '?uCountry=' + json.response.country; if( search.length > 0 ) for( i=0;i'; var url = 'https://img.onecare.store/home/ajax_ps_logout.php'; if( FB && FB.getAccessToken()!='null' && FB.getAccessToken()!=null ) FB.logout(function(response) { /* user is now logged out */ }); $.ajax({ type: 'POST', url: url, dataType: 'json', async: true, beforeSend: function() { content = '
We are processing your request. Please be patient.
'; info_modal('Processing request',content); }, success: function(json) { if( json.success ) { window.location = '//img.onecare.store/home2024/'; } }, error: function(jqXHR, textStatus, errorThrown) { info_modal( 'There were errors in your request:', jqXHR.responseText ); } }); } function register( form ) { var frmTarget = $('#'+ form); var content = '
'; var url = "https://img.onecare.store/home2024/ajax_ps_memb_form.php?uForm=" + form + "&uType="; var data = frmTarget.serialize(); $.ajax({ type: 'POST', url: url, data: data, dataType: 'json', beforeSend: function() { title = 'Processing request'; content = '
We are processing your request. Please be patient.
'; info_modal( title, content ); }, success: function(json) { if( json.error ) { content = ''; info_modal( json.errorTitle, content ); } else if( json.success ) { // FB pixel if( fbq ) fbq('track', 'CompleteRegistration'); info_modal( 'Registration Success', json.success ); if( ''=='affiliate' ) { $('.affiliate-signup-display-control').addClass('hidden'); $('.affiliate-signup-confirmation').removeClass('hidden'); window.scrollTo(0,0); } else window.location = 'https://img.onecare.store/family.php?uPage=user&uSuccess=' + json.success; } }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText) } }); } /* my account ---------------------------------------------------------------------------- */ function redirect_url( url ) { window.location = url; } /* facebook functions ---------------------------------------------------------------------------- */ function login_fb() { // console.log('login_fb'); FB.login(function (response) { console.log('response',response); if (response.authResponse) { // connected get_fb_me() } else { // cancelled } }, {scope: 'public_profile,email'}); } function get_fb_me() { // console.log('get_fb_me'); FB.api('/me',{fields:'email,id,name,location,gender,last_name,first_name,locale,timezone,link,verified,birthday'}, function (response) { var access_token = FB.getAuthResponse()['accessToken']; response.access_token = access_token; submit_fb_login( response ); }); } function submit_fb_login( response ) { // console.log('submit_fb_login'); var content = '
'; var url = 'https://img.onecare.store/home2019/ajax_ps_login.php?type=fb'; var data = decodeURIComponent($.param(response)); // frmLogin.serialize(); $.ajax({ type: 'POST', url: url, data: data, dataType: 'json', async: true, beforeSend: function() { title = 'Processing request'; content = '
We are processing your request. Please be patient.
'; info_modal( title, content ); }, success: function(json) { if( json.error && json.error.length > 0 ) { content = ''; title = ''; info_modal( title, content ); } else if( json.success ) { info_modal( 'Facebook Signup Success', 'Welcome back, ' + json.response.username + '!' ); if( $.inArray(location.pathname.split('/').pop(),['login.php','signup.php','order_success.php']) !== -1 ) { window.location = 'https://img.onecare.store/family?uPage=userlogin&uCountry=' + json.response.country; return; } var newURL = location.href; var search = location.search.split('&'); newURL = 'https://' + location.host; newURL += ( location.pathname=='/order_success.php' || location.pathname=='/login.php' ) ? '/home/member.php' : location.pathname; newURL += '?uCountry=' + json.response.country + '&uPage=user'; if( search.length > 0 ) for( i=0;i=totalHeight) { if (scrolling > lastScrollTop) { // Scrolling down navbar.addClass('navbar-hidden').removeClass('navbar-fixed'); } else { if( $('.section-nav .offcanvas').hasClass('show') ) { } else { // Scrolling up navbar.removeClass('navbar-hidden').addClass('navbar-fixed'); } } } else if (scrolling < announcementHeight) { navbar.removeClass('navbar-hidden navbar-fixed'); } lastScrollTop=scrolling; }); $('.btn-show-pwd').on('click', function() { var input=$(this).siblings('input'); var currentType=input.attr('type'); // Clone the input element with the new type var newType=currentType==='password' ? 'text' :'password'; var newInput=input.clone().attr('type', newType); // Replace the old input with the new one input.replaceWith(newInput); }); $('.btn-benefit-expand').on('click',function(){ if( $(this).hasClass('on') ) { $(this).removeClass('on'); $('.section-signup .d-grid').removeClass('active'); } else { $(this).addClass('on'); $('.section-signup .d-grid').addClass('active'); } }); Shareon.init(); messages=JSON.parse('["Hi, there! \ud83c\udf1fJoin The Wellness Club with my code for USD 5 off on your first purchase!"]'); currentIndex=0; displayMessage(); $('.svg-refresh').on('click', function() { currentIndex=(currentIndex + 1) % messages.length; displayMessage(); }); $('.svg-copy-2').tooltip({ trigger:'manual' }) $('.svg-copy-2').on('click', function() { var linkCopied=$('.link-copy').attr('href'); var toast=$(this).closest('.modal').find('.toast'); navigator.clipboard.writeText(linkCopied).then(function() { $('.svg-copy-2').attr('data-bs-original-title', 'Link copied!').tooltip('show'); setTimeout(function() { $('.svg-copy-2').attr('data-bs-original-title', '').tooltip('hide'); }, 2000); }) }); $('#btn-like-fb').on('click',function(){ point_redeem('likeFb'); }); $('#btn-follow-ig').on('click',function(){ point_redeem('followIg'); }); $('#btn-follow-xhs').on('click',function(){ point_redeem('followXhs'); }); //Updated on 20220622 $('.btn-wechat').on('click',function(){ point_redeem('followWeChat'); }); //Updated on 20220818 - fong $('#btn-launching-gift').on('click',function(){ var data={'hidProdPointId' :'launching','hidProdName' :'Launching Gift'} reward_ctrl('frmRedeemLaunchGift',data); }); $('#btn-welcome-gift').on('click',function(){ var data={'hidProdPointId' :'welcome','hidProdName' :'Welcome Gift'} reward_ctrl('frmRedeemWelcomeGift',data); $(this).parent().html('
Redeemed
'); }); //Updated on 20230619 - fong $('#btn-bday-gift').on('click',function(){ var data={'hidProdPointId' :'birthday','hidProdName' :'Birthday Gift'} reward_ctrl('frmRedeemBdayGift',data); }); $('#btn-referral-gift').on('click',function(){ var data={'hidProdPointId' :'referral','hidProdName' :'Referral Gift'} reward_ctrl('frmRedeemReferralGift',data); }); $('.section-intro-class .btn-add-to-cart').on('click',function(){ var _qlimit=parseInt($(this).attr('data-qlimit-qty')); key=$(this).data('key'); code=$(this).data('code'); qty=(orderList[key] && orderList[key].qty && orderList[key].cod==code) ? (parseInt(orderList[key].qty) + 1) :1; var _content_ids=$(this).data('content_ids').split('.'); var _contents=[]; for(i=0;i<_content_ids.length;++i) { _contents[_content_ids[i]]=1; } var _data={ content_ids:_content_ids, content_name:$(this).data('content_name'), content_category:'family', content_type:'product', num_items:_content_ids.length, contents:_contents, value:$(this).data('value'), currency:'MYR' }; // Fb Traking if( fbq ) fbq('track', 'AddToCart', _data, {eventID:'1756342928'}); if( fbcapi ) fbcapi('AddToCart', _data); // TT Tracking if( typeof ttq=='object' && typeof ttq.track=='function' ) ttq.track('AddToCart'); // Google Tracking if( typeof gtag==='function' ) { // google analytic gtag('event','button',{ 'event_category':'click', 'event_label':'addtocart' }); } // check qlimit if( qty > _qlimit ) { qty=_qlimit; info_modal('Purchase Limit','This item is limited to one quantity only and can only be purchased with non-trial items from Onecare store.'); } else { setOrderList( key, code, qty ); setCookie('orderList', JSON.stringify(orderList), 1); update_cart_counter( orderList ); update_estimate_discount_total( orderList ); } reload_mini_cart_items( key, code, qty ); }); $('.calendar-wrapper > input').keydown(function(e){ if(e.keyCode==8 && !this.value.length){ $(this).prev('input').focus(); } }); $('.btn-add-address').on('click',function(){ $('input[name=txtAddrFName]').val(''); $('input[name=txtAddrLName]').val(''); $('.dial-code').text('1'); $('input[name=hidAddrContactDialCode]').val('1'); $('input[name=txtAddrContact]').val(''); $('input[name=txtAddr]').val(''); $('input[name=txtAddrCity]').val(''); $('#optAddrState').val(''); $('input[name=txtAddrPostcode]').val(''); $('input[name=txtCountryTitle]').val('United States'); $('input[name=hidAddrCountry]').val('180'); $('input[name=chkAddrDefault]').prop('checked',false); $('.btn-save').attr('href','javascript:config_address(\'frmConfigAddress\',\'\');'); $('#addressModal').modal('show'); }); //member tier table control if(parseInt($('.section-your-journey').width()) < 425){ $('.table-size').css('width',parseInt($('.overflow-scroll').width()/2)); $('.table-title').css('width',parseInt($('.overflow-scroll').width()/2)); } else if(parseInt($('.section-your-journey').width()) < 768){ $('.table-size').css('width',parseInt($('.overflow-scroll').width()/3)); $('.table-title').css('width',parseInt($('.overflow-scroll').width()/3)); }else{ $('.table-size').css('width',parseInt($('.overflow-scroll').width()/4)); $('.table-title').css('width',parseInt($('.overflow-scroll').width()/4)); } $('a.go-right').click(function(event) { var pos=$('div.overflow-scroll').scrollLeft() + parseInt($('.table-size').width()) ; $('div.overflow-scroll').scrollLeft(pos); }); $('a.go-left').click(function(event) { var pos=$('div.overflow-scroll').scrollLeft() - parseInt($('.table-size').width()); $('div.overflow-scroll').scrollLeft(pos); }); //points and vouchers tab btn $('#nav-redeem > li > a').on('click',function(e){ if( $('#' + $(this).attr('aria-controls')).hasClass('in')===true ) return false $('.section-my-points-voucher .tab-content .tab-body').removeClass('in'); $('.section-my-points-voucher .tab-content .tab-parent a[aria-controls='+ $(this).attr('aria-controls') +']').trigger('click'); $(this).parent().addClass('active'); }); $('.section-my-points-voucher .tab-content .tab-body').on('show.bs.collapse',function(e){ $('#nav-redeem > li').removeClass('active'); $('#nav-redeem > li > a[aria-controls='+ $(this).attr('id') +']').parent().addClass('active'); }); $('.section-my-points-voucher .tab-content .tab-body').on('hide.bs.collapse',function(e){ $('#nav-redeem > li').removeClass('active'); }); if( typeof(enquire)=='object' ) { enquire.register('screen and (min-width:768px)', function() { $('.section-my-points-voucher .tab-content .tab-body').removeClass('in'); $('#' + $('#nav-redeem > li.active a').attr('aria-controls') ).addClass('in') }); } //section-my-points-voucher tab control $('.point-btn').on('click',function(){ if($(this).hasClass('active')){ return false; }else{ $(this).addClass('active'); $('.voucher-btn, .reward-btn').removeClass('active'); $('.voucher-tab-wrapper, .reward-tab-wrapper').removeClass('in'); $('.point-tab-wrapper').collapse('show'); } }); $('.voucher-btn').on('click',function(){ $(this).addClass('active'); $('.point-btn, .reward-btn').removeClass('active'); $('.point-tab-wrapper, .reward-tab-wrapper').removeClass('in'); $('.voucher-tab-wrapper').collapse('show'); }); $('.reward-btn').on('click',function(){ $(this).addClass('active'); $('.point-btn, .voucher-btn').removeClass('active'); $('.point-tab-wrapper, .voucher-tab-wrapper').removeClass('in'); $('.reward-tab-wrapper').collapse('show'); }); //copy to clipboard btn $('#copy-to-clipboard').on('click',function(){ copyToClipboard(); }); //20210423 //modal section $('#link').on('click',function(){ $('.field-link').fadeIn(1000); }); $('#copy-link').on('click',function(){ copyToClipboard_link(); }); //profile card rotate to back $('#edit-profile').on('click',function(){ $('.rotate-effect').css({ 'transform':'rotateY(180deg)', 'perspective':'1000px', 'transition':'transform 1.5s', 'transform-style':'preserve-3d' }); $('.bg-user.display-front').fadeOut(500,function(){ $('.bg-user.display-back').fadeIn(500); $('.bg-user.display-back').css('transform','rotateY(180deg)'); }); }); $('#edit-profile-close').on('click',function(){ $('.rotate-effect').css({ 'transform':'rotateY(0deg)', 'perspective':'1000px', 'transition':'transform 1.5s', 'transform-style':'preserve-3d' }); $('.bg-user.display-back').fadeOut(500,function(){ $('.bg-user.display-front').fadeIn(500); $('.bg-user.display-front').css('transform','rotateY(0deg)'); }); }); //voucher t&c rotate to back $('.term-and-condition').on('click',function(){ $(this).parents('.voucher-bg').css({ 'transform':'rotateX(180deg)', 'perspective':'1000px', 'transition':'transform 1.5s', 'transform-style':'preserve-3d' }); $(this).parents('.voucher-front').fadeOut(500,function(){ $(this).siblings('.voucher-tnc').fadeIn(20,function(){ $(this).parents('.voucher-img-middle').siblings('.voucher-img-bottom').addClass('active'); $(this).find('.tnc-body').html('
T&C
  1. E-Voucher code must be entered at the checkout page to be redeemed.
  2. E-Voucher is valid for a single transaction only.
  3. The validity of expired E-Vouchers cannot be extended.
  4. E-Voucher is non-refundable and cannot be exchanged for cash.
'); }); }); }); //voucher t&c rotate to front $('.btn-return').on('click',function(){ $(this).parents('.voucher-bg').css({ 'transform':'rotateX(0deg)', 'perspective':'1000px', 'transition':'transform 1.5s', 'transform-style':'preserve-3d' }); $(this).parents('.voucher-tnc').fadeOut(500,function(){ $(this).siblings('.voucher-front').fadeIn(20,function(){ $(this).parents('.voucher-img-middle').siblings('.voucher-img-top').removeClass('active'); $(this).parents('.voucher-img-middle').siblings('.voucher-img-bottom').removeClass('active'); }); }); }); //voucher on CHANGE $('input[name=radVoucher]').on('change',function(){ for(i=1; i<=5; ++i){ if($('#rad-voucher-'+i).is(':checked')) { $(this).parents('.form-check').addClass('border-grey'); } else { $('#rad-voucher-'+i).parents('.form-check').removeClass('border-grey'); } } }); //edit address for(i=1;i<'';i++){ $('#address-btn-'+i).on('click',function(){ $('input[name=hidAddress]').val($(this).attr('data-address')); $('#form-edit-address').submit(); }); } //change address btn $('.chk-form').change(function() { var checked=[]; for(i=1;i<'';i++){ if ($('#address-' + i).is(':checked')) { $('#address-' + i).not(this).prop('checked', false); checked.push($('#address-' + i).val()); $('#address-' + i).parent().addClass('active'); }else{ $('#address-' + i).parent().removeClass('active'); } } $('input[name=hidAddress]').val(checked); }); $('#btn-chg-address').on('click',function(){ $('#change-address').submit(); }); //input field onclick function $('.input-wrapper').on('click',function(){ $(this).children().focus(); }); //input field onfocus function $( '.input-wrapper input').focus(function() { $(this).parent().addClass('focus'); }); $( '.input-wrapper input').blur(function() { if($(this).attr('value') !=''){ $(this).parent().addClass('focus'); }else{ $(this).parent().removeClass('focus'); } }); //member tier tnc - updated on 20210528 $('.btn-tnc-more').on('click',function(){ var _state=$(this).data('state'); state(this,_state ); }); $('.field-tooltip').tooltip(); $('#nav-contact-connect-video > li > a').on('click',function(e){ if( $('#' + $(this).attr('aria-controls')).hasClass('in')===true ) return false $('.section-nav-contact-connect-video .tab-content .tab-body').removeClass('in'); $('.section-nav-contact-connect-video .tab-content .tab-parent a[aria-controls='+ $(this).attr('aria-controls') +']').trigger('click'); $(this).parent().addClass('active'); }); $('.section-nav-contact-connect-video .tab-content .tab-body').on('show.bs.collapse',function(e){ $('#nav-contact-connect-video > li').removeClass('active'); $('#nav-contact-connect-video > li > a[aria-controls='+ $(this).attr('id') +']').parent().addClass('active'); }); $('.section-nav-contact-connect-video .tab-content .tab-body').on('hide.bs.collapse',function(e){ $('#nav-contact-connect-video > li').removeClass('active'); }); if( typeof(enquire)=='object' ) { enquire.register('screen and (min-width:768px)', function() { $('.section-nav-contact-connect-video .tab-content .tab-body').removeClass('in'); $('#' + $('#nav-contact-connect-video > li.active a').attr('aria-controls') ).addClass('in') }); } $('.collapse-btn > a').on('click',function(e){ if( $(this).parent('.collapse').hasClass('.in')===true ) $(this).addClass('expanded'); else $(this).removeClass('expanded'); }); // Prevent vertical scrolling while dragging the carousel var touchStartY=0; $('.owl-carousel').on('touchstart', function(e) { touchStartY=e.originalEvent.touches[0].clientY; // Get the initial Y position of the touch $('body').css('overflow', 'hidden'); // Disable scrolling on the body (Y-axis) }); $('.owl-carousel').on('touchend', function(e) { $('body').css('overflow', 'auto'); // Re-enable scrolling on the body (Y-axis) }); $('.owl-carousel').on('touchmove', function(e) { var touchMoveY=e.originalEvent.touches[0].clientY; var touchDifferenceY=Math.abs(touchMoveY - touchStartY); // Allow only small Y-axis movements, assume it's vertical scrolling if the difference is too large if (touchDifferenceY > 10) { $('body').css('overflow', 'auto'); // Re-enable scrolling if vertical scrolling is intended } }); $('.section-footer .btn-newsletter-signup').on('click',function(){ $.ajax({ type:'POST', url:'https://img.onecare.store/home2019/ajax_ps_click_log.php', data:'link=newsletter.php' + '&location=footer', dataType:'json', beforeSend:function() {}, success:function(json) { info_modal('Coming Soon! Stay Tuned!','We\'re working hard to make this function available. Please stay tuned!'); }, error:function(jqXHR, textStatus, errorThrown) { info_modal('Coming Soon! Stay Tuned!','We\'re working hard to make this function available. Please stay tuned!'); } }); }); $('#txtSubEmail').on('keyup', function(e) { if (e.keyCode===13) { email_subscribe('frmSubscribe'); } }); $('.chat-expand').on('click',function(){ chat_widget(this); }); $(window).on('load', function() { setTimeout( function(){ $('#modal-new-customer').modal('show'); },5000 ); }); // add event listener to input & textarea to toggle label on/off $('input, textarea').on('keyup change',function(){ if( $(this).val().length > 0 ) { $(this).parent().find('.label-control').addClass('label-on'); } else { $(this).parent().find('.label-control').removeClass('label-on'); } }); $('select').on('change',function(){ if( $(this).val().length > 0 ) { $(this).parent().parent().find('.label-control').addClass('label-on'); } else { $(this).parent().parent().find('.label-control').removeClass('label-on'); } }); $('#optFeedbackType').on('hidden.bs.select', function (e) { $(this).trigger('change'); }); $('#mdlChooseLanguage select[name=optChangeCountry]').off('change'); $('#mdlChooseLanguage select[name=optChangeCountry]').on('change',function(){ country = $(this).find('option:selected').val(); code = $(this).find('option:selected').attr('data-code'); currencyCode = $(this).find('option:selected').attr('data-currency-code'); countryCode = $(this).find('option:selected').attr('data-value'); $('#mdlChooseLanguage .country-flag .img').css({'background-image':'url(https://img.onecare.store/utility/timthumb-v2.php?w=50&src=https://img.onecare.store/lib/img/flag/'+code+'.png)'}); $('#mdlChooseLanguage .currency-code').text( currencyCode ); $.ajax({ url: 'https://img.onecare.store/home2024/ajax_language_opt.php?uRedirect=0', data: 'uCountry=' + $(this).find('option:selected').val() + '&uLangDef=' + $(this).find('option:selected').attr('data-lang-def'), beforeSend: function() { $('#mdlChooseLanguage .language-group-list').html('
loading...
'); }, dataType: 'html', success: function(html) { $('#mdlChooseLanguage .language-group-list').html( html ); }, error: function(jqXHR) { $('#mdlChooseLanguage .language-group-list').html( '
' ); } }); }); // $(function() { // $(this).bind("contextmenu", function(e) { // e.preventDefault(); // }); // }) // Chrome if( $.browser && $.browser.chrome ) { $('.section-products *:not(span,p)').each(function(){ var bgimg = null; if (this.currentStyle) bgimg = this.currentStyle['backgroundImage']; else if (window.getComputedStyle) bgimg = document.defaultView.getComputedStyle(this,null).getPropertyValue('background-image'); bgimg = bgimg.replace(/^url\((.*?)\)$/, '$1'); if(bgimg!='none') $(this).css('background-image','none').attr('data-bg',bgimg); }); } $.lazyLoadXT.autoInit = false; $("img.lazy,[data-bg],[data-src],[role=lazyloadxt]").lazyLoadXT(); if( $.browser && $.browser.chrome ) $(".section-products").lazyLoadXT(); if( $('[rel=popover]').length > 0 ) $('[rel=popover]').popover(); $('.popover-custom-content').each(function(){ var content = $(this).find('.popover-content').html(); $(this).popover({'placement':'bottom','content':content}); }); // remove padding-top for first section-title $('.sidebar-container .section-title:first').addClass('padT0'); // scroll to contact form $('.scroll-to-contact').bind('click',function(){ TweenLite.to( $('html, body'), 1, {scrollTop:$('#wdtContact').offset().top - $('#header').height(),ease:Cubic.easeOut} ); }); function hideAllTabContent(){ $(this).addClass('hidden') } function showThisTabContent(){ $(this).removeClass('hidden'); } if( $("a[rel^='prettyPhoto']").length > 0 ) $("a[rel^='prettyPhoto']").prettyPhoto(); if( $("a[rel^='tooltip']").length > 0 ) $("*[rel^='tooltip']").tooltip(); if( $(".select2").length > 0 ) $(".select2").select2(); if( $('ads-notifier').length > 0 ) { // ads-notifier { $('#ads-notifier-agfactor').addClass('hidden'); $('#ads-notifier-praventac').addClass('hidden'); var strAdsNotId = null; $(strAdsNotId).removeClass('hidden'); function maximize_ads_notifier() { if( $(strAdsNotId + ' .ads-notifier').css('right') != '0px' ) { TweenLite.to($(strAdsNotId + ' .ads-notifier'),.5,{scaleX:1, scaleY:1,autoAlpha:1,right:0,bottom:0}); $(strAdsNotId + ' .ads-notifier a').css('left','0px'); } } function minimize_ads_notifier() { if( $(strAdsNotId + ' .ads-notifier').css('right') == '0px' ) { TweenLite.to($(strAdsNotId + ' .ads-notifier'),.5,{scaleX:.5, scaleY:.5,autoAlpha:1,right:-235,bottom:-25}); $(strAdsNotId + ' .ads-notifier a').css('left','100px'); } } function popup_ads_notifier_desc() { $(strAdsNotId + ' .ads-notifier').popover('destroy'); if( $(strAdsNotId + ' .ads-notifier').css('right') != '0px' ) { var title = $(strAdsNotId + ' .ads-notifier .header').html(), content = $(strAdsNotId + ' .ads-notifier .body').html().replace(' ',''); content = content.replace(' '); $(strAdsNotId + ' .ads-notifier').popover({ 'html': true, 'placement': 'left', 'trigger': 'hover', 'title': title, 'content': content + '
[Click to Expand]' }); $(strAdsNotId + ' .ads-notifier').on('shown.bs.popover', function () { var top = $(strAdsNotId + '').parent().find('.popover').css('top'); top = top.replace('px'); top = parseInt(top) - 40; $(strAdsNotId + '').parent().find('.popover').css({'top':top}); $(strAdsNotId + '').parent().find('.popover-content').css({'white-space':'pre-wrap'}); }); $(strAdsNotId + ' .ads-notifier').popover('show'); } } $(strAdsNotId + ' .ads-notifier').bind('mouseover',function(){ popup_ads_notifier_desc(); }); $(strAdsNotId + ' .ads-notifier .overlay-image').bind('click',function(){ maximize_ads_notifier(); }); $(strAdsNotId + ' .ads-notifier .close').bind('click',function(){ minimize_ads_notifier(); }); minimize_ads_notifier(); setTimeout(function(){ maximize_ads_notifier(); setTimeout(function(){ minimize_ads_notifier(); },8000); },5000); } // } end // Cross-Browser HTML5 Placeholder Text if(!Modernizr.input.placeholder){ $('[placeholder]').focus(function() { var input = $(this); if (input.val() == input.attr('placeholder')) { input.val(''); input.removeClass('placeholder'); } }).blur(function() { var input = $(this); if (input.val() == '' || input.val() == input.attr('placeholder')) { input.addClass('placeholder'); input.val(input.attr('placeholder')); } }).blur(); $('[placeholder]').parents('form').submit(function() { $(this).find('[placeholder]').each(function() { var input = $(this); if (input.val() == input.attr('placeholder')) { input.val(''); } }) }); } // Set datepiker setting $.datepicker.setDefaults( $.datepicker.regional[ "" ] ); // Cross-Browser CCS3 Seletor $('select').each(function() { if( !$(this).hasClass('nowrap') ) $(this).wrap('