function otevriokno($produkt,$parametr,$parametr_id)
{
//alert(Path+'own_scripts/vyber_parametru.php?id='+$produkt+'&parametr='+$parametr+'&id_por='+$parametr_id);
var obj=window.open(Path+'own_scripts/vyber_parametru.php?id='+$produkt+'&parametr='+$parametr+'&id_por='+$parametr_id,'',"scrollbars=yes,menubars=no,width=600,height=600");
obj.focus();
}

function otevrioknoobrazku($url_obrazku)
{
//alert(Path+'own_scripts/vyber_parametru.php?id='+$produkt+'&parametr='+$parametr+'&id_por='+$parametr_id);
var obj=window.open(Path+'own_scripts/okno_obrazku.php?url_obrazku='+$url_obrazku,'',"scrollbars=yes,menubars=no,width=800,height=600");
obj.focus();
}


function OpenWokno(sirka,vyska,file,nazev)
{
var posuv="no"
if(sirka>750)
  {
  posuv="yes"; 
  sirka=750
  };
if(vyska>(600)) 
  {
  posuv="yes"; 
  vyska=500
  };
var leftpos=screen.Width/2-sirka/2;
var toppos=screen.Height/2-vyska/2;
Okno=window.open('','','width='+sirka+',height='+vyska+',left='+leftpos+',top='+toppos+',resizable=yes,scrollbars='+posuv);
Okno.document.writeln("<html><head>");
Okno.document.writeln("<title>&nbsp;"+nazev+"&nbsp;</title>");
Okno.document.writeln("<body onClick='window.self.close()'>");
Okno.document.writeln("<img src="+str_replace(' ','%20',file)+" border=0 alt=' Click = zavřít okno. '>");
Okno.document.writeln("</body></html>");
Okno.focus();
}

function str_replace(search, replace, subject) {
 
    var f = search, r = replace, s = subject;
    var ra = r instanceof Array, sa = s instanceof Array, f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
 
    while (j = 0, i--) {
        if (s[i]) {
            while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
        }
    };
 
    return sa ? s : s[0];
}

function otevriokno_velikosti()
{
//alert(Path+'own_scripts/velikosti.php');
var obj=window.open(Path+'own_scripts/velikosti.php','',"scrollbars=yes,menubars=no,width=600,height=600");
obj.focus();
}

function vyber_parametr(id_konfigurace,id_polozky,cena,obrazek,nazev)
{
//pc="par_c"+id_par;
//pv="par_v"+id_par;
kvp="konfigurace_vybrana_polozka"+id_konfigurace;
priplatek="priplatek"+id_konfigurace;
//window.opener.document.getElementById(kvp).style=obrazek;
//window.opener.document.getElementById(pid).value=id_par;
//window.opener.document.getElementById(pc).value=cena;
//window.opener.document.getElementById(pv).value=vzorek;
//window.close();
//window.opener.document.getElementById(kvp).innerHTML=obrazek;
//window.opener.document.getElementById(kvp).style.background-image=obrazek;
//alert(window.opener.document.getElementById(kvp).id);
//window.opener.document.getElementById(kvp).style.background-color="black";w.nabytek-forliving.cz/photos/Radka_P.jpg)';
window.opener.document.getElementById(kvp).style.backgroundRepeat = 'repeat';
window.opener.document.getElementById(kvp).style.backgroundPosition = 'center center';
window.opener.document.getElementById(id_konfigurace).value=id_polozky;
window.opener.document.getElementById(kvp).style.background = obrazek; 
window.opener.document.getElementById(priplatek).innerHTML='+ '+cena+' Kč';
window.opener.document.getElementById(kvp).title=nazev;
window.opener.document.getElementById(kvp).innerHTML=nazev;
window.close();
}
function osetri_konfigurace(konfigurace)
{
pom=true;
for(var i=0;i<konfigurace.length;i++)
{
//alert(document.getElementById(konfigurace[i]).value);
if (document.getElementById(konfigurace[i]).value=="") pom=false;
}
if (pom==false) alert("Před vložením zboží do košíku je třeba vybrat všechny "+konfigurace.length+" parametry zboží.");
return pom;
}

     var ani_interval=new Array();
    var act_step=new Array();
    function prepare_animation(head1,head2,foto,numof_steps,step_period,picture_change_period,numof_pictures,act_picture,nazev_intervalu,nazev_citace_step)
     {         
     headline1=document.getElementById(head1);
     act_step[nazev_citace_step]=0;
     ani_interval[nazev_intervalu]=window.setInterval("animation('"+head1+"','"+head2+"','"+foto+"','"+numof_steps+"','"+step_period+"','"+picture_change_period+"','"+numof_pictures+"','"+act_picture+"','"+nazev_intervalu+"','"+nazev_citace_step+"')", 40);
     headline1.src=document.getElementById(foto+act_picture).src;
     document.getElementById(head1+'_a').href=document.getElementById(foto+act_picture+'_a').href;
     document.getElementById(head2+'_a').href=document.getElementById(foto+act_picture+'_a').href;
     document.getElementById(head1+'_a').title=document.getElementById(foto+act_picture+'_a').title;
     document.getElementById(head2+'_a').title=document.getElementById(foto+act_picture+'_a').title;
     
     //alert(document.getElementById(head1+'_a').href)
     }

    function animation(head1,head2,foto,numof_steps,step_period,picture_change_period,numof_pictures,act_picture,nazev_intervalu,nazev_citace_step)
    {
    //alert(act_step[nazev_citace_step]+" "+numof_steps);
    headline1=document.getElementById(head1);
    headline2=document.getElementById(head2);
    
     if(act_step[nazev_citace_step]>numof_steps)
     {
      clearInterval(ani_interval[nazev_intervalu]);

      headline2.src=headline1.src;
      /*alert (headline1.src+"  "+headline2.src)+"  "+act_picture;*/
      headline2.style.MozOpacity=1;
      headline1.style.MozOpacity=0;
      headline2.style.opacity=1;
      headline1.style.opacity=0;
      if(headline1.filters)
      {
       headline2.filters.alpha.opacity=100;
       headline1.filters.alpha.opacity=0;
      }
      act_step[nazev_citace_step]=0;
      act_picture++;
      if(act_picture>=numof_pictures) act_picture=0;
      setTimeout("prepare_animation('"+head1+"','"+head2+"','"+foto+"','"+numof_steps+"','"+step_period+"','"+picture_change_period+"','"+numof_pictures+"','"+act_picture+"','"+nazev_intervalu+"','"+nazev_citace_step+"')",picture_change_period);
     }
     else
     {
      headline2.style.opacity=(numof_steps-act_step[nazev_citace_step])/numof_steps;
      headline1.style.opacity=act_step[nazev_citace_step]/numof_steps;
      headline2.style.MozOpacity=(numof_steps-act_step[nazev_citace_step])/numof_steps;
      headline1.style.MozOpacity=act_step[nazev_citace_step]/numof_steps;
      if(headline1.filters)
      {

       headline2.filters.alpha.opacity=((numof_steps-act_step[nazev_citace_step])/numof_steps)*100;
       headline1.filters.alpha.opacity=(act_step[nazev_citace_step]/numof_steps)*100;
       }
     }
     act_step[nazev_citace_step]++;
    }

