function getSelectValue(selid)
{
	return document.getElementById(selid).options[document.getElementById(selid).selectedIndex].value;
}

function getInputValue(input)
{
	return document.getElementById(input).value;
}

function setFocus(id)
{
	document.getElementById(id).focus();
}


function isemail(e){return /^[\w\.-]{2,}@[\w\.-]+\.[a-z]{2,5}$/i.test(e)} 


/*  same cyfry */
function isNumbers(e) {return /^[\d]+$/i.test(e)}


/* Telefon - przynajmniej 7 cyfr i -*/
function isTel(e) {return /^[\d\s()-]{7,}$/i.test(e)}

/* sprawdzenie daty z kalendarzyka */
function isCalDate(e) {return /^[\d]{4}\-[\d]{2}\-[\d]{2}$/i.test(e)}

function isToLong(str,maxl)
{
	if(str.length>maxl)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function fix_zero(l)
{
	//alert(l.substring(0,1));
	if(l.substring(0,1)=="0") l=l.substring(1,l.length);
	return parseInt(l);
}

function trim(str,x) 
{ 
 if (x=='left' || x=='both') 
   str= str.replace(/^\s*/,'');
 if (x=='right' || x=='both') 
   str= str.replace(/\s*$/,'');

 return str; 
}

var verificator_nip=[6,5,7,2,3,4,5,6,7];
var verificator_regon=[8,9,2,3,4,5,6,7];
var verificator_pesel=[1,3,7,9,1,3,7,9,1,3];

function verify_nip(a)
{
a=a.replace(/[^0-9]/g,'')
if (a.length!=10) return false;
var i,n;
for (i=n=0;i<9;i++) n+=a.charAt(i)*verificator_nip[i];
n%=11;
return ( n == a.charAt(9));

}

function verify_regon(a)
{
if (a.search(/[^0-9]/)>=0 || a.length!=9) return false;
var i,n;
for (i=n=0;i<8;i++) n+=a.charAt(i)*verificator_regon[i];
n%=11;
return ( n == a.charAt(8));

}

function verify_pesel(a)
{
if (a.search(/[^0-9]/)>=0 || a.length!=11) return false;
var i,n;
for (i=n=0;i<10;i++) n+=a.charAt(i)*verificator_pesel[i];
n%=10;
return  ( (10-n)%10 == a.charAt(10));

} 

function isPostCodePl(code)
{
	code=code.replace(/-/,'');
	code=parseInt(code);
	code=code.toString();
	//alert(code);
	if(code.length!=5) return false;
	return true;
}
