// JavaScript Document

//ensure when using this script to have the 'expandable' tag attributed to the <dl> tag, ie <dl class="expandable">







	
	function initializeDefinitionToggle(){
		$('dl.expandable dd').hide();
		$('dl.expandable dt').addClass('closed');  
		$('dl.expandable dt').addClass('cursor-pointer');
		$('dl.expandable dt').click(function(){
			triggerDefinitionToggle(this);
		})
	}
	
	function triggerDefinitionToggle(element){
		var $dd = $(element).next();
		if($($dd).is(':visible')){
			hideDefinition(element);
									 }
		else {
			showDefinition(element);
		}
	}
	
	function showDefinition(element){
		var $dd = $(element).next();
		$($dd).slideDown(100);
		$(element).removeClass('closed'); 
		$(element).addClass('open'); 
		
	}
	
	function hideDefinition(element){
		var $dd = $(element).next();
		$($dd).slideUp(100);
		$(element).removeClass('open'); 
		$(element).addClass('closed'); 
	}