function zmien(kolor, id,id_koloru) {
   document.getElementById(id).value = id_koloru;
   var indexTemp = id.indexOf("_");
   var id_karty=id.substring(indexTemp+1);
   var buyOptCount=document.getElementById('buyOptCount_'+id_karty+'_hidden').value;
   hideAllCenaSpan('spanCenaBr_'+id_karty+'_','spanCenaN_'+id_karty+'_','spanIndeksTowaru_'+id_karty+'_',buyOptCount);
    var spanCenaBrLayer = new getObj('spanCenaBr_'+id_karty+ "_"+ id_koloru );
    if(spanCenaBrLayer!=null)
    {
        spanCenaBrLayer.style.display = 'inline';  
    }
    var spanCenaNLayer = new getObj('spanCenaN_'+id_karty+ "_"+ id_koloru );
    if(spanCenaNLayer!=null && spanCenaNLayer.style!=null)
    {
        spanCenaNLayer.style.display = 'inline';      
    }
    var spanIndeksTowaruLayer = new getObj('spanIndeksTowaru_'+id_karty+ "_"+ id_koloru );
    if(spanIndeksTowaruLayer!=null && spanIndeksTowaruLayer.style!=null)
    {
        spanIndeksTowaruLayer.style.display = 'inline';      
    }
    var hiddenCenaBr = new getObj('spanCenaBr_'+id_karty+ "_" + "hidden");     
    if(hiddenCenaBr!=null)
    {    
        hiddenCenaBr.obj.value = 'spanCenaBr_'+id_karty+ "_"+id_koloru; 
    }
        var hiddenIndeksTowaru= new getObj('spanIndeksTowaru_'+id_karty+ "_" + "hidden");     
    if(hiddenIndeksTowaru!=null)
    {    
        hiddenIndeksTowaru.obj.value = 'spanIndeksTowaru_'+id_karty+ "_"+id_koloru; 
    }      
    var hiddenCenaN = new getObj('spanCenaN_'+id_karty+ "_" + "hidden");     
    if(hiddenCenaN!=null)
    {
        if(hiddenCenaN.obj!=null)
        {
            hiddenCenaN.obj.value = 'spanCenaN_'+id_karty+ "_"+id_koloru; 
        }
    }      
   var cardFilesCount=document.getElementById('cardFilesCount_'+id_karty+'_hidden').value;
   var kolorFound=false;
   var cardBuyOptNoFilesEl=document.getElementById('ukrPoleBuyOptNoFilesIdxs_'+id_karty);
   if(cardBuyOptNoFilesEl!=null)
   {
       var cardBuyOptNoFiles=cardBuyOptNoFilesEl.value;
       var temp = new Array(); 
       temp = cardBuyOptNoFiles.split(';')
       var i=0;
       var newId_koloru=id_koloru;
       for (i=0;i<=temp.length;i++)
       {
           if(temp[i]==id_koloru && temp[i]!=temp[temp.length-1])
           {
               kolorFound=true;
               break;
           }
           else if(temp[i]<id_koloru)
           {
              newId_koloru--;
           }
       }
       id_koloru=newId_koloru;
   }
   if(((!kolorFound && newId_koloru>=0) || (cardBuyOptNoFilesEl==null)) && document.getElementById('details_'+id_karty+ "_hidden")!=null)
   {
       overPic('details_'+id_karty+ "_",'imgBig_'+id_karty+ "_",id_koloru,cardFilesCount);
       clickPic('details_'+id_karty+ "_",'imgBig_'+id_karty+ "_",id_koloru,cardFilesCount);
   }
}

function zmien_obraz(id_koloru,id) {
   var indexTemp = id.indexOf("_");
   var id_karty=id.substring(indexTemp+1);
   var buyOptCount=document.getElementById('buyOptCount_'+id_karty+'_hidden').value;
   hideAllCenaSpan('spanCenaBr_'+id_karty+'_','spanCenaN_'+id_karty+'_','spanIndeksTowaru_'+id_karty+'_',buyOptCount);
    var spanCenaBrLayer = new getObj('spanCenaBr_'+id_karty+ "_"+ id_koloru );
    if(spanCenaBrLayer!=null)
    {
        spanCenaBrLayer.style.display = 'inline';  
    }
    var spanCenaNLayer = new getObj('spanCenaN_'+id_karty+ "_"+ id_koloru );
    if(spanCenaNLayer!=null && spanCenaNLayer.style!=null)
    {
        spanCenaNLayer.style.display = 'inline';      
    }
        var spanIndeksTowaruLayer = new getObj('spanIndeksTowaru_'+id_karty+ "_"+ id_koloru );
    if(spanIndeksTowaruLayer!=null && spanIndeksTowaruLayer.style!=null)
    {
        spanIndeksTowaruLayer.style.display = 'inline';      
    }    
   var cardFilesCount=document.getElementById('cardFilesCount_'+id_karty+'_hidden').value;
   var kolorFound=false;
   var cardBuyOptNoFilesEl=document.getElementById('ukrPoleBuyOptNoFilesIdxs_'+id_karty);
   if(cardBuyOptNoFilesEl!=null)
   {
       var cardBuyOptNoFiles=cardBuyOptNoFilesEl.value;
       var temp = new Array(); 
       temp = cardBuyOptNoFiles.split(';')
       var i=0;
       var newId_koloru=id_koloru;
       for (i=0;i<=temp.length;i++)
       {
           if(temp[i]==id_koloru && temp[i]!=temp[temp.length-1])
           {
               kolorFound=true;
               break;
           }
           else if(temp[i]<id_koloru)
           {
              newId_koloru--;
           }
       }
       id_koloru=newId_koloru;
   }
   if(((!kolorFound && newId_koloru>=0)  || (cardBuyOptNoFilesEl==null))&& document.getElementById('details_'+id_karty+ "_hidden")!=null)
   {
   overPic('details_'+id_karty+ "_",'imgBig_'+id_karty+ "_",id_koloru,cardFilesCount);
   }
}

function przywroc_obraz(id) {
   var id_koloru= document.getElementById(id).value;
   var indexTemp = id.indexOf("_");
   var id_karty=id.substring(indexTemp+1);
   var buyOptCount=document.getElementById('buyOptCount_'+id_karty+'_hidden').value;
   hideAllCenaSpan('spanCenaBr_'+id_karty+'_','spanCenaN_'+id_karty+'_','spanIndeksTowaru_'+id_karty+'_',buyOptCount);
    var spanCenaBrLayer = new getObj('spanCenaBr_'+id_karty+ "_"+ id_koloru );
    if(spanCenaBrLayer!=null)
    {
        spanCenaBrLayer.style.display = 'inline';  
    }
    var spanCenaNLayer = new getObj('spanCenaN_'+id_karty+ "_"+ id_koloru );
    if(spanCenaNLayer!=null && spanCenaNLayer.style!=null)
    {
        spanCenaNLayer.style.display = 'inline';      
    }
    var spanIndeksTowaruLayer = new getObj('spanIndeksTowaru_'+id_karty+ "_"+ id_koloru );
    if(spanIndeksTowaruLayer!=null && spanIndeksTowaruLayer.style!=null)
    {
        spanIndeksTowaruLayer.style.display = 'inline';      
    }       
   var cardFilesCount=document.getElementById('cardFilesCount_'+id_karty+'_hidden').value;
   var kolorFound=false;
   var cardBuyOptNoFilesEl=document.getElementById('ukrPoleBuyOptNoFilesIdxs_'+id_karty);
   if(cardBuyOptNoFilesEl!=null)
   {
       var cardBuyOptNoFiles=cardBuyOptNoFilesEl.value;
       var temp = new Array(); 
       temp = cardBuyOptNoFiles.split(';')
       var i=0;
       var newId_koloru=id_koloru;
       for (i=0;i<=temp.length;i++)
       {
           if(temp[i]==id_koloru && temp[i]!=temp[temp.length-1])
           {
               kolorFound=true;
               break;
           }
           else if(temp[i]<id_koloru)
           {
              newId_koloru--;
           }
       }
       id_koloru=newId_koloru;
   }
   if(((!kolorFound && newId_koloru>=0)  || (cardBuyOptNoFilesEl==null))&& document.getElementById('details_'+id_karty+ "_hidden")!=null)
   {
   showDefaultPic('details_'+id_karty+ "_",'imgBig_'+id_karty+ "_",cardFilesCount);
   }
}

function hideAllCenaSpan(cenaBrLayerName,cenaNLayerName,indeksLayerName, picCount)
{
    for(var i=0;i<picCount;i++)
    {
        var imgLayer = new getObj(cenaBrLayerName+i);
        if(imgLayer !=null)
        {
            imgLayer.style.display ='none';
        }
        var imgLayers = new getObj(cenaNLayerName+i);
        if(imgLayers !=null && imgLayers.style!=null)
        {
            imgLayers.style.display ='none';
        }
        var imgLayerIndeks = new getObj(indeksLayerName+i);
        if(imgLayerIndeks !=null && imgLayerIndeks.style!=null)
        {
            imgLayerIndeks.style.display ='none';
        }
    }
}
