// author: luca pignataro

var menuV=$("#menu li.home");var scrolling=false;var loadLazy="foo";var api;$(document).ready(function(){{$('.scroll').jScrollPane({showArrows:false,horizontalGutter:0,verticalGutter:16,autoReinitialise:true});}Cufon.replace('h4');$('#menu').localScroll({target:window,duration:1200,onBefore:function(e,anchor,$target){scrolling=true;},onAfter:function(anchor,settings){scrolling=false;}});$("#homeFoto .scrollable").scrollable({circular:true,mousewheel:true}).autoscroll({interval:5000});window.api=$("#homeFoto .scrollable").data("scrollable");$("#music .scrollable").scrollable({onSeek:function(event,i){$("img.lazy").trigger(loadLazy);}});$("#gallery .scrollable").scrollable({onSeek:function(event,i){$("img.lazy-gal").trigger(loadLazy);}});$('#menu li').each(function(index){$(this).hover(function(){if(!$(this).hasClass('active')){$(this).animate({backgroundPositionY:'+=24px'},100,'linear');}},function(){if(!$(this).hasClass('active')){$(this).animate({backgroundPositionY:'-24'},100,'linear')}});$(this).click(function(){$(menuV).removeClass("active");$(menuV).animate({backgroundPositionY:'-24'},100,'linear');menuV=$(this);$(this).addClass("active");$(this).animate({backgroundPositionY:'0'},100,'linear');});});$(window).bind('scroll',function(){aggiornaM()});function aggiornaM(){if(!scrolling){var pos=$(window).scrollTop();if(pos<$('#bio').offset().top-110){resettaMenu();menuV=$("#menu li.home");aggiornaMenu();}if(pos>=$('#bio').offset().top-110&&pos<$('#music').offset().top-110){if(!$("#menu li.bio").hasClass('active')){resettaMenu();menuV=$("#menu li.bio");aggiornaMenu();}}if(pos>=$('#music').offset().top-110&&pos<$('#live').offset().top-110){if(!$("#menu li.music").hasClass('active')){resettaMenu();menuV=$("#menu li.music");aggiornaMenu();}}if(pos>=$('#live').offset().top-110&&pos<$('#gallery').offset().top-110){if(!$("#menu li.live").hasClass('active')){resettaMenu();menuV=$("#menu li.live");aggiornaMenu();}}if(pos>=$('#gallery').offset().top-110&&pos<$('#contacts').offset().top-110){if(!$("#menu li.gallery").hasClass('active')){resettaMenu();menuV=$("#menu li.gallery");aggiornaMenu();}}if(pos>$('#contacts').offset().top-110){if(!$("#menu li.contacts").hasClass('active')){resettaMenu();menuV=$("#menu li.contacts");aggiornaMenu();}}}}function resettaMenu(){$(menuV).removeClass("active");$(menuV).animate({backgroundPositionY:'-24'},100,'linear');}function aggiornaMenu(){$(menuV).addClass("active");$(menuV).animate({backgroundPositionY:'0'},100,'linear');}var flashvars={"base":basepath};var params={allowscriptaccess:'always',wmode:"transparent",bgcolor:""};var attributes={id:'audioplayer'};var attributes3={id:'logo'};swfobject.embedSWF("player.swf","audioplayer","470px","82px","10.0.0","",flashvars,params,attributes);swfobject.embedSWF("logo.swf","logoSwf","112px","82px","10.0.0","",flashvars,params,attributes3);$('#home').parallax("0",2144,0.4,true);$('#home a.prev, #home a.next').parallax("50%",20,0.1,true);$('#bio').parallax("50%",0,0.1,true);$('#bio .foto').parallax("50%",$('#bio').offset().top+420,0.5,true);$('#live').parallax("50%",$('#live').offset().top+1450,0.3,true);$('#gallery').parallax("4px",$('#gallery').offset().top+1474,0.3,true);$('#contacts').parallax("-25px",$('#contacts').offset().top+900,0.8,true);$('#contacts .foto').parallax("50%",$('#contacts').offset().top+550,0.5,true);$("img.lazy-gal").bind(loadLazy,{},function(e){});$("img.lazy-home").bind(loadLazy,{},function(e){});$("img.lazy").bind(loadLazy,{},function(e){});$("img.lazy, img.lazy-home, img.lazy-gal").lazyload({effect:"fadeIn",failure_limit:50,skip_invisible:false});$("img.lazy-home").lazyload({event:loadLazy,effect:"fadeIn"});$("img.lazy-gal").lazyload({event:loadLazy,effect:"fadeIn"});$("img.lazy").lazyload({event:loadLazy,effect:"fadeIn"});$("#email").focus(function(){if($('#email').val()=="indirizzo e-mail")$('#email').val("");});$("#submit").click(function(){var check=true;var msg='';if(!checkMail($("#email").val())){check=false;msg="Indirizzo e-mail non valido!\n";}if($('#privacy:checked').val()==undefined){check=false;msg+="E' necessario accettare il trattamento dei dati!";};if(check==false){alert(msg);return false;}if(check){$('#newsletterForm').ajaxSubmit({target:"#newsletter"});return false;}});$("#homeFoto a.prev, #homeFoto a.next").click(function(){window.api=$("#homeFoto .scrollable").data("scrollable");api.stop();});});function onYouTubePlayerReady(playerId){ytplayer=document.getElementById("ytplayer");ytplayer.addEventListener("onStateChange","onytplayerStateChange");}function onytplayerStateChange(newState){window.api=$("#homeFoto .scrollable").data("scrollable");if(newState==1||newState==2){api.stop();audio(newState);}}function audio(set){if(navigator.appName.indexOf("Microsoft")!=-1)movie=window['audioplayer'];else movie=document['audioplayer'];movie.playExt(set);}function loadImage(img){$("#image").addClass("loading");$("#image").load("php/gallery.php",{'img':img},function(){$("#image").removeClass("loading");});return false;}function loadDisc(disc){$("#disco").hide("fast",function(){$("#disco").load("php/music.php",{'disco':disc},function(){$("#disco").show("800");});});return false;}function checkMail(email){var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(filter.test(email)){return true;}return false;}
