// Maski
// --------------------------------------------------------------------------------------- POCZATEK NUMER TELEFONU KOMORKOWEGO----------------------------------------------------------------------

function formatujTelefonKom(V,e)
{
var p2=V.value;
var p1=V.value;
var p=V.value;
var ch=" " //znaczek oddzielajacy czesa kodu
var q=String.fromCharCode(window.Event?e.which:e.keyCode);

if(!isNaN(q)&&q!=" "){
	if (p.length==3) {
	p=p+ch;
	V.value=p;
	return true;
}
if(p1.length==7){
	p1=p1.substring(3,6);
	p1=p+ch;
	V.value=p1;
return true;
}
if(p2.length==11){
	p2=p2.substring(7,11);
	p2=p;
	V.value=p2;
return true;
}
if (p2.length==11) {
return false;
}
} else {
return false;
}
}
// --------------------------------------------------------------------------------------- KONIEC NUMER TELEFONU KOMORKOWEGO----------------------------------------------------------------------


// --------------------------------------------------------------------------------------- POCZATEK NUMER TELEFONU STACJONARNEGO ----------------------------------------------------------------------

function formatujTelefonStac(V,e)
{
var p2=V.value;
var p1=V.value;
var p=V.value;
var ch=" " //znaczek oddzielajacy czesa kodu
var q=String.fromCharCode(window.Event?e.which:e.keyCode);

if(!isNaN(q)&&q!=" "){
	if (p.length==3) {
	p=p+" ";
	V.value=p;
	return true;
}
if(p1.length==6){
	p1=p1.substring(3,6);
	p1=p+ch;
	V.value=p1;
return true;
}
if(p2.length==9){
	p2=p2.substring(8,10);
	p2=p+ch;
	V.value=p2;
return true;
}
if (p2.length==13) {
return false;
}
} else {
return false;
}
}
// --------------------------------------------------------------------------------------- KONIEC NUMER TELEFONU STACJONARNEGO ----------------------------------------------------------------------

// --------------------------------------------------------------------------------------- POCZATEK NUMER TELEFONU FAXU ----------------------------------------------------------------------

function formatujFax(V,e)
{
var p2=V.value;
var p1=V.value;
var p=V.value;
var ch="-" //znaczek oddzielajacy czesa kodu
var q=String.fromCharCode(window.Event?e.which:e.keyCode);

if(!isNaN(q)&&q!=" "){
	if (p.length==2) {
	p=p+" ";
	V.value=p;
	return true;
}
if(p1.length==5){
	p1=p1.substring(3,6);
	p1=p+ch;
	V.value=p1;
return true;
}
if(p2.length==8){
	p2=p2.substring(8,10);
	p2=p+ch;
	V.value=p2;
return true;
}
if (p2.length==12) {
return false;
}
} else {
return false;
}
}
// --------------------------------------------------------------------------------------- KONIEC NUMER TELEFONU FAXU ----------------------------------------------------------------------



// --------------------------------------------------------------------------------------- SPRAWDZANIE KODU POCZTOWEGO ----------------------------------------------------------------------
function formatujKodPocztowy(V,e)
{
var p=V.value;
var ch="-" //znaczek oddzielający część kodu
var q=String.fromCharCode(window.Event?e.which:e.keyCode);

if(!isNaN(q)&&q!=" "){
if (p.length==2) {
p=p+ch;
V.value=p;
return true;
}
if (p.length==6) {
return false;
}
} else {
return false;
}
}
// --------------------------------------------------------------------------------------- KONIEC KODU POCZTOWEGO ----------------------------------------------------------------------


// --------------------------------------------------------------------------------------- WPROWADZENIE MASKI NA NUMER NIP ----------------------------------------------------------------------
function formatujNip(V,e)
{
var p2=V.value;
var p1=V.value;
var p=V.value;
var ch="-" //znaczek oddzielający cześa kodu
var q=String.fromCharCode(window.Event?e.which:e.keyCode);

if(!isNaN(q)&&q!=" "){
	if (p.length==3) {
	p=p+ch;
	V.value=p;
	return true;
}
if(p1.length==6){
	p1=p1.substring(3,5);
	p1=p+ch;
	V.value=p1;
return true;
}
if(p2.length==9){
	p2=p2.substring(6,9);
	p2=p+ch;
	V.value=p2;
return true;
}
if (p2.length==13) {
return false;
}
} else {
return false;
}
}
// --------------------------------------------------------------------------------------- KONIEC WPROWADZENIA MASKI NA NUMER NIP ----------------------------------------------------------------------

