// source --> https://imadsaghazagyulekezet.hu/wp-content/plugins/seriesengine_plugin/js/seriesenginefrontend281.js?ver=7.0 
jQuery(document).ready(function() { /* ----- Series Engine ----- */

	function sescroll(bla){
	    var tag = jQuery("#enmse-top"+bla);
    	jQuery("html, body").animate({scrollTop: tag.offset().top}, 400, function() {
	    	jQuery("html, body").clearQueue();
	    });
	}

	function serscroll(bla){
	    var tag = jQuery("#enmse-related"+bla);
    	jQuery("html, body").animate({scrollTop: tag.offset().top}, 400, function() {
	    	jQuery("html, body").clearQueue();
	    });
	}

	function copyToClipboard(element) {
		var temp = jQuery("<input>");
		jQuery("body").append(temp);
		temp.val(jQuery(element).text()).select();
		document.execCommand("copy");
		temp.remove();
	}

	function ecompleteload(ajaxitem){
		jQuery(ajaxitem).parent().parent().removeClass("enmse-opaque");
		jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").hide();
		jQuery(ajaxitem).parent().parent().unbind("ajaxSend");
		jQuery(document).off('ajaxSend');
		jQuery(ajaxitem).parent().parent().off();
	};

	jQuery(document).on("change", ".enmse_series", function() {
		var ajaxvalues = jQuery(this).val();
		var ajaxitem = jQuery(this);
		var randval = jQuery(this).parent().parent().siblings(".enmse-random").val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val();

			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(ajaxitem).parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show();
			});

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	ecompleteload(ajaxitem);
					jQuery(ajaxitem).parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		}
		return false;
	});

	jQuery(document).on("change", ".enmse_speakers", function() {
		var ajaxvalues = jQuery(this).val();
		var ajaxitem = jQuery(this);
		var randval = jQuery(this).parent().parent().siblings(".enmse-random").val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val();

			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(ajaxitem).parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show();
			});

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	ecompleteload(ajaxitem);
					jQuery(ajaxitem).parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		}
		return false;
	});

	jQuery(document).on("change", ".enmse_books", function() {
		var ajaxvalues = jQuery(this).val();
		var ajaxitem = jQuery(this);
		var randval = jQuery(this).parent().parent().siblings(".enmse-random").val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val();

			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(ajaxitem).parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show();
			});

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	ecompleteload(ajaxitem);
					jQuery(ajaxitem).parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		}
		return false;
	});

	jQuery(document).on("change", ".enmse_topics", function() {
		var ajaxvalues = jQuery(this).val();
		var ajaxitem = jQuery(this);
		var randval = jQuery(this).parent().parent().siblings(".enmse-random").val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalink").val();

			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(ajaxitem).parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(ajaxitem).parent().parent().siblings(".enmse-loading-icon").show();
			});

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	ecompleteload(ajaxitem);
					jQuery(ajaxitem).parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		}
		return false;
	});
	
	// Show/Hide Details and Sharing
	jQuery(document).on("click", "a.enmse-hide-details", function() {
		jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200);
		jQuery(this).removeClass('enmse-hide-details');
		jQuery(this).addClass('enmse-show-details');
		return false;
	});
	jQuery(document).on("click", "a.enmse-show-details", function() {
		var getthis = jQuery(this);
		jQuery(this).parent().parent().siblings('.enmse-share-details').slideUp(200, function() {
			jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideUp(200, function() {
				jQuery(getthis).parent().parent().siblings('.enmse-player-details').slideDown(200);
			});
		});
		jQuery(this).parent().siblings('.enmse-share-this').children('a').removeClass('enmse-hide-share')
		jQuery(this).parent().siblings('.enmse-share-this').children('a').addClass('enmse-show-share');
		jQuery(this).parent().siblings('.enmse-extras').children('a').removeClass('enmse-hide-extras');
		jQuery(this).parent().siblings('.enmse-extras').children('a').addClass('enmse-show-extras');
		jQuery(this).removeClass('enmse-show-details');
		jQuery(this).addClass('enmse-hide-details');
		return false;
	});
	jQuery(document).on("click", "a.enmse-hide-share", function() {
		jQuery(this).parent().parent().siblings('.enmse-share-details').slideUp(200);
		jQuery(this).removeClass('enmse-hide-share');
		jQuery(this).addClass('enmse-show-share');
		return false;
	});
	jQuery(document).on("click", "a.enmse-show-share", function() {
		var getthis = jQuery(this);
		jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200, function() {
			jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideUp(200, function() {
				jQuery(getthis).parent().parent().siblings('.enmse-share-details').slideDown(200);
			});
		});
		jQuery(this).parent().siblings('.enmse-details').children('a').removeClass('enmse-hide-details');
		jQuery(this).parent().siblings('.enmse-details').children('a').addClass('enmse-show-details');
		jQuery(this).parent().siblings('.enmse-extras').children('a').removeClass('enmse-hide-extras');
		jQuery(this).parent().siblings('.enmse-extras').children('a').addClass('enmse-show-extras');
		jQuery(this).removeClass('enmse-show-share');
		jQuery(this).addClass('enmse-hide-share');
		return false;
	});
	jQuery(document).on("click", "a.enmse-hide-extras", function() {
		jQuery(this).parent().parent().siblings('.enmse-player-extras').slideUp(200);
		jQuery(this).removeClass('enmse-hide-extras');
		jQuery(this).addClass('enmse-show-extras');
		return false;
	});
	jQuery(document).on("click", "a.enmse-show-extras", function() {
		var getthis = jQuery(this);
		jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200, function() {
			jQuery(getthis).parent().parent().siblings('.enmse-share-details').slideUp(200, function() {
				jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideDown(200);
			});
		});
		jQuery(this).parent().siblings('.enmse-details').children('a').removeClass('enmse-hide-details');
		jQuery(this).parent().siblings('.enmse-details').children('a').addClass('enmse-show-details');
		jQuery(this).parent().siblings('.enmse-share-this').children('a').removeClass('enmse-hide-share');
		jQuery(this).parent().siblings('.enmse-share-this').children('a').addClass('enmse-show-share');
		jQuery(this).removeClass('enmse-show-extras');
		jQuery(this).addClass('enmse-hide-extras');
		return false;
	});
	
	//Show and Hide Tabs
	jQuery(document).on("click", ".enmse-watch-tab a", function() {
		jQuery(this).parent().siblings('.enmse-listen-tab').removeClass('enmse-tab-selected');
		jQuery(this).parent().siblings('.enmse-alternate-tab').removeClass('enmse-tab-selected');
		jQuery(this).parent().addClass('enmse-tab-selected');
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").show();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch iframe").show();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").hide();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").hide();
		return false;
	});
	
	jQuery(document).on("click", ".enmse-listen-tab a", function() {
		jQuery(this).parent().siblings('.enmse-watch-tab').removeClass('enmse-tab-selected');
		jQuery(this).parent().siblings('.enmse-alternate-tab').removeClass('enmse-tab-selected');
		jQuery(this).parent().addClass('enmse-tab-selected');
		jQuery('.enmse-listen .mejs-horizontal-volume-slider').show();
		jQuery('.enmse-listen .mejs-time-loaded').css('display', 'block');
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").hide();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").show();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").hide();
		return false;
	});
	
	jQuery(document).on("click", ".enmse-alternate-tab a", function() {
		jQuery(this).parent().siblings('.enmse-watch-tab').removeClass('enmse-tab-selected');
		jQuery(this).parent().siblings('.enmse-listen-tab').removeClass('enmse-tab-selected');
		jQuery(this).parent().addClass('enmse-tab-selected');
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").hide();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").hide();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").show();
		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate iframe").show();
		return false;
	});
	
	//Ajax loading of more SE content

	jQuery(document).on("click", "a.enmse-series-ajax", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).children('.enmse-series-info').val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});

	jQuery(document).on("click", "a.enmse-topic-ajax", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).children('.enmse-topic-info').val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});

	jQuery(document).on("click", "a.enmse-speaker-ajax", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).children('.enmse-speaker-info').val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val();

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().html(data);

		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});
	
	jQuery(document).on("click", "a.enmse-ajax-link", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).siblings(".enmse-ajax-values").val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});

	jQuery(document).on("click", "a.enmse-ajax-card-link", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).siblings(".enmse-ajax-values").val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});

	jQuery(document).on("click", "a.enmse-ajax-row-link", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).siblings(".enmse-ajax-values").val();
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().parent().parent().parent().parent().html(data);
					
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});
	
	//Share Link Button
	jQuery(document).on("click", ".enmse-share-link a", function() {
		var userAgent = navigator.userAgent || navigator.vendor || window.opera;
		var findheight = jQuery(this).position();
		var correctheight = findheight.top-30;
		var thislink = jQuery(this).attr("href");
		if( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) {
			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").css("top",correctheight+"px");
			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").children("p:first").html("Copy <a href=\""+thislink+"\" target=\"_blank\">this link</a> to share it any way you like.");
			jQuery(this).parent().parent().parent().parent().parent().addClass("enmse-opaque");
			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").show();
  		} else {
  			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").css("top",correctheight+"px");
			jQuery(this).parent().parent().parent().parent().parent().addClass("enmse-opaque");
			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").show();
			var temp = jQuery("<input>");
			jQuery(this).append(temp);
			temp.val(thislink).select();
			document.execCommand("copy");
			temp.remove();
  		}
		return false;
	});
	
	jQuery(document).on("click", ".enmse-copy-link-box a.enmse-copy-link-done", function() {
		var getparent = jQuery(this).parent();
		var parentname = getparent[0].tagName;
		if (parentname=="P") {
			jQuery(this).parent().parent().siblings(".enmse-content-container").removeClass("enmse-opaque");
			jQuery(this).parent().parent().hide();
		} else {
			jQuery(this).parent().siblings(".enmse-content-container").removeClass("enmse-opaque");
			jQuery(this).parent().hide();
		};
		return false;
	});

	//Series Archives Link
	jQuery(document).on("click", "a.enmse-archive-ajax", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).attr("title");
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});
	
	jQuery(document).on("click", "a.enmse-imgarchive-ajax", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).attr("title");
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});

	jQuery(document).on("click", "a.enmse-imgarchivetext-ajax", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).attr("title");
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().parent().parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().parent().parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().parent().parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().parent().parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().parent().parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxlinks',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().parent().parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});

	jQuery(document).on("click", "a.enmse-ajax-page", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().siblings(".enmse-rrandom").val();
		var ajaxvalues = jQuery(this).attr("name");
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().addClass("enmse-opaque");
				serscroll(randval);
				jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxpag',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});

	jQuery(document).on("click", "a.enmse-ajax-apage", function() {
		var getthis = jQuery(this);
		var randval = jQuery(this).parent().parent().parent().siblings(".enmse-random").val();
		var ajaxvalues = jQuery(this).attr("name");
		if (ajaxvalues != 0) {
			var embedoptions = jQuery(this).parent().parent().siblings(".enmse-embed-options").val();
			var permalinkurl = jQuery(this).parent().parent().siblings(".enmse-permalink").val();
			if (embedoptions==null) {
				var embedoptions = jQuery(this).parent().parent().siblings().children(".enmse-embed-options").val();
				var permalinkurl = jQuery(this).parent().parent().siblings().children(".enmse-permalink").val();
			};	

			jQuery(document).ajaxSend(function(){
				jQuery(getthis).parent().parent().addClass("enmse-opaque");
				sescroll(randval);
				jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").show();
			});

			function completeload(){
				jQuery(getthis).parent().parent().removeClass("enmse-opaque");
				jQuery(getthis).parent().parent().siblings(".enmse-loading-icon").hide();
				jQuery(getthis).parent().parent().unbind("ajaxSend");
				jQuery(document).off('ajaxSend');
				jQuery(getthis).parent().parent().off();
			};

			jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxapag',
		            'ajaxvalues' : ajaxvalues,
		            'embedoptions' : embedoptions,
		            'enmse_permalink' : permalinkurl
		        },
		        success:function(data) {
		        	completeload();
					jQuery(getthis).parent().parent().html(data);
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		};
		return false;
	});
	
	jQuery('#seriesengine audio').mediaelementplayer({stretching: 'responsive'});
	jQuery('#seriesengine video').mediaelementplayer({stretching: 'responsive'});

	jQuery("#seriesengine audio.enmseaplayer").bind("play", function(){
		var begcurrent = jQuery(this).attr("rel");
		if ( begcurrent == "" ) {
			begcurrent = 0;
		};
		var current = parseInt(begcurrent);
		var m = jQuery(this).attr("name");
		var newcount = current+1;
		var mtype = "audio";
		jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxviewcount',
		            'count' : newcount,
		            'id' : m,
		            'type' : mtype
		        },
		        success:function(data) {
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		jQuery(this).unbind();
	});

	jQuery("#seriesengine video.enmsevplayer").bind("play", function(){
		var begcurrent = jQuery(this).attr("rel");
		if ( begcurrent == "" ) {
			begcurrent = 0;
		};
		var current = parseInt(begcurrent);
		var m = jQuery(this).attr("name");
		var newcount = current+1;
		var mtype = "video";
		jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxviewcount',
		            'count' : newcount,
		            'id' : m,
		            'type' : mtype
		        },
		        success:function(data) {
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		jQuery(this).unbind();
	});

	jQuery("#seriesengine video.enmseaplayer").bind("play", function(){
		var begcurrent = jQuery(this).attr("rel");
		if ( begcurrent == "" ) {
			begcurrent = 0;
		};
		var current = parseInt(begcurrent);
		var m = jQuery(this).attr("name");
		var newcount = current+1;
		var mtype = "alternate";
		jQuery.ajax({
		        url: seajax.ajaxurl, 
		        data: {
		            'action': 'seriesengine_ajaxviewcount',
		            'count' : newcount,
		            'id' : m,
		            'type' : mtype
		        },
		        success:function(data) {
		        },
		        error: function(errorThrown){
		            console.log(errorThrown);
		        }
		    });
		jQuery(this).unbind();
	});

	// Force audio download links to download with one click
	jQuery(document).on("click", "a#enmse-download.enmse-force", function() {
		var getthis = jQuery(this);
		var ajaxurl = jQuery(this).attr("href");
		var ajaxvalues = jQuery(this).attr("title");
		var loadurl = jQuery(this).parent().parent().parent().parent().siblings(".enmse-plugin-url").val();
		var xxse = encodeURIComponent(jQuery(this).parent().parent().parent().parent().siblings(".xxse").val());
		if (loadurl==null) {
			var loadurl = jQuery(this).parent().parent().parent().parent().siblings().children(".enmse-plugin-url").val();
			var xxse = encodeURIComponent(jQuery(this).parent().parent().parent().parent().siblings().children(".xxse").val());
		};	
		window.location.assign(loadurl+"/includes/download.php?enmsepath="+ajaxurl+"&xxse="+xxse);
		return false;
	});

	var enmsedocwidth = jQuery( document ).width();
	var enmseembedwidth = jQuery('#seriesengine').width();

	if ( enmseembedwidth <= 650 && enmsedocwidth >= 820 ) {
		jQuery('#seriesengine').addClass('se-medium');
	};

	if ( enmseembedwidth <= 300 ) {
		jQuery('#seriesengine').addClass('se-small');
	};
	

});
// source --> https://imadsaghazagyulekezet.hu/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.js?ver=14.2.6 

/*! Lity - v1.6.6 - 2016-04-22
* http://sorgalla.com/lity/
* Copyright (c) 2016 Jan Sorgalla; Licensed MIT */
(function(b,a){if(typeof define==="function"&&define.amd){define(["jquery"],function(c){return a(b,c)})}else{if(typeof module==="object"&&typeof module.exports==="object"){module.exports=a(b,require("jquery"))}else{b.lity=a(b,b.jQuery||b.Zepto)}}}(typeof window!=="undefined"?window:this,function(j,g){var n=j.document;var i=g(j);var d=g("html");var s=0;var e=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i;var w=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i;var l=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/;var v=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i;var u={image:r,inline:p,iframe:f};var k={esc:true,handler:null,template:'<div class="lity" tabindex="-1"><div class="lity-wrap" data-lity-close><div class="lity-loader">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" title="Close (Esc)" data-lity-close>×</button></div></div></div>'};function c(){d[s>0?"addClass":"removeClass"]("lity-active")}var a=(function(){var z=n.createElement("div");var y={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var x in y){if(z.style[x]!==undefined){return y[x]}}return false})();function h(y){var x=g.Deferred();if(!a){x.resolve()}else{y.one(a,x.resolve);setTimeout(x.resolve,500)}return x.promise()}function t(y,x,z){if(arguments.length===1){return g.extend({},y)}if(typeof x==="string"){if(typeof z==="undefined"){return typeof y[x]==="undefined"?null:y[x]}y[x]=z}else{g.extend(y,x)}return this}function m(B){var y=decodeURI(B).split("&");var A={},z;for(var x=0,C=y.length;x<C;x++){if(!y[x]){continue}z=y[x].split("=");A[z[0]]=z[1]}return A}function o(x,y){return x+(x.indexOf("?")>-1?"&":"?")+g.param(y)}function q(x){return g('<span class="lity-error"/>').append(x)}function r(A){if(!e.test(A)){return false}var z=g('<img src="'+A+'">');var y=g.Deferred();var x=function(){y.reject(q("Failed loading image"))};z.on("load",function(){if(this.naturalWidth===0){return x()}y.resolve(z)}).on("error",x);return y.promise()}function p(z){var x;try{x=g(z)}catch(y){return false}if(!x.length){return false}var A=g('<span style="display:none !important" class="lity-inline-placeholder"/>');return x.after(A).on("lity:ready",function(C,B){B.one("lity:remove",function(){A.before(x.addClass("lity-hide")).remove()})})}function f(z){var y,x=z;y=w.exec(z);if(y){x=o("https://www.youtube"+(y[2]||"")+".com/embed/"+y[4],g.extend({autoplay:1},m(y[5]||"")))}y=l.exec(z);if(y){x=o("https://player.vimeo.com/video/"+y[3],g.extend({autoplay:1},m(y[4]||"")))}y=v.exec(z);if(y){x=o("https://www.google."+y[3]+"/maps?"+y[6],{output:y[6].indexOf("layer=c")>0?"svembed":"embed"})}return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen src="'+x+'"></iframe></div>'}function b(J){var E={},A={},H,C,I=g.Deferred().resolve();function y(K){if(K.keyCode===27){F()}}function z(){var K=n.documentElement.clientHeight?n.documentElement.clientHeight:Math.round(i.height());C.css("max-height",Math.floor(K)+"px").trigger("lity:resize",[H])}function D(K,L){if(!H){return}C=g(L);i.on("resize",z);z();H.find(".lity-loader").each(function(){var M=g(this);h(M).always(function(){M.remove()})});H.removeClass("lity-loading").find(".lity-content").empty().append(C);C.removeClass("lity-hide").trigger("lity:ready",[H,K]);I.resolve()}function G(M,N,K,L){I=g.Deferred();s++;c();H=g(K.template).addClass("lity-loading").appendTo("body");if(!!K.esc){i.on("keyup",y)}setTimeout(function(){H.addClass("lity-opened lity-"+M).on("click","[data-lity-close]",function(O){if(g(O.target).is("[data-lity-close]")){F()}}).trigger("lity:open",[H,L]);g.when(N).always(g.proxy(D,null,L))},0)}function B(R,M,P){var O,Q,K=g.extend({},u,A);M=g.extend({},k,E,M);if(M.handler&&K[M.handler]){Q=K[M.handler](R,x);O=M.handler}else{var L={};g.each(["inline","iframe"],function(T,S){if(K[S]){L[S]=K[S]}delete K[S]});var N=function(S,T){if(!T){return true}Q=T(R,x);if(!!Q){O=S;return false}};g.each(K,N);if(!O){g.each(L,N)}}if(Q){g.when(F()).done(g.proxy(G,null,O,Q,M,P))}return !!Q}function F(){if(!H){return}var K=g.Deferred();I.done(function(){s--;c();i.off("resize",z).off("keyup",y);C.trigger("lity:close",[H]);H.removeClass("lity-opened").addClass("lity-closed");var L=H,M=C;H=null;C=null;h(M.add(L)).always(function(){M.trigger("lity:remove",[L]);L.remove();K.resolve()})});return K.promise()}function x(M){if(!M.preventDefault){return x.open(M)}var L=g(this);var N=L.data("lity-target")||L.attr("href")||L.attr("src");if(!N){return}var K=L.data("lity-options")||L.data("lity");if(B(N,K,L)){L.blur();M.preventDefault()}}x.handlers=g.proxy(t,x,A);x.options=g.proxy(t,x,E);x.open=function(M,K,L){B(M,K,L);return x};x.close=function(){F();return x};return x.options(J)}b.version="1.6.6";b.handlers=g.proxy(t,b,u);b.options=g.proxy(t,b,k);g(n).on("click","[data-lity]",b());return b}));