// JavaScript Document

//Function for blocks in main page body
window.addEvent('domready', function(){
	
	var helplinks = $$('div.showlink');
	helplinks.each( function(a) {

		a.setStyle('display', '');					  
		
		var anc = a.getElements('a'); 
		var atext = anc.get('text'); 
		anc.set('text', atext);
		anc.addClass('show'); 
		
		var showblock = a.getNext('div'); 
		showblock.addClass('open');
		var myVerticalSlide = new Fx.Slide(showblock);
		
		// initially, hide them all...
		myVerticalSlide.hide();
		
		anc.addEvent('click', function(e){
			e.stop();
			myVerticalSlide.toggle().chain(function(){
			
				if( myVerticalSlide.open ){
					anc.set('text', 'Read less');
					anc.removeClass('show'); 
					anc.addClass('hide'); 
				}
				else{
					anc.set('text', atext);
					anc.removeClass('hide'); 
					anc.addClass('show');
				}
			});
		});
	});
});

//Function for blocks in right nav

window.addEvent('domready', function(){
	
	var helplinks = $$('div.showlinkright');
	helplinks.each( function(a) {

		a.setStyle('display', '');					  
		
		var anc = a.getElements('a'); 
		var atext = anc.get('text'); 
		anc.set('text', atext);
		anc.addClass('show'); 
		
		var showblock = a.getPrevious('div'); 
		showblock.addClass('open');
		var myVerticalSlide = new Fx.Slide(showblock);
		
		// initially, hide them all...
		myVerticalSlide.hide();
		
		anc.addEvent('click', function(e){
			e.stop();
			myVerticalSlide.toggle().chain(function(){
			
				if( myVerticalSlide.open ){
					anc.set('text', 'Read less');
					anc.removeClass('show'); 
					anc.addClass('hide'); 
				}
				else{
					anc.set('text', atext);
					anc.removeClass('hide'); 
					anc.addClass('show');
				}
			});
		});
	});
});

