function wyswietl_platnosci(numery, maksimum, elektroniczna) {
	var numer=numery.split(" ");
	var x;
	var y;
	for (x=0; x<=maksimum; x++) {
		if (document.getElementById("input_platnosci_"+x))
		{
			document.getElementById("input_platnosci_"+x).style.display="none";
			document.getElementById("input_platnosci_check_"+x).checked='';
		}
	}
	for (y in numer) {
		if (document.getElementById("input_platnosci_"+numer[y]))
			document.getElementById("input_platnosci_"+numer[y]).style.display="block";
	}
	if (elektroniczna==1)
		document.getElementById("platnosc_elektroniczna").style.display="block";
	else
		document.getElementById("platnosc_elektroniczna").style.display="none";
}	

function serie() {
	if (document.serie_form.seria.selectedIndex!=0) document.serie_form.submit()
}

function Focus(control) {
  control.focus();
  control.select();
}

function IsEmailCorrect(email) {
  return email.match(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/)!=null;
}

function IsEmpty(pole) {
  if (pole=='') 
  	return true
	else
	return false
}

function wyczysc(pole) {
pole.value='';
}

function kopiuj(form)
{
document.zamowienie.faktura_imie.value=document.zamowienie.imie.value;
document.zamowienie.faktura_nazwisko.value=document.zamowienie.nazwisko.value;
document.zamowienie.faktura_ulica.value=document.zamowienie.ulica.value;
document.zamowienie.faktura_numer_domu.value=document.zamowienie.numer_domu.value;
document.zamowienie.faktura_miejscowosc.value=document.zamowienie.miejscowosc.value;
document.zamowienie.faktura_kod_pocztowy.value=document.zamowienie.kod_pocztowy.value;
document.zamowienie.faktura_kraj.value=document.zamowienie.kraj.value;
document.zamowienie.elements[22].value=document.zamowienie.elements[6].value;
}

function sprawdz_pola(form)
{
if (IsEmpty(form.imie.value)) {
    alert('Proszę podać imię');
    Focus(form.imie);
    return false;
  }
if (IsEmpty(form.nazwisko.value)) {
    alert('Proszę podać nazwisko');
    Focus(form.nazwisko);
    return false;
  }  
if (IsEmpty(form.ulica.value)) {
    alert('Proszę podać ulicę');
    Focus(form.ulica);
    return false;
  }  
if (IsEmpty(form.numer_domu.value)) {
    alert('Proszę podać numer domu');
    Focus(form.numer_domu);
    return false;
  }  
if (IsEmpty(form.miejscowosc.value)) {
    alert('Proszę podać miejscowość');
    Focus(form.miejscowosc);
    return false;
  }  
if (IsEmpty(form.kod_pocztowy.value)) {
    alert('Proszę podać kod pocztowy');
    Focus(form.kod_pocztowy);
    return false;
  } 
/*if (form.elements[6].selectedIndex==0) {
    alert('Proszę wybrać województwo');
    return false;
  } */
if (IsEmpty(form.kraj.value)) {
    alert('Proszę podać kraj');
    Focus(form.kraj);
    return false;
  } 
if (!IsEmailCorrect(form.mail.value)) {
    alert('Proszę podać poprawny adres e-mail');
    Focus(form.mail);
    return false;
  }
if (form.haslo.value.length<3) {
    alert('Prosze podać hasło\n Hasło musi posiadać conajmniej 3 znaki');
    Focus(form.haslo);
    return false;
  }
if (form.haslo.value!=form.haslo_pow.value) {
    alert('Podane hasła powinny być identyczne');
    Focus(form.haslo);
    return false;
  }   

if (form.faktura.checked==true) {	
	if (IsEmpty(form.nip.value)) {
    	alert('Proszę podać NIP');
    	Focus(form.nip);
    	return false;
  	  }
	if (IsEmpty(form.nazwa_firmy.value)) {
    	alert('Proszę podać nazwę firmy');
    	Focus(form.nazwa_firmy);
    	return false;
  	  }
	if (IsEmpty(form.faktura_imie.value)) {
    	alert('Proszę podać imię');
    	Focus(form.faktura_imie);
    	return false;
  	  }
	if (IsEmpty(form.faktura_nazwisko.value)) {
    	alert('Proszę podać nazwisko');
    	Focus(form.faktura_nazwisko);
    	return false;
  	  }
	if (IsEmpty(form.faktura_ulica.value)) {
    	alert('Proszę podać ulicę');
    	Focus(form.faktura_ulica);
    	return false;
  	  }
	if (IsEmpty(form.faktura_numer_domu.value)) {
    	alert('Proszę podać numer domu');
    	Focus(form.faktura_numer_domu);
    	return false;
  	  }
	if (IsEmpty(form.faktura_miejscowosc.value)) {
    	alert('Proszę podać miejscowość');
    	Focus(form.faktura_miejscowosc);
    	return false;		
  	  }
	if (IsEmpty(form.faktura_kod_pocztowy.value)) {
    	alert('Proszę podać kod pocztowy');
    	Focus(form.faktura_kod_pocztowy);
    	return false;
  	  }	
/*	if (form.elements[18].selectedIndex==0) {
    	alert('Proszę wybrać województwo');
    	return false;
  	  } */
	if (IsEmpty(form.faktura_kraj.value)) {
    	alert('Proszę podać kraj');
	    Focus(form.faktura_kraj);
	    return false;
	  } 	  
  }
  
return true;
}

function sprawdz_katalog(form)
{
if (IsEmpty(form.imie.value)) {
    alert('Proszę podać imię');
    Focus(form.imie);
    return false;
  }
if (IsEmpty(form.nazwisko.value)) {
    alert('Proszę podać nazwisko');
    Focus(form.nazwisko);
    return false;
  }  
if (IsEmpty(form.ulica.value)) {
    alert('Proszę podać ulicę');
    Focus(form.ulica);
    return false;
  }  
if (IsEmpty(form.numer_domu.value)) {
    alert('Proszę podać numer domu');
    Focus(form.numer_domu);
    return false;
  }  
if (IsEmpty(form.miejscowosc.value)) {
    alert('Proszę podać miejscowość');
    Focus(form.miejscowosc);
    return false;
  }  
if (IsEmpty(form.kod_pocztowy.value)) {
    alert('Proszę podać kod pocztowy');
    Focus(form.kod_pocztowy);
    return false;
  } 
/*if (form.elements[6].selectedIndex==0) {
    alert('Proszę wybrać województwo');
    return false;
  }    */
if (!IsEmpty(form.mail.value)) {  
	if (!IsEmailCorrect(form.mail.value)) {
    	alert('Proszę podać poprawny adres e-mail');
    	Focus(form.mail);
    	return false;
  		}
	}
if (form.haslo.value.length<3) {
    alert('Prosze podać hasło\n Hasło musi posiadać conajmniej 3 znaki');
    Focus(form.haslo);
    return false;
  }
if (form.haslo.value!=form.haslo_pow.value) {
    alert('Podane hasła powinny być identyczne');
    Focus(form.haslo);
    return false;
  } 

return true;
}

function formularz_sprawdz(form)
{
	myOption = -1;
	for (i=form.platnosci2.length-1; i > -1; i--) {
		if (form.platnosci2[i].checked) {
			myOption = i; 
			i = -1;
		}
	}
	if (myOption == -1) {
    alert('Proszę podać formę płatności');
 	 return false;
  }
form.submit();
}

function NewsletterOnSubmit(form) {
  if (!IsEmailCorrect(form.email.value)) {
    alert('Podaj poprawny adres e-mail');
    Focus(form.email);
    return false;
  }
  return true;
}

function openW(strona,width_,height_,sc){
         new_window = window.open(strona,'strona','width='+width_+',height='+height_+',toolbars=no,resizeble="no",scrollbars='+sc);
}
