$(document).ready(function(){
    var cookieDays = 30;
    var pt_saved = getCookie("playerHeadTime");
    if(pt_saved==null) pt_saved = 0;
    var usePlayList = false;
    var startPlaying = getCookie("startPlaying");
    if(startPlaying==null) startPlaying = 1;
    var playerVolume = getCookie("playerVolume");
    if(playerVolume==null) playerVolume = 50;
    var playItem = getCookie("playItem");
    if(playItem==null) playItem = 0;
    else playItem = playItem*1;
    var myPlayList = [
        {name:"01",filename:"http://mandarinalab.ru/shared/media/player/01.mp3"},
        {name:"02",filename:"http://mandarinalab.ru/shared/media/player/02.mp3"},
        {name:"03",filename:"http://mandarinalab.ru/shared/media/player/03.mp3"},
        {name:"04",filename:"http://mandarinalab.ru/shared/media/player/04.mp3"},
        {name:"05",filename:"http://mandarinalab.ru/shared/media/player/05.mp3"},
        {name:"06",filename:"http://mandarinalab.ru/shared/media/player/06.mp3"},
        {name:"07",filename:"http://mandarinalab.ru/shared/media/player/07.mp3"},
        {name:"08",filename:"http://mandarinalab.ru/shared/media/player/08.mp3"},
        {name:"09",filename:"http://mandarinalab.ru/shared/media/player/09.mp3"},
        {name:"10",filename:"http://mandarinalab.ru/shared/media/player/10.mp3"},
        {name:"11",filename:"http://mandarinalab.ru/shared/media/player/11.mp3"},
        {name:"12",filename:"http://mandarinalab.ru/shared/media/player/12.mp3"},
        {name:"13",filename:"http://mandarinalab.ru/shared/media/player/13.mp3"},
        {name:"14",filename:"http://mandarinalab.ru/shared/media/player/14.mp3"},
        {name:"15",filename:"http://mandarinalab.ru/shared/media/player/15.mp3"},
        {name:"16",filename:"http://mandarinalab.ru/shared/media/player/16.mp3"},
        {name:"17",filename:"http://mandarinalab.ru/shared/media/player/17.mp3"},
        {name:"18",filename:"http://mandarinalab.ru/shared/media/player/18.mp3"},
        {name:"19",filename:"http://mandarinalab.ru/shared/media/player/19.mp3"},
        {name:"20",filename:"http://mandarinalab.ru/shared/media/player/20.mp3"},
        {name:"21",filename:"http://mandarinalab.ru/shared/media/player/21.mp3"},
        {name:"22",filename:"http://mandarinalab.ru/shared/media/player/22.mp3"},
        {name:"23",filename:"http://mandarinalab.ru/shared/media/player/23.mp3"},
        {name:"24",filename:"http://mandarinalab.ru/shared/media/player/24.mp3"},
        {name:"25",filename:"http://mandarinalab.ru/shared/media/player/25.mp3"},
        {name:"26",filename:"http://mandarinalab.ru/shared/media/player/26.mp3"}
    ];
    $("#jquery_jplayer").jPlayer({
        swfPath: "",
        bgcolor: "#888888",
        ready: function() {
            playListEnable(true);
            $('#jquery_jplayer').volume(playerVolume);
            $('#jquery_jplayer').playHeadTime(pt_saved);
            if(startPlaying!=1) $('#jquery_jplayer').stop();
        }
    });
    $("#jquery_jplayer").jPlayerId("play", "player_play");
    $("#jquery_jplayer").jPlayerId("pause", "player_pause");
    $("#jquery_jplayer").jPlayerId("stop", "player_stop");
    $("#jquery_jplayer").jPlayerId("volumeBar", "player_volume_bar");
    $("#jquery_jplayer").jPlayerId("volumeBarValue", "player_volume_bar_value");
    $("#jquery_jplayer").onSoundComplete(endOfSong);
    $("#jquery_jplayer").onVolumeUpdate(function(vol){
        setCookie("playerVolume", Math.round(vol), cookieDays, "/");
    });
    $("#jquery_jplayer").onProgressChange(function(lp,ppr,ppa,pt,tt){
        if(Math.round(pt/1000) > Math.round(pt_saved/1000)+1){
            setCookie("playerHeadTime", pt, cookieDays, "/");
        }
    });
    $("#ctrl_prev").click( function() {
        playListPrev();
        return false;
    });
    $("#ctrl_next").click( function() {
        playListNext();
        return false;
    });

    $("#player_play").click( function() {
        playerPlay();
        return false;
    });
    $("#player_pause").click( function() {
        playerPause();
        return false;
    });
    function endOfSong() {
        if(usePlayList) {
            playListNext();
        }
    }

    function playListEnable(e) {
        usePlayList = e;
        if(usePlayList) {
            playListChange( playItem );
        } else {
            $("#jquery_jplayer").stop();
        }
    }

    function playListChange( index ) {
        playItem = index;
        setCookie("playItem", index, cookieDays, "/");
        setCookie("playerHeadTime", 0, cookieDays, "/");
        $("#jquery_jplayer").setFile(myPlayList[playItem].filename).play();
    }

    function playListNext() {
        if(usePlayList) {
            var index = (playItem+1 < myPlayList.length) ? playItem+1 : 0;
            playListChange( index );
        }
    }

    function playListPrev() {
        if(usePlayList) {
            var index = (playItem-1 >= 0) ? playItem-1 : myPlayList.length-1;
            playListChange( index );
        }
    }

    function playerPlay() {
        $('#jquery_jplayer').play();
        setCookie("startPlaying", 1, cookieDays, "/");
    }
    function playerPause() {
        $('#jquery_jplayer').pause();
        setCookie("startPlaying", 0, cookieDays, "/");

    }
    function playerStop() {
        $('#jquery_jplayer').stop();
        setCookie("startPlaying", 0, cookieDays, "/");
    }
    
    $(".ttocenter a[rel^='prettyPopin']").prettyPopin({width:500});
    $('.conteblinside .switchbutton').each(function(){
        var elem = $(this);
        var htm = elem.html();
        var state = '[Закрыть]';
        if(elem.hasClass('bgdesc')) state = '[Подробнее]';
        elem.html('<span>'+elem.html()+'</span>&nbsp;&nbsp;&nbsp;<span class="state">'+state+'</span>');
    });
    $('.conteblinside .switchbutton').live('click',function(){
        var elem = $(this)
        if(elem.hasClass('bgdesc')){
            elem.removeClass('bgdesc').addClass('bgasc');
            $('.state',elem).html('[Закрыть]');
        } else {
            elem.removeClass('bgasc').addClass('bgdesc');
            $('.state',elem).html('[Подробнее]');
        }
        elem.next('.switchinfo:first').toggle(300);
    });
    $('.printabsolute, .printfloat').click(function(){window.print();});
    $('.beautytip').bt({width:'300px', animate:true, fill:"rgb(255, 127, 41)", cssStyles:{color:'white'}});
    $('.beautytip_small').bt({width:'150px', fill:"rgb(255, 127, 41)", cssStyles:{color:'white','text-align':'center','font-weight':'bold'}, positions:['bottom']});
    //$("a[rel^='prettyPhoto']").prettyPhoto({theme: 'dark_rounded', allowresize: false});
});

function setCookie(name, value, expiredays, path, domain, secure) {
    if (expiredays) {
        var exdate=new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        var expires = exdate.toGMTString();
    }
    document.cookie = name + "=" + escape(value) +
        ((expiredays) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
    var cookie = " " + document.cookie;
    var search = " " + name + "=";
    var setStr = null;
    var offset = 0;
    var end = 0;
    if (cookie.length > 0) {
        offset = cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = cookie.indexOf(";", offset)
            if (end == -1) {
                end = cookie.length;
            }
            setStr = unescape(cookie.substring(offset, end));
        }
    }
    return setStr;
}