var obrId = 0; 
var Img_i = 0; 
var old_i1 = 0;
var old_i2 = 0;
var lastI = 0;

/*------------------ Obrázky ------------------------------------------------ */
function obrazek () {
I_id = document.getElementById("head3_sub");
I_id.style.background = "url('"+ imgPath[0] +"') no-repeat top left "; 
zmen_moto(1);

if(!imgPath[1]) {} else {

I_id = document.getElementById("head4_sub");
I_id.style.background = "url('"+ imgPath[1] +"') no-repeat top left ";
Img_i = 1;obrId = 2;zmen_pismo();zmen_moto(2);

window.setTimeout('primarni_rizeni_zmeny(1);', periodaProlinani); }
} 

/* primární řízení změn obázku  */
function primarni_rizeni_zmeny(i) {
oldI = i;
i = randomI(oldI); // nahodne i
if(!imgPath[i]) { i = 0;} // jestlize je i vetsi nez pocet obrazku, vrat na nulu.
Img_i = i; // jen proto, ze i nemuze byt globalni

if ( !obrId || obrId == 2 ) {obrId = 1; old_i2 = oldI;}
else { obrId = 2; old_i1 = oldI; } // zamnenování dvou divu, old i plati pro ten predchozi ( kvuli motu) 

pustFazi(1);

j = i;
window.setTimeout('primarni_rizeni_zmeny(j);', periodaProlinani);
}
/* pouští fáze ( rozcestník ) ( zajištuje souslednost )*/
function pustFazi(faze){

if (faze == 1) { prolniObrazek(1);}
if (faze == 2) { zmenZindex(); }
if (faze == 3) { zmena_obrazku();}
if (faze == 4) { zmen_moto(0);}
if (faze == 5) { zmen_pismo();}
if (faze == 6) { zviditelni();}

}

/* náhodné i --------------------------------------------------------------------------*/
function randomI(oldI) {
i = oldI

while(i == oldI) {
k = 0;
while(imgPath[k]){
k++;
}
i = Math.round(Math.random()*k);
}
return i;
}

/* identifikuj element --------------------------------------------------------------------------*/
function get_element(obrId) {
 
if (obrId == 1) {
I_id = document.getElementById("head3_sub");
  } 
else if (obrId == 2) {
I_id = document.getElementById("head4_sub");
  }
return I_id; 
}

/* prolinani -------------------------------------------------------------------------------------- */
function prolniObrazek(pruhlednost) {

I_id = get_element(obrId); // zjisti idcko
I_id.style.opacity = pruhlednost;
I_id.style.filter = 'alpha(opacity='+ (pruhlednost*100) +')';

pr = pruhlednost - zmenaPr;
if ( pr > 0 ) {
window.setTimeout('prolniObrazek(pr);', rychlostProlinani);
} else { 
pustFazi(2);
  }
}

/* zmen z index ----------------------------------------------------------------------------------------*/
function zmenZindex() {
I_id2_1 = document.getElementById("head3_sub");
I_id2_2 = document.getElementById("head4_sub");

I_id = get_element(obrId); // zjisti idcko
I_id.style.zIndex = 9;

if (obrId == 1) {I_id2_2.style.zIndex = 10;}
if(obrId == 2){I_id2_1.style.zIndex = 10;}
pustFazi(3);
}

/* zmena obrazku ----------------------------------------------------------------------------------------*/
function zmena_obrazku() {
I_id = get_element(obrId); // zjisti idcko
i = Img_i;

cesta = imgPath[i];
I_id.style.background = "url('"+ cesta +"') no-repeat top left ";
pustFazi(4);
}

/* zmen moto ------------------------------------------------------------------------------------------*/
function zmen_moto(primary) // řízení funkce změny mota
{
if( primary == 1) { zmen_moto1(0,0);} 
else if( primary == 2) { zmen_moto2(1,0);} else {

if (obrId == 1) {zmen_moto1(Img_i, old_i1);}
if (obrId == 2) {zmen_moto2(Img_i, old_i2);}  

pustFazi(5); 
  }
}
function zmen_moto1(i,old_i) // změna pro prví případ
{
new_id = 'promoto' + i;
old_id = 'promoto' + old_i;

new_id = document.getElementById(new_id);
old_id = document.getElementById(old_id);

old_id.style.display = "none";
new_id.style.display = "inline";
}
function zmen_moto2(i,old_i) // změna pro druhý
{
new_id = '2promoto' + i;
old_id = '2promoto' + old_i;

new_id = document.getElementById(new_id);
old_id = document.getElementById(old_id);

old_id.style.display = "none";
new_id.style.display = "inline";
}

/* zmen pismo ----------------------------------------------------------------------------------------*/
function zmen_pismo() {
I_id = get_element(obrId); // zjisti idcko
if(Img_i == 0) { primary = 'p';} else { primary = 'n';}

if (primary == 'p') {
I_id.style.fontWeight = "bold";
I_id.style.color = "#FBC100";
}
else {
I_id.style.fontWeight = "normal";
I_id.style.color = "white";
}
pustFazi(6); 
}
/* zviditelni ----------------------------------------------------------------------------------------*/
function zviditelni() {
I_id = get_element(obrId); // zjisti idcko
I_id.style.opacity = 1;
I_id.style.filter = 'alpha(opacity= 100)';

}



