var x;
var scrollTimer;
var waitTimer;
var startTimer;

var giftx;
var giftscrollTimer;
var giftwaitTimer;
var giftstartTimer;
			
function firstStart()
{
	if(document.getElementById("posuvne"))
		startTimer=setInterval(startAnimation, 3000);
	
	if(document.getElementById("darkyposuvne"))
		giftstartTimer=setInterval(giftstartAnimation, 2000);
}

function startAnimation() 
{
	if(startTimer!=null)
	{
		clearInterval(startTimer);
		startTimer=null;
	}

	x=0;
	document.getElementById("posuvne").style.top=x + "px";
	
	scrollTimer=setInterval(scroll, 50);
}
			
function scroll()
{
	x-=4;
	if(x<=-220)
	{
		x=-220;
		clearInterval(scrollTimer);
		waitTimer=setInterval(wait, 3000);
	}
	
	document.getElementById("posuvne").style.top=x + "px";
}

function wait()
{
	clearInterval(waitTimer);
	
	var old=document.getElementById("jedna").innerHTML;
	document.getElementById("jedna").innerHTML=document.getElementById("dva").innerHTML;
	document.getElementById("dva").innerHTML=document.getElementById("tri").innerHTML;
	document.getElementById("tri").innerHTML=old;
				
	startAnimation();
}


function giftstartAnimation() 
{
	if(giftstartTimer!=null)
	{
		clearInterval(giftstartTimer);
		giftstartTimer=null;
	}

	giftx=0;
	document.getElementById("darkyposuvne").style.top=giftx + "px";
	
	giftscrollTimer=setInterval(giftscroll, 50);
}
			
function giftscroll()
{
	giftx-=8;
	if(giftx<=-220)
	{
		giftx=-220;
		clearInterval(giftscrollTimer);
		giftwaitTimer=setInterval(giftwait, 2000);
	}
	
	document.getElementById("darkyposuvne").style.top=giftx + "px";
}

function giftwait()
{
	clearInterval(giftwaitTimer);
	
	var giftold=document.getElementById("darkyjedna").innerHTML;
	document.getElementById("darkyjedna").innerHTML=document.getElementById("darkydva").innerHTML;
	document.getElementById("darkydva").innerHTML=document.getElementById("darkytri").innerHTML;
	document.getElementById("darkytri").innerHTML=giftold;
				
	giftstartAnimation();
}
