var news = 
{
	isOpen:false,

	isEndMotion:false,
	
	blockNews:null,
	newsOff:null,
	
	myFxNewsClose:null,
	myFxNewsOff:null,
	
	init:function() {
		if($$("#news").length == 0) return;
		
		news.blockNews = $$("#news")[0];
		news.blockNews.setStyle("opacity", 0)
		news.newsOff = $$("#newsOff")[0];
		
		news.myFxNewsOff = new Fx.Style(news.newsOff, 'opacity',{onComplete: function() {	
			myFxWidth.start(188,940);
		}});

		var myFxNews = new Fx.Style(news.blockNews, 'opacity',{duration: 1000});
		var myFxWidth = new Fx.Style($$('.kwick')[0],'width',{onComplete: function() {
			news.blockNews.setStyle("display","block");
			news.newsOff.setStyle("display","none");
			myFxNews.start(0,1);			
		}});
		
		var myFxNewsOffClose = new Fx.Style(news.newsOff, 'opacity');
		news.myFxNewsClose = new Fx.Style(news.blockNews, 'opacity',{onComplete: function() {
			myFxWidthClose.start(940, 188);
		}});
		
		var myFxWidthClose = new Fx.Style($$('.kwick')[0],'width',{onComplete: function() {
			news.newsOff.setStyle("display","block");
			myFxNewsOffClose.start(0,1);
		}});
		
		$$('.kwick')[0].addEvent("click", function(event) {
			news.openNews();
		});
		
		//... Determine if the news box opens automatically
		var isAutomaticOpening = true;
		
		var txtNewsAutomaticOpening = document.getElementById("txtNewsAutomaticOpening");
		if(txtNewsAutomaticOpening) isAutomaticOpening = (txtNewsAutomaticOpening.value == "1");
		
		if(isAutomaticOpening) setTimeout("news.openNews()", 1000);
	},
	
	openNews:function(){
	    if(!news.isOpen) news.myFxNewsOff.start(1,0)
		news.isOpen = true;
	},
	
	closeNews:function(){
		if(news.isOpen) news.myFxNewsClose.start(1,0);
		news.isOpen = false;
	}
}

window.addEvent("domready", news.init);
