';
contenuto += '
';
contenuto += '';
contenuto += ''+dat.cat_chiave+'
';
contenuto += '';
});
contenuto += '';
$('#tempo').html(contenuto);
// elenco progetti
arrayProgetti.length = 0;
$.each(elencoCategorie.progetti, function (i,dat) {
arrayProgetti.push(new Array(dat.pr_id,dat.pr_titolo,dat.pr_descrizione,dat.pr_note));
});
$('.contCat').on('mouseenter', function () {
$(this).addClass('evidenziato')
});
$('.contCat').on('mouseleave', function () {
$(this).removeClass('evidenziato')
});
$('.linkCategoria').off('click').on('click', function (e) {
e.preventDefault();
var target = e.target;
cerca($(target).text(),'clat');
});
inizializzaToolTip();
}
function caricaNuoveUscite(storico,replace) {
ultimoStorico=storico;
ultimoReplace=replace;
$( "#content" ).fadeOut( "fast", function() {
$("#content").empty();
$( "#content" ).fadeIn(0);
mostraCaricamento('Loading albums list');
$(window).scrollTop(0);
$.getJSON(url, {
op: "listaNU",
}, elencoNUCaricato);
});
}
function elencoNUCaricato(json,stato) {
paginaCorrente= "nuoveuscite";
var immagine;
elencoCD = json.elencocd;
var contenuto = '';
if ( mdevice > mmd ) {
$("#content").show();
}
else {
$("#content").addClass('nasc');
}
contenuto = '
';
contenuto += '';
contenuto += htmlAlbum(elencoCD);
$("#contentfull").html('');
$("#content").html(contenuto);
$(window).scrollTop(0);
$("#content").scrollTop();
$('.linkcd').on('click', function (e) {
e.preventDefault();
var target = e.target;
titCD = $('#descCD'+$(target).data("idcd")).attr("title");
caricaSingoloCD($(target).data("idcd"),1,true,false);
})
$('.hovercd').on('mouseenter', function () {
$( "#hoveff"+$(this).data("idcd") ).fadeIn("slow");
});
$('.hovercd').on('mouseleave', function () {
$( "#hoveff"+$(this).data("idcd") ).hide( "fold","fast" );
});
$('.hoveffcd').on('mouseleave', function () {
$( "#"+$(this).attr("id") ).hide( "fold","fast" );
});
//$('meta[name=description]').attr('content', catalogo.ca_descrizione_estesa);
inizializzaToolTip();
nascondiCaricamento();
controllaViewPort(5);
if ( ultimoStorico == true ) {
parametri = { 'op': 'nuoveuscite' };
urlAttuale = '/nuove-uscite';
if ( ultimoReplace == true ) {
history.replaceState(parametri, '', urlAttuale);
}
else {
history.pushState(parametri, '', urlAttuale);
}
}
document.title = nomeSito+' - ';
inviaAnalytics();
}
function inviaAnalytics(){
// setTimeout(function(){
// ga('send', {
// hitType: 'pageview',
// page: location.pathname
// });
// },1500);
}
var formUp = '';
var xhrUp = '';
var accettaSpazi = false;
var isDevice = false;
var isIos = false;
var Player;
var mdevice = 0;
var mlg = 1200;
var mmd = 980;
var msm = 768;
var operazione = '';
var par1 = '';
var par2 = '';
var playInCorso = false;
var paginaCorrente = '';
var ultimoStorico = false;
var ultimoReplace = false;
var tipoElencoTracce = '';
var elencoChiavi = [];
var elencoTracce = [];
var elencoTracceVersioni = [];
var elencoIdAscVeloce = [];
var elencoTracceAscVeloce = [];
var elencoTitoliAscVeloce = [];
var arrayProgetti = [];
var elencoCodAscVeloce = [];
var elencoNilandAscVeloce = [];
var ultimaChiave = '';
var idBranoPlayer = -1;
var idMainPlayer = -1;
var idNilandBranoPlayer = -1;
var titoloBranoPlayer = '';
var codCdBranoPlayer = '';
var tracciaBranoPlayer = '';
var indVersioni = -1;
var indiceVersioni = -1;
var indiceTracce= -1;
var indiceTracceAscVeloce = -1;
var albumCorrenteAscVeloce = -1;
var indiceChiavi= -1;
var ultimocataperto = '';
var staSuonando = false;
var staSuonandoVersione = false;
var staSuonandoAscoltoVeloce = false;
var branoCorrente = -1;
var testoToggle = '';
var timeOutCercaChiavi;
var traccePerPagina = 100;
var indicePartenza = -1;
var tOutPlayInCorso = null;
var tipoultimaric = '';
var stringaultimaric = '';
var idUtente = -1;
var nomeUtente = '';
var catDisabilitati = '';
var tipoAttivita = 'N';
var NumDownloads = 0;
var scadutiDownload = 'S';
var tipoConnessione = '';
var ultimoProgetto = '';
var numChart = '';
var braniChart = '';
var globNumBrani = 0;
var globTraccePerPagina = 0;
var globPagina = 0;
var globTipoOrdinamento;
var progettoCorrente = -1;
var testoErrore = '';
var scadutiDownloads = '';
var dataScadenzaDown = '';
var elencoPre = [];
var volumePl = 0.8;
var elencoLicenze = [];
var aggiornaPWD = false;
var url = "https://www.flippermusicworld.com/wp-content/themes/Divi-child/query.php";
var urlpdf = "https://www.flippermusicworld.com/wp-content/themes/Divi-child/dlpdf.php";
var urlImm = "https://www.flippermusicworld.com/wp-content/themes/Divi-child/immagini/";
var urlAudio = "https://www.fortissimostreaming.cloud/audio/";
var urlAudioWM = "https://www.fortissimostreaming.cloud/mp3_wm/";
var urlDown = "https://www.fortissimostreaming.cloud/file_zip_per_download/";
var urlAudioUp = "https://www.flippermusicworld.com/wp-content/uploads/fileaudio/";
var urlCopertine = "https://www.flippermusic.it/copflipper/";
var urlSito = "https://www.flippermusicworld.com/";
var shTwitter = "http://twitter.com/share/";
var nomeSito = "Flippermusic International";
var risultatoAcquisto = "";
jQuery(document).ready(function($) {
controllaUser();
jQuery.event.props.push('dataTransfer');
$(".menu-item-439").addClass('nascosto');
$.ajaxSetup({ cache: true });
$.getScript('//connect.facebook.net/en_US/sdk.js', function(){
FB.init({
appId: '1764802107150742',
version: 'v2.8'
});
// $('#loginbutton,#feedbutton').removeAttr('disabled');
// FB.getLoginStatus(updateStatusCallback);
});
idUtente = '';
nomeUtente = '';
mdevice = $(window).width();
$(window).resize(function() {
mdevice = $(this).width();
});
switch(operazione) {
case 'caricaCataloghi':
caricaCataloghi(par1,par2,'N');
break;
case 'nuoveuscite':
caricaNuoveUscite(par1,par2);
break;
case 'caricaCD':
caricaCD(par1,par2,par3);
break;
case 'caricaSingoloCD':
caricaSingoloCD(par1,par2,par3,par4);
break;
case 'ricerca':
inizializzaRicerca(par1,par2,par3,par4,par5,par6);
break;
case 'simili':
cercaBraniSimili(par1,'cp',par2,par3);
break;
case 'similiext':
paginaSimili(par1,par2);
break;
case 'listaplaylists':
listaPlaylist(par1,par2);
break;
case 'playlist':
caricaPlaylist(par1,par2,par3);
break;
case 'preferiti':
apriFavoriti(par1,par2,par3,par4);
break;
case 'progetti':
apriProgetti(par1,par2,-1);
break;
case 'progetto':
apriProgetti(par3,par4,par1,par2);
break;
case 'progetto-condiviso':
mostraProgCondiviso(par1,par2,par3,par4,par5);
break;
case 'brano':
apriBrano(par1,par2,par3);
break;
case 'utente':
mostraPagUtente(par1,par2,par3,par4,par5,par6);
break;
case 'top25':
mostraTop25(par2,par3);
break;
}
if ( operazione == 'login' ) {
$( "#formLogin" ).submit(function( event ) {
event.preventDefault();
verificaLogin();
});
$( "#formPwd" ).submit(function( event ) {
event.preventDefault();
verificaMail();
});
setTimeout(function(){
$( "#contentfull").fadeIn('slow', function() {
var appoggio = localStorage.getItem("nomeUtente");
if ( appoggio != '' && appoggio != null && appoggio != 'undefined' ) {
$( "#nomeut").val(appoggio);
$( "#pwdut").focus();
}
else {
$( "#nomeut").focus();
}
$(window).scrollTop(0);
$("#content").scrollTop();
FB.getLoginStatus(function(response) {
statusChangeCallback(response,'S');
});
});
}, 350);
}
if ( operazione == 'logout' ) {
$( "#contentfull").fadeIn('slow', function() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response,'O');
});
});
}
if ( operazione == 'cart' ) {
var mostraLogin = true;
$(window).scrollTop(0);
$("#content").scrollTop(0);
if (nomeUtente == 'utentetest') {
$( "#acquistoTest").show();
}
if ( tipoAcq == 'P' ) {
$( "#acquistoPre").show();
}
if ( tipoAcq == 'L' ) {
$( "#acquistoLic").show();
if (numChart < 1) {
$( "#nessunBrano").show();
mostraLogin = false;
}
else {
$( "#contenitoreBrani").show();
}
$( "#formPromo" ).submit(function( event ) {
event.preventDefault();
controllaPromo();
});
}
$( "#contentfull").fadeIn('fast',function() {
if ( mostraLogin == true ) {
if ( idUtente > 0 ) {
caricaInfoUtente();
// $( "#formRegC" ).submit(function( event ) {
// if ( formOK == false ) {
//
// event.preventDefault();
// verificaRegCar();
// }
// });
}
else {
$( "#contLogin").fadeIn('fast');
var appoggio = localStorage.getItem("nomeUtente");
if ( appoggio != '' && appoggio != null && appoggio != 'undefined' ) {
$( "#nomeut").val(appoggio);
$( "#pwdut").focus();
}
else {
$( "#nomeut").focus();
}
$( "#formLogin" ).submit(function( event ) {
event.preventDefault();
verificaLoginCarrello();
});
// $( "#formRegC" ).submit(function( event ) {
// event.preventDefault();
// verificaRegCar();
// });
}
}
inizializzaToolTipFull();
});
}
if ( operazione == 'conferma-registrazione' ) {
setTimeout(function(){
$( "#contentfull").fadeIn('slow');
$(window).scrollTop(0);
$("#content").scrollTop();
}, 350);
}
if ( operazione == 'registrazione' ) {
$( "#formRegV" ).submit(function( event ) {
event.preventDefault();
verificaRegV();
});
$( "#formRegC" ).submit(function( event ) {
event.preventDefault();
verificaRegC();
});
setTimeout(function(){
$( "#contentfull").fadeIn('slow');
$(window).scrollTop(0);
$("#content").scrollTop();
}, 350);
}
if ( operazione != 'login'
&& operazione != 'logout'
&& operazione != 'cart'
&& operazione != 'conferma-registrazione'
&& operazione != 'registrazione') {
caricaInfoiniziali();
window.addEventListener("popstate", function(e) {
if ( e.state.op == "cataloghi" ) {
caricaCataloghi(false,false,'N');
}
if ( e.state.op == "catalogo" ) {
caricaCD(e.state.idCat,e.state.descCat,false,false);
}
if ( e.state.op == "nuoveuscite" ) {
caricaNuoveUscite(false,false);
}
if ( e.state.op == "CD" ) {
caricaSingoloCD(e.state.idCD,e.state.pagina,false,false);
}
if ( e.state.op == "ricerca" ) {
inizializzaRicerca(e.state.chiavi,e.state.pagina,e.state.ordinamento,false,false,e.state.tipo);
}
if ( e.state.op == "simili" ) {
cercaBraniSimili(e.state.idBrano,'cp',-1,false,false);
}
if ( e.state.op == "similiext" ) {
paginaSimili(false,false);
}
if ( e.state.op == "elencoplaylists" ) {
caricaElencoPlaylist(false,false);
}
if ( e.state.op == "playlist" ) {
caricaPlaylist(e.state.idPl,false,false);
}
if ( e.state.op == "favoriti" ) {
apriFavoriti(e.state.pagina,e.state.ordinamento,false,false);
}
if ( e.state.op == "progetti" ) {
apriProgetti(false,false,-1,-1);
}
if ( e.state.op == "progetto" ) {
apriProgetti(false,false,e.state.idProg,e.state.pagina);
}
if ( e.state.op == "progetto-condiviso" ) {
mostraProgCondiviso(e.state.pr_id,e.state.pr_codice_random,e.state.pagina,false,false);
}
if ( e.state.op == "brano" ) {
apriBrano(e.state.idBrano,false,false);
}
if ( e.state.op == "top25" ) {
mostraTop25(false,false);
}
if ( e.state.op == "utente" ) {
mostraPagUtente('','','','',false,false);
}
});
$("#jquery_jplayer").jPlayer({
ready: function () {
// $(this).jPlayer("setMedia", {å
// title: "Hidden",
// mp3: "http://www.fortissimodownload.com/audio/PRCD_234/PRCD_234_010.mp3"
// });
Player = $(this);
//$("#jquery_jplayer").jPlayer("play");
},
error: function(event) {
// alert(event.jPlayer.error.type);
setTimeout(function(){
$(Player).jPlayer("play");
}, 1000);
},
play: function () {
staSuonando = true;
$("#playPausa").switchClass('icon-play','icon-pause');
$("#playPausaDev").switchClass('icon-play','icon-pause');
if ( staSuonandoVersione == true ) {
$("#icoplv"+indiceVersioni).switchClass("icon-play","icon-pause");
$("#icoplv"+indiceVersioni).addClass("coloreAttivo");
}
else {
$("#icopl"+indiceTracce).switchClass("icon-play","icon-pause");
$("#icopl"+indiceTracce).addClass("coloreAttivo");
}
},
pause: function () {
staSuonando = false;
$("#playPausa").switchClass('icon-pause','icon-play');
$("#playPausaDev").switchClass('icon-pause','icon-play');
if ( staSuonandoVersione == true ) {
$("#icoplv"+indiceVersioni).switchClass("icon-pause","icon-play");
$("#icoplv"+indiceVersioni).removeClass("coloreAttivo");
}
else {
$("#icopl"+indiceTracce).switchClass("icon-pause","icon-play");
$("#icopl"+indiceTracce).removeClass("coloreAttivo");
}
},
durationchange: function (event) {
duratabrano = event.jPlayer.status.duration;
},
ended: function (event) {
if ( staSuonandoVersione == true ) {
$(Player).jPlayer("stop");
}
else {
branoSuccessivo();
}
},
swfPath: "../../js",
supplied: "mp3",
size: {
width: "326px",
height: "0px",
cssClass: "jp-video-360p"
},
cssSelectorAncestor: "#jp_container",
globalVolume: true,
useStateClassSkin: true,
autoBlur: false,
smoothPlayBar: false
});
$( "#sliderVol" ).slider({
animate: "fast",
max: 1,
range: "min",
step: 0.01,
value : 0.8,
slide: function(event, ui) {
volumePl = ui.value;
$(Player).jPlayer("option", "volume", ui.value);
if($("#playerUp").length) {
var audioC = document.getElementById('playerUp');
audioC.volume = ui.value;
}
}
});
$('.bcspl').on('click', function (e) {
e.preventDefault();
var target = e.target;
if ( $( "#toolbarBDev" ).hasClass( "aperto" ) ) {
apriChiudiDev();
}
cercaBraniSimili(-1,'pl',-1,true,false);
});
$('.bacarpl').on('click', function (e) {
e.preventDefault();
var target = e.target;
if ( $( "#toolbarBDev" ).hasClass( "aperto" ) ) {
apriChiudiDev();
}
aggiungiAChart(-1,'pl');
});
$('.baprefpl').on('click', function (e) {
e.preventDefault();
var target = e.target;
if ( $( "#toolbarBDev" ).hasClass( "aperto" ) ) {
apriChiudiDev();
}
aggiungiAPref(-1,'pl');
});
$('.bdownpl').on('click', function (e) {
e.preventDefault();
var target = e.target;
if ( $( "#toolbarBDev" ).hasClass( "aperto" ) ) {
apriChiudiDev();
}
mostraDownload(-1,'pl');
});
$('.brbpl').on('click', function (e) {
e.preventDefault();
var target = e.target;
scorriABrano();
});
$('.baggprogpl').on('click', function (e) {
e.preventDefault();
mostraAggiungiAProgetto(-1,'pl');
});
$('.bsharepl').on('click', function (e) {
e.preventDefault();
mostraShare(-1,'pl');
});
}
// catturo le voci del menu wp
// $( "#mobile_menu > #menu-item-46" ).each(function( index ) {
// alert ($( this ).html() );
// });
// $('#mobile_menu > .menu-item-46').on('click', function (e) {
// alert('aaa');
// e.preventDefault();
// if ( paginaCorrente != 'cataloghi' ) {
// caricaCataloghi(true,false);
// }
// })
// $('.menu-item-993').on('click', function (e) {
// e.preventDefault();
// if ( paginaCorrente != 'ricerca' ) {
// inizializzaRicerca("","","",true,false);
// }
// })
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
isDevice = true;
testoToggle = '';
}
if( /iPad|iPod|iPhone/i.test(navigator.userAgent) ) {
isIos = true;
}
else {
// testoToggle = 'data-toggle="tooltip"';
}
if ( operazione != 'login'
&& operazione != 'logout'
&& operazione != 'cart'
&& operazione != 'conferma-registrazione'
&& operazione != 'registrazione') {
$('body').on('click', function(e){
var id = $(e.target).closest('li').attr('id');
if ( id == 'menu-item-46' ) {
e.preventDefault();
if ( paginaCorrente != 'cataloghi' ) {
caricaCataloghi(true,false,'N');
}
}
if ( id == 'menu-item-993' ) {
e.preventDefault();
if ( paginaCorrente != 'ricerca' ) {
inizializzaRicerca("","","",true,false);
}
}
if ( id == 'menu-item-872' ) {
e.preventDefault();
if ( paginaCorrente != 'playlists' ) {
caricaElencoPlaylist(true,false);
}
}
if ( id == 'menu-item-439' ) {
e.preventDefault();
if ( paginaCorrente != 'utente' ) {
mostraPagUtente('','','','',true,false);
}
}
});
}
if ( operazione != 'login'
&& operazione != 'logout'
&& operazione != 'cart'
&& operazione != 'conferma-registrazione'
&& operazione != 'registrazione') {
//gestione barr
$(document).keydown(function(e) {
switch(e.which) {
case 32:
if ( accettaSpazi == false ) {
e.preventDefault();
playPausa();
return false;
}
break;
case 38:
if ( accettaSpazi == false ) {
e.preventDefault();
branoPrecedente('t');
}
break;
case 40:
if ( accettaSpazi == false ) {
e.preventDefault();
branoSuccessivo();
}
break;
case 37:
if ( accettaSpazi == false ) {
e.preventDefault();
if ( staSuonando == true ) {
var quanto = $(Player).data("jPlayer").status.currentPercentRelative;
//if ( quanto > 80 ) {
$(Player).jPlayer("playHead", quanto-10);
//}
}
}
break;
case 39:
if ( accettaSpazi == false ) {
e.preventDefault();
if ( staSuonando == true ) {
var quanto = $(Player).data("jPlayer").status.currentPercentRelative;
if ( quanto < 85 ) {
$(Player).jPlayer("playHead", quanto+10);
}
}
}
break;
default:
return true;
}
});
}
$('#Bprec').on('dblclick', function () {
branoPrecedente('d');
});
$('#Bprecdev').on('dblclick', function () {
branoPrecedente('d');
});
setTimeout(function(){
$( ".nascostoInizio" ).each(function( i ) {
$(this).removeClass("nascostoInizio");
});
}, 500);
});