// source --> https://mksax.cz/wp-content/themes/melodious/assets/js/custom-media.js?ver=1 
(function($) {
    jQuery(document).ready(function(){
        if ($('body.background-slider').length){
            var bg_slider = mediafile.anthem_bg_slider;
            var sliderObject = JSON.parse(bg_slider);
            jQuery("body.background-slider").vegas({
                overlay: !0,
                timer: false,
                delay: 1e4,
                slidesToKeep: 1,
                transition: "fade2",
                transitionDuration: 8e3,
                animation: "random",
                animationDuration: 1e4,
                slides: sliderObject,
            });
        }
                
        if ($('#video-player-1').length){
            //Video Player1 for photo and video player shortcode Data
            var video_player1 = mediafile.video_player1;
            var videPlayer1Object = JSON.parse(video_player1);         
            new jPlayerPlaylist({
                    jPlayer: "#video-player-1",
                    cssSelectorAncestor: "#video-player-container-1"
            }, 
            videPlayer1Object, 
            {
                    swfPath: "../../dist/jplayer",
                    supplied: "webmv, ogv, m4v",
                    useStateClassSkin: true,
                    autoBlur: false,
                    smoothPlayBar: true,
                    keyEnabled: true
            });
        }
                
        if ($('#jquery_jplayer_3').length){
            //Video Player1 for photo and video player shortcode Data
            var music_player2 = mediafile.music_player2;
            var musicPlayer2Object = JSON.parse(music_player2);         
            new jPlayerPlaylist({
                    jPlayer: "#jquery_jplayer_3",
                    cssSelectorAncestor: "#jp_container_3"
            }, 
            musicPlayer2Object, 
            {
            swfPath: "../../dist/jplayer",
            supplied: "oga, mp3",
            wmode: "window",
            useStateClassSkin: true,
            autoBlur: false,
            smoothPlayBar: true,
            keyEnabled: true
            });
        }

        //Video Player2 for Video Player shortcode Data
        if ($('#video-player-2').length){
            var video_player2 = mediafile.video_player2;
            var videPlayer1Object2 = JSON.parse(video_player2);         
            new jPlayerPlaylist({
                    jPlayer: "#video-player-2",
                    cssSelectorAncestor: "#video-player-container-2"
            }, 
            videPlayer1Object2, 
            {
                    swfPath: "../../dist/jplayer",
                    supplied: "webmv, ogv, m4v",
                    useStateClassSkin: true,
                    autoBlur: false,
                    smoothPlayBar: true,
                    keyEnabled: true
            });
        }
        if ($('#jquery_jplayer_2').length){
            //Banner 1 Music Player Data
            var banner1MusicPlayer = mediafile.banner1_music_player;
            var banner1PlayerObject = JSON.parse(banner1MusicPlayer);
            new jPlayerPlaylist({
                    jPlayer: "#jquery_jplayer_2",
                    cssSelectorAncestor: "#jp_container_2"
            },
            banner1PlayerObject,
            {
                    swfPath: "../../dist/jplayer",
                    supplied: "oga, mp3",
                    wmode: "window",
                    useStateClassSkin: true,
                    autoBlur: false,
                    smoothPlayBar: true,
                    keyEnabled: true
            });
        }

        //Music Player Shortcode Data
        var music_player = mediafile.music_player;
        var musicPlayerObject = JSON.parse(music_player);        
        new jPlayerPlaylist({
                jPlayer: "#music-player",
                cssSelectorAncestor: "#music-player-container"
        },
        musicPlayerObject,
        {
                swfPath: "../../dist/jplayer",
                supplied: "oga, mp3",
                wmode: "window",
                useStateClassSkin: true,
                autoBlur: false,
                smoothPlayBar: true,
                keyEnabled: true
        });

        //single music player
        if ($('#single-album').length){
            var single_audio_player = mediafile.single_audio_player;
            var singleAudioPlayerObject = jQuery.parseJSON(single_audio_player);

            jQuery(function() {
                if(typeof jQuery.jPlayer=='function') {        
                    var i = 0;
                    var j = 0;
                    jQuery.each(singleAudioPlayerObject, function(arrayID,value) {
                        i++;j++;
                        jQuery("#music-track-590bf99cb7eeb"+i).jPlayer( {
                            ready:function() {
                                jQuery(this).jPlayer("setMedia",{
                                    m4a: value.mp3, oga: value.mp3
                                });
                            }
                            , play:function() {
                                jQuery(this).jPlayer("pauseOthers", 0);
                            }
                            , cssSelectorAncestor:"#music-inner-track-590bf99cb7eeb"+j, swfPath:"/js", supplied:"m4a, oga, mp3", useStateClassSkin:true, autoBlur:true, smoothPlayBar:true, keyEnabled:false, remainingDuration:false, toggleDuration:true
                        });
                    });        
                }
            });            
        }
        
        //single music player
        if ($('#album').length){
            var single_audio_player = mediafile.album_list;
            var singleAudioPlayerObject = jQuery.parseJSON(single_audio_player);

            jQuery(function() {
                if(typeof jQuery.jPlayer=='function') {        
                    var i = 0;
                    var j = 0;
                    jQuery.each(singleAudioPlayerObject, function(arrayID,value) {
                        i++;j++;
                        jQuery("#album-track-590bf99cb7eeb"+i).jPlayer( {
                            ready:function() {
                                jQuery(this).jPlayer("setMedia",{
                                    m4a: value.mp3, oga: value.mp3
                                });
                            }
                            , play:function() {
                                jQuery(this).jPlayer("pauseOthers", 0);
                            }
                            , cssSelectorAncestor:"#album-inner-track-590bf99cb7eeb"+j, swfPath:"/js", supplied:"m4a, oga, mp3", useStateClassSkin:true, autoBlur:true, smoothPlayBar:true, keyEnabled:false, remainingDuration:false, toggleDuration:true
                        });
                    });        
                }
            });            
        }        
    });
})(jQuery);