$(document).ready(function(){
	$("h3").click(function(){
		if ($(this).hasClass('open')) {
			$(this).next("div").hide();
			$(this).removeClass('open').addClass('closed');
		}
		else {
			$(this).next("div").show();
			$(this).removeClass('closed').addClass('open');
		}
	});
	$("div > h3").addClass('closed').next('div').hide();
	//$("div > h3").addClass('open').next('div').show();
	//$("div > h3:eq(0)").addClass('open').next('div').show();
	//$("div > h3:gt(0)").addClass('closed').next('div').hide();
	
	$("h4").click(function(){
		if ($(this).hasClass('open')) {
			$(this).next("div").hide();
			$(this).removeClass('open').addClass('closed');
		}
		else {
			$(this).next("div").show();
			$(this).removeClass('closed').addClass('open');
		}
	});
	$("div > h4").addClass('closed').next('div').hide();
	//$("div > h4:eq(0)").addClass('open').next('div').show();
	//$("div > h4:gt(0)").addClass('closed').next('div').hide();
	//$("div > h4").addClass('closed').next('div').hide();
	
	$("h5").click(function(){
		
		if ($(this).hasClass('open')) {
			$(this).next("div").hide();
			$(this).removeClass('open').addClass('closed');
		}
		else {
			$(this).next("div").show();
			$(this).removeClass('closed').addClass('open');
		}
	});
	$("div > h5").addClass('closed').next('div').hide();
	//$("div > h5:eq(0)").addClass('open').next('div').show();
	//$("div > h5:gt(0)").addClass('closed').next('div').hide();
	//$("div > h5").addClass('closed').next('div').hide();
	
	$("h3,h4,h5").wrapInner('<div></div>');
	
	$("h3,h4,h5").css('cursor', 'pointer').hover(
		function(){$(this).addClass('rollover')},
		function(){$(this).removeClass('rollover')}
	);
	
	$("div#productPriceWrapper > h2").after('<div class="collapsibleControls"><a href="#" class="expand">expand all</a> | <a href="#" class="collapse">collapse all</a></div>');
	$("div.collapsibleControls a").click(function(){
		if ($(this).hasClass('expand')) {
			$("h3,h4,h5").each(function(){
				$(this).next("div").show();
			});
		}
		else if ($(this).hasClass('collapse')) {
			$("h3,h4,h5").each(function(){
				$(this).next("div").hide();
			});
		}
		
		return false;
	});
});
