\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\",\r\n function() {\r\n var div, n,\r\n v = document.getElementsByClassName(\"youtube-player\");\r\n for (n = 0; n < v.length; n++) {\r\n div = document.createElement(\"div\");\r\n div.setAttribute(\"data-id\", v[n].dataset.id);\r\n div.innerHTML = labnolThumb(v[n].dataset.id);\r\n div.onclick = labnolIframe;\r\n v[n].appendChild(div);\r\n }\r\n });\r\n \r\n function labnolThumb(id) {\r\n var thumb = '',\r\n play = '
';\r\n return thumb.replace(\"ID\", id) + play;\r\n }\r\n \r\n function labnolIframe() {\r\n var iframe = document.createElement(\"iframe\");\r\n //var embed = \"https://www.youtube.com/embed/ID?autoplay=1&enablejsapi=1&loop=1&playlist=\"+this.dataset.id;\r\nvar embed = \"https://www.youtube.com/embed/ID?autoplay=1&enablejsapi=1&loop=1&modestbranding=1&&playlist=\"+this.dataset.id;\r\n iframe.setAttribute(\"src\", embed.replace(\"ID\", this.dataset.id));\r\n iframe.setAttribute(\"frameborder\", \"0\");\r\n iframe.setAttribute(\"id\", this.dataset.id); // Added by AA\r\n iframe.setAttribute(\"allowfullscreen\", \"1\");\r\n this.parentNode.replaceChild(iframe, this);\r\n LoadVideo(this.dataset.id); // Added by AA\r\n }\r\n \r\n\r\n \r\n var LoadVideo = function(player_id){\r\n var Program = {\r\n Init: function(){\r\n this.NewPlayer();\r\n this.EventHandler();\r\n },\r\n\r\n NewPlayer: function(){\r\n var _this = this;\r\n this.Player = new YT.Player(player_id, {});\r\n _this.Player.$element = jQuery('#' + player_id);\r\n },\r\n\r\n Play: function(){\r\n console.log(this.Player.IsReady);\r\n if( this.Player.getPlayerState() === 1 ) return;\r\n this.Player.playVideo();\r\n },\r\n\r\n Pause: function(){\r\n if( this.Player.getPlayerState() === 2 ) return;\r\n this.Player.pauseVideo();\r\n },\r\n\r\n ScrollControl: function(){\r\n if( Utils.IsElementInViewport(this.Player.$element[0]) ) this.Play();\r\n else this.Pause();\r\n },\r\n\r\n EventHandler: function(){\r\n var _this = this;\r\n jQuery(window).on('scroll', function(){\r\n _this.ScrollControl();\r\n });\r\n\r\n // $('.tab-link').on('click', function(){\r\n // var $target = $('#' + $(this).data().tab);\r\n // if( !!$('iframe', $target).length && $('iframe', $target).attr('id') == _this.Player.$element.attr('id') ){\r\n // _this.Play();\r\n // }\r\n // });\r\n\r\n }\r\n\r\n };\r\n\r\n var Utils = {\r\n\r\n /** @author http://stackoverflow.com/a/7557433/1684970 */\r\n IsElementInViewport: function(el){\r\n if (typeof jQuery === \"function\" && el instanceof jQuery) el = el[0];\r\n var rect = el.getBoundingClientRect();\r\n return (\r\n rect.top >= 0 &&\r\n rect.left >= 0 &&\r\n rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&\r\n rect.right <= (window.innerWidth || document.documentElement.clientWidth)\r\n );\r\n }\r\n\r\n };\r\n\r\n Program.Init();\r\n\r\n };\r\n\r\n jQuery(function(){\r\n jQuery('ul.tabs li').on('click', function(){\r\n var tab_id = jQuery(this).attr('data-tab');\r\n\r\n jQuery('ul.tabs li').removeClass('current');\r\n jQuery('.tab-content').removeClass('current');\r\n\r\n jQuery(this).addClass('current');\r\n jQuery('#' + tab_id).addClass('current');\r\n });\r\n });\r\n\r\n \r\n;(function ( $ ) {\r\n\r\n $.fn.smk_Accordion = function( options ) {\r\n \r\n if (this.length > 1){\r\n this.each(function() { \r\n $(this).smk_Accordion(options);\r\n });\r\n return this;\r\n }\r\n \r\n // Defaults\r\n var settings = $.extend({\r\n animation: true,\r\n showIcon: true,\r\n closeAble: false,\r\n closeOther: true,\r\n slideSpeed: 150,\r\n activeIndex: false\r\n }, options );\r\n\r\n if( $(this).data('close-able') ) settings.closeAble = $(this).data('close-able');\r\n if( $(this).data('animation') ) settings.animation = $(this).data('animation');\r\n if( $(this).data('show-icon') ) settings.showIcon = $(this).data('show-icon');\r\n if( $(this).data('close-other') ) settings.closeOther = $(this).data('close-other');\r\n if( $(this).data('slide-speed') ) settings.slideSpeed = $(this).data('slide-speed');\r\n if( $(this).data('active-index') ) settings.activeIndex = $(this).data('active-index');\r\n\r\n // Cache current instance\r\n // To avoid scope issues, use 'plugin' instead of 'this'\r\n // to reference this class from internal events and functions.\r\n var plugin = this;\r\n\r\n //\"Constructor\"\r\n var init = function() {\r\n plugin.createStructure();\r\n plugin.clickHead();\r\n }\r\n\r\n // Add .smk_accordion class\r\n this.createStructure = function() {\r\n\r\n //Add Class\r\n plugin.addClass('smk_accordion');\r\n if( settings.showIcon ){\r\n plugin.addClass('acc_with_icon');\r\n }\r\n\r\n //Create sections if they were not created already\r\n if( plugin.find('.accordion_in').length < 1 ){\r\n plugin.children().addClass('accordion_in');\r\n }\r\n\r\n //Add classes to accordion head and content for each section\r\n plugin.find('.accordion_in').each(function(index, elem){\r\n var childs = $(elem).children();\r\n $(childs[0]).addClass('acc_head');\r\n $(childs[1]).addClass('acc_content');\r\n });\r\n \r\n //Append icon\r\n if( settings.showIcon ){\r\n plugin.find('.acc_head').prepend('
');\r\n }\r\n\r\n //Hide inactive\r\n plugin.find('.accordion_in .acc_content').not('.acc_active .acc_content').hide();\r\n\r\n //Active index\r\n if( settings.activeIndex === parseInt(settings.activeIndex) ){\r\n if(settings.activeIndex === 0){\r\n plugin.find('.accordion_in').addClass('acc_active').show();\r\n plugin.find('.accordion_in .acc_content').addClass('acc_active').show();\r\n }\r\n else{\r\n plugin.find('.accordion_in').eq(settings.activeIndex - 1).addClass('acc_active').show();\r\n plugin.find('.accordion_in .acc_content').eq(settings.activeIndex - 1).addClass('acc_active').show();\r\n }\r\n }\r\n \r\n }\r\n\r\n // Action when the user click accordion head\r\n this.clickHead = function() {\r\n\r\n plugin.on('click', '.acc_head', function(){\r\n \r\n var s_parent = $(this).parent();\r\n \r\n if( s_parent.hasClass('acc_active') == false ){\r\n if( settings.closeOther ){\r\n plugin.find('.acc_content').slideUp(settings.slideSpeed);\r\n plugin.find('.accordion_in').removeClass('acc_active');\r\n } \r\n }\r\n\r\n if( s_parent.hasClass('acc_active') ){\r\n if( false !== settings.closeAble ){\r\n s_parent.children('.acc_content').slideUp(settings.slideSpeed);\r\n s_parent.removeClass('acc_active');\r\n }\r\n }\r\n else{\r\n $(this).next('.acc_content').slideDown(settings.slideSpeed);\r\n s_parent.addClass('acc_active');\r\n }\r\n\r\n });\r\n\r\n }\r\n\r\n //\"Constructor\" init\r\n init();\r\n return this;\r\n\r\n };\r\n\r\n\r\n}( jQuery ));\r\n\r\n\r\n jQuery(document).ready(function($){\r\n\r\n jQuery(\".accordion_example1\").smk_Accordion();\r\n\r\n jQuery(\".accordion_example2\").smk_Accordion({\r\n closeAble: true, //boolean\r\n \r\n });\r\n\r\n jQuery(\".accordion_example3\").smk_Accordion({\r\n showIcon: false, //boolean\r\n });\r\n\r\n jQuery(\".accordion_example4\").smk_Accordion({\r\n closeAble: true, //boolean\r\n closeOther: false, //boolean\r\n });\r\n\r\n jQuery(\".accordion_example5\").smk_Accordion({closeAble: true});\r\n\r\n jQuery(\".accordion_example6\").smk_Accordion();\r\n \r\n jQuery(\".accordion_example7\").smk_Accordion({\r\n activeIndex: 2 //second section open\r\n });\r\n jQuery(\".accordion_example8, .accordion_example9\").smk_Accordion();\r\n\r\n\r\n // Demo text. Let's save some space to make the code readable. ;)\r\n //$('.acc_content').not('.nodemohtml').html('Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Fusce aliquet neque et accumsan fermentum. Aliquam lobortis neque in nulla tempus, molestie fermentum purus euismod.
');\r\n \r\n });\r\n \r\n jQuery(document).ready(function () {\r\n var width = jQuery (document).width();\r\n // alert(width)\r\n if (width < 767) {\r\n //$('.subnav').css(\"display\", \"none\");\r\n jQuery (\".menu-ico\").click(function () {\r\n jQuery('.menu').slideToggle();\r\n jQuery( '.menutxt' ).toggleClass( \"show\" );\r\n jQuery( '.left-wrap' ).toggleClass( \"mrminus\" );\r\n });\r\n jQuery(\".menutxt\").click(function () {\r\n jQuery('.menu').slideToggle();\r\n jQuery( this ).toggleClass( \"show\" );\r\n jQuery( '.left-wrap' ).toggleClass( \"mrminus\" );\r\n });\r\n }\r\n });\r\n\r\njQuery(document).ready(function () {\r\nvar offset = 220;\r\nvar duration = 500;\r\njQuery(window).scroll(function () {\r\nif (jQuery(this).scrollTop() > offset) {\r\njQuery('.back-to-top').fadeIn(duration);\r\n} else {\r\njQuery('.back-to-top').fadeOut(duration);\r\n}\r\n});\r\n\r\njQuery('.back-to-top').click(function (event) {\r\nevent.preventDefault();\r\njQuery('html, body').animate({scrollTop: 0}, duration);\r\nreturn false;\r\n})\r\n});\r\n\r\njQuery(function() {\r\n jQuery('a[href*=\"#\"]:not([href=\"#\"])').click(function() {\r\n if (location.pathname.replace(/^\\//,'') == this.pathname.replace(/^\\//,'') && location.hostname == this.hostname) {\r\n var target = jQuery(this.hash);\r\n target = target.length ? target : jQuery('[name=' + this.hash.slice(1) +']');\r\n if (target.length) {\r\n jQuery('html, body').animate({\r\n scrollTop: target.offset().top-85\r\n }, 1000);\r\n tt = target.attr('id');\r\n ga('send', 'event', 'Sale', 'Jump to', tt);\r\n return false;\r\n }\r\n }\r\n });\r\n});\r\n\r\n jQuery(document).ready(function(e) {\r\n jQuery('.product_list_ul').slick({\r\n\r\n\r\n slidesToShow: 3,\r\n dots:false,\r\n slide: 'li',\r\n arrows:true,\r\n responsive: [\r\n {\r\n breakpoint: 1024,\r\n settings: {\r\n arrows: true,\r\n centerMode: true,\r\n centerPadding: '0px',\r\n slidesToShow: 3\r\n }\r\n },\r\n {\r\n breakpoint: 480,\r\n settings: {\r\n arrows: true,\r\n centerMode: true,\r\n centerPadding: '0px',\r\n slidesToShow: 2\r\n }\r\n },\r\n {\r\n breakpoint: 320,\r\n settings: {\r\n arrows: true,\r\n centerMode: true,\r\n centerPadding: '0px',\r\n slidesToShow: 2\r\n }\r\n }\r\n ]\r\n\r\n });\r\n \r\n\r\n });\r\n\r\njQuery(window).scroll(function () {\r\n if (jQuery(\"#video1 .play\").length) {\r\n if (jQuery(this).scrollTop() > 50) {\r\n jQuery( \"#video1 .play\" ).trigger( \"click\" );\r\n }\r\n }\r\n});\r\n\r\njQuery(window).scroll(function () {\r\n if (jQuery(\"#video2 .play\").length) {\r\n if (jQuery(this).scrollTop() > 1000) { \r\n jQuery( \"#video2 .play\" ).trigger( \"click\" );\r\n }\r\n }\r\n});\r\n\r\n\r\njQuery(window).scroll(function () {\r\n if (jQuery(\"#video3 .play\").length) {\r\n if (jQuery(this).scrollTop() > 50) {\r\n jQuery( \"#video3 .play\" ).trigger( \"click\" );\r\n }\r\n }\r\n});\r\n\r\njQuery(window).scroll(function () {\r\n if (jQuery(\"#video4 .play\").length) {\r\n if (jQuery(this).scrollTop() > 2000) { \r\n jQuery( \"#video4 .play\" ).trigger( \"click\" );\r\n }\r\n }\r\n});\r\n\r\n jQuery(window).load(function(){\r\nif(jQuery(window).width() < 760) {\r\n jQuery('.wrap ').find('a').removeAttr('target');\r\n \r\n}\r\n});\r\n\r\njQuery(document).ready(function () {\r\nvar offset = 220;\r\nvar duration = 500;\r\njQuery(window).scroll(function () {\r\nif (jQuery(this).scrollTop() > offset) {\r\njQuery('.back-to-top').fadeIn(duration);\r\n} else {\r\njQuery('.back-to-top').fadeOut(duration);\r\n}\r\n});\r\n\r\njQuery('.back-to-top').click(function (event) {\r\nevent.preventDefault();\r\njQuery('html, body').animate({scrollTop: 0}, duration);\r\nreturn false;\r\n})\r\n});\r\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n\n if(jQuery('body.luxury').length > 0){\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off-luxury.svg');\n }else{\n var star_off = jQuery(\"#star-off img\");\n star_off.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-off.svg');\n var star_on = jQuery(\"#star-on img\");\n star_on.attr('src', 'https://www.nykaa.com/skin/frontend/nykaa/theme202/images/star-on.svg');\n }\n \n function funTagGTM_Garnier()\n {\n if(jQuery('#hdnGTM_Garnier').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TX3ZS4');\n jQuery('#hdnGTM_Garnier').val(1);\n }\n }\n\n function funTagGTM_LP()\n {\n if(jQuery('#hdnGTM_LP').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-5HSSFS');\n jQuery('#hdnGTM_LP').val(1);\n }\n }\n\n function funTagGTM_MNY()\n {\n if(jQuery('#hdnGTM_MNY').val()==0){\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-52JDQS');\n jQuery('#hdnGTM_MNY').val(1);\n }\n }\n\n function ajaxLoadings() {\n var over = '';\n over += 'Loading .... ';\n over += '
';\n jQuery(over).appendTo('body');\n setTimeout(function(){\n window.location='/checkoutmobile' ;\n }, 1000);\n }\n\n function ajaxWishlist(action, id, parentId, type) {\n var url = jQuery('#' + parentId + ' a').attr('data-url');\n url = url.replace(\"wishlist/index\", \"advancedwishlist/index\");\n url += 'isAjax/1/';\n ajaxLoading();\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (data.error == 1) {\n lightbox(null, '/customer/account/signupformpopup', 1);\n } else {\n if (action == 'remove') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Removed from wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishremoved');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishremoved');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('added');\n jQuery('#' + parentId + ' a').addClass('add');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"add\", \"' + id + '\", \"' + parentId + '\");');\n }\n if (action == 'add') {\n jQuery('#wishlist_msg_' + id).show();\n jQuery('#wishlist_msg_' + id).text('Added to wishlist');\n jQuery('#wishlist_msg_' + id).addClass('wishadded');\n setTimeout(function () {\n jQuery('#wishlist_msg_' + id).hide();\n jQuery('#wishlist_msg_' + id).text('');\n jQuery('#wishlist_msg_' + id).removeClass('wishadded');\n }, 2000);\n jQuery('#' + parentId + ' a').removeClass('add');\n jQuery('#' + parentId + ' a').addClass('added');\n jQuery('#' + parentId + ' a').attr('onclick', 'ajaxWishlist(\"remove\", \"' + id + '\", \"' + parentId + '\");');\n }\n jQuery('#' + parentId + ' a').attr('data-url', data.href);\n if (jQuery('.block-wishlist').length) {\n jQuery('.block-wishlist').replaceWith(data.sidebar);\n } else {\n if (jQuery('.col-right').length) {\n jQuery('.col-right').prepend(data.sidebar);\n }\n }\n if (type == 'customer') {\n ajaxRemoveWishlist(action, id, parentId);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n function showOptions(url, id, flag) {\n if (jQuery('#product_view_' + id).is(':hidden')) {\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product_view_' + id).show();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, null);\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n\n jQuery('#product-opt-' + id + ' img.discount-tag').hide();\n jQuery('#product-opt-' + id + ' .org_add').hide();\n jQuery('#product-opt-' + id + ' .discount_offer_tag_label').hide();\n jQuery('#wishlist-id-' + id + '').hide();\n jQuery('#product-opt-' + id).prepend(data);\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n alert('AJAX Failure!');\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function setMobileLocationAjax(url, id,wishlist,trackparam,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\nbreak;\n}\n}\nurl = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\nvar qty = jQuery('.product_block_' + id + ' .qty').val();\nif (window.location.protocol !== 'http:') {\nurl = url.replace(\"http:\", \"https:\");\n}\najaxLoading();\ntry {\njQuery.ajax({\nurl: url,\ndataType: 'json',\nbeforeSend: function () {\npace.on();\n},\nsuccess: function (data) {\ncloseAjaxLoading();\nif(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\nif(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\nvar image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n}else{\nvar image_pro_src = jQuery('.product_cart_front_'+id).find('.product-image img').attr('src');\n}\nlightbox(null,'/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n}\nsetMobileAjaxData(data, id, false);\nsetGamoogaPixel(id,url,trackparam);\nif(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\nrediMessage(element);\n},\ncomplete: function () {\npace.off();\npace.init();\n}\n});\n} catch (e) {\n}\n}\n\n function setLocationAjax(url, id,trackparam,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n url += 'isAjax/1';\n if( wishlist.wishlist == 1 ){ url += '?wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n url += '?customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '?listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n setAjaxData(data, false, id);\n if (data.status == 'ERROR') {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n if(trackparam==\"prod_customer+also+viewed\" || trackparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(element).closest('.n_prod_block').find('.product-image img').attr('src');\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }else{\n jQuery('#product_view_alert_' + id + ' div').html(data.message);\n jQuery('#product_view_alert_' + id).show();\n jQuery('.tagoffer'+id).addClass('tag-offer-veg-hide');\n }\n } else {\n\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (trackparam.search(\"catg_people\") >= 0)){}\n else{\n if(window.location.href.indexOf('n=beautyservices') > -1){\n\n }else{\n jQuery('.listing-page-widget').hide(1000);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }\n\n }\n\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n setGamoogaPixel(id,url,trackparam);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n if((window.location.href.indexOf('n=beautyservices') > 0 || jQuery('#beautyservices_gc').val() == 1)&&(jQuery(window).width() > 480)){\n showCart();\n }\n }\n });\n } catch (e) {\n }\n }\n\n function setMobilebundleLocationAjax(url, id,button,wid,wishlist,element,trackparam) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n if(url.indexOf('?') < 0){ url += '?';}\n url += '&isAjax=1&check_param='+button+'&wid='+wid;\n\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (trackparam) {\n case 'prod_people also bought':\n case 'catg_people also bought':\n url += '?customeralsoboughtm=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '?recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '?cavmobile=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(button==\"wishlist\"){\n window.location.href= '/checkoutmobile';\n }\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str1 = jQuery(\"#old-price-\"+id).html();\n if(str1 == \"\")\n {\n str = jQuery(\"#old-price-\"+id).val();\n ppriceid = str.replace(\"Rs. \", \"\");\n }else\n {\n str =str1;\n ppriceid = str;\n }\n\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(jQuery(\"body\").hasClass('catalog-product-view') ){\n recommendedWidgetOnClick();\n }\n setBundlePixel(id,url,button,ppriceid,trackparam);\n setMobileBundleAjaxData(data, id, false,button);\n if(jQuery(\"#checkout_mobile_config\").val() == 'yes') {document.location.href='/checkoutmobile';}\n rediMessage(element);\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function setbundleLocationAjax(url, id,tparam,wid,wishlist,element) {\n if (typeof(wishlist)==='undefined') wishlist = 0;\n var pincodesource = jQuery(\"#pincodesource\").val();\n if(url.indexOf('?') < 0){\n url += '?';\n }\n url += '&isAjax=1&check_param='+tparam+'&wid='+wid;\n if(pincodesource ==\"\" || pincodesource === undefined){\n }else{\n url +=\"&pincodesource=\"+pincodesource;\n }\n if( wishlist.wishlist == 1 ){ url += '&wishlist=1'; }\n else{\n switch (tparam) {\n case 'prod_people also bought':\n url += '&customeralsobought=yes';\n break;\n case 'catg_people also bought':\n url += '&listcustomerbought=yes';\n break;\n case 'prod_recentlyviewed':\n case 'catg_recentlyviewed':\n url += '&recentview=yes';\n break;\n case 'prod_customer+also+viewed':\n case 'prod_customer also viewed':\n url += '&cavdesktop=yes';\n break;\ndefault:\n break;\n }\n }\n url = url.replace(\"checkout/cart\", \"ajaxaddcart/index\");\n var qty = jQuery('.product_block_' + id + ' .qty').val();\n ajaxLoading();\n try {\n jQuery.ajax({\n url: url,\n type: 'post',\n dataType: 'json',\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if(tparam==\"wishlist\"){\n ajaxRemoveWishlist('', '0', '');\n }\n if(data.message !=\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\"){\n setAjaxData(data, false, id);\n }else if(data.message==\"This is a Nykaa PRO exclusive product. Please join PRO to avail this product.\" && data.status == 'ERROR'){\n if(wishlist){\n var image_pro_src = jQuery(\"#product-opt-\"+id).find('.product-image img').attr('src');\n }else if(tparam==\"prod_customer+also+viewed\" || tparam==\"prod_customer also viewed\"){\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.left-img-second img').attr(\"src\");\n }else{\n var image_pro_src = jQuery(\".addtocart_product_front_\"+id).find('.product-image img').attr('src');\n if(typeof image_pro_src === \"undefined\"){\n image_pro_src = jQuery(\".product-image img\").attr('src');\n }\n }\n lightbox(null, '/bulkbuyer/index/shownykaapropopup/imgsrc/'+btoa(image_pro_src)+'/prod_name/'+btoa(data.prod_name), 1);\n }\n if(data.status != 'ERROR'){\n\n\n if(jQuery(\"body\").hasClass('catalog-category-view')||jQuery(\"body\").hasClass('solr-result-index')){\n if((jQuery(element).parents('.listing-page-widget').length) || (tparam.search(\"catg_people\") >= 0)){}\n else{\n jQuery('.listing-page-widget').hide(1500);\n var widget_element = jQuery(element).closest('.n_prod_block').nextAll('.listing-page-widget').first();\n if(widget_element.length){}\n else{\n var widget_element = jQuery(element).closest('.bestseller-slider').nextAll('.listing-page-widget').first();\n }\n widget_element.animate({height:'0px'},1000,function(){recommendedWidgetOnClickList(element,id)});\n }\n }else if(jQuery(\"body\").hasClass('catalog-product-view') ){\n if((jQuery(element).closest('li.widget-sliderbox').length == 0)&&(jQuery(element).closest('#cbar_widget01').length == 0)){\n console.log(\"recommendedWidgetOnClick\");\n recommendedWidgetOnClick();\n }else{\n console.log(\"Not recommendedWidgetOnClick\");\n }\n }\n Unbxd.track(\"click\",{\"pid\": +id ,\"prank\":\"\"});\n Unbxd.track(\"addToCart\", {\"pid\": id});\n if(window.amo_tag_params==undefined)\n {\n window.amo_tag_params = {\n ut1 : data.itemids,\n ut2 : data.category,\n ut3 : data.brand,\n };\n }\n else{\n window.amo_tag_params['ut1'] = data.itemids;\n window.amo_tag_params['ut2'] = data.category;\n window.amo_tag_params['ut3'] = data.brand;\n window.amo_tag_params['flag'] = 'yes';\n }\n console.log(\"---------\"+window.amo_tag_params['ut1']);\n console.log(\"---------\"+window.amo_tag_params['ut2']);\n console.log(\"---------\"+window.amo_tag_params['ut3']);\n\n var ga_name = jQuery('#product-opt-'+id+' .ga_product_name').val();\n var ga_price = jQuery('#product-opt-'+id+' .ga_product_price').val();\n var ga_price = parseInt(ga_price);\n var cat_hn = jQuery('#product-opt-'+id).parents('.home-bestseller').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var cat_wn = jQuery('#product-opt-'+id).parents('.product_widget_slider_home').eq(0).find('.nykaa-choice a').text().replace(/'/g,\"\");\n var ppriceid = jQuery(\"#bundleviewprice_\"+id).val();\n if(ppriceid == undefined){\n var str = jQuery(\"#old-price-\"+id).html();\n if(typeof str != 'undefined'){\n ppriceid = str.replace(\"Rs. \", \"\");\n }\n }\n setBundlePixel(id,url,'',ppriceid,tparam);\n if(cat_hn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/hp/'+cat_hn,ga_price);\n } else if (cat_wn) {\n ga('send', 'event', 'Add to Cart',ga_name, 'post/category/'+cat_wn,ga_price);\n } else {\n ga('send', 'event', 'Add to Cart',ga_name, 'post',ga_price);\n }\n } else {\n ga('send', 'event', 'Checkout Error', 'Add to Cart', data.message);\n }\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n } catch (e) {\n }\n }\n\n function showMobileOptions(url, id, flag, obj) {\n var objId = jQuery(obj).parent().parent();\n if (jQuery(objId).find('#product_view_' + id).is(':hidden') && false) {\n\n jQuery(objId).find('img.discount-tag').hide();\n jQuery(objId).find('#product_view_' + id).show();\n jQuery(objId).find('.org_add').hide();\n jQuery(objId).find('.discount_offer_tag_label').hide();\n jQuery(objId).find('.nykaa-tags').hide();\n jQuery('.wishlist-id-' + id + '').hide();\n jQuery(objId).css({border: 'none'});\n } else {\n if (flag == 'notify') {\n url += 'outofstock/1';\n } else if (flag) {\n url += 'WishId/' + flag;\n }\n jQuery('#ajax_loader' + id).show();\n ajaxLoading();\n url += '?eq=mobile';\n jQuery.ajax({\n type: 'GET',\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n closeAjaxLoading();\n if (flag == 'notify') {\n lightbox(data, null, 2);\n jQuery('#lightbox').css('position', 'fixed');\n return;\n } else {\n jQuery('#ajax_loader' + id).hide();\n lightbox(data, null, 2);\n jQuery('#lightbox #closelb').remove();\n jQuery('body #lightbox').css('width', '300px !important');\n jQuery('body #lightbox').css('height', '300px !important');\n jQuery('#lightbox').css('position', 'fixed');\n jQuery(\"#shade-scrollbar .demooo\").mCustomScrollbar({\n live: true,\n liveSelector: '#shade-scrollbar .demooo',\n autoDraggerLength: true,\n advanced: {\n updateOnContentResize: true,\n updateOnImageLoad: false\n }\n });\n }\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n }\n\n function getNotifyForm(id) {\n jQuery('#outofstockSubscriptionOnCategory .product_subscr_id').val(id);\n lightbox(jQuery('#outofstockSubscriptionOnCategory').html(), null, null);\n }\n\n function outofstockSubscriptionOnCategory() {\n var validate = validateSubscrEmail(jQuery('#lightbox #subscription_email').val());\n if (!validate) {\n return false;\n }\n var p_id = jQuery('#lightbox .product_subscr_id').val();\n ga('send','event','Notify Me',p_id,'Category Page');\n var url = '/ajaxaddcart/index/outofStockSubscription/';\n var req_data = 'subscription_email=' + jQuery('#lightbox #subscription_email').val();\n req_data += '&product=' + jQuery('#lightbox .product_subscr_id').val();\n req_data += '&isAjax=1';\n if (!jQuery('#lightbox .product_subscr_id').val()) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('Please Select Shade.');\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n return;\n }\n jQuery.ajax({\n type: 'POST',\n data: req_data,\n dataType: \"json\",\n url: url,\n beforeSend: function () {\n pace.on();\n },\n success: function (data) {\n if (data.error) {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('error-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n } else {\n try\n {\n _taq.events.push(['notifyme',{'product_id':data.product_id ,'email':data.email ,'device':\"desktop\" , 'product_name':data.product_name ,'Associated_categories':data.associated_categories, 'Associated_brand':data.associated_brand , 'MRP':data.mrp , 'selling_price':data.selling_price }]);\n }catch(err){}\n jQuery('#lightbox #subscription_email').val('');\n jQuery('#lightbox #ajax_msg_blck .aj_msg').addClass('success-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text(data.message);\n setTimeout(function () {\n jQuery('#lightbox #ajax_msg_blck .aj_msg').removeClass('successf-msg');\n jQuery('#lightbox #ajax_msg_blck .aj_msg ul li span').text('');\n jQuery('#lightbox #ajax_msg_blck').hide('slow');\n }, 3000);\n }\n jQuery('#lightbox #ajax_msg_blck').show('slow');\n },\n error: function () {\n },\n complete: function () {\n pace.off();\n pace.init();\n }\n });\n }\n\n(function(d,n){var s,a,p;s=document.createElement(\"script\");s.type=\"text/javascript\";s.async=true;s.src=(document.location.protocol===\"https:\"?\"https:\":\"http:\")+\"//cdn.nudgespot.com\"+\"/nudgespot.js\";a=document.getElementsByTagName(\"script\");p=a[a.length-1];p.parentNode.insertBefore(s,p.nextSibling);window.nudgespot=n;n.init=function(t){function f(n,m){var a=m.split('.');2==a.length&&(n=n[a[0]],m=a[1]);n[m]=function(){n.push([m].concat(Array.prototype.slice.call(arguments,0)))}}n._version=0.1;n._globals=[t];n.people=n.people||[];n.params=n.params||[];m=\"track register unregister identify set_config people.delete people.create people.update people.create_property people.tag people.remove_Tag\".split(\" \");for(var i=0;i\r\njQuery('#submit1').click(function (e) {\r\n e.preventDefault();\r\n if (jQuery('#search1').val().indexOf('@') > -1) {\r\n \r\n nudgespot.identify(document.getElementById('search1').value, {'signup_source': 'esteelauder_signup'});\r\n\r\n jQuery('#err_msg').html('Subscription successful');\r\n jQuery('#err_msg').show();\r\n setTimeout(function () {\r\n jQuery('#err_msg').hide();\r\n }, 3000);\r\n } else {\r\n\r\n jQuery('#err_msg').html('Please enter valid email ID.');\r\n jQuery('#err_msg').show();\r\n setTimeout(function () {\r\n jQuery('#err_msg').hide();\r\n }, 3000);\r\n }\r\n})\r\n \r\n var ismobile = false; \r\n if(jQuery(\"#eqdevice\").val()==\"mobile\"){\r\n ismobile = true;\r\n }else{\r\n ismobile = false;\r\n }\r\n \r\n jQuery(document).ready(function (e) { \r\n jQuery('#esteemkpnav').addClass('acc_active') ;\r\n jQuery('#esteemkpnavacc_content').css('display','block') ;\r\n jQuery('#esteemkp').addClass('navactive');\r\n jQuery('#esteemkpnav .acc_icon_expand').addClass('acc_icon_expandactive');\r\n if(ismobile){\r\n jQuery('.esteewidget .ratings .rating-box').css(\"cssText\",\"margin: 10px 0 0 !important;\");\r\n jQuery('.esteewidget .ratings').css(\"cssText\",\"margin: 10px 0 0 !important;\");\r\n }\r\n \r\n }); \r\n \r\n