$(function(){

		function product_slug(product_name){
			//product_name = product_name.toLowerCase();
			product_name = product_name.replace(" & ", " and ");
			product_name = product_name.replace(" ","-");
			return product_name;
		}
		top_banner();
		featured_product();
		third_party_banner();
		popular_brand();
		categories();
		page_video();
		function top_banner(){
			var formData = new FormData();
			formData.append("action","GET-BANNER-TOP");
			$.ajax({
				type: 'POST',
				url: "/process.php",
				data: formData,
				contentType: false,
				processData: false,
				success: function(result) {
					if(result.status=="RC200")
					{
						var data = result.data;
						//top banner
						if(typeof data  !== "undefined"  && data != "")
						{
							var top_banner = '';
								top_banner = '<div class="block-banner seperate">';
									top_banner += '<div class="container">';
										top_banner += '<a href="'+data.redirect_page+'" target="_blank" class="block-banner__body">';
											top_banner += '<div class="block-banner__image block-banner__image--desktop" style="background-image: url('+data.image+')"> </div>';
										top_banner += '<div class="block-banner__image block-banner__image--mobile" style="background-image: url('+data.image+')"></div>';
									top_banner += '</a>';
								top_banner += '</div>';
							top_banner += '</div>';
							$(".top-banner").html(top_banner);
						}
					}
				}
			});
		}
		
		function third_party_banner(){
			var formData = new FormData();
			formData.append("action","GET-BANNER-3-PARTY");
			$.ajax({
				type: 'POST',
				url: "/process.php",
				data: formData,
				contentType: false,
				processData: false,
				success: function(result) {
					if(result.status=="RC200")
					{
						var data = result.data;
						//trhird part banner
						if(typeof data  !== "undefined"  && data != "")
						{
							var third_party_banner = '';
								third_party_banner = '<div class="block  seperate  block-banner">';
									third_party_banner += '<div class="container">';
										third_party_banner += '<a href="'+data.redirect_page+'" target="_blank" class="block-banner__body">';
											third_party_banner += '<div class="block-banner__image block-banner__image--desktop" style="background-image: url('+data.image+')"> </div>';
										third_party_banner += '<div class="block-banner__image block-banner__image--mobile" style="background-image: url('+data.image+')"></div>';
									third_party_banner += '</a>';
								third_party_banner += '</div>';
							third_party_banner += '</div>';
							$(".third-party-banner-banner").html(third_party_banner);
						}
						
					}
				}
			});
		}
		
		function popular_brand(){
			
			var formData = new FormData();
			formData.append("action","GET-HOME-PAGE-POPULAR-BRANDS");
			$.ajax({
				type: 'POST',
				url: "/process.php",
				data: formData,
				contentType: false,
				processData: false,
				success: function(result) {
					if(result.status=="RC200")
					{
						var data = result.data;
						//Popular Brands
						if(typeof data.popular_brands !== "undefined"  && data.popular_brands != "")
						{
							var popular_brands = '';
							popular_brands +='<div class="block block--highlighted block-categories block-categories--layout--classic block-products-carousel" data-layout="horizontal">';
							   popular_brands +='<div class="container">';
								  popular_brands +='<div class="block-header">';
									 popular_brands +='<h3 class="block-header__title">Popular Brands</h3>';
									 popular_brands +='<div class="block-header__divider"></div>';
									  
									 popular_brands +='<div class="block-header__arrows-list">';
										popular_brands +='<button class="block-header__arrow block-header__arrow--left" type="button">';
										   popular_brands +='<svg width="7px" height="11px">';
											  popular_brands +='<use xlink:href="images/sprite.svg#arrow-rounded-left-7x11"></use>';
										   popular_brands +='</svg>';
										popular_brands +='</button>';
										popular_brands +='<button class="block-header__arrow block-header__arrow--right" type="button">';
										   popular_brands +='<svg width="7px" height="11px">';
											  popular_brands +='<use xlink:href="images/sprite.svg#arrow-rounded-right-7x11"></use>';
										   popular_brands +='</svg>';
										popular_brands +='</button>';
									 popular_brands +='</div>';
								  popular_brands +='</div>';
								  popular_brands +='<div class="block-products-carousel__slider">';
									 popular_brands +='<div class="block-products-carousel__preloader"></div>';
								   
									 popular_brands +='<div class="owl-carousel">';
										var i=1; var j=0;
									 $.each(data.popular_brands,function(index,val){
											
											
											if(i == 1){
												popular_brands +='<div class="block-products-carousel__column">';
											}
										   popular_brands +='<div class="block-products-carousel__cell">';
												popular_brands +='<div class="category-card__body align-items-center">';
													popular_brands +='<div class="category-card__image">';
														popular_brands +='<a href=""><img src="'+imageLoading+'" data-src="'+val.image+'" alt="khaliques.co.za" width="130" height="130"></a>';
													popular_brands +='</div>';
													popular_brands +='<div class="category-card__content">';
													console.log(val.products);
														popular_brands +='<div class="category-card__name"><a href="/products/'+val.products[0].name+'/'+product_slug(val.name)+'">'+val.name+'</a></div>';
														popular_brands +='<ul class="category-card__links">';
														
															 $.each(val.products,function(index,product){
																 
																 var popular_brands_url = '/products/'+product_slug(product.name)+'/'+product_slug(val.name);
																 
																popular_brands +='<li><a href="'+popular_brands_url+'">'+product.name+'</a></li>';
															 });
														popular_brands +='</ul>';
														
													popular_brands +='</div>';
												popular_brands +='</div>';
										   popular_brands +='</div>';
										   
										  j++;
										  if(i == 2){ i=0; 
											popular_brands +='</div>';
										  }else if(j == data.popular_brands.length){ 
											i=0; 
											popular_brands +='</div>';
										  }  
										  i++; 
									});
									 popular_brands +='</div>';
								  popular_brands +='</div>';
							   popular_brands +='</div>';
							popular_brands +='</div>';
							
							$(".popular-brand").html(popular_brands);
							product_slider();
							loadLazyImagesProduct();
						
						}
						
					}
				}
			});
		}
		function categories(){
			var formData = new FormData();
			formData.append("action","GET-HOME-PAGE-CATEGORIES");
			$.ajax({
				type: 'POST',
				url: "/process.php",
				data: formData,
				contentType: false,
				processData: false,
				success: function(result) {
					if(result.status=="RC200")
					{
						var data = result.data;
						//Categories
						if(typeof data.categories  !== "undefined"  && data.categories != "")
						{
							
							var categories = '';
							 categories +='<div class="block block--highlighted block-categories block-categories--layout--classic m-0">';
								categories +='<div class="container">';
									categories +='<div class="block-header">';
										categories +='<h3 class="block-header__title">Categories</h3>';
										categories +='<div class="block-header__divider"></div>';
									categories +='</div>';
									categories +='<div class="block-categories__list">';
									
									$.each(data.categories,function(index,val){
												if(val.id!=7){
													categories +='<div class="col-sm-4">';
													categories +='<div class="post-card post-card-4">';
														categories +='<a href="page/'+val.category_name.toLowerCase()+'&id='+val.id+'">';
															categories +='<div class="post-card__image" >';
																categories +='<img src="'+imageLoading+'" data-src="'+val.main_image+'" class="lazy" alt="khaliques.co.za"/>';
															categories +='</div>';
															categories +='<div class="post-card__info">';
																categories +='<div class="post-card__name">';
																	categories +='<span>'+val.category_name.charAt(0).toUpperCase() + _val.slice(1)+'</span>';
																categories +='</div>';
															categories +='</div>';
														categories +='</a>';
													categories +='</div>';
												categories +='</div>';
												}
												
										})
									categories +='</div>';
								categories +='</div>';
							categories +='</div>';
							$(".categories").html(categories);
							loadLazyImagesProduct();
						}
					}
				}
			});
		}
						
		function page_video(){
			var formData = new FormData();
			formData.append("action","GET-HOME-PAGE-VIDEO");
			$.ajax({
				type: 'POST',
				url: "/process.php",
				data: formData,
				contentType: false,
				processData: false,
				success: function(result) {
					if(result.status=="RC200")
					{
						var data = result.data;	
							
						
						//Video Recommendations
						if(typeof data  !== "undefined"  && data != "")
						{
							var videos = '';
							videos +='<div class="block block-categories block-categories--layout--classic m-t-50" style="margin-top: 50px;">';
								videos +='<div class="container">';
									videos +='<div class="block-header">';
										videos +='<h3 class="block-header__title">Video Recommendations</h3>';
										videos +='<div class="block-header__divider"></div>';
									videos +='</div>';
									videos +='<div class="block-categories__list">';
									
										$.each(data,function(index,val){
											var video_id = parseUrl(val.video_url);
											videos +='<div class="col-sm-4">';
												videos +='<a data-vid="'+video_id+'" data-target="#youtube_video" href="#" target="_blink">';
													videos +='<div class="post-card post-card-4">';
														videos +='<div class="post-card__image">';
															videos +='<img src="'+imageLoading+'" data-src="https://i4.ytimg.com/vi/'+video_id+'/hqdefault.jpg" class="lazy" alt="khaliques.co.za"/>';
														videos +='</div>';
														videos +='<div class="post-card__info">';
															videos +='<div class="post-card__name">';
																videos +='<span>'+val.video_title+'</span>';
															videos +='</div>';
														videos +='</div>';
													videos +='</div>';
												videos +='</a>';
											videos +='</div>';
										});
										
									videos +='</div>';
								videos +='</div>';
							videos +='</div>';
							$(".video").html(videos);
							loadLazyImagesProduct();
						}
					}
				}
			});
		}
		function featured_product(){
			var formData = new FormData();
			formData.append("action","GET-HOME-PAGE-CONTENT");
			$.ajax({
				type: 'POST',
				url: "/process.php",
				data: formData,
				contentType: false,
				processData: false,
				success: function(result) {
					if(result.status=="RC200")
					{
						var data = result.data;
						
						//Featured Products
						if(typeof data.featured_products  !== "undefined" && data.featured_products != "")
						{
							var featured_product = ''
								featured_product = '<div class="block block-products-carousel" data-layout="grid-4">';
									featured_product +='<div class="container">';
										featured_product +='<div class="block-header">';
												featured_product +='<h3 class="block-header__title">Featured Products</h3>';
												featured_product +='<div class="block-header__divider"></div>';
													featured_product +='<div class="block-header__arrows-list">';
														featured_product +='<button class="block-header__arrow block-header__arrow--left" type="button">';
															featured_product +='<svg width="7px" height="11px">';
																featured_product +='<use xlink:href="images/sprite.svg#arrow-rounded-left-7x11"></use>';
															featured_product +='</svg>';
														featured_product	+='</button>';
														featured_product +='<button class="block-header__arrow block-header__arrow--right" type="button">';
															featured_product +='<svg width="7px" height="11px">';
																featured_product +='<use xlink:href="images/sprite.svg#arrow-rounded-right-7x11"></use>';
															featured_product +='</svg>';
														featured_product +='</button>';
													featured_product +='</div>';
										featured_product +='</div>';
										featured_product +='<div class="block-products-carousel__slider">';
											featured_product +='<div class="block-products-carousel__preloader"></div>';
												featured_product +='<div class="owl-carousel">';
												
												$.each(data.featured_products,function(index,val){
													
														var price = parseFloat(val.selling_price);
														price = price.toFixed(2);
														price = formatNumber(price);
														
														var base_selling_price = parseFloat(val.base_selling_price);
														base_selling_price = base_selling_price.toFixed(2);
														base_selling_price = formatNumber(base_selling_price);
														
														var featured_product_url = '/products/'+product_slug(val.product_name)+'/'+product_slug(val.brand_name)+'/'+product_slug(val.final_item_code);
														
													featured_product +='<div class="block-products-carousel__column">';
														featured_product +='<div class="block-products-carousel__cell">';
															featured_product +='<div class="product-card">';
																
																if(val.has_discount){			
																	featured_product +='<div class="product-card__badges-list">';
																		featured_product +='<div class="product-card__badge product-card__badge--sale">'+ val.discount +'% OFF</div>';
																	featured_product +='</div>';
																}
																
																featured_product +='<div class="product-card__image">';
																	featured_product +='<a href="'+featured_product_url+'"><img src="'+imageLoading+'" data-src="'+val.image+'" class="lazy" alt="khaliques.co.za"></a>';
																featured_product +='</div>';
																featured_product +='<div class="product-card__info">';
																	featured_product +='<div class="product-card__name"><a href="/products/'+product_slug(val.product_name)+'/'+product_slug(val.brand_name)+'/'+product_slug(val.final_item_code) +'">'+val.final_item_code+'</a></div>';
																	featured_product +=	'<div class="product-card__rating">';
																		featured_product +='</div>';
																		featured_product +=	'<div class="product-card__rating-legend" style="margin-left: 0">'+val.brand_name+' '+val.color_name+'</div>';
																featured_product +='</div>';
															
																featured_product +='<div class="product-card__actions">';
																	
																	if(val.has_discount){	
																		featured_product +='<div class="product-card__prices base-selling-price"><strike>R'+ base_selling_price +'</strike></div>';
																		featured_product +='<div class="product-card__prices selling-price" style="margin-left: 8px;">R'+ price +'</div>';
																	}else{
																		featured_product +='<div class="product-card__prices">R'+ price +'</div>';
																	}
																	
																	featured_product +='<div class="product-card__buttons">';
																	
																		var cart_product = (val.in_cart == 0) ? 'btn-primary' : 'btn-remove';
																		var add_cart_product = (val.in_cart == 0) ? 'Add to Cart' : 'Remove from Cart';  
																	
																		featured_product +='<button class="btn '+cart_product+' product-card__addtocart kha_cart_buttons" data-toggle="cart" data-product-id="'+ val.id +'" type="button">'+add_cart_product+'</button>';
																				
																			
																		var wish_product = (val.in_wish == 0) ? 'btn-light' : 'select_wishlist';
																		
																		featured_product +='<button type="button" class="btn '+ wish_product +' btn-svg-icon product-card__wishlist" data-toggle="wish" data-button="0" data-product-id="'+ val.id +'" data-original-title="Wishlist">';
																			featured_product +='<svg width="16px" height="16px">';
																				featured_product +='<use xlink:href="images/sprite.svg#wishlist-16"></use>';
																			featured_product +='</svg>';
																		featured_product +='</button>';
																	featured_product +='</div>';
																featured_product +='</div>';
															featured_product +='</div>';
														featured_product +='</div>';
													featured_product +='</div>';
												});
											featured_product +='</div>';
										featured_product +='</div>';
									featured_product +='</div>';
								featured_product +='</div>';
							$(".featured-product").html(featured_product);
							product_slider();
							loadLazyImagesProduct();
						}
						
						
						//Bestsellers
						if(typeof data.popular_products  !== "undefined"  && data.popular_products != "")
						{
							var popular_products = '';
							
								popular_products += '<div class="block block-products block-products--layout--large-first">';
									popular_products += '<div class="container">';
										popular_products += '<div class="block-header">';
											popular_products += '<h3 class="block-header__title">Bestsellers</h3>';
											popular_products += '<div class="block-header__divider"></div>';
										popular_products += '</div>';
										popular_products +=	'<div class="block-products__body">';
										
										var i = 0;
										$.each(data.popular_products,function(index,val){
											
											var price = parseFloat(val.selling_price);
											price = price.toFixed(2);
											price = formatNumber(price);
											
											var base_selling_price = parseFloat(val.base_selling_price);
											base_selling_price = base_selling_price.toFixed(2);
											base_selling_price = formatNumber(base_selling_price);
											
											var popular_product_url = '/products/'+product_slug(val.product_name)+'/'+product_slug(val.brand_name)+'/'+product_slug(val.final_item_code);
											
											if(i == 0){
											popular_products +=	'<div class="block-products__featured">';
												popular_products +=	'<div class="block-products__featured-item">';
													popular_products +=	'<div class="product-card card-large">';
													
														if(val.has_discount){			
															popular_products +=	'<div class="product-card__badges-list">';
																popular_products +=	'<div class="product-card__badge product-card__badge--sale">'+ val.discount +'% OFF</div>';
															popular_products +=	'</div>';
														}
													
														popular_products +=	'<div class="product-card__image">';
															popular_products +=	'<a href="'+popular_product_url+'"><img src="'+imageLoading+'" data-src="'+val.image_348_348+'" class="lazy" alt="khaliques.co.za" width="348" height="348" alt="khaliques.co.za"></a>';
														popular_products +=	'</div>';
														popular_products +=	'<div class="product-card__info">';
															popular_products +=	'<div class="product-card__name"><a href="'+popular_product_url+'">'+val.final_item_code+'</a></div>';
															popular_products +=	'<div class="product-card__rating">';
																popular_products +=	'<div class="product-card__rating-legend" style="margin-left: 0">'+val.brand_name+' '+val.color_name+'</div>';
															popular_products +=	'</div>';
															
														popular_products +=	'</div>';
														popular_products +=	'<div class="product-card__actions">';
															
															if(val.has_discount){
																popular_products +=	'<div class="product-card__prices base-selling-price"><strike>R'+base_selling_price+'</strike></div>';
																popular_products +=	'<div class="product-card__prices selling-price">R'+price+'</div>';
															}else{
																popular_products +=	'<div class="product-card__prices">R'+price+'</div>';
															}
															
															popular_products +=	'<div class="product-card__buttons">';
																
																var cart_product = (val.in_cart == 0) ? 'btn-primary' : 'btn-remove';
																var add_cart_product_text = (val.in_cart == 0) ? 'Add to Cart' : 'Remove from Cart';  
																
																popular_products +=	'<button class="btn '+cart_product+' product-card__addtocart kha_cart_buttons bestsellers_btn" data-toggle="cart" data-product-id="'+val.id+'" type="button" style="width: 136px;">'+add_cart_product_text+'</button>';
																
																var wish_product = (val.in_wish == 0) ? 'btn-light' : 'select_wishlist';
																
																popular_products +=	'<button type="button" class="btn '+wish_product+' btn-svg-icon product-card__wishlist" data-toggle="wish" data-button="0" data-product-id="'+val.id+'" data-original-title="Wishlist">';
																	popular_products +=	'<svg width="16px" height="16px">';
																		popular_products +=	'<use xlink:href="images/sprite.svg#wishlist-16"></use>';
																	popular_products +=	'</svg>';
																popular_products +=	'</button>';
																  
															popular_products +=	'</div>';
														popular_products +=	'</div>';
													popular_products +=	'</div>';
												popular_products +=	'</div>';
											popular_products +=	'</div>';
										popular_products +=	'<div class="block-products__list">';
										
										}else{
											popular_products +=	'<div class="block-products__list-item">';
												popular_products +=	'<div class="product-card">';
															
															if(val.has_discount){
																popular_products +=	'<div class="product-card__badges-list">';
																	popular_products +=	'<div class="product-card__badge product-card__badge--sale">'+ val.discount +'% OFF</div>';
																popular_products +=	'</div>';
															}
															
												popular_products +=	'<div class="product-card__image">';
																popular_products +=	'<a href="'+popular_product_url+'"><img src="'+imageLoading+'" data-src="'+val.image_193_108+'" class="lazy" alt="khaliques.co.za" width="193" height="193"></a>';
															popular_products +=	'</div>';
															popular_products +=	'<div class="product-card__info">';
															popular_products +=	'	<div class="product-card__name"><a href="'+popular_product_url+'">'+val.final_item_code+'</a></div>';
																popular_products +=	'<div class="product-card__rating">';
																	popular_products +=	'<div class="product-card__rating-legend" style="margin-left: 0">'+val.brand_name+' '+val.color_name+'</div>';
																popular_products +=	'</div>';
															popular_products +=	'</div>';
															popular_products +=	'<div class="product-card__actions">';
															   
																if(val.has_discount){
																	popular_products +=	'<div class="product-card__prices base-selling-price"><strike>R'+base_selling_price+'</strike></div>';
																	popular_products +=	'<div class="product-card__prices selling-price">R'+price+'</div>';
																}else{
																	popular_products +=	'<div class="product-card__prices">R'+price+'</div>';
																}
																	
																popular_products +=	'<div class="product-card__buttons">';
																
																	var cart_product = (val.in_cart == 0) ? 'btn-primary' : 'btn-remove';
																	var add_cart_product_text = (val.in_cart == 0) ? 'Add to Cart' : 'Remove from Cart';  
																	
																	popular_products +=	'<button class="btn '+cart_product+' product-card__addtocart kha_cart_buttons" data-toggle="cart" data-product-id="'+val.id+'" type="button">'+add_cart_product_text+'</button>';
																
																	var wish_product = (val.in_wish == 0) ? 'btn-light' : 'select_wishlist';
																	
																	popular_products +=	'<button type="button" class="btn '+wish_product+' btn-svg-icon product-card__wishlist" data-toggle="wish" data-button="0" data-product-id="'+val.id+'" data-original-title="Wishlist">';
																	
																		popular_products +=	'<svg width="16px" height="16px">';
																			popular_products +=	'<use xlink:href="images/sprite.svg#wishlist-16"></use>';
																		popular_products +=	'</svg>';
																	popular_products +=	'</button>';
																popular_products +=	'</div>';
															popular_products +=	'</div>';
														popular_products +=	'</div>';
													popular_products +=	'</div>';
										}
										if(i == data.popular_products.length){
											popular_products +=	'</div>';
										}
										i++;
									});
										popular_products +=	'</div>';
									popular_products +=	'</div>';
								popular_products +=	'</div>';
							popular_products +=	'</div>';
							$(".popular-product").html(popular_products);
							product_slider();
							loadLazyImagesProduct();
						}
						
						
						
						//New Arrivals
						if(typeof data.new_arrival_products  !== "undefined"  && data.new_arrival_products != "")
						{
							var new_arrival_products = '';
							new_arrival_products +='<div class="block block-products-carousel" data-layout="horizontal">';
								new_arrival_products +='<div class="container">';
									new_arrival_products +='<div class="block-header">';
										new_arrival_products +='<h3 class="block-header__title">New Arrivals</h3>';
										new_arrival_products +='<div class="block-header__divider"></div>';
										
										new_arrival_products +='<div class="block-header__arrows-list">';
											new_arrival_products +='<button class="block-header__arrow block-header__arrow--left" type="button">';
												new_arrival_products +='<svg width="7px" height="11px">';
													new_arrival_products +='<use xlink:href="images/sprite.svg#arrow-rounded-left-7x11"></use>';
												new_arrival_products +='</svg>';
											new_arrival_products +='</button>';
											new_arrival_products +='<button class="block-header__arrow block-header__arrow--right" type="button">';
												new_arrival_products +='<svg width="7px" height="11px">';
													new_arrival_products +='<use xlink:href="images/sprite.svg#arrow-rounded-right-7x11"></use>';
												new_arrival_products +='</svg>';
											new_arrival_products +='</button>';
										new_arrival_products +='</div>';
									new_arrival_products +='</div>';
									new_arrival_products +='<div class="block-products-carousel__slider">';
										new_arrival_products +='<div class="block-products-carousel__preloader"></div>';
										new_arrival_products +='<div class="owl-carousel">';
										
										$.each(data.new_arrival_products,function(index,val){
											
											var price = parseFloat(val.selling_price);
											price = price.toFixed(2);
											price = formatNumber(price);
											
											var base_selling_price = parseFloat(val.base_selling_price);
											base_selling_price = base_selling_price.toFixed(2);
											base_selling_price = formatNumber(base_selling_price);
											
											var new_arrival_products_url = '/products/'+product_slug(val.product_name)+'/'+product_slug(val.brand_name)+'/'+product_slug(val.final_item_code);
																 
											new_arrival_products +='<div class="block-products-carousel__column">';
												new_arrival_products +='<div class="block-products-carousel__cell">';
													new_arrival_products +='<div class="product-card">';
													
														if(val.has_discount){
															new_arrival_products +='<div class="product-card__badges-list">';
																new_arrival_products +='<div class="product-card__badge product-card__badge--sale">'+val.discount+'% OFF</div>';
															new_arrival_products +='</div>';
														}
														
														new_arrival_products +='<div class="product-card__badges-list" style="left: auto;right: 10px;">';
															new_arrival_products +='<div class="product-card__badge product-card__badge--new">NEW</div>';
														new_arrival_products +='</div>';
														
														new_arrival_products +='<div class="product-card__image">';
															new_arrival_products +='<a href="'+new_arrival_products_url+'"><img src="'+imageLoading+'" data-src="'+val.image+'" class="lazy" alt="khaliques.co.za"></a>';
														new_arrival_products +='</div>';
														new_arrival_products +='<div class="product-card__info">';
															new_arrival_products +='<div class="product-card__name"><a href="'+new_arrival_products_url+'">'+val.final_item_code+'</a></div>';
															new_arrival_products +='<div class="product-card__rating">';
																new_arrival_products +='<div class="product-card__rating-legend" style="margin-left: 0">'+val.brand_name+' '+val.color_name+'</div>';
															new_arrival_products +='</div>';
														new_arrival_products +='</div>';
														new_arrival_products +='<div class="product-card__actions">';
															
															if(val.has_discount){
																new_arrival_products +='<div class="product-card__prices base-selling-price"><strike>R'+base_selling_price+'</strike></div>';
																new_arrival_products +='<div class="product-card__prices selling-price" style="margin-left: 8px;">R'+price+'</div>';
															}else{
																new_arrival_products +='<div class="product-card__prices">R'+price+'</div>';
															}
															
															 new_arrival_products +='<div class="product-card__buttons" style="margin-top: 13px;">';
															 
																var cart_product = (val.in_cart == 0) ? 'btn-primary' : 'btn-remove';
																var add_cart_product_text = (val.in_cart == 0) ? 'Add to Cart' : 'Remove from Cart';  
																
																new_arrival_products +='<button class="btn '+cart_product+' product-card__addtocart kha_cart_buttons" data-toggle="cart" data-product-id="'+val.id+'" type="button">'+add_cart_product_text+'</button>';
																
																var wish_product = (val.in_wish == 0) ? 'btn-light' : 'select_wishlist';
																
																new_arrival_products +='<button type="button" class="btn '+wish_product+' btn-svg-icon product-card__wishlist" data-toggle="wish" data-button="0" data-product-id="'+val.id+'" data-original-title="Wishlist">';
																	new_arrival_products +='<svg width="16px" height="16px">';
																		new_arrival_products +='<use xlink:href="images/sprite.svg#wishlist-16"></use>';
																	new_arrival_products +='</svg>';
																new_arrival_products +='</button>';
															new_arrival_products +='</div>';
														new_arrival_products +='</div>';
													new_arrival_products +='</div>';
												new_arrival_products +='</div>';
											new_arrival_products +='</div>';
										})
										new_arrival_products +='</div>';
									new_arrival_products +='</div>';
								new_arrival_products +='</div>';
							new_arrival_products +='</div>';
							$(".new-arrival-products").html(new_arrival_products);
							product_slider();
							loadLazyImagesProduct();
						}
					}
					
				}
			});
		
		} 

		function parseUrl( url ) {
			  var ID = '';
			  url = url.replace(/(>|<)/gi,'').split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/);
			  if(url[2] !== undefined) {
				ID = url[2].split(/[^0-9a-z_\-]/i);
				ID = ID[0];
			  }
			  else {
				ID = url;
			  }
				return ID;
		}
		
		function isRTL() {
			return direction() === "rtl";
		}
		 let DIRECTION = null;
			function direction() {
				if (DIRECTION === null) {
					DIRECTION = getComputedStyle(document.body).direction;
				}
				return DIRECTION;
			}
			function isRTL() {
				return direction() === "rtl";
			}
		function product_slider(){
				 $(".block-products-carousel").each(function () {
					const layout = $(this).data("layout");
					const options = { items: 4,lazyLoad:true, margin: 14, nav: false, dots: false, loop: true, stagePadding: 1, rtl: isRTL() };
					const layoutOptions = {
						"grid-4": { responsive: { 1200: { items: 4, margin: 14 }, 992: { items: 4, margin: 10 }, 768: { items: 3, margin: 10 }, 576: { items: 2, margin: 10 }, 475: { items: 2, margin: 10 }, 0: { items: 1 } } },
						"grid-4-sm": { responsive: { 1200: { items: 4, margin: 14 }, 992: { items: 3, margin: 10 }, 768: { items: 3, margin: 10 }, 576: { items: 2, margin: 10 }, 475: { items: 2, margin: 10 }, 0: { items: 1 } } },
						"grid-5": { responsive: { 1200: { items: 5, margin: 12 }, 992: { items: 4, margin: 10 }, 768: { items: 3, margin: 10 }, 576: { items: 2, margin: 10 }, 475: { items: 2, margin: 10 }, 0: { items: 1 } } },
						horizontal: { items: 3, responsive: { 1200: { items: 3, margin: 14 }, 992: { items: 3, margin: 10 }, 768: { items: 2, margin: 10 }, 576: { items: 1 }, 475: { items: 1 }, 0: { items: 1 } } },
					};
					const owl = $(".owl-carousel", this);
					let cancelPreviousTabChange = function () {};
					owl.owlCarousel($.extend({}, options, layoutOptions[layout]));
					owl.on("dragged.owl.carousel", function (event) {loadLazyImagesProduct();});
					$(this)
						.find(".block-header__group")
						.on("click", function (event) {
							const block = $(this).closest(".block-products-carousel");
							event.preventDefault();
							if ($(this).is(".block-header__group--active")) {
								return;
							}
							cancelPreviousTabChange();
							block.addClass("block-products-carousel--loading");
							$(this).closest(".block-header__groups-list").find(".block-header__group--active").removeClass("block-header__group--active");
							$(this).addClass("block-header__group--active");
							let timer;
							timer = setTimeout(function () {
								let items = block.find('.owl-carousel .owl-item:not(".cloned") .block-products-carousel__column');
								const itemsArray = items.get();
								const newItemsArray = [];
								while (itemsArray.length > 0) {
									const randomIndex = Math.floor(Math.random() * itemsArray.length);
									const randomItem = itemsArray.splice(randomIndex, 1)[0];
									newItemsArray.push(randomItem);
								}
								items = $(newItemsArray);
								block.find(".owl-carousel").trigger("replace.owl.carousel", [items]).trigger("refresh.owl.carousel").trigger("to.owl.carousel", [0, 0]);
								$(".product-card__quickview", block).on("click", function () {
									quickview.clickHandler.apply(this, arguments);
								});
								block.removeClass("block-products-carousel--loading");
							}, 1000);
							cancelPreviousTabChange = function () {
								clearTimeout(timer);
								cancelPreviousTabChange = function () {};
							};
						});
					$(this)
						.find(".block-header__arrow--left")
						.on("click", function () {
							owl.trigger("prev.owl.carousel", [500]);
						});
					$(this)
						.find(".block-header__arrow--right")
						.on("click", function () {
							owl.trigger("next.owl.carousel", [500]);
						});
				});
			}
		$(document).on("click",".block-header__arrow--left,block-header__arrow--right",function(){
			loadLazyImagesProduct();
		});
		loadLazyImagesProduct();
			function loadLazyImagesProduct(){$(".lazy").Lazy({effect:"fadeIn",combined:!0,visibleOnly:!1,onError:function(a){},afterLoad: function(element) {
			   $(element).removeClass('imageLoding');
			}})}
		});
		$(function(){$(document).on("click","[data-toggle='cart']",function(){!function(a){var e=a.html();a.addClass("btn-loading"),a.html('<svg width="16px" height="16px"><use xlink:href="images/sprite.svg#quickview-16"></use></svg>'),a.prop("disabled",!0);var t=new FormData;t.append("action","ADD-TO-CART"),t.append("product_id",a.attr("data-product-id"));var d=$(a).closest(".product-card").find(".product-card__name a").html();$.ajax({type:"POST",url:"process.php",data:t,contentType:!1,processData:!1,success:function(t){if(a.prop("disabled",!1),a.removeClass("btn-loading"),a.html(e),"RC200"==t.status)1==t.data.product_add?(alertify.logPosition("right").delay(5e3).success(d+" is added to cart"),$("button[data-toggle='cart'][data-product-id='"+a.attr("data-product-id")+"']").removeClass("btn-primary"),$("button[data-toggle='cart'][data-product-id='"+a.attr("data-product-id")+"']").addClass("btn-remove"),$("button[data-toggle='cart'][data-product-id='"+a.attr("data-product-id")+"']").html("Remove from Cart"),a.removeClass("btn-primary"),a.addClass("btn-remove"),a.html("Remove from Cart"),sitbar_cart(!0,a.attr("data-product-id"),t.data.cart_list)):0==t.data.product_add&&(alertify.logPosition("right").delay(5e3).success(d+" is removed from cart"),$("button[data-toggle='cart'][data-product-id='"+a.attr("data-product-id")+"']").removeClass("btn-remove"),$("button[data-toggle='cart'][data-product-id='"+a.attr("data-product-id")+"']").addClass("btn-primary"),$("button[data-toggle='cart'][data-product-id='"+a.attr("data-product-id")+"']").html("Add to Cart"),sitbar_cart(!1,a.attr("data-product-id"),t.data.cart_list)),$(".cart_count").text(t.data.cart_count);else if("RC100"==t.status)alertify.logPosition("right").delay(5e3).error(t.message);else if("RC300"==t.status)return window.location="logout.php?message="+t.message,!1}})}($(this))}),$(document).on("click","[data-toggle='wish']",function(){!function(a){var e=a.html();a.addClass("btn-loading"),a.html('<svg width="16px" height="16px"><use xlink:href="images/sprite.svg#quickview-16"></use></svg>'),a.prop("disabled",!0);var t=new FormData;t.append("action","ADD-TO-WISH-LIST"),t.append("product_id",a.attr("data-product-id")),a.addClass("spinner_wishlist_select");var d=$(a).closest(".product-card").find(".product-card__name a").html();$.ajax({type:"POST",url:"process.php",data:t,contentType:!1,processData:!1,success:function(t){if(a.prop("disabled",!1),a.removeClass("spinner_wishlist_select btn-loading"),a.html(e),"RC200"==t.status)1==t.data.product_add?(alertify.logPosition("right").delay(5e3).success(d+" is added to wishlist"),a.removeClass("btn-light"),a.addClass("select_wishlist")):0==t.data.product_add&&(alertify.logPosition("right").delay(5e3).success(d+" is removed from wishlist"),a.addClass("btn-light"),a.removeClass("select_wishlist")),$(".wishlist_count").text(t.data.wishlist_count);else if("RC100"==t.status)alertify.logPosition("right").delay(5e3).error(t.message);else if("RC300"==t.status)return window.location="logout.php?message="+t.message,!1}})}($(this))});var a="";$(document).on("click","a[data-target='#youtube_video']",function(t){t.preventDefault(),a=$(this).attr("data-vid"),$(".modal-body.modelframe").addClass("model_height"),$(".modelframe").html('<div style="position: absolute;left: 50%;top: 50%;">Loading...</div>'),$("#youtube_video").modal("show")}),$("#youtube_video").on("show.bs.modal",function(){$(".modelframe").html($("<iframe>").attr({width:"100%",height:500,src:"https://www.youtube.com/embed/"+a,frameborder:0,allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}))}),$("#youtube_video").on("hidden.bs.modal",function(){$(".modelframe").html("")})});