window.addEvent('domready', function(){
									 
	if($chk($('blog_archive'))){
		l = $$('#blog_archive li[class*=year]');
		l.each(function(el){				
			if(!el.hasClass("current")){
				el.addClass('closed');				
			}
		});
		
		a = $$('#blog_archive a[class*=toggle]');
		a.each(function(el){
			el.addEvent('click', function(e){
										e.stop();
										if(el.getParent().hasClass('closed')){
											el.getParent().removeClass('closed');  
										} else {
											el.getParent().addClass('closed');   
										}
								 }
			);				
		});
	}
	
	if($chk($('latest_newsletter'))){
		var lnk = $('latest_newsletter').getElement('a');
		lnk.addEvent('click', function(e){
			e.stop();									   
			var h = $(window).getSize().y;		
			var el = new Element('div', {id: 'nl_overlay'}).adopt(
				new Element('div', {id: 'nl_wrapper'}).adopt(																					 
					new Element('div', {id: 'nl_close'}).addEvent('click', close_nl_overlay),
					new Element('iframe', {id: 'nl_iframe', width: 760, height:parseInt(h*0.85)}).set('src', lnk.get('href'))														 
				)
			).inject('content_wrapper', 'after');
			
			resize_nl_overlay();			
			window.addEvent('resize', function(){resize_nl_overlay()});
			(function(){el.fade('in');}).delay(400);
	   });		
	}
});

function close_nl_overlay(){
	$('nl_overlay').fade('out').retrieve('tween').chain(function(){$('nl_overlay').dispose(); window.removeEvent('resize');});
}

function resize_nl_overlay(){
	var h = $(window).getSize().y;		
	var scrollSize = $(window).getScrollSize().y;
	var scrollTop = $(window).getScroll().y;
	$('nl_overlay').setStyles({ 'height':scrollSize+scrollTop, 'top': -scrollTop});	
	$('nl_wrapper').setStyles({'top': parseInt((2*scrollTop) + (h - (h*0.85)) / 2)});
	$('nl_iframe').setStyle('height', parseInt(h*0.85));	
}
