// Library of functions

function o(id,opa){opf=opa*0.01; document.getElementById(id).style.filter='alpha(opacity='+opa+')'; document.getElementById(id).style.opacity = opf;}
function w(id,wid){wid = wid+"%"; document.getElementById(id).style.width = wid;}
function h(id,hei){hei = hei+"%"; document.getElementById(id).style.height = hei;}
function m(id,tpi,rt,bt,lf){var mar = tpi+"px "+rt+"px "+bt+"px "+lf+"px"; document.getElementById(id).style.margin = mar;}
function p(id,tp,lf){tpi = tp+'%';document.getElementById(id).style.top = tpi;}
function i(id,src){document.getElementById(id).style.backgroundImage = 'url('+src+')';}
function t(id,tx){document.getElementById(id).innerHTML = tx;}
function tplus(id,tx){document.getElementById(id).innerHTML += tx;}
function col(id,cl){document.getElementById(id).style.color = cl;}
function bc(id,src,cl){document.getElementById(id).style.background = 'url("'+src+'") '+cl;}
function bp(id,cl){document.getElementById(id).style.backgroundPosition = cl;}
function pt(id,tp){tpi = tp+'px';document.getElementById(id).style.marginTop = tpi;}
function pl(id,lf){lfi = lf+'px';document.getElementById(id).style.marginLeft = lfi;}

// Ruch - glowna
 
var naw = new Array();

if(window.navigator.appName=="Microsoft Internet Explorer"){naw[0]="gif";}
else{naw[0]="png"}

var stop = new Array();
stop[0]=0;
stop[1]=-4;
stop[2]=-1;
stop[3]=-4;
stop[4]=-1;
stop[5]=-3;
stop[6]=-1;
stop[7]=-3;
stop[8]=-1;
stop[9]=-2;
stop[10]=-1;
stop[11]=-2;
stop[12]=-2;
stop[13]=-1;
stop[14]=-2;
stop[15]=-0;//koniec 1 kolejki
stop[16]=-2;
stop[17]=1;
stop[18]=-2;
stop[19]=3;
stop[20]=-1;
stop[21]=2;
stop[22]=-1;
stop[23]=3;
stop[24]=-1;
stop[25]=3;
stop[26]=-1;
stop[27]=4;
stop[28]=0;
stop[29]=3;//koniec 2 kolejki
stop[30]=0;
stop[31]=3;
stop[32]=1;
stop[33]=4;
stop[34]=1;
stop[35]=3;
stop[36]=1;
stop[37]=3;
stop[38]=1;
stop[39]=2;
stop[40]=2;
stop[41]=3;
stop[42]=2;
stop[43]=1;//koniec 3 kolejki
stop[44]=2;
stop[45]=-0;
stop[46]=2;
stop[47]=-1;
stop[48]=1;
stop[49]=-2;
stop[50]=1;
stop[51]=-2;
stop[52]=1;
stop[53]=-3;
stop[54]=1;
stop[55]=-3;
stop[56]=1;
stop[57]=-4;
stop[58]=0;
stop[59]=-4;//koniec 4 kolejki
stop[63]="on";
stop[64]="on";
stop[65]="on";

var pozycja = new Array();

var wh = new Array();

var wh2 = new Array();

function dookola2(w,h) {
		k=2;
				wh2[0] =stop[k];
				wh2[1] =stop[(k+1)%60];
				wh2[2] =stop[(k+12)%60];
				wh2[3] =stop[(k+13)%60];
				wh2[4] =stop[(k+24)%60];
				wh2[5] =stop[(k+25)%60];
				wh2[6] =stop[(k+36)%60];
				wh2[7] =stop[(k+37)%60];
				wh2[8] =stop[(k+48)%60];
				wh2[9] =stop[(k+49)%60];
		wh[0]=h;
		wh[1]=w;
		wh[2]=h+15*(stop[k]+stop[(k+2)%60]+stop[(k+4)%60]+stop[(k+6)%60]+stop[(k+8)%60]+stop[(k+10)%60]);
		wh[4]=wh[2]+15*(stop[(k+12)%60]+stop[(k+14)%60]+stop[(k+16)%60]+stop[(k+18)%60]+stop[(k+20)%60]+stop[(k+22)%60]);
		wh[6]=wh[4]+15*(stop[(k+24)%60]+stop[(k+26)%60]+stop[(k+28)%60]+stop[(k+30)%60]+stop[(k+32)%60]+stop[(k+34)%60]);
		wh[8]=wh[6]+15*(stop[(k+36)%60]+stop[(k+38)%60]+stop[(k+40)%60]+stop[(k+42)%60]+stop[(k+44)%60]+stop[(k+46)%60]);
		wh[3]=w+15*(stop[(k+1)%60]+stop[(k+3)%60]+stop[(k+5)%60]+stop[(k+7)%60]+stop[(k+9)%60]+stop[(k+11)%60]);
		wh[5]=wh[3]+15*(stop[(k+13)%60]+stop[(k+15)%60]+stop[(k+17)%60]+stop[(k+19)%60]+stop[(k+21)%60]+stop[(k+23)%60]);
		wh[7]=wh[5]+15*(stop[(k+25)%60]+stop[(k+27)%60]+stop[(k+29)%60]+stop[(k+31)%60]+stop[(k+33)%60]+stop[(k+35)%60]);
		wh[9]=wh[7]+15*(stop[(k+37)%60]+stop[(k+39)%60]+stop[(k+41)%60]+stop[(k+43)%60]+stop[(k+45)%60]+stop[(k+47)%60]);
				
		t2=40;
		h0=wh[0]-30*40;
		h1=wh[2]-30*40;
		h2=wh[4]-30*40;
		h3=wh[6]-30*40;
		h4=wh[8]-30*40;
		pl("przycisk1",wh[1]);
		pl("przycisk2",wh[3]);
		pl("przycisk3",wh[5]);
		pl("przycisk4",wh[7]);
		pl("przycisk5",wh[9]);
		pt("przycisk1",h0);
		pt("przycisk2",h1);
		pt("przycisk3",h2);
		pt("przycisk4",h3);
		pt("przycisk5",h4);
		for(ln=0;ln<30;ln++){
			h0+=40;
			h1+=40;
			h2+=40;
			h3+=40;
			h4+=40;
			setTimeout('pt("przycisk1",'+h0+');', ln*t2);
			setTimeout('pt("przycisk2",'+h1+');', ln*t2);
			setTimeout('pt("przycisk3",'+h2+');', ln*t2);
			setTimeout('pt("przycisk4",'+h3+');', ln*t2);
			setTimeout('pt("przycisk5",'+h4+');', ln*t2);
		}
		wh[0]-=15*wh2[0];
		wh[1]-=15*wh2[1];
		wh[2]-=15*wh2[2];
		wh[4]-=15*wh2[4];
		wh[6]-=15*wh2[6];
		wh[8]-=15*wh2[8];
		wh[3]-=15*wh2[3];
		wh[5]-=15*wh2[5];
		wh[7]-=15*wh2[7];
		wh[9]-=15*wh2[9];
				
		setTimeout('kolko('+w+','+h+',2);', 30*t2);		
		
		}
		
function kolko(w,h,k){
		kr=1;
		wh[0]+=15*wh2[0];
		wh[1]+=15*wh2[1];
		wh[2]+=15*wh2[2];
		wh[4]+=15*wh2[4];
		wh[6]+=15*wh2[6];
		wh[8]+=15*wh2[8];
		wh[3]+=15*wh2[3];
		wh[5]+=15*wh2[5];
		wh[7]+=15*wh2[7];
		wh[9]+=15*wh2[9];
				wh2[0] =stop[k];
				wh2[1] =stop[(k+1)%60];
				wh2[2] =stop[(k+12)%60];
				wh2[3] =stop[(k+13)%60];
				wh2[4] =stop[(k+24)%60];
				wh2[5] =stop[(k+25)%60];
				wh2[6] =stop[(k+36)%60];
				wh2[7] =stop[(k+37)%60];
				wh2[8] =stop[(k+48)%60];
				wh2[9] =stop[(k+49)%60];
				dziesiec(k,kr);
		
		
		pozycja[0]=k;
		
		
		
}

function dziesiec(k,kr){
				t1=40;
				h=wh[0]+kr*wh2[0];
				h2=wh[2]+kr*wh2[2];
				h3=wh[4]+kr*wh2[4];
				h4=wh[6]+kr*wh2[6];
				h5=wh[8]+kr*wh2[8];
				w=wh[1]+kr*wh2[1];
				w2=wh[3]+kr*wh2[3];
				w3=wh[5]+kr*wh2[5];
				w4=wh[7]+kr*wh2[7];
				w5=wh[9]+kr*wh2[9];
				setTimeout('pt("przycisk1",'+h+');pl("przycisk1",'+w+');', t1);
				setTimeout('pt("przycisk2",'+h2+');pl("przycisk2",'+w2+');', t1);
				setTimeout('pt("przycisk3",'+h3+');pl("przycisk3",'+w3+');', t1);
				setTimeout('pt("przycisk4",'+h4+');pl("przycisk4",'+w4+');', t1);
				setTimeout('pt("przycisk5",'+h5+');pl("przycisk5",'+w5+');', t1);
				kr++;
				pozycja[1]=kr;
				if (stop[65]=="on" && stop[63]=="on"){stop[64]="on";
				if(kr<16){setTimeout('dziesiec('+k+','+kr+');', t1)}
				if(kr==16){
				if(k!=58){k+=2;}else{k=0;}
				
				
				setTimeout('kolko('+w+','+h+','+k+');', t1)}}
				if (stop[65]=="off"){stop[64]="off";}
}

function zatrzym(){stop[65]="off";}
function przejdz(nr){
		stop[63]="off";
		t2=40;
		h0=wh[0]+pozycja[1]*wh2[0];
		h1=wh[2]+pozycja[1]*wh2[2];
		h2=wh[4]+pozycja[1]*wh2[4];
		h3=wh[6]+pozycja[1]*wh2[6];
		h4=wh[8]+pozycja[1]*wh2[8];
		for(ln=0;ln<15;ln++){
			h0-=40;
			h1-=40;
			h2-=40;
			h3-=40;
			h4-=40;
			setTimeout('pt("przycisk1",'+h0+');', ln*t2);
			setTimeout('pt("przycisk2",'+h1+');', ln*t2);
			setTimeout('pt("przycisk3",'+h2+');', ln*t2);
			setTimeout('pt("przycisk4",'+h3+');', ln*t2);
			setTimeout('pt("przycisk5",'+h4+');', ln*t2);
		}
setTimeout('location.href="http://consiliaris.pl/'+nr+'";', 15*t2);
}

function wznow(){stop[65]="on";if (stop[64]=="off" && stop[63]=="on"){dziesiec(pozycja[0],pozycja[1]);}}

// rozswitlenie menu

var stoj = new Array();
stoj[1]="on";
stoj[2]="on";
stoj[3]="on";
stoj[4]="on";
stoj[5]="on";

function swiatlo(nr){
if(stoj[nr]=='on'){
stoj[nr]='off';
bc("link"+nr,"http://consiliaris.pl/images/swiatlo."+naw[0],"transparent no-repeat 2px 0px ");
t1=28;
h=0;
o1=0;
for(s=0;s<20;s++){
	setTimeout('bc("link'+nr+'","http://consiliaris.pl/images/swiatlo.'+naw[0]+'","transparent no-repeat 2px '+h+'px ");o("link'+nr+'",'+o1+');',s*t1);
	h+=2.7;
	if(s<11){o1+=10;}
	if(s>10){o1-=10;}
}
setTimeout('o("link'+nr+'",0);stoj['+nr+']="on";',20*t1);
}

}

function klik(nr){
				
location.href="http://consiliaris.pl/"+nr;
}
