function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function $(id){
   return document.getElementById(id);
}

function powieksz(){
   plik = $('zdjeciePowiekszenieSrc').value;
   if ( plik == ''){
      alert('Brak zdjęcia.');
      return false;
   }
   var zdjatko=window.open('', 'zdjatko', 'width=450,height=600,top=20,left=20,resizable=yes,toolbar=no,scrollbars=no');
   // 'images/kolekcja/'+plik
   zdjatko.document.write('<html><head><title>Brubeck.pl</title></head><body style="margin:0px; padding:0px;"><a href="javascript:window.close();"><img src="images/produkt/'+plik+'" border="0"></a></body></html>');
   zdjatko.document.close();
   zdjatko.focus();
}



function podmien(zdjecieId, zdjecieMidSrc, zdjecieMaxSrc){
   $(zdjecieId).src='images/produkt/'+zdjecieMidSrc;
   $('zdjeciePowiekszenieSrc').value=zdjecieMaxSrc;
}

function podmienKolekcja(zdjecieId, linkId, zdjecieMidSrc, zdjecieMaxSrc){
   $(zdjecieId).src='images/produkt/'+zdjecieMidSrc;
   //alert($(linkId).href);
   $(linkId).href='images/produkt/'+zdjecieMaxSrc;
}

function podmien_kolor(kolor){
   if ( kolory_dane[kolor]['mid']!='' ) {
      podmien('produktZdjecie', kolory_dane[kolor]['mid'], kolory_dane[kolor]['max']);
   }
}

function option_kolor(kolor){
   // $('kolor').value=kolor;
}

function spr_produkt_ilosc(pole){
  tmp=parseInt(pole.value);
  if ( isNaN(tmp) || tmp<1 ) tmp=0;
  pole.value=tmp;
}

function spr_produkt_koszyk_ilosc(pole){
  tmp=parseInt(pole.value);
  if ( isNaN(tmp) || tmp<1 ) {
    alert('Wprowadź poprawną ilość produktu !');
    return false;
  } else {
    pole.value=tmp;
    return true;
  }
}

function spr_produkty_koszyk(f){
ile=f.elements.length-6;
for (i=0;i<ile;i++){
  if ( !spr_produkt_koszyk_ilosc(f.elements[i]) ) {
    f.elements[i].focus();
    return false;
  }
}
return true;
}

function dopelnijZera(v, ilosc){
  v=v.toString();
  v=v.split('.');
  if ( v.length==1 ) v.push('');
  if ( v[1].length<ilosc ) {
    reszta='';
    for (var i=ilosc;i>v[1].length;i--) reszta+='0';
    v[1]+=reszta;
  } 
   v[1]=v[1].slice(0,ilosc);

  return v.join('.');
}

var dostawa_cena=Array();
dostawa_cena['poczta_zwykla']=Array()
dostawa_cena['poczta_zwykla']['przelew']=10.40;
dostawa_cena['poczta_zwykla']['pobranie']=14.00;

dostawa_cena['poczta_priorytet']=Array()
dostawa_cena['poczta_priorytet']['przelew']=12.20;
dostawa_cena['poczta_priorytet']['pobranie']=16.50;

dostawa_cena['kurier_gls']=Array()
dostawa_cena['kurier_gls']['przelew']=18.00;
dostawa_cena['kurier_gls']['pobranie']=24.50;

dostawa_typ = 'poczta_zwykla';
platnosc_typ = '';

function dostawaCena(f){
   dostawa_suma = 0.00;
   // alert(dostawa_typ);
   if ( dostawa_typ != '' && platnosc_typ != '' ) dostawa_suma = dostawa_cena[dostawa_typ][platnosc_typ];
   w_dostawa = dopelnijZera(dostawa_suma, 2);
   $('k_dostawa').innerHTML = w_dostawa.replace(".", ",");
   w_suma = dopelnijZera(parseFloat($('k_suma_prod').innerHTML) + dostawa_suma, 2);
   $('k_suma').innerHTML = w_suma.replace(".", ",");
   $('k_platnosc_przelew').innerHTML = dopelnijZera(dostawa_cena[dostawa_typ]['przelew'], 2).replace(".", ",");
   $('k_platnosc_pobranie').innerHTML = dopelnijZera(dostawa_cena[dostawa_typ]['pobranie'], 2).replace(".", ",");
}

function ustawBelke0(){
   tresc_wysokosc = 0;
   $('tabela-3').style.height = '35px';
   if ( document.height ) {
      tresc_wysokosc = document.height;
   } else{
      tresc_wysokosc = document.body.scrollHeight;
   }
   //alert(document.body.clientHeight+':'+document.body.scrollHeight+':'+document.height)
   if ( document.body.clientHeight>tresc_wysokosc) {
      roznica = document.body.clientHeight - $('tabela-1').clientHeight - $('tabela-2').clientHeight;
      $('tabela-3').style.height = roznica+'px';
   }
   setTimeout("ustawBelke()", 250);
}

function ustawBelke(){
   tresc_wysokosc = 0;
   tab3r = parseInt($('tabela-3').style.height)-35;
   if ( isNaN(tab3r) || tab3r<0) tab3r = 0;
   if ( document.height ) {
      tresc_wysokosc = document.height;
   } else{
      tresc_wysokosc = document.body.scrollHeight;
   }
   tresc_wysokosc -= tab3r;
    //alert(tresc_wysokosc+' : '+$('tabela-3').style.height+' : '+tab3r);
   //alert(document.body.clientHeight+':'+document.body.scrollHeight+':'+document.height)
   przegWys = document.body.clientHeight;
   if ( przegWys>tresc_wysokosc) {
      roznica = przegWys - $('tabela-1').clientHeight - $('tabela-2').clientHeight;
      $('tabela-3').style.height = roznica+'px';
   }
   setTimeout("ustawBelke()", 250);
}

