function start_zamowienie_produkt(){};
function alert_produkt(){alert("Podany produkt już istnieje w zamówieniach");};
function stop(){};
function wyswietl(){};

function next_pole(nazwa,parent,ilosc){
	var pierszwy=document.getElementById(nazwa+parent);
	var dwa=parent+1;
	var drugi=document.getElementById(nazwa+dwa);
		if(pierszwy.value.length==ilosc)
		drugi.focus();
}




function wyswietl_gwiazdke_ko(nazwa,ilosc,f){

	if(f.vat.checked == true)
	{
		for(var i=1;i<=ilosc;i++)
		{
			var wskaznik=document.getElementById(nazwa + i);
			wskaznik.style.visibility='visible';
			}
	}
	else
	{
		for(var i=1;i<=ilosc;i++)
			{
			var wskaznik=document.getElementById(nazwa + i);wskaznik.style.visibility='hidden';
			}
	}
}


function wyswietl_gwiazdke_typ(nazwa,ilosc,typ){

	if(typ ==1)
	{
		for(var i=1;i<=ilosc;i++)
		{
			var wskaznik=document.getElementById(nazwa + i);
			wskaznik.style.visibility='visible';
			}
	}
	else
	{
		for(var i=1;i<=ilosc;i++)
			{
			var wskaznik=document.getElementById(nazwa + i);wskaznik.style.visibility='hidden';
			}
	}
}



function przepisz(form){
	var f = form;
	if(f.dane_adresowe.checked == true)
	{
		f.miejscowosc_firma.value=f.miejscowosc.value;
		f.ulica_nr_firma.value=f.ulica_nr.value;
		f.kod_pocztowy_firma_1.value=f.kod_pocztowy1.value;
		f.kod_pocztowy_firma_2.value=f.kod_pocztowy2.value;
		f.kod_pocztowy_firma_3.value=f.kod_pocztowy3.value;
		f.wojewodztwo_firma.value=f.wojewodztwo.value;
	}
	else
	{
		f.dane_adresowe.value=1;
		f.miejscowosc_firma.value='';
		f.ulica_nr_firma.value='';
		f.kod_pocztowy_firma_1.value='';
		f.kod_pocztowy_firma_2.value='';
		f.kod_pocztowy_firma_3.value='';
		f.wojewodztwo_firma.value='';
	}
}

function typ_kate(f){
	if(f.vat.checked == true)
	{
		document.getElementById('typ_kata1').checked = false;
		document.getElementById('typ_kata2').checked = true;
		document.getElementById('typ_kata1').readonly = true;
		document.getElementById('typ_kata2').readonly = true;
	}
	else
	{
		document.getElementById('typ_kata1').checked = true;
		document.getElementById('typ_kata2').checked = false;
		document.getElementById('typ_kata1').readonly = false;
		document.getElementById('typ_kata2').readonly = false;
	}
}

function check_form(form,typ_form) {
var error = 0;
var f = form;
var mail= new String(f.adres_e_mail.value);
var error_message = "Wystąpiły błędy w trakcie przetwarzania formularza!\n\n";
var meil_w_bazie=0;
var wzor_meila=/^([\w]{1,}\.{0,1}\w{1,}@{1}\w{1,}\.{0,1}\-{0,1}\w{1,}\.{1}\w{0,}){1}$/;
if (wzor_meila.test(mail)==false){
error_message = error_message + "Nieprawidłowy mail \n";
error = 1;
}
else{
	meil_w_bazie=1;
}

if (f.imie_nazwisko.value.length == 0){
error_message = error_message + "Nie podano Imienia i Nazwiska \n";
error = 1;
}
else
{	
var wzor_imie_nazwisko=/^([a-zA-ZąśżźńółęćŻŹĆŃŁŚĄĘÓ]{1,} {1}[a-zA-ZąśżźńółęćŻŹĆŃŁŚĄĘÓ]{1,}-{0,1}[a-zA-ZąśżźńółęćŻŹĆŃŁŚĄĘÓ]{0,} {0,1}){1}$/;
if (wzor_imie_nazwisko.test(f.imie_nazwisko.value)==false){
error_message = error_message + "Imię i nazwisko zostało źle podane \n";
error = 1;
}
}






if (f.Tel_fax.value.length == 0){
error_message = error_message + "Nie podano Telefonu \n";
error = 1;
}
else
{	
var wzor_Tel_fax=/^([0-9\+ ]{1,}){1}$/;
if (wzor_Tel_fax.test(f.Tel_fax.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Telefon \n";
error = 1;
}
}
if (f.ulica_nr.value.length == 0){
error_message = error_message + "Nie podano nazwy Ulicy \n";
error = 1;
}
else
{
var wzor_ulica_nr=/^([^#\$%\^\?,])+$/;
if (wzor_ulica_nr.test(f.ulica_nr.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Ulica, nr \n";
error = 1;
}
}
if (f.kod_pocztowy1.value.length == 0 ||f.kod_pocztowy2.value.length == 0||f.kod_pocztowy3.value.length == 0){
error_message = error_message + "Nie podano pełnego kodu pocztowego \n";
error = 1;
}
else
{
var wzor_kod_pocztowy1=/^([0-9]{2}){1}$/;
if (wzor_kod_pocztowy1.test(f.kod_pocztowy1.value)==false)
{
error_message = error_message + "Nie prawidłowy format danych w polach Kod pocztowy\n";
error = 1;
}
else
{
var wzor_kod_pocztowy2=/^([0-9]{3}){1}$/;
if (wzor_kod_pocztowy2.test(f.kod_pocztowy2.value)==false)
{
error_message = error_message + "Nie prawidłowy format danych w polach Kod pocztowy\n";
error = 1;
}
else
{
var wzor_kod_pocztowy3=/^([^#\$%\^\?,])+$/;
if (wzor_kod_pocztowy3.test(f.kod_pocztowy3.value)==false)
{
error_message = error_message + "Nie prawidłowy format danych w polach Kod pocztowy\n";
error = 1;
}
}
}
}
if (f.miejscowosc.value.length == 0){
error_message = error_message + "Nie podano nazwy Miejscowości \n";
error = 1;
}
else
{
var wzor_miejscowosc=/^([a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{1,} {0,1}[a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{0,} {0,1}){1}$/;
if (wzor_miejscowosc.test(f.miejscowosc.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Miejscowość \n";
error = 1;
}

}
if (f.wojewodztwo.value.length == 0){
error_message = error_message + "Nie podano nazwy Województwa \n";
error = 1;
}
else
{
var wzor_wojewodztwo=/^([a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{5,}-{0,1}[a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{0,} {0,1}){1}$/;
if (wzor_wojewodztwo.test(f.wojewodztwo.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Województwo \n";
error = 1;
}
}


if(typ_form==1){
 if(f.haslo.value.length==0&&f.haslo2.value.length==0)
	{
		error_message = error_message + "Proszę wpisać hasło \n";
		error = 1;
	}
	if(f.haslo.value != f.haslo2.value){
		error_message = error_message + "Różne dane w polach HASŁO i POTWIERDŹ HASŁO \n";
		error = 1;

	}
	if(f.rejestracja.value ==0&&meil_w_bazie==1){
		error_message = error_message + "Urzytkownik o takim e-mailu jest już zapisany w bazie, proszę zmienić e-mail  \n";
		error = 1;

	}

}


if (f.vat.checked == true||f.typ_kata2.checked == true){


if (f.typ_kata2.checked == false&& typ_form==1){
error_message = error_message + "Nieprawidłowy typ konta \n";
error = 1;
}

if (f.faktura.checked == false){
error_message = error_message + "Nie zaznaczono oświadczenia \n";
error = 1;
}

if(f.nip.value.length == 0)
{
error_message = error_message + "Pole NIP nie zostało wypełnione \n";
error = 1;
}
else
{
var wzor_nip=/^([0-9]{3}-{1}[0-9]{2}-{1}[0-9]{2}-{1}[0-9]{3}){1}$/;
if (wzor_nip.test(f.nip.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu NIP \n";
error = 1;
}
}
if (f.firma.value.length == 0){
error_message = error_message + "Nie podano nazwy firmy \n";
error = 1;
}
else
{
var wzor_firma=/^([^#\$%\^\?,])+$/;
if (wzor_firma.test(f.firma.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Firma\n";
error = 1;
}
}
if (f.miejscowosc_firma.value.length == 0){
error_message = error_message + "Nie podano nazwy Miejscowości dla firmy \n";
error = 1;
}
else
{
var wzor_miejscowosc_firma=/^([a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{1,} {0,1}[a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{0,} {0,1}){1}$/;
if (wzor_miejscowosc_firma.test(f.miejscowosc_firma.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Miejscowość dla firmy \n";
error = 1;
}
}
if (f.ulica_nr_firma.value.length == 0){
error_message = error_message + "Nie podano nazwy Ulicy dla firmy \n";
error = 1;
}
else
{
var wzor_ulica_nr_firma=/^([^#\$%\^\?,])+$/;
if (wzor_ulica_nr_firma.test(f.ulica_nr_firma.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Ulica, nr dla firmy \n";
error = 1;
}

}
if (f.kod_pocztowy_firma_1.value.length == 0 ||f.kod_pocztowy_firma_2.value.length == 0||f.kod_pocztowy_firma_3.value.length == 0){
error_message = error_message + "Nie podano pełnego kodu pocztowego dla firmy \n";
error = 1;
}
else
{
var wzor_kod_pocztowy_firma_1=/^([0-9]{2}){1}$/;
if (wzor_kod_pocztowy_firma_1.test(f.kod_pocztowy_firma_1.value)==false)
{
error_message = error_message + "Nie prawidłowy format danych w polach Kod pocztowy dla firmy \n";
error = 1;
}
else
{
var wzor_kod_pocztowy_firma_2=/^([0-9]{3}){1}$/;
if (wzor_kod_pocztowy_firma_2.test(f.kod_pocztowy_firma_2.value)==false)
{
error_message = error_message + "Nie prawidłowy format danych w polach Kod pocztowy dla firmy \n";
error = 1;
}
else
{
var wzor_kod_pocztowy_firma_3=/^([^#\$%\^\?,])+$/;
if (wzor_kod_pocztowy_firma_3.test(f.kod_pocztowy_firma_3.value)==false)
{
error_message = error_message + "Nie prawidłowy format danych w polach Kod pocztowy dla firmy \n";
error = 1;
}
}
}
}
if (f.wojewodztwo_firma.value.length == 0){
error_message = error_message + "Nie podano nazwy Województwa dla firmy \n";
error = 1;
}
else
{
var wzor_wojewodztwo_firma=/^([a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{5,}-{0,1}[a-zA-zżźćńłśąęóŻŹĆŃŁŚĄĘÓ]{0,} {0,1}){1}$/;
if (wzor_wojewodztwo_firma.test(f.wojewodztwo_firma.value)==false){
error_message = error_message + "Nie prawidłowy format danych w polu Województwo dla firmy \n";
error = 1;
}
}
}

if(document.getElementById('regulamin'))
if (f.regulamin.checked == false){
error_message = error_message + "Brak akceptacji regulaminu \n";
error = 1;
}

if (error == 0){
	if(typ_form==1){
		document.KonForm.submit();}
	else{
		wyslijAJAX();}

	}
else{
alert(error_message);
}
}




