// source --> https://www.kravmagaguerrilla.gr/wp-content/plugins/PW-Pro-Slider-And-Carousel-For-VCrr/js/custom-js.js?ver=6.9.6 
jQuery(document).ready(function($) {

    jQuery(".pl-sub-heading-slider").click(function(e){
        var loading='<div class="pl-loading-cnt"><i class="fa fa-spin fa-fw fa-1x fa-circle-o-notch "></i></div>';

        e.preventDefault();

        jQuery(this).siblings('.pl-sub-heading').removeClass("pl-heading-active");
        jQuery(this).addClass("pl-heading-active");


        var rand_id=jQuery(this).attr("data-rand-id");
        var cat_id=jQuery(this).attr("data-id");
        if(cat_id === undefined || cat_id === null){
            cat_id='all';
        }

        var pdata = {
            action: "pw_load_slider_subcategory",
            postdata: jQuery(".pw_carousel_form_"+rand_id).serialize()+"&cat_id="+cat_id,
            nonce: slider_parameters.wp_create_nonce,
        }
        jQuery(".pl-main-slider-cnt-"+rand_id).append(loading);


        jQuery.ajax ({
            type: "POST",
            url : slider_parameters.ajaxurl,
            data:  pdata,

            success : function(resp){
                jQuery(".pl-main-slider-cnt-"+rand_id).css("visibility","hidden");

                //confirm(resp);
                jQuery(".pl-loading-cnt").remove();
                jQuery(".pl-main-slider-cnt-"+rand_id).html(resp);
                //init_like_view();
                $(".pl-meta-item-slider").find(".fa-heart-o").each(function(){
                    var post_id='';
                    var this_elem=$(this);
                    post_id=$(this).attr("data-id");

                    if (typeof $.cookie(post_id+"_like") === 'undefined'){
                        //this_elem.removeClass("fa-heart").addClass("fa-heart-o");
                    } else {
                        this_elem.removeClass("fa-heart-o").addClass("fa-heart");
                    }
                });

                setTimeout(function(){
                    jQuery(".pl-main-slider-cnt-"+rand_id).css("visibility","visible");
                },200);


                //APPLY ZOOMICON AFTER AJAX
                Mediabox.scanPage();
            }
        });

    });

	jQuery(".pl-sub-heading-carousels").click(function(e){
		var loading='<div class="pl-loading-cnt"><i class="fa fa-spin fa-fw fa-1x fa-circle-o-notch "></i></div>';
		
		e.preventDefault();
		
		jQuery(this).siblings('.pl-sub-heading').removeClass("pl-heading-active");
		jQuery(this).addClass("pl-heading-active");
		
		
		var rand_id=jQuery(this).attr("data-rand-id");
		var cat_id=jQuery(this).attr("data-id");
		if(cat_id === undefined || cat_id === null){
			cat_id='all';
		}		
		
		var pdata = {
			action: "pw_load_carousel_subcategory",
			postdata: jQuery(".pw_carousel_form_"+rand_id).serialize()+"&cat_id="+cat_id,
			nonce: slider_parameters.wp_create_nonce,
		}
		jQuery(".pl-main-slider-cnt-"+rand_id).append(loading);
		jQuery.ajax ({
			type: "POST",
			url : slider_parameters.ajaxurl,
			data:  pdata,
			
			success : function(resp){
				jQuery(".pl-main-slider-cnt-"+rand_id).css("visibility","hidden");
				
				//confirm(resp);

				jQuery(".pl-loading-cnt").remove();
				jQuery(".pl-main-slider-cnt-"+rand_id).html(resp);
				//init_like_view();
				$(".pl-meta-item-slider").find(".fa-heart-o").each(function(){
					var post_id='';
					var this_elem=$(this);
					post_id=$(this).attr("data-id");
					
					if (typeof $.cookie(post_id+"_like") === 'undefined'){
						//this_elem.removeClass("fa-heart").addClass("fa-heart-o");
					} else {
						this_elem.removeClass("fa-heart-o").addClass("fa-heart");
					}
				});
				
				setTimeout(function(){
					jQuery(".pl-main-slider-cnt-"+rand_id).css("visibility","visible");		
				},200);


                //APPLY ZOOMICON AFTER AJAX
                Mediabox.scanPage();
			}
		});

	});	
	
	function init_like_view_slider(){
		
		$(".pl-meta-item-slider").find(".fa-heart-o").each(function(){
			var post_id='';
			var this_elem=$(this);
			post_id=$(this).attr("data-id");
			
			if (typeof $.cookie(post_id+"_like") === 'undefined'){
				
			} else {
				this_elem.removeClass("fa-heart-o").addClass("fa-heart");
			}
		});

		$(".pl-meta-item-slider").on("click",".fa-heart",function(){
			//confirm("UNLIKE");
			var post_id='';
			var this_elem=$(this);
			post_id=$(this).attr("data-id");
			
			this_elem.removeClass("fa-heart").addClass("fa-heart-o");
			
			if (typeof $.cookie(post_id+"_like") === 'undefined'){

			} else {
				$.removeCookie(post_id+"_like",null, { path: '/' });
				//confirm("REMOVE");
			}
			
			var pdata = {
				action: "pw_save_like_view_slider",
				postdata: "post_id="+post_id+"&field=ulike",
				nonce: slider_parameters.wp_create_nonce,
			}
				
			jQuery.ajax ({
				type: "POST",
				url : slider_parameters.ajaxurl,
				data:  pdata,
				
				success : function(resp){
					this_elem.siblings(".meta-text").html(resp);
				}
			});
		});

		$(".pl-meta-item-slider").on("click",".fa-heart-o",function(){
			//confirm("LIKE");
			var post_id='';
			var this_elem=$(this);
			post_id=$(this).attr("data-id");
			
			this_elem.removeClass("fa-heart-o").addClass("fa-heart");
			
			if (typeof $.cookie(post_id+"_like") === 'undefined'){
				$.cookie(post_id+"_like", 'yourvalue');
			} else {
				//$(this).click(function() { return false; });
				//return false;
			}
			
			var pdata = {
				action: "pw_save_like_view_slider",
				postdata: "post_id="+post_id+"&field=like",
				nonce: slider_parameters.wp_create_nonce,
			}
				
			jQuery.ajax ({
				type: "POST",
				url : slider_parameters.ajaxurl,
				data:  pdata,
				
				success : function(resp){
					this_elem.siblings(".meta-text").html(resp);
				}
			});
		});
	
		
	}
    init_like_view_slider();
	
});