// JavaScript Document
// author: Devoth (www.devoth.pl)
function checkReqFields (formToCheck) {
	// inicjalizuje zmienne
	var requiredFields = Array();
	// tablica inputow
	var formInputs = formToCheck.getElementsByTagName("input");
	// tablica textarea
	var formTextAreas = formToCheck.getElementsByTagName("textarea");

	// przeszukuje inputy
	for (i=0;i<formInputs.length;i++) {
		if (formInputs[i].className == 'required') {
			if (formInputs[i].value == '') {
				requiredFields.push(formInputs[i]);
			}
		}
	}
	
	// przeszukuje textareasy
	for (i=0;i<formTextAreas.length;i++) {
		if (formTextAreas[i].className == 'required') {
			if (formTextAreas[i].value == '') {
				requiredFields.push(formTextAreas[i]);
			}
		}
	}
	
	if (requiredFields.length>0) {
		alert('Prosze wypelnic wszystkie wymagane pola');
		return false;
	}else{
		return true;
	}
}
