$(function() { 
	
	// Set initial focus to search box
	$(':input:first').focus();
	
	// Show helper paragraphs for users with javascript enabled
	$('p.hasJS').css('display', 'inline');
	
	// Hide page anchor bookmarks for users with javascript enabled
	$('ul#bookmarks').css('display', 'none');
	
	// Set features box as scrollable
	$('.scrollable').scrollable({speed: 200, circular:true});
	
	// Fade hover effect
	$('.fade').fadeTo("fast", 1.0); // initial opacity
	$('.fade').hover(function(){
		$(this).fadeTo("medium", 0.85); // opacity to 85% on hover
		},function(){
   	$(this).fadeTo("slow", 1.0); // opacity back on mouseout
	});
	
	// List and panes style for various sections
	$('.tabList').tabs('.panes > div');
	
	// Accordion style
	$('.accordion>a').addClass('addPointer'); 										// pointer cursor class
	$('.accordion div').hide(); 															// hide sections for accordion divs
	$('.accordion ul ul').hide(); 														// hide nested lists for accordion lists
	
	$('.accordion a.addPointer').click(function() {
		$('.accordion>a').addClass('addPointer'); 									// add pointer back to all headings
		$(this).removeClass('addPointer');													// remove pointer from clicked heading
	});
	
	$('.accordion').tabs('.accordion>div', {tabs: 'a.addPointer', effect: 'slide', initialIndex: null}); //for divs
	$('.accordion ul').tabs('.accordion ul ul', {tabs: 'a.addPointer', effect: 'slide', initialIndex: null}); //for lists
	
	// FAQs
	$('.faqQuestion h4').wrap('<a class="addPointer" />');				// pointer cursor class
	$('.faqQuestion div').hide();
	$('.faqQuestion').click(function () {
		$(this).find('div.answer').toggle('fast');
	});

	// Replace spaces with dots for Pressline emails
	$('#email').each(function() {
  		$(this).html($(this).html().replace(" ","."));
	});

	// YN team member tooltips
	$('#team h4[title]').tooltip({
		effect: 'fade',
		position: 'bottom center',
		opacity: '0.8'
	});
});
