var ActiveScrollS = false;
slideShow= function(direction)
{
	if (direction == 'auto')
	{
		var direction = 'fwd';
	}
	else if(slideinter)
	{
		clearInterval(slideinter);
	}
	if (ActiveScrollS == false)
	{
		ActiveScrollS = true;
		var current	= $$('#photobar .currentItem');
		var prevView	= current[0];
		var siblings		= prevView.siblings();
		var children		= $('photobar').childElements();
		var totalLength		= siblings.length;
		if(direction == 'fwd') {
			var nextView	= prevView.next();
			var last = false;
			if (nextView == null)
			{
				last = true;
				nextView = children[0];
			}
		}
		else {
			ActiveScrollS	= false;
			return false;
		}
		if (nextView != null)
		{
			prevView.removeClassName('currentItem');
			nextView.addClassName('currentItem');
			
			if (last == true)
			{
				nextView.show();
				new Effect.Fade(prevView, { duration:0.5, afterFinish: (
					function() {
						ActiveScrollS	= false;
						prevView.hide();
					}
				)});
			}
			else
			{
				new Effect.Appear(nextView, { duration:0.5, afterFinish: (
					function() {
						ActiveScrollS	= false;
						prevView.hide();
					}
				)});
			}
		}
		else
		{
			ActiveScrollS	= false;
			return false;
		}
	}
	return false;
}


var slideinter = false;
autostartslideshow = function(task)
{
	if (task == 'off')
	{
		if(slideinter)
		{
			window.clearInterval(slideinter);
			slideinter = false;
		}
	}
	else
	{
		if(!slideinter)
		{
			slideinter = window.setInterval('slideShow("auto")', 4000);
		}
	}
}


show_bio = function()
{
	if($('host_bg').visible() == false)
	{
		Effect.ScrollTo('host_bg');
		Effect.Appear('host_bg', { afterFinish: (function() {
			Effect.BlindDown('host_wrap');
		})});
	}
	else
	{
		Effect.BlindUp('host_wrap', { afterFinish: (function() {
			Effect.Fade('host_bg');
		})});
	}
}

Event.observe(window, 'load', function() {
	if ($('latest-news-ul') != undefined) {
		var slider3 = new Control.Slider('scrollHandle', 'scrollTrack', {
			axis: 'vertical',
			onSlide: function(v) { scrollVertical(v, $('latest-news-ul'), slider3);  },
			onChange: function(v) { scrollVertical(v, $('latest-news-ul'), slider3); }
		});
		function scrollVertical(value, element, slider) {
			element.scrollTop = Math.round(value/slider.maximum*(element.scrollHeight-element.offsetHeight));
		}
		function scrollHorizontal(value, element, slider) {
			element.scrollLeft = Math.round(value/slider.maximum*(element.scrollWidth-element.offsetWidth));
		}
		if ($('latest-news-ul').scrollHeight <= $('latest-news-ul').offsetHeight) {
			slider3.setDisabled();
			$('scrollWrap').hide();
		}
	}
} );