var $D = YAHOO.util.Dom,
	$E = YAHOO.util.Event,
	$ = YAHOO.util.Dom.get;
	
function init() {
	
	// Get elements
	var els = $D.getElementsByClassName('expand_link','a','content');

	for (i=0;i<els.length;i++) {
		
		// Add listeners
		$E.addListener(els[i], "click", showHideContentByLink, els[i]);

	}
	
}

// Show/hide element
function showHideContentByLink(e,obj) {
	
	$E.stopEvent(e);
	
	var linkID = obj.id;
	var cutStr = 'link_';
	
	// Get the number of the link
	var idNum = linkID.substring(cutStr.length,linkID.length);
	
	// Get the equivalent content block
	if ($('content_'+idNum)) {
		
		var el = $('content_'+idNum);

		switch($D.getStyle(el,'display')) {
		
			case 'block':
				$D.setStyle(el,'display','none');
				break;
				
			case 'none':
				$D.setStyle(el,'display','block');
				break;
				
			default:
				break;
		
		}
		
	}

}

$E.onDOMReady(init);
