function allowPolishPostalCode(V,e)
{
	//funkcja pozwalająca wpisać tylko poprawny kod pocztowy
	var p=V.value;
	var charcode=window.Event?e.which:e.keyCode;
	var q=String.fromCharCode(charcode);
	//q - wpisywany znaczek

	if(charcode<32)			//allow control characters
		return true;

	if (p.length==2)		//na trzeciej pozycji przyjmuj tylko myślnik
	{
		if(q=="-")			//znaczek oddzielający części kodu
			return true;
		else
			return false;
	}

	if((!isNaN(q) && q!=" "))	//jesli wpisywany znak jest liczbą
	{
		return true;			//zezwól na wpisanie
	}
	else						//w innym przypadku
	{
		return false;			//nie zezwalaj
	}
}