var timeout;
var delay = 5000;

function initMainArticle()
{
	$$('ul#page_bar li.numbers').each(function(element,i)
	{
		$(element).observe('click', switchMainArticle);
	});
	
	$$('ul#page_bar li.back').each(function(element,i)
	{
		$(element).observe('click', switchBackArticle);
	});
		
	$$('ul#page_bar li.forward').each(function(element,i)
	{
		$(element).observe('click', switchForwardArticle);
	});
	timeout = setTimeout("switchForwardArticle()",delay);
}

function clearSelection() 
{
	var sel ;
	if(document.selection && document.selection.empty)
	{
		document.selection.empty() ;
	} 
	else if(window.getSelection) 
	{
		sel=window.getSelection();
		if(sel && sel.removeAllRanges)
			sel.removeAllRanges() ;
	}
}

function switchBackArticle(event)
{
	max = $$('ul#page_bar li.numbers').length - 1;
	$$('ul#page_bar li.numbers').each(function(element,j)
	{
		if($(element).hasClassName('selected'))
		{
			i = j;
		}
	});
	
	if(i > 0)
	{
		i --;
		$$('ul#page_bar li.numbers', '#cms_content img').each(function(element, j)
		{
			$(element).removeClassName('selected');
		});	
	
		$$('ul#page_bar li.numbers').each(function(element, j)
		{
			if( i==j)
			{
				$(element).addClassName('selected');
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn_selected.png\"/>";
				$('cms_main_content_'+i).addClassName('selected');
				new Effect.Opacity('cms_main_content_'+i, { from: 0, to: 1 });
			}
			else
			{
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn.png\"/>";
			}
		});	
	}
	else
	{
		i = max;
		$$('ul#page_bar li.numbers', '#cms_content img').each(function(element, j)
		{
			$(element).removeClassName('selected');
		});	
	
		$$('ul#page_bar li.numbers').each(function(element, j)
		{
			if( i==j)
			{
				$(element).addClassName('selected');
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn_selected.png\"/>";
				$('cms_main_content_'+i).addClassName('selected');
				new Effect.Opacity('cms_main_content_'+i, { from: 0, to: 1 });
			}
			else
			{
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn.png\"/>";
			}
		});	
	}
	clearTimeout(timeout);
	timeout = setTimeout("switchForwardArticle()",delay);
}
function switchForwardArticle(event)
{
	max = $$('ul#page_bar li.numbers').length - 1;
	
	$$('ul#page_bar li.numbers').each(function(element,j)
	{
		if($(element).hasClassName('selected'))
		{
			i = j;
		}
	});
	
	if(i < max)
	{
		i ++;
		$$('ul#page_bar li.numbers', '#cms_content img').each(function(element, j)
		{
			$(element).removeClassName('selected');
		});	
	
		$$('ul#page_bar li.numbers').each(function(element, j)
		{
			if( i==j)
			{
				$(element).addClassName('selected');
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn_selected.png\"/>";
				$('cms_main_content_'+i).addClassName('selected');
				new Effect.Opacity('cms_main_content_'+i, { from: 0, to: 1 });
			}
			else
			{
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn.png\"/>";
			}
		});	
	}
	
	else
	{
		i = 0;
		$$('ul#page_bar li.numbers', '#cms_content img').each(function(element, j)
		{
			$(element).removeClassName('selected');
		});	
	
		$$('ul#page_bar li.numbers').each(function(element, j)
		{
			if( i==j)
			{
				$(element).addClassName('selected');
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn_selected.png\"/>";
				$('cms_main_content_'+i).addClassName('selected');
				new Effect.Opacity('cms_main_content_'+i, { from: 0, to: 1 });
			}
			else
			{
				$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn.png\"/>";
			}
		});	
	}
	clearTimeout(timeout);
	timeout = setTimeout("switchForwardArticle()",delay);
}
function switchMainArticle(event)
{
	$$('ul#page_bar li.numbers', '#cms_content img').each(function(element, i)
	{
		$(element).removeClassName('selected');
	});
	
	var clickedElement = Event.element(event).parentNode;
	$$('ul#page_bar li.numbers').each(function(element,i)
	{
		if(element == clickedElement)
		{
			
			$(element).addClassName('selected');
			$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn_selected.png\"/>";
			$('cms_main_content_'+i).addClassName('selected');
			new Effect.Opacity('cms_main_content_'+i, { from: 0, to: 1 });
		}
		else
		{
			$(element).innerHTML = "<img src=\"/shared/images/startpage/feature_btn.png\"/>";
		}
	});
	clearTimeout(timeout);
	timeout = setTimeout("switchForwardArticle()",delay);
}


function startMarquee(divId,width)
{
	time=setTimeout("scrollMarquee('innerScroll"+divId+"',-1,'"+width+"')",20);
}

function scrollMarquee(divId,direction,width)
{
	speed = 50;
	if(parseInt($(divId).style.left) < - parseInt($(divId).offsetWidth - width))
	{
		direction = 1;
		speed = 1500;
	}
	else if(parseInt($(divId).style.left) > 0)
	{
		direction = -1;
		speed = 1500;
	}
	
	$(divId).style.left = (parseInt($(divId).style.left) + direction) + "px";
	time=setTimeout("scrollMarquee('"+divId+"',"+direction+",'"+width+"')",speed)		
}

function restoreMarquee(divId)
{
	clearTimeout(time);
	$('innerScroll'+divId).style.left = 0 + "px";
}
