﻿function startanim(colour,obj){
text="url(pliki/animflag" + colour + ".gif)";
 obj.style.backgroundImage=text;

}
function stopanim(colour,obj){
text="url(pliki/staticflag" + colour + ".gif)";
 obj.style.backgroundImage=text;
}


var infostr="www.strusiakraina.pl";
var charindex=0;
var delay=350;
var int;
var timer_flag=0;
	
function Timer_interrupt()
{
timer_flag=1;
}
function delay_ms(ms)
{
timer_flag=0;
setTimeout('Timer_interrupt()',ms);
while(timer_flag==0)
;	
}

function step1()
{
	
	document.getElementById('anim3').style.visibility='hidden';
	document.getElementById('anim2').style.visibility='hidden';
	document.getElementById('anim1').style.visibility='visible';
}
function step2()
{
	
	document.getElementById('anim3').style.visibility='hidden';
	document.getElementById('anim2').style.visibility='visible';
	document.getElementById('anim1').style.visibility='visible';
}
function step3()
{
	
	document.getElementById('anim3').style.visibility='visible';
	document.getElementById('anim2').style.visibility='hidden';
	document.getElementById('anim1').style.visibility='visible';
}
function step4()
{
	
	document.getElementById('anim3').style.visibility='hidden';
	document.getElementById('anim2').style.visibility='visible';
	document.getElementById('anim1').style.visibility='hidden';
}


function printchar()
{
	var objanim1=document.getElementById('anim1');
	var objanim2=document.getElementById('anim2');
	var objanim3=document.getElementById('anim3');
	
	
	if(charindex<= infostr.length)
	{
		if(charindex< infostr.length)
		{
		objanim3.innerHTML=infostr.charAt(charindex);
		objanim2.innerHTML=infostr.charAt(charindex);
		objanim1.innerHTML=infostr.charAt(charindex);
		
		step1();
		setTimeout("step2()",delay/4);
		setTimeout("step3()",delay/2);
		setTimeout("step4()",delay);

		}
		else
		{
		objanim3.style.visibility='hidden';
		objanim2.style.visibility='hidden';
		objanim1.style.visibility='hidden';

		}
		if(charindex>0)
			document.getElementById('infobar').innerHTML+=infostr.charAt(charindex-1);
		charindex++;
	}
	else
	{
	clearInterval(int);
	}	
}
function highlight_text()
{
	var obj=document.getElementById('infobar');
	obj.innerHTML="";
	charindex=0;
	int=setInterval("printchar()",delay);
	

	
}
function load()
{
highlight_text();
setInterval("highlight_text()",13000);
}

