window.addEvent("domready",function(){
	
	Fx.Height = Fx.Style.extend({initialize: function(el, options){this.parent(el, 'height', options);this.element.setStyle('overflow', 'hidden');},toggle: function(){return (this.element.offsetHeight > 0) ? this.custom(this.element.offsetHeight, 0) : this.custom(0, this.element.scrollHeight);},show: function(){return this.set(this.element.scrollHeight);}});
	
	Fx.Opacity = Fx.Style.extend({initialize: function(el, options){this.now = 1;this.parent(el, 'opacity', options);},toggle: function(){return (this.now > 0) ? this.start(1, 0) : this.start(0, 1);},show: function(){return this.set(1);}});
	
	if(!window.opera){
		$('loader').setStyle("height",(window.getHeight()-48)+"px");
	}else{
		$('loader').setStyle("height",($('navbar').getCoordinates().top)+"px");	
	}
	
	$('loader').src = (toLoad != 'null') ? toLoad : $('first').href;
	
	$('scrolllist').setStyle('display','block');
	
	var ef1 = new Fx.Opacity($('scrolllist'),{duration: 500});
	
	ef1.hide();
	
	$('selector').addEvent('click', function(evt){
		new Event(evt).stop();
		ef1.toggle();
	});
	
	$('scrolllist').addEvent('click', function(evt){
		new Event(evt).stop();
	});
	
	$$('#scrolllist a').each(function(el){
		el.addEvent("click", function(e){
			var event = new Event(e);
			event.stop();
			
			$('loader').src = el.href;
			
			ef1.toggle();
		});	
	});
});
