/* N.B.  This is a JavaScript file.  Its .CSS filename is deliberate and required as this allows Actinic to process the variables.
   V208 modified www.drillpine.biz for Actinic integration 
*/

function expandcurrent(){
	$('.menuitem').click(function() {ddclrsubs()});
	if (amsubsid != '') $('.submenuheader').each(function(index, value) {if ($(value).attr('sid') == amsubsid) ddaccordion.expandone('submenuheader', index);});
}

	ddaccordion.init({ /* Main menu initialisation */
	headerclass: "submenuheader",
	contentclass: "submenu",
	revealtype: "click",
	mouseoverdelay: 200,
	collapseprev: true, 
	defaultexpanded: [ ],
	onemustopen: false,
	animatedefault: false,
	persiststate: false,
	toggleclass: [ "", "" ],
	togglehtml: [ "suffix", plusimage, minusimage ],


	animatespeed: "fast",

	oninit: function(headers, expandedindices){expandcurrent();}, 
	onopenclose: function(header, index, state, isuseractivated){}
});


	var subplusfile = subplusimage.replace(/<img src='(.*)' class.*/, '$1');

	function subexpandcurrent(){
		$('.submenuheader').click(function() {ddclrsubs()});
		if (amsubsubsid != '') $('.subsubmenuheader').each(function(index, value) {if ($(value).attr('sid') == amsubsubsid) ddaccordion.expandone('subsubmenuheader', index);});
	}

	function ddclrsubs(){
		$('.subsubmenuheader').each(function(){
			var targetHeader=$(this).find('img').eq(0); /* Set target to first image within header */
			if(targetHeader.length) targetHeader.attr('src', subplusfile); /* change header image */
			});
		$('.subsubmenu').hide('fast');	/* hide all sub-subs */
	}

	function opensubmenu(sid){
		$('.subsubmenuheader').each(function(index, value) {if ($(value).attr('sid') == sid) ddaccordion.expandone('subsubmenuheader', index);});
	}
			
	ddaccordion.init({ /* Third level headers initialization */
		headerclass: "subsubmenuheader", 
		contentclass: "subsubmenu", 
		revealtype: "click", 
		mouseoverdelay: 200, 
		collapseprev: true,  
		defaultexpanded: [], 
		onemustopen: false, 
		animatedefault: false, 
		persiststate: false, 
		toggleclass: [ "", "" ], 
		togglehtml: ["suffix", subplusimage, subminusimage], 


		animatespeed: "fast",

		oninit: function(headers, expandedindices){subexpandcurrent();}, 
		onopenclose: function(header, index, state, isuseractivated){}
	});
