// JavaScript Document

//NewsSlider
var slideDistance = 247; // width of news NewsArticles + margin
function initNews() {
	var number = jQuery("#SlideBlock > div").size()-1;
	var current = 0;
	for(i=0;i<=number;i++){
		if(i==current){
			jQuery(".NewsBlock .Counter").append('<a class="Active" href="javascript:SwitchNews('+i+')">Vises nu</a>');
		}
		else{
			jQuery(".NewsBlock .Counter").append('<a href="javascript:SwitchNews('+i+')">Vises ikke</a>');
		}
	}
	jQuery(".NewsBlock .Counter").css("width",(number+1)*15-5);
	jQuery("#SlideBlock").css("width",(number+1)*slideDistance);
	timeOut = setTimeout('SwitchNews(5)',10000);
}
var position = 999;
var number = 999;
var current = 999;
var timeOut;
var timeBetweenSlides = 8000;
var slideSpeed = 700;
var slideSpeedBack = 1500;


function SwitchNews(Type){
	clearTimeout(timeOut);
	if(position==999){
		position = 0;
	}
	if(number==999){
		number = jQuery("#SlideBlock > div").size()-1;
	}
	if(current==999){
		current = 0;
	}
	if(Type==5){
		if(current==number){
			jQuery("#SlideBlock").animate({ 
				left: "0px"
			}, slideSpeedBack);
			jQuery(".NewsBlock .Counter a").eq(current).removeClass();
			jQuery(".NewsBlock .Counter a").eq(0).addClass("Active");
			current=0;
			position=0;
			timeOut = setTimeout('SwitchNews(5)',timeBetweenSlides);
		}
		else{
			position = position-slideDistance;
			jQuery("#SlideBlock").animate({ 
			left: position+'px'
			}, slideSpeed );
			jQuery(".NewsBlock .Counter a").eq(current).removeClass("Active");
			current++;
			jQuery(".NewsBlock .Counter a").eq(current).addClass("Active");
			timeOut = setTimeout('SwitchNews(5)',timeBetweenSlides);
		}
	}
	else{
		position = Type*-slideDistance;
		jQuery("#SlideBlock").animate({ 
			left: position+'px'
			}, slideSpeed );
			jQuery(".NewsBlock .Counter a").removeClass("Active");
			current=Type;
			jQuery(".NewsBlock .Counter a").eq(current).addClass("Active");
			timeOut = setTimeout('SwitchNews(5)',timeBetweenSlides);
	}
}
