function checkIfNumber(eventObj, maxCount) {
	var iCode, sValue;

	if (eventObj.keyCode) iCode = eventObj.keyCode;
	else if (eventObj.which) iCode = eventObj.which;
	if (eventObj.srcElement) sValue = eventObj.srcElement.value;
	else if (eventObj.target) sValue = eventObj.target.value;
	if (iCode == 13){
		submitForm();
	}
	<!-- TAB(9) ENTER(13) DEL(46) BACKSPACE(8) NUMLOCK(144) END(35) HOME(36) LEFT ARROW(37) UP ARROW(38) (RIGHT ARROW(39) DOWN ARROW(40) CAPSLOCK(20) ESCAPE(27) Instead of CTRL(17) ALT(18) ctrlKey and altKey are used, SHIFT(16) -->
	if (!( iCode == 9 || iCode == 13 || iCode == 46 || iCode == 8 || iCode == 144 || iCode >= 35 && iCode <=40 || iCode == 20 || iCode == 27 || iCode == 16 || eventObj.ctrlKey || eventObj.altKey ) ){
		if( eventObj.srcElement.value.length < maxCount ) {
			if (!(iCode >= 48 && iCode <= 57 || iCode >= 96 && iCode <= 105)){
				alert ("W tym polu można wpisywać tylko liczby!");
				if (eventObj.srcElement) eventObj.srcElement.value = sValue;
				else if (eventObj.target) eventObj.target.value = sValue;
				return false;
			} else {
				return true;
			}	
		} else return false;
	}
	return true;
}

function checkIfNumber_ulamki(eventObj, maxCount) {
	var iCode, sValue;

	if (eventObj.keyCode) iCode = eventObj.keyCode;
	else if (eventObj.which) iCode = eventObj.which;
	if (eventObj.srcElement) sValue = eventObj.srcElement.value;
	else if (eventObj.target) sValue = eventObj.target.value;
	if (iCode == 13){
		submitForm();
	}
	<!-- TAB(9) ENTER(13) DEL(46) BACKSPACE(8) NUMLOCK(144) END(35) HOME(36) LEFT ARROW(37) UP ARROW(38) (RIGHT ARROW(39) DOWN ARROW(40) CAPSLOCK(20) ESCAPE(27) Instead of CTRL(17) ALT(18) ctrlKey and altKey are used, SHIFT(16) -->
	if (!( iCode == 9 || iCode == 13 || iCode == 46 || iCode == 8 || iCode == 144 || iCode >= 35 && iCode <=40 || iCode == 20 || iCode == 27 || iCode == 16 || eventObj.ctrlKey || eventObj.altKey ) ){
		if( eventObj.srcElement.value.length < maxCount ) {
			if (!(iCode >= 48 && iCode <= 57 || iCode >= 96 && iCode <= 105 || iCode == 188 || iCode == 190)){
				alert ("W tym polu można wpisywać tylko liczby!");
				if (eventObj.srcElement) eventObj.srcElement.value = sValue;
				else if (eventObj.target) eventObj.target.value = sValue;
				return false;
			} else {
				return true;
			}	
		} else return false;
	}
	return true;
}

function CharacterCount(ile,field,remaining) {
	if (field.value.length > ile) {
		field.value = field.value.substring(0,ile);
	} else {
		remaining.value = ile - field.value.length;
	}
}

function CharacterCount255(field,remaining) {

	var MaxCharacters = 255;
	if (field.value.length > MaxCharacters) {
		field.value = field.value.substring(0, MaxCharacters);
	} else {
		remaining.value = MaxCharacters - field.value.length;
	}
	}

	

function CheckAllboxesform() {
	for (var i=0;i<document.form.elements.length;i++)
	{
		var e = document.form.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox'))
		e.checked = document.form.allbox.checked;
		}
}

function CheckAllboxesform1() {
	for (var i=0;i<document.vbform.elements.length;i++)
	{
		var e = document.vbform.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox'))
		e.checked = document.vbform.allbox.checked;
		}
}

function winopen(plik, w, h) {
	if(window.screen) {
	aw=screen.availwidth;
	ah=screen.availheight;
	}else{
	aw=700;
	ah=480;
	}
	ustawienia=
	"left="+(aw-w)/2+","
	+"top="+(ah-h)/2+","
	+"screenX="+(aw-w)/2+","
	+"screenY="+(ah-h)/2+","
	+"width="+w+","
	+"height="+h+","
	+"toolbar=no,"
	+"location=no,"
	+"directories=no,"
	+"status=no,"
	+"menubar=no,"
	+"scrollbars=yes,"
	+"resizable=no"
	noweokno=window.open(plik,'Karta',ustawienia);
	noweokno.focus();
}

function winopen1(plik, w, h) {
	if(window.screen) {
	aw=screen.availwidth;
	ah=screen.availheight;

	}else{
	aw=700;
	ah=480;
	}
	ustawienia=
	"left="+(aw-w)/2+","
	+"top="+(ah-h)/2+","
	+"screenX="+(aw-w)/2+","
	+"screenY="+(ah-h)/2+","
	+"width="+w+","
	+"height="+h+","
	+"toolbar=no,"
	+"location=no,"
	+"status=no,"
	+"menubar=yes,"
	+"scrollbars=yes,"
	+"resizable=no"
	noweokno=window.open(plik,'Karta',ustawienia);
	noweokno.focus();
}

function createTarget(t,w,h){
noweokno=window.open("", t, "width="+w+",height="+h+","+"scrollbars=yes");
noweokno.focus();
return true;

}


function login_md5(o) {
	if (o.pass.value != '') {
		o.passmd2.value = MD5(o.pass.value);
		o.pass.value = '';
	}			
	return true;
}


function doIt(pole1,pole2) {
	var _returnValue = eval("document.vbform.h.value==0?true:false");
	var pole = 'document.vbform.' + pole2 + '.disabled';
	if (pole1 == true) {
		eval(pole + "=true");/* IE thing */
	} else {
		eval(pole + "=false");/* IE thing */
	}
	return(_returnValue);
}

function newH() {
	a = document.calc.h.value;
	b = document.calc.w.value;
	e = document.calc.szer.value;
	f = (a*e)/b;
	document.calc.wys.value = Math.round(f)
}

function newW() {
	a = document.calc.h.value;
	b = document.calc.w.value;
	c = document.calc.wys.value;
	d = (b*c)/a;
	document.calc.szer.value = Math.round(d)
}
