// set up the Add To/Amend My Gear events
function setupArticleGallery()
{
	var articleGalleryHook = new galleryPopupHook();
	articleGalleryHook.initalise();
}
addWindowOnLoadEvent(setupArticleGallery,"gallerybox_popup", "gallerybox_popup_image");
addWindowOnLoadEvent(function(){foldUpEditorialTwoBoxes('specification')});
addWindowOnLoadEvent(setupRatingStars,"rating");
function setupRatingStars()
{
	var changeTheStars = new ratingStars();
	changeTheStars.initialise();
}

addWindowOnLoadEvent(function(){
	var col = document.getElementById('content_sub');
	
	var dls = col.getElementsByTagName('dl');
	for (i=0;i<dls.length;i++)
	{
		if (dls[i].id.indexOf('spec_') == 0)
		{
			var foldlink = document.getElementById(dls[i].id + '_toggle');
			foldlink.style.display = 'block';
			foldlink.onclick = function(){specToggle(this); return true;}
			dls[i].style.display='none';
		}
	}

	if (document.getElementById('review_policy_txt'))
	{
		var emailToggle = new displayToggler('review_policy_header' , 'review_policy_txt');
		document.getElementById('review_policy_txt').style.display = 'none';
	}
});
