function $E(tag,el){return $(el||document).getElement(tag)}

window.addEvents({
	domready:function(){
		$extend(tlo,{
			bg:$E('img',$E('#bg',db=$(document.body))),
			timer:(Browser.Engine.gecko||Browser.Engine.webkit)?null:setInterval(tlo.fix,200)
		});
		var myVerticalSlide = new Fx.Slide('main');
		var myVerticalSlide3 = new Fx.Slide('respond');
		var myVerticalSlide2 = new Fx.Slide('commentform');
		var myVerticalSlide4 = new Fx.Slide('toggle');
		myVerticalSlide.toggle();
		myVerticalSlide2.toggle();
		myVerticalSlide3.toggle();
		myVerticalSlide4.toggle();
		$('holder').addEvent('mouseenter', function(g){
			g.stop();
			myVerticalSlide.slideIn();
			myVerticalSlide3.slideIn();
			myVerticalSlide4.slideIn();
		});
		$('toggle').addEvent('click', function(g){
			g.stop();
			myVerticalSlide.slideOut();
			myVerticalSlide3.slideOut();
			myVerticalSlide2.hide();
			myVerticalSlide4.slideOut();
		});
		$('toggle2').addEvent('click', function(f){
			f.stop();
			myVerticalSlide2.toggle();
		});
	},
	keypress:function(e){var e=new Event(e);if(e.key=='down'||e.key=='right')e.stop()}
});

tlo={
	doc:{x:0,y:0},
	fix:function(){
		if(tlo.bg.complete&&(db.offsetWidth!=tlo.doc.x||db.offsetHeight!=tlo.doc.y||tlo.fix.src!=tlo.bg.src)){
			var bg=tlo.bg.getSize();
			tlo.doc={
				x:db.offsetWidth,
				y:db.offsetHeight
			};
			tlo.fix.src==tlo.bg.src||$extend(tlo.fix,{
				p:bg.x/bg.y,
				src:tlo.bg.src
			});
			tlo.bg.setStyles({
				width:(bg.y=tlo.doc.x>(bg.x=Math.round(tlo.doc.y*tlo.fix.p)))?tlo.doc.x:bg.x,
				height:bg.y?Math.round(tlo.doc.x/tlo.fix.p):tlo.doc.y
			})
		}
	}
}
