 var slideTimer1 = null
 var start_frame = 1;
 var restart_frame = 1;
 var end_frame = 5;
 var delay = 6500;
 	function start_stop_slideshow() {
		objText = document.getElementById('startStop');
		if(slideTimer1 == null)
		{
			
			if(document.getElementById)
			{
				if(document.getElementById('restartDiv').value != null)
				restart_frame = parseInt(document.getElementById('restartDiv').value);
			else
				restart_frame = 1;
			}
			
			slideTimer1 = setTimeout(switch_slides(restart_frame,start_frame,end_frame, delay), delay);
			objText.innerHTML = "Stoppa slideshow"
		}
		else
		{
			clearTimeout(slideTimer1);
			slideTimer1 = null;
			objText.innerHTML = "Starta slideshow"
		}
			
	}
	function start_slideshowOnload() {
		slideTimer1 = setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
	}
    function start_slideshow() {
        start_stop_slideshow()
    }
	function restart_slideshow() {
		if(document.getElementById('restartDiv').value != null)
			restart_frame = parseInt(document.getElementById('restartDiv').value);
		else
			restart_frame = 1;

		slideTimer1 = setTimeout(switch_slides(restart_frame,start_frame,end_frame, delay), delay);
    }
	function stop_slideshow()
	{
		start_stop_slideshow()
	}
                            
    function switch_slides(frame, start_frame, end_frame, delay) {
        return (function() {
            loopElementsShowHide('slides_1_',5,'hide'); // Döljer den gamla nyheten
			
            unSelected = 'bg'+frame; //Talar om vilken thumbnail som skall döljas
			if (frame == end_frame){ frame = start_frame; } else { 	frame = frame + 1; } //Räknar fram till nästa nyhet
			//alert(frame)
			selectedClassName = document.getElementById('bg'+frame).className;
			selected = 'bg'+frame; //Talar om vilken thumbnail som skall visas
			setTopSelected(selected, unSelected, selectedClassName); //Sätter vilken thumbnail som skall visas och vilken som skall döljas
			
			showhide('slides_1_' + frame,''); // Visar den nya nyheten
			
			document.getElementById('selectedDiv').value = selected; //sätter namet på det aktiva thumbnaillagret
			document.getElementById('restartDiv').value = frame; //sätter namet på det aktiva thumbnaillagret
			
            slideTimer1 = setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay); 
        })
    }
							
							
	function setBackground(id, className)
	{
		//alert('setBackground')
		document.getElementById(id).className = className + " divBgHiLite";
	}
	
	function setTopBackground(id, className)
	{
		//alert('setBackground')
		document.getElementById(id).className = className + " divBgHiLiteTop";
	}
	
	function removeBackground(id, className)
	{
		//alert(className)
		if(document.getElementById(id).className.indexOf("divBgSelected") == -1)
			document.getElementById(id).className = className;
	}
	function showFpDiv(id, count, name, top)
	{
		for (var x = 1; x <= count; x++)
		{
			var divId = name + x;
			var toDo = 'hide';
			if(id==x)
				toDo = 'show';
			
			showhide(divId,toDo);
		}
		if(top)
			document.getElementById('restartDiv').value = id; //sätter id på lagret som skall startas om loopen sätter igång igen.
	}
	
	function loopElementsShowHide(id,count,hide)
	{
		for (var x = 1; x <= count; x++)
		{
			var showHideId = id + x;
			var bgId = 'bg' + x;
			var strClass = 'divBgTopTn'
			if(x == count)
				strClass = 'divBgTn'
			//alert(objId +', '+count+', '+hide);
			removeBackground(bgId,strClass);
			showhide(showHideId,hide);
		}
	}
	function showhide(id,hide)
	{ 
		if (document.getElementById)
		{ 
			var obj = document.getElementById(id); 
			if (hide == 'hide')
			{ 
				obj.className = "hide"; 
			} 
			else 
			{ 
				obj.className = "show"; 
			} 
		} 
	}
	
	
	
	function setSelected(id, className,prevSelected)
	{
		
		tPrevSel = document.getElementById(prevSelected).value;
		
		document.getElementById(tPrevSel).className = 'divBg'
		//alert(tPrevSel)
		document.getElementById(prevSelected).value = id;
		document.getElementById(id).className = className + " divBgSelected";
		
	}
	
	function setTopSelected(id,id2,className)
	{
		if(id2 != '')
		{
				tempId2 = id2;
		}
		else
		{
				tempId2 = document.getElementById('selectedDiv').value;
				if(slideTimer1 != null)
				{
					stop_slideshow();
				}
		}
		//alert('id: '+ id+', id2: '+ id2+', classname: '+className)
		if(document.getElementById(tempId2).className.indexOf("divBgTop") == -1)
			document.getElementById(tempId2).className = 'divBgTn'
		else
			document.getElementById(tempId2).className = 'divBgTopTn'
		
		document.getElementById('selectedDiv').value = id; //sätter namet på det aktiva lagret
		document.getElementById(id).className = className + " divBgSelected";
		//document.getElementById(id).className = class + " divBgSelected";
	}
	

