var SmoothScroll;
var domReady={
	start:function(){
		domReady.sideMenu();domReady.hideAdvert()
	},sideMenu:function(){
		var D=new Fx.Morph("globalNav",{
			duration:"short",transition:Fx.Transitions.Sine.easeOut
		});var A=new Element("a",{
			title:"to top","class":"top",href:"#wrap_all",styles:{
				opacity:0,display:"none"
			}
		}).injectBefore("sidebar");var B=new Fx.Morph(A,{
			duration:"short",transition:Fx.Transitions.Sine.easeOut
		});window.addEvent("scroll",function(F){
			D.cancel();var E=window.getScroll().y;if(E>150){
				D.start({
					top:E
				}).chain(function(){
					A.setStyle("display","block");B.start({
						opacity:1,height:27
					})
				})
			}else{
				D.start({
					top:220
				}).chain(function(){
					B.start({
						opacity:0,height:0
					}).chain(function(){
						A.setStyle("display","none")
					})
				})
			}
		});var C=new SmoothScroll({wheelStops:false})
	},
	hideAdvert:function(){
		if(!$("advertising")){
			return
		}if(Cookie.read("hide_advert")){
			$("advertising").setStyle("display","none");return
		}var A=new Fx.Morph("advertising",{
			duration:500,transition:Fx.Transitions.Sine.easeOut
		});$("hide_adv").addEvent("click",function(){
			A.start({
				opacity:0,height:15
			}).chain(function(){
				$("advertising").setStyle("display","none");Cookie.write("hide_advert",true,{
					'duration':14})
				})
			})
		}
	};var afterLoad={
		start:function(){
			afterLoad.titles()
		},titles:function(){
			var A=$(document.body).getElements("#sidebar h4, h2.pagetitle");A.each(function(H){
				var G=H.get("html");var F=H.getSize();var D=H.getStyles("padding-top","padding-bottom","padding-left","padding-right","font-size","line-height","color");var C=F.x.toInt()-(D["padding-left"].toInt()+D["padding-right"].toInt());var B=F.y.toInt()-(D["padding-top"].toInt()+D["padding-bottom"].toInt());var E=new Swiff(url_root+"/images/.swf",{
					width:C,height:B,container:H,params:{
						wmode:"transparent"
					},vars:{
						txt:G,w:C,h:B,textalign:"left",textcolor:D['color']||"none",offsetTop:D["padding-top"]
					}
				})
			})
		}
	};
	window.addEvent("domready",domReady.start);window.addEvent("load",afterLoad.start);