(function($){$.fn.banneriser=function(options){var settings=$.extend({slideHolder$:$('#slideHolder'),linkHolder:false,slideWidth:$(this).width(),numSlides:$('#slideHolder').children().length,currSlide:0,autoStart:true,transition:'fade',duration:350,duration2:650,easing:'swing',easing2:'easeInCirc',delay:15000},options||{});$(settings.linkHolder+' a').each(function(n){console.log(n);$(this).data('index',n);}).click(function(event){event.preventDefault();if(!($(this).hasClass('active'))){stopRotate();gotoSlide($(this).data('index'));}});if(settings.autoStart&&settings.numSlides>1){rotate();}
function gotoSlide(slideNum){if(settings.linkHolder!==false){$(settings.linkHolder+' a').removeClass('active');$(settings.linkHolder+' a:eq('+slideNum+')').addClass('active');}
settings.currSlide=slideNum;left=slideNum*settings.slideWidth*-1;switch(settings.transition){case'slide':settings.slideHolder$.stop().animate({left:left},settings.duration,settings.easing);break;case'fade':settings.slideHolder$.stop().animate({opacity:0},settings.duration,settings.easing,function(){settings.slideHolder$.css({left:left}).animate({opacity:1},settings.duration2,settings.easing2);});break;}}
function rotate(){settings.tick=window.setInterval(function(){nextSlide=settings.currSlide+1>settings.numSlides-1?0:++settings.currSlide;gotoSlide(nextSlide);},settings.delay);}
function stopRotate(){window.clearInterval(settings.tick);}}})(jQuery);$.fn.clearInput=function(){dVal=$(this).attr('value');$(this).focus(function(event){currVal=$(event.target).attr('value');if(currVal==dVal){$(event.target).attr('value','');}}).blur(function(event){if($(event.target).attr('value')==''){$(event.target).attr('value',dVal)}});}
function innit(){$('#logo').click(function(event){if(event.metaKey&&event.shiftKey){event.preventDefault();window.location='http://www.tippettquartet.co.uk/wp-admin';}});$('#banner').banneriser();$('a.btnProgram').toggle(function(event){event.preventDefault();$(event.target).html('Collapse programme –').prev().show(300,'swing');},function(event){event.preventDefault();$(event.target).html('Show programme +').prev().hide(300,'swing');});$('a.btnReview').toggle(function(event){event.preventDefault();$(event.target).html('Collapse –').prev().show(300,'swing');},function(event){event.preventDefault();$(event.target).html('Read more +').prev().hide(300,'swing');});$('#nav li.menu:not(.selected)').mouseenter(function(event){$(event.target).parent('li').children('ul').show(300);});$('#nav').mouseleave(function(event){$('#nav li.menu:not(.selected) ul').hide(300);});$('#bioImg a:not(.selected)').hover(function(event){$(event.target).parent('a').children('img').stop().animate({opacity:0},450,'swing');$('#bioImg a.selected').stop().animate({opacity:1},600,'swing');},function(event){$(event.target).parent('a').children('img').stop().animate({opacity:1},450,'swing');$('#bioImg a.selected').stop().animate({opacity:0},600,'swing');});$('#TQplayer').prepend('<p id="trackTitle" class="jsHidden"/>');tracks=new Array();innitMp3='';$('#playlist a').each(function(n){if(n==0){innitMp3='http://www.tippettquartet.co.uk/wp-content/uploads/'+$(this).data('mp3');}
tracks.push($(this).data('mp3'));});numTracks=tracks.length;currTrack=0;function playTrack(filename,trackTitle){$("#jPlayer").jPlayer('setMedia',{mp3:'http://www.tippettquartet.co.uk/wp-content/uploads/'+filename}).jPlayer('play');if(trackTitle){$('#trackTitle').show(500,'swing').html(trackTitle);}}
function playListedTrack(trackNum){$('#trackTitle').hide(500,'swing')
playTrack(tracks[trackNum]);}
function nextTrack(){currTrack=(currTrack+1)<=(numTracks-1)?++currTrack:0;$('a.playing').removeClass('playing');$('#playlist a').eq(currTrack).addClass('playing');playListedTrack(currTrack);}
function prevTrack(){currTrack=currTrack-1>=0?--currTrack:3;$('a.playing').removeClass('playing');$('#playlist a').eq(currTrack).addClass('playing');playListedTrack(currTrack);}
$("#jPlayer").jPlayer({ready:function(){$(this).jPlayer("setMedia",{mp3:innitMp3,});},swfPath:"/wp-content/themes/tippett/jplayer",preload:'auto'});$("#jPlayer").bind($.jPlayer.event.ended,function(event){nextTrack();});$('.btnPlayListedTrack').click(function(event){event.preventDefault();if(!$(event.target).hasClass('playing')){$('a.playing').removeClass('playing');$(event.target).addClass('playing').effect('transfer',{direction:'down',mode:'show',to:'#transfer'},300);currTrack=$('#playlist a').index(event.target);playListedTrack(currTrack);}});$('.btnPlayTrack').click(function(event){event.preventDefault();if(!$(event.target).hasClass('playing')){$('a.playing').removeClass('playing');$(event.target).addClass('playing').effect('transfer',{direction:'down',mode:'show',to:'#transfer'},400);playTrack($(event.target).data('mp3'),$(event.target).data('title'));}});$('#btnNext').click(function(event){event.preventDefault();nextTrack();});$('#cyuydk-cyuydk').clearInput();function checkEmail(email){var pattern=/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var emailVal=$("#"+email).val();return pattern.test(emailVal);}
$("#subForm input:submit").click(function(){$('#subForm').submit(function(){return false;});$('#btnSubscribe').attr('value','Sending...');var formAction=$("#subForm").attr("action");if(!checkEmail('cyuydk-cyuydk')){$('#error').html('Please enter a valid<br>email address').show(300,'swing');$('#cyuydk-cyuydk').effect('shake',{times:3,distance:5},40);$('#btnSubscribe').attr('value','Subscribe');return;}else{$('#error').hide(300,'swing');}
var str=$("#subForm").serialize();var serialized=str+"&action="+formAction;$.ajax({url:"http://www.tippettquartet.co.uk/wp-content/themes/tippett/scripts/proxy.php",type:"POST",data:serialized,error:function(a,b,c){alert(b);},success:function(responce){data=$.parseJSON(responce);if(data.success){$('#subForm').hide(300,'swing');$('#subInfo').hide(300,'swing').html('<strong>Thank you</strong><br>Please check your email to confirm your subscription').show(300,'swing');}else{$('#error').html('Communication error, please try again').show(300,'swing');$('#btnSubscribe').attr('value','Subscribe');}}});});}
