function openWindow(link) // inspired by porneL - http://pornel.net/pups/
{
  try
  {
    var new_window = window.open(link, '_blank');
    if(new_window) return false;
  }
  catch(e){}
  return true;
}

var submit_disabled = false;

function checkRequiredFields(form_id)
{
  if(submit_disabled) return false;
  ok = true;
  fields = document.getElementsByTagName('input');
  for(var i in fields) if(fields[i].className=='text required')
  {
    if(fields[i].parentNode.parentNode.id==form_id && !fields[i].value) ok = false;
  }
  fields = document.getElementsByTagName('textarea');
  for(var i in fields) if(fields[i].className=='required')
  {
    if(fields[i].parentNode.parentNode.id==form_id && !fields[i].value) ok = false;
  }
  if(ok)
  {
    submit_disabled = true;
    setTimeout('enableSubmit()', 2000);
    return true;
  }
  alert('Musisz wypełnić wszystkie wymagane pola (oznaczone gwiazdką).');
  return false;
}

function enableSubmit(form_id)
{
  submit_disabled = false;
}

function showPreview(id, address)
{
  hideAllPreviews();
  img = new Image();
  img.onload = function()
  {
    document.getElementById(id).src = img.src;
    document.getElementById(id).style.marginTop = -parseInt(img.height + 19) + 'px';
    document.getElementById(id).style.marginLeft = -parseInt((img.width - (document.getElementById(id).parentNode.offsetWidth))/2 + 4) + 'px';
    document.getElementById(id).style.display = 'block';
  }
  img.src = address;
}

function hidePreview(id)
{
  document.getElementById(id).style.display = 'none';
}

function hideAllPreviews()
{
  ip = document.getElementsByTagName('img');
  for(var i in ip) if(ip[i].className=='preview')
  {
    ip[i].style.display = 'none';
  }
}

function changeDachuwka(img1,img2,nname){
    $('#dachowkaImgBig1i').animate({
        opacity: 0.25,
      }, 100, function() {
        // Animation complete.
        $('#dachowkaImgBig1i').attr('src','./gfx/img/'+img1);
        $('#dachowkaImgBig1i').attr('alt',nname);
        $('#dachowkaImgBig1t').html(nname);
        $('#dachowkaImgBig1i').animate({
          opacity: 1,
        }, 100);
      });
      
      $('#dachowkaImgBig2i').animate({
        opacity: 0.25,
      }, 100, function() {
        // Animation complete.
        $('#dachowkaImgBig2i').attr('src','./gfx/img/'+img2);
        $('#dachowkaImgBig2i').attr('alt',nname);
        $('#dachowkaImgBig2i').animate({
          opacity: 1,
        }, 100);
      });

    //$('#dachowkaImgBig2i').attr('src','./gfx/img/'+img2);
    //$('#dachowkaImgBig2i').attr('alt',nname);
}

var znFotok = 0;
var znFotokE = 1;
function startSlide(ileEl){
    if(ileEl>1){
      znFotok++;
      znFotokE = znFotok + 1
      $('#galId'+znFotok).fadeOut('normal');
      if(znFotokE>ileEl){ znFotokE = 1; znFotok=0; }
      $('#galId'+znFotokE).fadeIn('normal');
      setTimeout ( "startSlide("+ileEl+")", 3000 );
   }    
}

