var statusPlay = 0; var statusMainPlayer = "statusPlay"; function waveAnimation(selectot, timeUper, timeDown){ $(selectot).animate({ height:0 }, timeUper, function() { $(selectot).animate({ height:14 }, timeDown); }); } function initNode(){ nodeWave1 = setInterval('waveAnimation(".wave-node-1", 1000, 100)', 1100); nodeWave2 = setInterval('waveAnimation(".wave-node-2", 1200, 500)', 1700); nodeWave3 = setInterval('waveAnimation(".wave-node-3", 800, 100)', 900); nodeWave4 = setInterval('waveAnimation(".wave-node-4", 1500, 200)', 1700); nodeWave5 = setInterval('waveAnimation(".wave-node-5", 500, 100)', 600); } function clearNode(){ clearInterval(nodeWave1); clearInterval(nodeWave2); clearInterval(nodeWave3); clearInterval(nodeWave4); clearInterval(nodeWave5); } var nodeWave1; var nodeWave2; var nodeWave3; var nodeWave4; var nodeWave5; $(document).ready(function(){ /*$('div.jp-playlist ul').mouseleave(function(){ menuConteiner.slideUp(1500); });*/ $('#page').click(function(){ menuConteiner.slideUp(500); }); var playItem = 0; var curenItemlist = null; var menuConteiner = $('.jp-playlist'); initNode(); var myPlayList = [ {name:"AVATAR",mp3:"http://somatone.com/wp-content/uploads/2011/03/Ethnic-Orchestral-AVATAR.mp3",genres:"Ethnic Orchestral"}, {name:"Azada",mp3:"http://somatone.com/wp-content/uploads/2011/03/Orchestral-Azada1.mp3",genres:"Orchestral"}, {name:"Battle Fans",mp3:"http://somatone.com/wp-content/uploads/2011/03/Rock-Battle-Fans.mp3",genres:"Rock"}, {name:"Battle for Triopolis",mp3:"http://somatone.com/wp-content/uploads/2011/03/Epic-Orchestral-Battle-for-Triopolis.mp3",genres:"Epic Orchestral"}, {name:"Campfire Legends",mp3:"http://somatone.com/wp-content/uploads/2011/03/Dark-Textural-Campfire-Legends.mp3",genres:"Dark Textural"}, {name:"Chocolatier",mp3:"http://somatone.com/wp-content/uploads/2011/03/Orchestral-Chocolatier.mp3",genres:"Orchestral"}, {name:"CL Ambience",mp3:"http://somatone.com/wp-content/uploads/2011/03/Dark-Textural-CL-Ambience.mp3",genres:"Dark Textural"}, {name:"Exploration Track",mp3:"http://somatone.com/wp-content/uploads/2011/03/Kids-Fantasy-Exploration-Track.mp3",genres:"Kids & Fantasy"}, {name:"HE Adventure",mp3:"http://somatone.com/wp-content/uploads/2011/03/Orchestral-HE-Adventure.mp3",genres:"Orchestral"}, {name:"Hidden Expedition",mp3:"http://somatone.com/wp-content/uploads/2011/03/Orchestral-Hidden-Expedition.mp3",genres:"Orchestral"}, {name:"Hidden Expedition",mp3:"http://somatone.com/wp-content/uploads/2011/03/Epic-Orchestral-Hidden-Expedition.mp3",genres:"Epic Orchestral"}, {name:"Might Night Train",mp3:"http://somatone.com/wp-content/uploads/2011/03/Rock-Might-Night-Train...-.mp3",genres:"Rock"}, {name:"Mission Music",mp3:"http://somatone.com/wp-content/uploads/2011/03/Hip-Hop-Mission-Music.mp3",genres:"Hip Hop"}, {name:"Monopoly Social - Main Theme",mp3:"http://somatone.com/wp-content/uploads/2011/03/Jazz-Monopoly-Social-Main-Theme.mp3",genres:"Jazz"}, {name:"Mystery Case Files DS",mp3:"http://somatone.com/wp-content/uploads/2011/03/LoungeJazz-Mystery-Case-Files-DS.mp3",genres:"Lounge Jazz"}, {name:"Oracles",mp3:"http://somatone.com/wp-content/uploads/2011/03/Kids-Fantasy-Oracles.mp3",genres:"Dark Textural"}, {name:"PC Downloadable",mp3:"http://somatone.com/wp-content/uploads/2011/03/Dark-Textural-PC-Downloadable.mp3",genres:"Dark Textural"}, {name:"Phantom",mp3:"http://somatone.com/wp-content/uploads/2011/03/Dark-Textural-Phantom.mp3",genres:"Dark Textural"}, {name:"Pixie Hollow Theme",mp3:"http://somatone.com/wp-content/uploads/2011/03/Kids-Fantasy-Pixie-Hollow-Theme.mp3",genres:"Kids & Fantasy"}, {name:"Play Rally",mp3:"http://somatone.com/wp-content/uploads/2011/03/Rock-Play-Rally.mp3",genres:"Rock"}, {name:"PopCap World",mp3:"http://somatone.com/wp-content/uploads/2011/03/Kids-Fantasy-PopCap-World.mp3",genres:"Kids & Fantasy"}, {name:"Real Fighter",mp3:"http://somatone.com/wp-content/uploads/2011/03/Hip-Hop-Real-Fighter.mp3",genres:"Hip Hop"}, {name:"Rooftops Battle",mp3:"http://somatone.com/wp-content/uploads/2011/03/Orchesteral-Rock-Rooftops-Battle.mp3",genres:"Orchestral Rock"}, {name:"SHS Boss Fight",mp3:"http://somatone.com/wp-content/uploads/2011/03/Rock-SHS-Boss-Fight.mp3",genres:"Rock"}, {name:"SHS Main Theme",mp3:"http://somatone.com/wp-content/uploads/2011/03/Orchestral-Rock-SHS-Main-Theme.mp3",genres:"Orchestral Rock"}, {name:"Skin Walkers",mp3:"http://somatone.com/wp-content/uploads/2011/03/Epic-Orchestral-Skin-Walkers.mp3",genres:"Epic Orchestral"}, {name:"Sponge Bob",mp3:"http://somatone.com/wp-content/uploads/2011/03/Kids-Fantasy-Sponge-Bob.mp3",genres:"Kids & Fantasy"}, {name:"Street Fighter",mp3:"http://somatone.com/wp-content/uploads/2011/03/Rock-Street-Fighter.mp3",genres:"Rock"}, {name:"Sweeny Todd",mp3:"http://somatone.com/wp-content/uploads/2011/03/Epic-Orchestral-Sweeny-Todd.mp3",genres:"Epic Orchestral"}, {name:"Sweeney Todd",mp3:"http://somatone.com/wp-content/uploads/2011/03/Orchestral-Vocal-Sweeney-Todd.mp3",genres:"Orchestral Vocal"} ]; $("#jquery_jplayer").jPlayer({ ready: function() { displayPlayList(); curenItemlist = $('.jp-playlist ul li:first a').text(); $('.curent-item-list').html(curenItemlist); $('.jp-playlist ul li a').mouseup(function(){ menuConteiner.slideUp(500); }); playListInit(true); // Parameter is a boolean for autoplay. }, swfPath: "http://somatone.com/wp-content/themes/somatone/audioplayer/js", supplied: "mp3" }) /*.jPlayer("onProgressChange", function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) { jpPlayTime.text($.jPlayer.convertTime(playedTime)); jpTotalTime.text($.jPlayer.convertTime(totalTime)); })*/ .jPlayer("onSoundComplete", function() { playListNext(); clearNode(); initNode(); }); $("#jplayer_previous").click( function() { playListPrev(); clearNode(); initNode(); $(this).blur(); return false; }); $("#jplayer_next").click( function() { playListNext(); clearNode(); initNode(); $(this).blur(); return false; }); function displayPlayList() { $("#jplayer_playlist ul").empty(); for (i=0; i < myPlayList.length; i++) { var listItem = (i == myPlayList.length-1) ? "
  • " : "
  • "; listItem += ""+ myPlayList[i].name +""+ myPlayList[i].genres +"
  • "; $("#jplayer_playlist ul").append(listItem); $("#jplayer_playlist_item_"+i).data( "index", i ).click( function(event) { var index = $(this).data("index"); if (playItem != index) { playListChange( index ); } else { $("#jquery_jplayer").jPlayer("play"); } $(this).blur(); clearNode(); initNode(); //menuConteiner.slideUp(1000); event.preventDefault(); }); } } function playListInit(autoplay) { if(autoplay) { playListChange( playItem ); } else { playListConfig( playItem ); } } function playListConfig( index ) { $("#jplayer_playlist_item_"+playItem).removeClass("jplayer_playlist_current").parent().removeClass("jplayer_playlist_current"); $("#jplayer_playlist_item_"+index).addClass("jplayer_playlist_current").parent().addClass("jplayer_playlist_current"); $('.curent-item-list').html($("#jplayer_playlist_item_"+index).text()); $('.curent-item-list').append(""+ $("#jplayer_playlist_item_"+index).parent().find('.genres-title').text()+""); playItem = index; $("#jquery_jplayer").jPlayer("setFile", myPlayList[playItem].mp3); } function playListChange( index ) { playListConfig( index ); $("#jquery_jplayer").jPlayer("play"); } function playListNext() { var index = (playItem+1 < myPlayList.length) ? playItem+1 : 0; playListChange( index ); } function playListPrev() { var index = (playItem-1 >= 0) ? playItem-1 : myPlayList.length-1; playListChange( index ); } $('.drop-down-button, .curent-item-list').click(function(event){ if (menuConteiner.is( ":visible" )){ menuConteiner.slideUp(500); } else { menuConteiner.slideDown(500); } event.preventDefault(); }); $('.jp-pause').mouseup(function(){ clearNode(); statusMainPlayer = "statusStop"; }); $('.jp-play').mouseup(function(){ statusMainPlayer = "statusPlay"; if(statusPlay != 0){ if(statusPlay == 1){ clearNode(); jwplayer('mediaplayer').play(); } else{ jwplayer(statusPlay).pause(); } } else{ initNode(); } }); });