function checkform (formToCheck) 
{
	var requiredFields = Array();
	var formInputs = formToCheck.getElementsByTagName("input");
	var formSelects = formToCheck.getElementsByTagName("select");

	for (i=0;i<formInputs.length;i++) {
		if (formInputs[i].className == 'required') {
			if (formInputs[i].value == '') {
				requiredFields.push(formInputs[i]);
			}
		}
	}
	
	for (i=0;i<formSelects.length;i++) {
		if (formSelects[i].className == 'required') {
			if (formSelects[i].value == '') {
				requiredFields.push(formSelects[i]);
			}
		}
	}
	
	if (requiredFields.length>0) 
	{
		alert('Proszę wypełnić wszystkie wymagane pola!');
		return false;
	}
	else
	{
		return true;
	}
}