function nav_show_hide_init() 
{
	var lis = document.getElementById('side');
  if (lis) {
    var lis = lis.getElementsByTagName('li');
    for(var i=0; i<lis.length; i++)
      if (lis[i].className == 'sub')
        lis[i].getElementsByTagName('a')[0].onclick = nav_show_hide;
  }
}
function nav_show_hide() 
{
	e = this.parentNode;
	if (e.className == 'sub') {
		e.className = '';
	}
	else {
		e.className = 'sub';
	}
  return false;
}
nav_show_hide_init();


var pic_movement = 0;
function pics_change_init() 
{
  var pics = document.getElementById('pics');
  if (pics) {
    pics = pics.getElementsByTagName('ul')[0].getElementsByTagName('a');
    for(var i=0; i<pics.length; i++)
      pics[i].onclick = pics_change;
    var btn_prev = document.getElementById('btn_prev');
    var btn_next = document.getElementById('btn_next');    
    if (btn_prev) btn_prev.onclick = function(){pics_move(-1);return false;};
    if (btn_next) btn_next.onclick = function(){pics_move(1);return false;};    
  }
}
function pics_change() 
{
  var pic_small = this.getElementsByTagName('img')[0];
  var pic = document.getElementById('pic');
  pic.src = pic_small.src;
  pic.parentNode.href = this.href;
  Shadowbox.setup();
  return false;    
}
function pics_move(direction) {
  var pics_count = document.getElementById('pics').getElementsByTagName('li').length;
  if (direction == 1 && pics_count > 4 && pics_count - pic_movement > 4 && pic_movement < pics_count) {
    pic_movement = pic_movement + 1;
    document.getElementById('pics').getElementsByTagName('li')[pic_movement-1].style.display='none';
  }
  if (direction == -1 && pics_count > 4 && pics_count - pic_movement >= 4 && pic_movement > 0) {
    pic_movement = pic_movement - 1;
    document.getElementById('pics').getElementsByTagName('li')[pic_movement].style.display='block';
  }  
}
pics_change_init();

function sprawdz_wybor(w, biel, ecru){  
  var x1 = document.getElementById('suknia_biala').checked;
  var x2 = document.getElementById('suknia_ecru').checked;
  var x3 = document.getElementById('suknia_inna').checked;
  if (!x1 && !x2 && !x3) {
    var e = document.getElementById('nie_wybrales');
    e.style.display = 'block';
    e.innerHTML = 'Najpierw wybierz wersję produktu!';
    return false;
  }
  if (x1 || x2 || x3) {
    var wymiary = w.split(',');
    for(var i=0; i<wymiary.length; i++) {
      ew = document.getElementById(wymiary[i]).value;
      if (!ew) {
        var e = document.getElementById('nie_wybrales');
        e.style.display = 'block';
        e.innerHTML = 'Najpierw podaj wymiary produktu!';
        return false;
      }
    }
  }
  if (x1 || x2 || x3) {
    biel = biel.split(';');
    var j = 0;
    for(var i=0; i<biel.length; i++) {
      var opcja = biel[i].split(':');
      if (document.getElementById(opcja[0]).value == opcja[1]) j++;
    }
    if (j == biel.length) {
      var e = document.getElementById('nie_wybrales');
      e.style.display = 'block';
      e.innerHTML = 'Nie możesz wybrać wszystkich dodatków w kolorze białym!';
      return false;
    }
    var j = 0;
    for(var i=0; i<ecru.length; i++) {
      var opcja = ecru[i].split(':');
      if (document.getElementById(opcja[0]).value == opcja[1]) j++;
    }
    if (j == biel.length) {
      var e = document.getElementById('nie_wybrales');
      e.style.display = 'block';
      e.innerHTML = 'Nie możesz wybrać wszystkich dodatków w kolorze ecru!';
      return false;
    }
    return false;
  }
  this.form.submit();
  return true;
}



function pokaz_wersje(){  
  var x1 = document.getElementById('suknia_biala');
  var x2 = document.getElementById('suknia_ecru');
  var x3 = document.getElementById('suknia_inna');
  if (x3 && x3.checked) {
    var e = document.getElementById('suknia_inna_wymiary');
    if (e) e.style.display = 'block';
  } else {
    var e = document.getElementById('suknia_inna_wymiary');
    if (e) e.style.display = 'none';
  }
  if ((x1 && x1.checked) || (x2 && x2.checked) || (x3 && x3.checked)) {
    var e = document.getElementById('box_wymiary');
    e.style.display = 'block';
  }
}


