// global.js = scripts to be used on evey page


window.addEvent('domready', function(){
/*
	this code adds event listeners for the more/less sliders
	
	this bit required mootools Fx.Slide addon
*/
	
	$$('.read-more-link a').each(function(el){
		var div = el.getParent().getParent().getElement('.extra');
		div.slide('hide');
		el.addEvent('click', function(){
			div.slide('toggle');
			var txt = this.get('text') == 'Read more' ? 'Hide' : 'Read more';
			this.set('html', txt);
		});
	});
	
	
	
	
	
	
});


window.addEvent('load', function(){
/*
	fades in pictures - not in use
*/
								 
	$$('.fadeIn').each(function(el){
		el.set('tween', {duration:3000} );
		el.setOpacity(0);
		el.tween.delay(1000, el, ['opacity', 1]);
	});
/*
	centres content box
*/

	vertical_centre( getEl() );
	window.addEvent('resize', function(){
		vertical_centre( getEl() );
	});
});

/*
	functions used for Vertical Centering
*/


function vertical_centre(el){
	if( el === false ) return;
	var winSize = window.getSize();
	var elSize = $(el).getSize();
	var m = (winSize.y - elSize.y) / 2;
	if( m < 15 ) m = 15;
	if(m > 150) m = 150;
	el.setStyle('margin-top', m);
}

function getEl(){
	var el = $('content');
	if( el.hasClass('no-header') ){
		return el;
	}else{
		return false;
	}
}
				   

	