




/*
     FILE ARCHIVED ON 9:32:29 sty 28, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:37:36 lis 11, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
function Slider(){}
Slider.create = function(){
	var text = $("text");
	var slider = new Control.Slider($("slider-handler"), $("slider"), {
		axis: "vertical",
		onSlide: function(value){
			Slider.scroll(value, text, slider);
		},
		onChange: function(value){
			Slider.scroll(value, text, slider);
		} 
	});
}
Slider.scroll = function(value, element, slider) {
	element.scrollTop = Math.round(value/slider.maximum*(element.scrollHeight-element.offsetHeight));
}

function News(){}
News.init = function(){
	$$("p.news-item").each(function(element){
		var text = element.innerHTML;
		var lessElem = document.createElement("div");
		var moreElem = document.createElement("div");
		var moreButton = document.createElement("div");
		var lessButton = document.createElement("div");
		
		Event.observe(lessButton, "click", function(event){
			$(lessElem).show();
			//$(lessButton).hide();
			$(moreElem).hide();
			$(moreButton).show();
		});
		Event.observe(moreButton, "click", function(event){
			$(lessElem).hide();
			//$(lessButton).show();
			$(moreElem).show();
			$(moreButton).hide();
		});
		 
		lessElem.innerHTML = text.substring(0, 140) + "...";
		moreElem.innerHTML = text;
		lessButton.addClassName("less");
		moreButton.addClassName("more");
		element.innerHTML = "";
		element.insert(lessElem);
		element.insert(moreButton);
		moreElem.insert(lessButton);
		element.insert(moreElem);
		//element.insert(lessButton);
		$(moreElem).hide();
		//$(lessButton).hide();
	});
}
