$(document).ready(function() {

	// add extra menu item
	$("li.page-item-12 ul").prepend('<li><a href="http://www.baxterfensham.com/index.php/services/" title="Services">Services</a></li>');
	
	// fancybox
	$("a.fancybox").fancybox({
		'frameWidth': 800,
		'frameHeight': 700,
		'hideOnOverlayClick': false,
		'hideOnContentClick': false
	});

	// finplanning highlight    
	$("span#darm").mouseover(function(event) {
	      $("li.darm").addClass('outline-element');
	});
	$("span#darm").mouseout(function(event) {
	      $("li.darm").removeClass('outline-element');
	});
	$("li.darm").mouseover(function(event) {
	      $("li.darm").addClass('outline-element');
	});
	$("li.darm").mouseout(function(event) {
	      $("li.darm").removeClass('outline-element');
	});
	
	
	$("span#plff").mouseover(function(event) {
	      $("li.plff").addClass('outline-element');
	});
	$("span#plff").mouseout(function(event) {
	      $("li.plff").removeClass('outline-element');
	});
	$("li.plff").mouseover(function(event) {
	      $("li.plff").addClass('outline-element');
	});
	$("li.plff").mouseout(function(event) {
	      $("li.plff").removeClass('outline-element');
	});
	
	$("span#sm").mouseover(function(event) {
	      $("li.sm").addClass('outline-element');
	});
	$("span#sm").mouseout(function(event) {
	      $("li.sm").removeClass('outline-element');
	});
	$("li.sm").mouseover(function(event) {
	      $("li.sm").addClass('outline-element');
	});
	$("li.sm").mouseout(function(event) {
	      $("li.sm").removeClass('outline-element');
	});
	
	$("span#cfp").mouseover(function(event) {
	      $("li.cfp").addClass('outline-element');
	});
	$("span#cfp").mouseout(function(event) {
	      $("li.cfp").removeClass('outline-element');
	});
	$("li.cfp").mouseover(function(event) {
	      $("li.cfp").addClass('outline-element');
	});
	$("li.cfp").mouseout(function(event) {
	      $("li.cfp").removeClass('outline-element');
	});
	
	$("span#fpi").mouseover(function(event) {
	      $("li.fpi").addClass('outline-element');
	});
	$("span#fpi").mouseout(function(event) {
	      $("li.fpi").removeClass('outline-element');
	});
	$("li.fpi").mouseover(function(event) {
	      $("li.fpi").addClass('outline-element');
	});
	$("li.fpi").mouseout(function(event) {
	      $("li.fpi").removeClass('outline-element');
	});
	
	// investment highlight    
	$("span#atr").mouseover(function(event) {
	      $("li.atr").addClass('outline-element');
	});
	$("span#atr").mouseout(function(event) {
	      $("li.atr").removeClass('outline-element');
	});
	$("li.atr").mouseover(function(event) {
	      $("li.atr").addClass('outline-element');
	});
	$("li.atr").mouseout(function(event) {
	      $("li.atr").removeClass('outline-element');
	});

	$("span#aa").mouseover(function(event) {
	      $("li.aa").addClass('outline-element');
	});
	$("span#aa").mouseout(function(event) {
	      $("li.aa").removeClass('outline-element');
	});
	$("li.aa").mouseover(function(event) {
	      $("li.aa").addClass('outline-element');
	});
	$("li.aa").mouseout(function(event) {
	      $("li.aa").removeClass('outline-element');
	});

	$("span#pf").mouseover(function(event) {
	      $("li.pf").addClass('outline-element');
	});
	$("span#pf").mouseout(function(event) {
	      $("li.pf").removeClass('outline-element');
	});
	$("li.pf").mouseover(function(event) {
	      $("li.pf").addClass('outline-element');
	});
	$("li.pf").mouseout(function(event) {
	      $("li.pf").removeClass('outline-element');
	});

	$("span#re").mouseover(function(event) {
	      $("li.re").addClass('outline-element');
	});
	$("span#re").mouseout(function(event) {
	      $("li.re").removeClass('outline-element');
	});
	$("li.re").mouseover(function(event) {
	      $("li.re").addClass('outline-element');
	});
	$("li.re").mouseout(function(event) {
	      $("li.re").removeClass('outline-element');
	});

	  
// accordion
	$('div#accordion> .content:gt(0)').hide();
	
	$('div#accordion> h4').click(function() {
    	$(this).next('.content').slideToggle(500)
//    	.next('li.title span.arrow').css({'backgroundPosition:' : '-16px left'}) 
    	.siblings('.content:visible').slideToggle(500);
  	});
	  
// show and hide all
	$(".showall").click(function(){
	  $('div#accordion> .content').slideDown(500);
	  return false;
	});
	
	$(".hideall").click(function(){
	  $('div#accordion> .content').slideUp(500);
	  return false;
	});		
		
	// what's rss?
		$('.explanation').hide();
		 
		$('.explaintoggle').click(function() {
		    $('.explanation').slideToggle('fast')
		}); 
		
	// resize quote based on number of words - thanks http://css-tricks.com/set-font-size-based-on-word-count/
	    var $quote = $(".quotation");
	    var $numWords = $quote.text().split(" ").length;
	    if (($numWords >= 1) && ($numWords < 10)) {
	        $quote.css("font-size", "20px");
	    }
	    else if (($numWords >= 10) && ($numWords < 20)) {
	        $quote.css("font-size", "17px");
	    }
	    else if (($numWords >= 20) && ($numWords < 30)) {
	        $quote.css("font-size", "15px");
	    }
	    else if (($numWords >= 30) && ($numWords < 40)) {
	        $quote.css("font-size", "13px");
	    }
	    else {
	        $quote.css("font-size", "12px");
	    }  
	    
	// testimonials    
	    var $testimonial = $(".testimonial");
	    var $numWords = $testimonial.text().split(" ").length;
	    if (($numWords >= 1) && ($numWords < 10)) {
	        $testimonial.css("font-size", "20px");
	    }
	    else if (($numWords >= 10) && ($numWords < 20)) {
	        $testimonial.css("font-size", "17px");
	    }
	    else if (($numWords >= 20) && ($numWords < 30)) {
	        $testimonial.css("font-size", "15px");
	    }
	    else if (($numWords >= 30) && ($numWords < 40)) {
	        $testimonial.css("font-size", "13px");
	    }
	    else {
	        $testimonial.css("font-size", "12px");
	    }  
      
});