function showPic (whichpic,szer,wys,margin)
{
	if (document.getElementById)
	{
		document.getElementById('duze').src = whichpic.href;
		document.getElementById('duze').style.width = szer + "px";
		document.getElementById('duze').style.height = wys + "px";
		document.getElementById('duze').style.marginLeft = margin + "px";
		if (whichpic.title)
		{
			document.getElementById('opis').childNodes[0].nodeValue = whichpic.title;
		}
		else
		{
			if (whichpic.childNodes[0].nodeValue)
				document.getElementById('opis').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
			else
				document.getElementById('opis').nodeValue = '.';
		}
		return false;
	}
	else
	{
		return true;
	}
}


function powieksz(dzial,plik,szer,wys)
{
var wysokosc = parseInt(wys);
var szerokosc = parseInt(szer);
if (szerokosc<100)
	szerokosc = 115;

if (wysokosc<100)
	wysokosc = 115;
else
	wysokosc +=20;

	window.open('/functions/show.php?d='+dzial+'&f='+plik+'&szer='+szer+'&wys='+wys+'', 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=0, resizable=no, status=no, top=0, left=0, width='+szerokosc+', height='+wysokosc+'');
}


function okno(baza,id)
{
	window.open('/functions/okno.php?b='+baza+'&id='+id+'', 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no, top=0, left=0, width=500, height=400');
}

//wyskakujace okienko
function okienko(param,szer,wys)
{
	window.open('/do.php?do='+param+'', 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no, top=0, left=0, width='+szer+', height='+wys+'');
}

//fukncja zlicza ile jeszcze znakow mozna wpisac do pola
function textCounter(field, countfield, maxlimit)
{//alert (field.value.length);
if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
else  // otherwise, update 'characters left' counter
	countfield.value = maxlimit - field.value.length;
}

//funkcje do obsługi zamówienia 100lat
function zmienCene()
{
	var zaplata=0;
//	frm=document.forms.frm_zamowienie;
	frm=document.forms['frm_zamowienie'];
	if(frm.ilosc.value>10)
		frm.cena_jedn.value=67;
	else if(frm.ilosc.value<=10 && frm.ilosc.value>0)
		frm.cena_jedn.value=77;
	else
		frm.ilosc.value="";

	zaplata=frm.cena_jedn.value*frm.ilosc.value;
	if (zaplata>0)
		//frm.do_zaplaty.value=zaplata + frm.vat.value*zaplata/100 + 17;
		frm.do_zaplaty.value = zaplata + frm.vat.value*zaplata/100;
	else
		frm.do_zaplaty.value = 0;
}
	

function wyslij() {
	var nip=0;
	var sum=0;
	frm=document.forms.frm_zamowienie;
	var wagi = '657234567';
	var i=0;
	var tmp_nip, tmp_waga;

	if(frm.ilosc.value!="" && frm.osoba.value!="" && frm.mail.value!="" && frm.nazwa_firmy.value!="" && frm.ulica.value!="" && frm.kod.value!="" && frm.miasto.value!="" && frm.nip.value!="" && frm.ilosc.value!="0") {
		wzor = "[^0-9]";
		var re = new RegExp(wzor, "g");
		tmp_nip = frm.nip.value;
		nip = tmp_nip.replace(re,"");
		frm.nip.value = nip;

		if(nip.length==10 || nip.length==13) {
			for (index=8 ; index>=0 ; index--) {
				sum += wagi.charAt(index) * nip.charAt(index);
			}

			if ( (sum % 11) == 10 ? false : ((sum % 11) == nip.charAt(9) )) {
			} else {
				alert("Wprowadzono niepoprawny numer NIP");
				return false;
			}
		}
		else {
			alert("NIP musi miec 10 cyfr lub cyfry oddzielone kreskami np. tak: 333-22-33-222");
			return false;
		}
		
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(frm.mail.value)) {
			alert("Błędny adres e-mail");
			return false;
		} else {
			frm.cena_jedn.disabled=false;
			frm.do_zaplaty.disabled=false;
			frm.submit();
			frm.cena_jedn.disabled=true;
			frm.do_zaplaty.disabled=true;
		}
	}
	else {
		alert("wszystkie pola muszą być wypełnione");
		return false;
	}
}


function wyslij1() {
	var nip=0;
	var sum=0;
	frm=document.forms.frm_zamowienie;
	var wagi = '657234567';
	var i=0;
	var tmp_nip, tmp_waga;

	if(frm.egz.value!="" && frm.osoba.value!="" && frm.mail.value!="" && frm.tel.value!="" && frm.ulica.value!="" && frm.kod.value!="" && frm.miasto.value!="") {
		if( frm.fakt.value == 1 ) {
		  if(frm.nip.value=="") {
		     alert("Proszę podać nr nip, by otrzymać fakturę.");
		     return false;
		  }
		}

		wzor = "[^0-9]";
		var re = new RegExp(wzor, "g");
		tmp_nip = frm.nip.value;
		nip = tmp_nip.replace(re,"");
		frm.nip.value = nip;

		if(nip.length==10 || nip.length==13) {
			for (index=8 ; index>=0 ; index--) {
				sum += wagi.charAt(index) * nip.charAt(index);
			}

			if ( (sum % 11) == 10 ? false : ((sum % 11) == nip.charAt(9) )) {
			} else {
				alert("Wprowadzono niepoprawny numer NIP");
				return false;
			}
		}
		else {
			alert("NIP musi miec 10 cyfr lub cyfry oddzielone kreskami np. tak: 333-22-33-222");
			return false;
		}
		
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(frm.mail.value)) {
			alert("Proszę podać prawidłowy adres e-mail");
			return false;
		} else {
			frm.submit();
		}
	}
	else {
		alert("Wszystkie pola muszą być wypełnione");
		return false;
	}
}