﻿$(document).ready(function() {
	$('[class^=accordioncontent]').hide();

	$('#accordionlinktechnical').toggle(function() { showAccordionDiv($(this).attr('class'), '#accordionlinktechnical', 'div.accordioncontenttechnical'); }, function() {
	showAccordionDiv($(this).attr('class'), '#accordionlinktechnical', 'div.accordioncontenttechnical');
	});

	$('#accordionlinkproducts').toggle(function() { showAccordionDiv($(this).attr('class'), '#accordionlinkproducts', 'div.accordioncontentproducts'); }, function() {
	showAccordionDiv($(this).attr('class'), '#accordionlinkproducts', 'div.accordioncontentproducts');
	});

	$('#accordionlinkdownloads').toggle(function() { showAccordionDiv($(this).attr('class'), '#accordionlinkdownloads', 'div.accordioncontentdownloads'); }, function() {
	showAccordionDiv($(this).attr('class'), '#accordionlinkdownloads', 'div.accordioncontentdownloads');
	});

	$('#accordionlinkprofile').toggle(function() { showAccordionDiv($(this).attr('class'), '#accordionlinkprofile', 'div.accordioncontentprofile'); }, function() {
	showAccordionDiv($(this).attr('class'), '#accordionlinkprofile', 'div.accordioncontentprofile');
	});

	$('#accordionlinksearch').toggle(function() { showAccordionDiv($(this).attr('class'), '#accordionlinksearch', 'div.accordioncontentsearch'); }, function() {
	showAccordionDiv($(this).attr('class'), '#accordionlinksearch', 'div.accordioncontentsearch');
	});

	$('#accordionlinkbrowse').toggle(function() { showAccordionDiv($(this).attr('class'), '#accordionlinkbrowse', 'div.accordioncontentbrowse'); }, function() {
	showAccordionDiv($(this).attr('class'), '#accordionlinkbrowse', 'div.accordioncontentbrowse');
	});
});

function showAccordionDiv(classCheck, element, showDivClassName) {
	if (classCheck == 'plus') {
			$(element).removeClass('plus').addClass('minus');
			$(showDivClassName).slideDown(500);
	}
	else {
			$(element).removeClass('minus').addClass('plus');
			$(showDivClassName).slideUp(500);
	}
}

function closeAccordionDiv(showDivClassName, element) {
	$(showDivClassName).hide(500);
	$(element).removeClass('minus').addClass('plus');
	$('.centreresults').show();
}