function start2(){document.szukaj_2.submit();}
function alert_produkt(){alert("Podany produkt już istnieje w zamówieniach");}
function stop(){}
function przewin(){}
function wyswietl(){}
function start_zamowienie_produkt(){}
function $(id) { 
		return document.getElementById(id)
}

function zamien_cene(cena,katalog,nazwa,valuta,cena_w,cena_calosciowa_zmiana,zmienna_sciezka,je_w_ko)
{
	if(document.getElementById('sc_ko'))
	 $('sc_ko').value=zmienna_sciezka;


	if( $('cena_img'))
	if(cena_w!='')
	 $('cena_img').innerHTML=cena_w;
	else
	 $('cena_img').innerHTML='<table border="0" cellpadding="0" cellspacing="0"><tr><td align="left"  valign="bottom" width="50px"><font color="#959a62" style="font-size:12px"><b>Cena:</b></font></td><td   align="left" valign="bottom"><font color="#7f8640" style="font-size:12px"><b>'+cena+' '+valuta+'</b></font></td></tr></table>';
	
	if( $('ops_prduktu'))
	if(cena_calosciowa_zmiana!='')
	 $('ops_prduktu').innerHTML='<div class="sr1">ID: </div><div class="sr2">'+katalog+'</div><br><div class="sr1">Cena: </div><div class="sr2">'+cena_calosciowa_zmiana+' '+valuta+'</div><br><div class="sr3">Nazwa: </div><div class="sr4">'+nazwa+'</div>';	
	else
	 $('ops_prduktu').innerHTML='<div class="sr1">ID: </div><div class="sr2">'+katalog+'</div><br><div class="sr1">Cena: </div><div class="sr2">'+cena+' '+valuta+'</div><br><div class="sr3">Nazwa: </div><div class="sr4">'+nazwa+'</div>';	
	if( $('ko_brak1'))
	{
		if(je_w_ko==1)
		{
			$('ko_brak1').innerHTML='<a href="javascript:stop()" onclick="javascript:alert_produkt()" onMouseOut="nd();"><img SRC="gfx2/koszy_d_klik.jpg" border="0"/></a>';
			$('ko_brak2').innerHTML='&#160;&#160;<a href="javascript:stop()" class="sklep" onclick="javascript:alert_produkt()" onMouseOut="nd();"> DO KOSZYKA</a>';
		}
		else
		{
			$('ko_brak1').innerHTML='<a href="javascript:start_zamowienie_produkt();" onclick="koszykAJAX()" ><img SRC="gfx2/koszyk_d.jpg" border="0"/></a>';
			$('ko_brak2').innerHTML='&#160;&#160;<a  href="javascript:start_zamowienie_produkt();" onclick="koszykAJAX()" class="sklep" > DO KOSZYKA</a>';
		}

	}
	else
	{
		if( $('ko_jest1'))
		if(je_w_ko==1)
		{
			$('ko_jest1').innerHTML='<a href="javascript:stop()" onclick="javascript:alert_produkt()" onMouseOut="nd();"><img SRC="gfx2/koszy_d_klik.jpg" border="0"/></a>';
			$('ko_jest2').innerHTML='&#160;&#160;<a href="javascript:stop()" class="sklep" onclick="javascript:alert_produkt()" onMouseOut="nd();"> DO KOSZYKA</a>';
		}
		else
		{
			$('ko_jest1').innerHTML='<a href="javascript:start_zamowienie_produkt();" onclick="koszykAJAX()" ><img SRC="gfx2/koszyk_d.jpg" border="0"/></a>';
			$('ko_jest2').innerHTML='&#160;&#160;<a  href="javascript:start_zamowienie_produkt();" onclick="koszykAJAX()" class="sklep" > DO KOSZYKA</a>';
		}

	}

}				


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 wzor_meila=/^([\w]{1,}\.{0,1}\w{1,}@{1}\w{1,}\.{1}\w{1,}\.{0,1}\w{0,}){1}$/;
if (wzor_meila.test(mail)==false){
error_message = error_message + "Nieprawidłowy mail \n";
error = 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,} {0,1}[a-zA-ZąśżźńółęćŻŹĆŃŁŚĄĘÓ]{0,} {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 (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 kąta \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)
		wyslij_rej_AJAX();
	else
		wyslijAJAX();

	}
else{
alert(error_message);
}
}





