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;
}

function checkRequiredFields(form_id)
{
  ok = true;
  fields = document.getElementsByTagName('input');
  for(var i in fields) if(fields[i].className=='text required')
  {
    if(fields[i].parentNode.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.parentNode.id==form_id && !fields[i].value) ok = false;
  }
  if(ok)
  {
    document.getElementById('submit_'+form_id).disabled = 'disabled';
    return true;
  }
  alert('Musisz wypełnić wszystkie wymagane pola (oznaczone gwiazdką).');
  return false;
}

time = 5000;

function changePartner()
{
  partners = document.getElementsByTagName('li');
  first_partner = 0;
  changed = false;
  for(var i in partners) if(partners[i].className=='partner')
  {
    //alert(partners[i].innerHTML);
    if(!first_partner) first_partner = i;
    if(partners[i].style.display=='block')
    {
      partners[i].style.display = 'none';
      changed = true;
    }
    else if(changed)
    {
      partners[i].style.display = 'block';
      setTimeout('changePartner()', time);
      changed = false;
    }
  }
  if(changed)
  {
    partners[first_partner].style.display = 'block';
    setTimeout('changePartner()', time);
  }
}


