// FAQ accordion

$(document).ready(function(){
						   
	$("ul.faq li p, ul.faq li ul, ul.faq li ol").hide();
	$("ul.faq li h2 a").addClass('closed');
	
		$("ul.faq li h2 a").click(function(){
			if ($(this).hasClass('open')){
			$(this).removeClass('open').addClass('closed');
			$(this).parent().parent().find('p, ul, ol').slideUp("slow");
	    }
	else {
			$(this).removeClass('closed').addClass("open");
			$(this).parent().parent().find('p, ul, ol').slideDown("slow");
		}
		return false;
	});
});


// Generic A to Z accordion

$(document).ready(function(){
	$("div.listWrapper a:not('body.committee div.listWrapper a')").addClass('open');
	
	$("a.list").click(function(){
		$("div.alphabetListDetails:not('body.members div.alphabetListDetails'), body.members div.alphabetListDetails img, body.members div.alphabetListItem, body.members a.floatRight, body.committee div.listWrapper table").slideUp("slow");
		$('div.listWrapper a.open, body.committee div.listWrapper h3 span.open').removeClass('open').addClass('closed');
	return false;
	});
	
	$("a.expanded").click(function(){
		$("div.alphabetListDetails:not('body.members div.alphabetListDetails'), body.members div.alphabetListDetails img, body.members div.alphabetListItem, body.members a.floatRight, body.committee div.listWrapper table").slideDown("slow");
		$('div.listWrapper a.closed, body.committee div.listWrapper h3 span.closed').removeClass('closed').addClass('open');
	return false;
	});
	
	$("div.listWrapper a:not('body.members div.listWrapper a')").click(function(){
	if ($(this).hasClass('open')){
			$(this).removeClass('open').addClass('closed').parent().next('div.alphabetListDetails').slideUp("slow");
	    }
	else {
			$(this).removeClass('closed').addClass("open").parent().next('div.alphabetListDetails').slideDown("slow");
		}
	});
	return false;	
});


// Members A to Z accordion

$(document).ready(function(){
		$("body.members div.listWrapper a").click(function(){
	if ($(this).hasClass('open')){
			$(this).removeClass('open').addClass('closed').parent().next().find('img, div.alphabetListItem, a.floatRight').slideUp("slow");
	    }
	else {
			$(this).removeClass('closed').addClass("open").parent().next().find('img, div.alphabetListItem, a.floatRight').slideDown("slow");
		}
	return false;
	});
});


// Committees accordion

$(document).ready(function(){
						   
		$('body.committee div.listWrapper h3 span').addClass('closed');
		$('body.committee div.listWrapper table').hide('');
		
		$('body.committee div.listWrapper h3 span').click(function(){
	if ($(this).hasClass('closed')){
			$(this).removeClass('closed').addClass('open').parent().next('table').slideDown('slow');
	    }
	else {
			$(this).removeClass('open').addClass('closed').parent().next('table').slideUp('slow');
		}
	});
});


// Members Biography video accordion

//$(document).ready(function(){
						   
//	$("body.member div.videoBox").hide();
//		$("body.member a.videoLink").click(function(){
//		$("body.member div.videoBox").slideToggle("slow");
//	return false;
//	});
//});


// Publications Order Form accordion

$(document).ready(function(){
	
	$('body.publicationsOrderForm h2 span').addClass('open');
	
	$('body.publicationsOrderForm h2 span').click(function(){
		if ($(this).hasClass('open')){
			$(this).removeClass('open').addClass('closed').parent().next('div.publications').slideUp('slow');
	    }
	  else {
			$(this).addClass('open').parent().next('div.publications').slideDown('slow');
		}
	});
});


// News listing accordion

$(document).ready(function(){
						   
	$("ul.dateListing ul").hide();
	$('li.selected ul').show();
	$("ul.dateListing li h3").click(function(){
		$("li.selected").removeClass("selected");
		$(this).parent().addClass("selected").next('ul').slideDown('slow');
		$("li.selected").parent().addClass("selected");
		$("ul.dateListing ul:not(ul.dateListing ul.selected)").slideUp("slow");
		$(this).next("ul").slideDown("slow");
	return false;
	});
	
	$("li.selected li a").click(function(){
	$(this).parent().addClass("selected");
	});
});


// My Favourites accordion and cookie

$(document).ready(function () {
	$("#myFavourites h4").addClass("open");
	$("#myFavourites h4").click(function(){
		$(this).toggleClass("open");
		$("#myFavourites ul:not('#myFavourites div#MainContentLoginView_FavouritesPanel_LinkToManagerPanel ul')").slideToggle();
	});
});


// Comments accordion

//$(document).ready(function(){
						   
//	$("div.titleWrapper div.form").hide();
//		$("p.floatLeft a").click(function(){
//		$("div.titleWrapper div.form").slideToggle("slow");
//	return false;
//	});
//});


// Sitemap accordion

//$(document).ready(function(){
							 
//	$("ul.sitemap li li ul, ul.sitemap li li li ul").hide();	
//		$("ul.sitemap li li a").click(function(){
//		$("ul.sitemap li li ul:visible, ul.sitemap li li li ul:visible").slideUp("slow");		
//		$(this).next("ul").slideDown("slow");
//		return false;
//	});
//});
